Extract factory_bot cops to a separate repository, rubocop-factory_bot. The rubocop-factory_bot repository is a dependency of rubocop-rspec and the factory_bot cops are aliased (RSpec/FactoryBot/Foo == FactoryBot/Foo) until v3.0 is released, so the change will be invisible to users until then. (@ydah)
RuboCop RSpec v2.21.0
Fix a false positive in RSpec/IndexedLet with suffixes after index-like numbers. (@pirj)
Fix an error for RSpec/Rails/HaveHttpStatus with comparison with strings containing non-numeric characters. (@ydah)
Fix an error for RSpec/MatchArray when match_array with no argument. (@ydah)
Add support a_block_changing and changing for RSpec/ChangeByZero. (@ydah)
Add autocorrect support for RSpec/ScatteredSetup. (@ydah)
Add support be_status style for RSpec/Rails/HttpStatus. (@ydah)
Add support for shared example groups to RSpec/EmptyLineAfterExampleGroup. (@pirj)
Add support for RSpec/HaveHttpStatus when using response.code. (@ydah)
Fix order of expected and actual in correction for RSpec/Rails/MinitestAssertions (@mvz)
Fix a false positive for RSpec/DescribedClassModuleWrapping when RSpec.describe numblock is nested within a module. (@ydah)
Fix a false positive for RSpec/FactoryBot/ConsistentParenthesesStyle inside &&, || and :? when omit_parentheses is on (@dmitrytsepelev)
Fix a false positive for RSpec/PendingWithoutReason when pending/skip has a reason inside an example group. (@ydah)
Fix a false negative for RSpec/RedundantAround when redundant numblock around. (@ydah)
Change RSpec/ContainExactly to ignore calls with no arguments, and change RSpec/MatchArray to ignore calls with an empty array literal argument. (@ydah, @bquorning)
Make RSpec/MatchArray and RSpec/ContainExactly pending. (@ydah)
RuboCop RSpec v2.19.0
Add new RSpec/PendingBlockInsideExample cop. (@ydah)
Extract factory_bot cops to a separate repository, rubocop-factory_bot. The rubocop-factory_bot repository is a dependency of rubocop-rspec and the factory_bot cops are aliased (RSpec/FactoryBot/Foo == FactoryBot/Foo) until v3.0 is released, so the change will be invisible to users until then. ([@ydah])
2.21.0 (2023-05-05)
Fix a false positive in RSpec/IndexedLet with suffixes after index-like numbers. ([@pirj])
Fix an error for RSpec/Rails/HaveHttpStatus with comparison with strings containing non-numeric characters. ([@ydah])
Fix an error for RSpec/MatchArray when match_array with no argument. ([@ydah])
Add support a_block_changing and changing for RSpec/ChangeByZero. ([@ydah])
Add autocorrect support for RSpec/ScatteredSetup. ([@ydah])
Add support be_status style for RSpec/Rails/HttpStatus. ([@ydah])
Add support for shared example groups to RSpec/EmptyLineAfterExampleGroup. ([@pirj])
Add support for RSpec/HaveHttpStatus when using response.code. ([@ydah])
Fix order of expected and actual in correction for RSpec/Rails/MinitestAssertions ([@mvz])
Fix a false positive for RSpec/DescribedClassModuleWrapping when RSpec.describe numblock is nested within a module. ([@ydah])
Fix a false positive for RSpec/FactoryBot/ConsistentParenthesesStyle inside &&, || and :? when omit_parentheses is on ([@dmitrytsepelev])
Fix a false positive for RSpec/PendingWithoutReason when pending/skip has a reason inside an example group. ([@ydah])
Fix a false negative for RSpec/RedundantAround when redundant numblock around. ([@ydah])
Change RSpec/ContainExactly to ignore calls with no arguments, and change RSpec/MatchArray to ignore calls with an empty array literal argument. ([@ydah], [@bquorning])
Make RSpec/MatchArray and RSpec/ContainExactly pending. ([@ydah])
2.19.0 (2023-03-06)
Fix a false positive for RSpec/ContextWording when context is interpolated string literal or execute string. ([@ydah])
Fix a false positive for RSpec/DescribeMethod when multi-line describe without # and . at the beginning. ([@ydah], [@pirj])
Fix a false positive for RSpec/VariableName when inside non-spec code. ([@ydah])
Fix a false positive for RSpec/VariableDefinition when inside non-spec code. ([@ydah])
Add new RSpec/PendingBlockInsideExample cop. ([@ydah])
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps rubocop-rspec from 2.11.1 to 2.22.0.
Release notes
Sourced from rubocop-rspec's releases.
... (truncated)
Changelog
Sourced from rubocop-rspec's changelog.
... (truncated)
Commits
21d0ee4
Merge pull request #1583 from ydah/extract-factory_bot-copsa37fc2c
Release v2.22.012616e1
Extract Factory Bot cops75c16dd
Switch docs version back42242dc
Merge pull request #1639 from rubocop/release3193815
Bump version to v2.21.076a81f0
Merge pull request #1631 from ydah/change_drop_ruby_2_6_support9362de1
Merge pull request #1638 from ydah/fix-typo72fe722
Fix some typosd831aa4
Merge pull request #1637 from Ivanov-Anton/patch-1Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)