diff --git a/Gemfile.lock b/Gemfile.lock index 8780ecc..13b0b5a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -2,10 +2,10 @@ PATH remote: . specs: webit-ruby-rubocop (3.1.21) - rubocop (~> 1.88.0) - rubocop-capybara (~> 2.23.0) - rubocop-minitest (~> 0.39.0) - rubocop-performance (~> 1.26.0) + rubocop (~> 1.90.0) + rubocop-capybara (~> 3.0.0) + rubocop-minitest (~> 0.40.0) + rubocop-performance (~> 1.27.0) rubocop-rake (~> 0.7.0) GEM @@ -25,8 +25,8 @@ GEM rainbow (3.1.1) rake (13.4.2) regexp_parser (2.12.0) - rubocop (1.88.0) - json (~> 2.3) + rubocop (1.90.0) + json (>= 2.3) language_server-protocol (~> 3.17.0.2) lint_roller (~> 1.1.0) parallel (>= 1.10) @@ -39,16 +39,16 @@ GEM rubocop-ast (1.49.1) parser (>= 3.3.7.2) prism (~> 1.7) - rubocop-capybara (2.23.0) + rubocop-capybara (3.0.0) lint_roller (~> 1.1) rubocop (~> 1.81) - rubocop-minitest (0.39.1) + rubocop-minitest (0.40.0) lint_roller (~> 1.1) rubocop (>= 1.75.0, < 2.0) rubocop-ast (>= 1.38.0, < 2.0) - rubocop-performance (1.26.1) + rubocop-performance (1.27.0) lint_roller (~> 1.1) - rubocop (>= 1.75.0, < 2.0) + rubocop (>= 1.89.0, < 2.0) rubocop-ast (>= 1.47.1, < 2.0) rubocop-rake (0.7.1) lint_roller (~> 1.1) diff --git a/cops/capybara.yml b/cops/capybara.yml index 0a40a9d..d48e67b 100644 --- a/cops/capybara.yml +++ b/cops/capybara.yml @@ -1,7 +1,7 @@ -Capybara/AssertStyle: +Capybara/AmbiguousClick: Enabled: true -Capybara/ClickLinkOrButtonStyle: +Capybara/AssertStyle: Enabled: true Capybara/FindAllFirst: diff --git a/cops/lint.yml b/cops/lint.yml index 5ea31e7..34a8ffe 100644 --- a/cops/lint.yml +++ b/cops/lint.yml @@ -7,6 +7,9 @@ Lint/AmbiguousOperatorPrecedence: Lint/AmbiguousRange: Enabled: true +Lint/ArgumentMismatch: + Enabled: true + Lint/ArrayLiteralInRegexp: Enabled: true @@ -31,6 +34,9 @@ Lint/DeprecatedOpenSSLConstant: Lint/DuplicateBranch: Enabled: true +Lint/DeprecatedReference: + Enabled: true + Lint/DuplicateElsifCondition: Enabled: true @@ -76,6 +82,9 @@ Lint/MixedCaseRange: Lint/MixedRegexpCaptureTypes: Enabled: true +Lint/NameTypo: + Enabled: true + Lint/NonAtomicFileOperation: Enabled: true @@ -118,6 +127,9 @@ Lint/SharedMutableDefault: Lint/StructNewOverride: Enabled: true +Lint/SuperArgumentMismatch: + Enabled: true + Lint/SuppressedExceptionInNumberConversion: Enabled: true diff --git a/cops/style.yml b/cops/style.yml index 7f462d6..35c09bc 100644 --- a/cops/style.yml +++ b/cops/style.yml @@ -66,6 +66,9 @@ Style/DataInheritance: Style/DigChain: Enabled: true +Style/DirectiveScope: + Enabled: true + Style/DirEmpty: Enabled: true @@ -401,6 +404,9 @@ Style/SwapValues: Style/TallyMethod: Enabled: true +Style/TimeNow: + Enabled: true + Style/WhileUntilModifier: Enabled: false diff --git a/webit-ruby-rubocop.gemspec b/webit-ruby-rubocop.gemspec index e0f416c..4c02237 100644 --- a/webit-ruby-rubocop.gemspec +++ b/webit-ruby-rubocop.gemspec @@ -15,9 +15,9 @@ Gem::Specification.new do |spec| spec.required_ruby_version = Gem::Requirement.new(">= 2.6.0") - spec.add_dependency "rubocop", "~> 1.88.0" - spec.add_dependency "rubocop-capybara", "~> 2.23.0" - spec.add_dependency "rubocop-minitest", "~> 0.39.0" - spec.add_dependency "rubocop-performance", "~> 1.26.0" + spec.add_dependency "rubocop", "~> 1.90.0" + spec.add_dependency "rubocop-capybara", "~> 3.0.0" + spec.add_dependency "rubocop-minitest", "~> 0.40.0" + spec.add_dependency "rubocop-performance", "~> 1.27.0" spec.add_dependency "rubocop-rake", "~> 0.7.0" end