diff --git a/CHANGELOG.md b/CHANGELOG.md index 8c8041bd..c4bfc14f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## Master (Unreleased) +- Support `AutoCorrect: contextual` option for LSP. ([@ydah]) + ## 2.28.3 (2024-04-11) - Fix an error for Ambiguous cop name `RSpec/Rails/HttpStatus`. ([@ydah]) diff --git a/config/default.yml b/config/default.yml index bc3fe0e5..005ae859 100644 --- a/config/default.yml +++ b/config/default.yml @@ -66,6 +66,7 @@ RSpecRails/MinitestAssertions: RSpecRails/NegationBeValid: Description: Enforces use of `be_invalid` or `not_to` for negated be_valid. + AutoCorrect: contextual Safe: false EnforcedStyle: not_to SupportedStyles: @@ -73,6 +74,7 @@ RSpecRails/NegationBeValid: - be_invalid Enabled: pending VersionAdded: '2.23' + VersionChanged: "<>" Reference: https://www.rubydoc.info/gems/rubocop-rspec_rails/RuboCop/Cop/RSpecRails/NegationBeValid RSpecRails/TravelAround: diff --git a/docs/modules/ROOT/pages/cops_rspecrails.adoc b/docs/modules/ROOT/pages/cops_rspecrails.adoc index e96db232..12097dd1 100644 --- a/docs/modules/ROOT/pages/cops_rspecrails.adoc +++ b/docs/modules/ROOT/pages/cops_rspecrails.adoc @@ -321,9 +321,9 @@ expect(a).to be(false) | Pending | No -| Always (Unsafe) +| Command-line only (Unsafe) | 2.23 -| - +| <> |=== Enforces use of `be_invalid` or `not_to` for negated be_valid. diff --git a/rubocop-rspec_rails.gemspec b/rubocop-rspec_rails.gemspec index 10a60dee..d1fcaa28 100644 --- a/rubocop-rspec_rails.gemspec +++ b/rubocop-rspec_rails.gemspec @@ -34,5 +34,5 @@ Gem::Specification.new do |spec| 'rubygems_mfa_required' => 'true' } - spec.add_runtime_dependency 'rubocop', '~> 1.40' + spec.add_runtime_dependency 'rubocop', '~> 1.61' end