diff --git a/.rubocop.yml b/.rubocop.yml index 2047516..6452ba9 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -21,6 +21,8 @@ Layout/MultilineMethodCallIndentation: EnforcedStyle: indented Metrics: Enabled: false +Lint/RedundantStringCoercion: + Enabled: false # doesn't play nice with Sorbet, which doesn't understand Ruby coercion Sorbet/EnforceSignatures: Enabled: true Sorbet/ForbidTUntyped: diff --git a/Gemfile b/Gemfile index f68655d..e7b60c2 100644 --- a/Gemfile +++ b/Gemfile @@ -6,7 +6,7 @@ gemspec gem 'bundler-audit', '~> 0.9', require: false gem 'rake', '>= 12.3.3', require: false -gem 'rubocop', '~> 1.48', require: false +gem 'rubocop', '~> 1.50', require: false gem 'rubocop-rake', '~> 0.6', require: false gem 'rubocop-sorbet', '~> 0.7', require: false gem 'sorbet', '~> 0.5', require: false diff --git a/Gemfile.lock b/Gemfile.lock index 05602d9..710b5ae 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -14,8 +14,8 @@ GEM diff-lcs (1.5.0) json (2.6.3) netrc (0.11.0) - parallel (1.22.1) - parser (3.2.2.0) + parallel (1.23.0) + parser (3.2.2.1) ast (~> 2.4.1) rainbow (3.1.1) rake (13.0.6) @@ -24,16 +24,16 @@ GEM parser (>= 2.6.4.0) sorbet-runtime (>= 0.5.9204) unparser - regexp_parser (2.7.0) + regexp_parser (2.8.0) rexml (3.2.5) - rubocop (1.48.1) + rubocop (1.50.2) json (~> 2.3) parallel (~> 1.10) parser (>= 3.2.0.0) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 1.8, < 3.0) rexml (>= 3.2.5, < 4.0) - rubocop-ast (>= 1.26.0, < 2.0) + rubocop-ast (>= 1.28.0, < 2.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 2.4.0, < 3.0) rubocop-ast (1.28.0) @@ -43,22 +43,22 @@ GEM rubocop-sorbet (0.7.0) rubocop (>= 0.90.0) ruby-progressbar (1.13.0) - sorbet (0.5.10746) - sorbet-static (= 0.5.10746) - sorbet-runtime (0.5.10746) - sorbet-static (0.5.10746-universal-darwin-19) - sorbet-static (0.5.10746-universal-darwin-20) - sorbet-static (0.5.10746-universal-darwin-21) - sorbet-static (0.5.10746-universal-darwin-22) - sorbet-static (0.5.10746-x86_64-linux) - sorbet-static-and-runtime (0.5.10746) - sorbet (= 0.5.10746) - sorbet-runtime (= 0.5.10746) + sorbet (0.5.10798) + sorbet-static (= 0.5.10798) + sorbet-runtime (0.5.10798) + sorbet-static (0.5.10798-universal-darwin-19) + sorbet-static (0.5.10798-universal-darwin-20) + sorbet-static (0.5.10798-universal-darwin-21) + sorbet-static (0.5.10798-universal-darwin-22) + sorbet-static (0.5.10798-x86_64-linux) + sorbet-static-and-runtime (0.5.10798) + sorbet (= 0.5.10798) + sorbet-runtime (= 0.5.10798) spoom (1.2.1) sorbet (>= 0.5.10187) sorbet-runtime (>= 0.5.9204) thor (>= 0.19.2) - tapioca (0.11.4) + tapioca (0.11.5) bundler (>= 2.2.25) netrc (>= 0.11.0) parallel (>= 1.21.0) @@ -72,10 +72,8 @@ GEM unparser (0.6.7) diff-lcs (~> 1.3) parser (>= 3.2.0) - webrick (1.7.0) - yard (0.9.28) - webrick (~> 1.7.0) - yard-sorbet (0.8.0) + yard (0.9.34) + yard-sorbet (0.8.1) sorbet-runtime (>= 0.5) yard (>= 0.9) @@ -90,7 +88,7 @@ DEPENDENCIES bundler-audit (~> 0.9) generate_third_party! rake (>= 12.3.3) - rubocop (~> 1.48) + rubocop (~> 1.50) rubocop-rake (~> 0.6) rubocop-sorbet (~> 0.7) sorbet (~> 0.5)