Skip to content

Releases: rubocop/rubocop-rspec

RuboCop RSpec v3.0.0.pre

10 Jun 09:22
c414297
Compare
Choose a tag to compare
Pre-release
  • Remove extracted cops in Capybara, FactoryBot and Rails departments. (@ydah)
  • Remove RuboCop::RSpec::Language::NodePattern. (@ydah)
  • Remove RSpec/FilePath cop. (@ydah)
  • Remove RSpec/Capybara/FeatureMethods cop. If you are using this cop, change it to use RSpec/Dialect. (@ydah)
  • Enable all pending cops. (@bquorning)
  • Add new RSpec/MissingExpectationTargetMethod cop. (@krororo)
  • Fix an error for RSpec/ScatteredSetup when one of the hooks is an empty block. (@earlopain)

Read more about how to upgrade in https://docs.rubocop.org/rubocop-rspec/upgrade_to_version_3.html

RuboCop RSpec v2.31.0

07 Jun 06:33
f856117
Compare
Choose a tag to compare
  • Support AutoCorrect: contextual option for LSP. (@ydah)

RuboCop RSpec v2.30.0

03 Jun 09:21
510b019
Compare
Choose a tag to compare
  • Add new RSpec/ExpectInLet cop. (@yasu551)

RuboCop RSpec v2.29.2

02 May 22:24
0d51335
Compare
Choose a tag to compare
  • Fix beginless and endless range bug for RepeatedIncludeExample cop. (@hasghari)
  • Fix a false positive for RSpec/RepeatedSubjectCall when subject is used as argument to function call. (@K-S-A)

RuboCop RSpec v2.29.1

04 Apr 22:37
d022102
Compare
Choose a tag to compare
  • Fix an error in the default configuration. (@ydah)

RuboCop RSpec v2.29.0

04 Apr 22:13
acb5ac5
Compare
Choose a tag to compare
  • Fix an autocorrect error for RSpec/ExpectActual. (@bquorning)
  • Add new RSpec/UndescriptiveLiteralsDescription cop. (@ydah)
  • Add new RSpec/EmptyOutput cop. (@bquorning)

RuboCop RSpec v2.28.0

29 Mar 16:26
e6b53cb
Compare
Choose a tag to compare
  • Extract RSpec Rails cops to a separate repository, rubocop-rspec_rails. The rubocop-rspec_rails repository is a dependency of rubocop-rspec and the cops related to rspec-rails are aliased (RSpec/Rails/Foo == RSpecRails/Foo) until v3.0 is released, so the change will be invisible to users until then. (@ydah)

RuboCop RSpec v2.27.1

03 Mar 21:48
c26af60
Compare
Choose a tag to compare
  • Fix a false positive for RSpec/RepeatedSubjectCall when subject.method_call. (@ydah)
  • Add configuration option OnlyStaticConstants to RSpec/DescribedClass. (@ydah)

RuboCop RSpec v2.27.0

29 Feb 22:25
951285d
Compare
Choose a tag to compare
  • Add new RSpec/IsExpectedSpecify cop. (@ydah)
  • Add new RSpec/RepeatedSubjectCall cop. (@drcapulet)
  • Add support for assert_true, assert_false, assert_not_equal, assert_not_nil, *_empty, *_predicate, *_kind_of, *_in_delta, *_match, *_instance_of and *_includes assertions in RSpec/Rails/MinitestAssertions. (@ydah, @G-Rath)
  • Support asserts with messages in Rspec/BeEmpty. (@G-Rath)
  • Fix a false positive for RSpec/ExpectActual when used with rspec-rails routing matchers. (@naveg)
  • Add configuration option ResponseMethods to RSpec/Rails/HaveHttpStatus. (@ydah)
  • Fix a false negative for RSpec/DescribedClass when class with constant. (@ydah)
  • Fix a false positive for RSpec/ExampleWithoutDescription when specify with multi-line block and missing description. (@ydah)
  • Fix an incorrect autocorrect for RSpec/ChangeByZero when compound expectations with line break before .by(0). (@ydah)

RuboCop RSpec v2.26.1

05 Jan 14:36
b303710
Compare
Choose a tag to compare
  • Fix an error for RSpec/SharedExamples when using examples without argument. (@ydah)