#702: Make keys method aware of Rails/DeprecatedActiveModelErrorsMethods cop. (@koic)
#688: Support autocorrection for Rails/DeprecatedActiveModelErrorsMethods. (@koic)
Bug fixes
#696: Fix a false negative for Rails/TransactionExitStatement when return is used in rescue. (@koic)
#700: Fix a false positive for Rails/FilePath when a list of paths separated by colon including Rails.root. ([@tk0miya][])
#680: Fix a false positive for Rails/ReversibleMigrationMethodDefinition when using an inner class. (@koic)
#692: Fix an error for Rails/UnusedIgnoredColumns when using no tables db/schema.rb. (@koic)
#707: Fix an error when a variable is passed to has_many or has_one with double splat. ([@nobuyo][])
#695: Fixes a false negative where the in_rescue? check would bypass situations where the return was inside a transaction but outside of a rescue. ([@dorkrawk][])
#703: Fix not autocorrected for Rails/DuplicateAssociation. ([@ydah][])
#708: Recover Ruby 2.2 code analysis using TargetRubyVersion: 2.2. (@koic)
Changes
#697: (Compatibility) Drop Ruby 2.5 support. (@koic)
#705: Add mailers to default filter/action callbacks cops. ([@ojab][])
#710: Rails/TransactionExitStatement - Inspect ActiveRecord::Locking::Pessimistic#with_lock too, as #with_lock opens a transaction. ([@FunnyHector][])
#702: Make keys method aware of Rails/DeprecatedActiveModelErrorsMethods cop. ([@koic][])
#688: Support autocorrection for Rails/DeprecatedActiveModelErrorsMethods. ([@koic][])
Bug fixes
#696: Fix a false negative for Rails/TransactionExitStatement when return is used in rescue. ([@koic][])
#700: Fix a false positive for Rails/FilePath when a list of paths separated by colon including Rails.root. ([@tk0miya][])
#680: Fix a false positive for Rails/ReversibleMigrationMethodDefinition when using an inner class. ([@koic][])
#692: Fix an error for Rails/UnusedIgnoredColumns when using no tables db/schema.rb. ([@koic][])
#707: Fix an error when a variable is passed to has_many or has_one with double splat. ([@nobuyo][])
#695: Fixes a false negative where the in_rescue? check would bypass situations where the return was inside a transaction but outside of a rescue. ([@dorkrawk][])
#703: Fix not autocorrected for Rails/DuplicateAssociation. ([@ydah][])
#708: Recover Ruby 2.2 code analysis using TargetRubyVersion: 2.2. ([@koic][])
Changes
#697: (Compatibility) Drop Ruby 2.5 support. ([@koic][])
#705: Add mailers to default filter/action callbacks cops. ([@ojab][])
#710: Rails/TransactionExitStatement - Inspect ActiveRecord::Locking::Pessimistic#with_lock too, as #with_lock opens a transaction. ([@FunnyHector][])
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-rails from 2.11.1 to 2.15.2.
Release notes
Sourced from rubocop-rails's releases.
... (truncated)
Changelog
Sourced from rubocop-rails's changelog.
... (truncated)
Commits
cc4c272
Cut 2.15.2582ba11
Update Changeloga20671e
Merge pull request #730 from koic/add_new_rails_date_time_range_cop990a786
Merge pull request #736 from rubocop/fix-false-negative-in-rails-delegatea703aaf
[Fix #737] Fix a false positive forRails/DeprecatedActiveModelErrorsMethods
03b4f2f
Add the style guide URL forRails/ExpandedDateRange
15858ae
MakeRails/ExpandedDateRange
awarebeginning_of_week
with an argument3019c2b
[Fix #712] Fixed false negative when visibility modifier is declared in neste...0c18551
Merge pull request #733 from kazarin/fix_incorrect_autocorrect_for_rails_stri...da37010
Merge pull request #734 from rubocop/refactor-correction-specsDependabot 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)