#843: Fix a false positive for Rails/ActionControllerFlashBeforeRender when using flash in multiline if branch before redirect_to. (@koic)
#841: Fix an error for Rails/ActionOrder when using unconventional order of multiple actions. (@koic)
#838: Fix an incorrect autocorrect for Rails/ActionOrder when using unconventional order of actions in conditions. (@koic)
#867: Fix autocorrection bug when ::Hash is used on Rails/IndexBy and Rails/IndexWith. (@r7kamura)
#848: Fix a false positive for Rails/FreezeTime when using travel_to with an argument of Time.new(...).in_time_zone. (@koic)
#869: Fix false-positives that non Rails formats are offended on Rails/ToSWithArgument. (@r7kamura)
#866: Fix false-positives when constant is used with receiver on Rails/DurationArithmetic, Rails/IndexBy, Rails/IndexWIth, and Rails/RequireDependency. (@r7kamura)
#850: Fix default configuration for Rails/I18nLazyLookup. (@vlad-pisanov)
#837: Fix incorrect autocorrection of Rails/ActionOrder about comments. (@r7kamura)
#855: Fix Rails/RootPathnameMethods autocorrection for Pathname calls without parens. (@gsamokovarov)
#868: Support :: prefixed constants on Rails/ActionControllerFlashBeforeRender, Rails/ActionControllerTestCase, Rails/ApplicationController, Rails/ApplicationJob, Rails/ApplicationMailer, Rails/ApplicationRecord, Rails/DotSeparatedKeys, Rails/DynamicFindBy, Rails/FindEach, Rails/FreezeTime, Rails/HasManyOrHasOneDependent, Rails/HelperInstanceVariable, Rails/MailerName, Rails/MigrationClassName, Rails/Output, Rails/ReversibleMigrationMethodDefinition, Rails/ReversibleMigration, Rails/ShortI18n, Rails/SkipsModelValidations, and Rails/TimeZoneAssignment. (@r7kamura)
#865: Support ::Rails and ::File on Rails/FilePath cop. (@r7kamura)
Changes
#862: Ignore if number of arguments does not match on Rails/DynamicFindBy. (@r7kamura)
RuboCop Rails 2.17.2
Bug fixes
#825: Fix a false positive for Rails/ActionControllerFlashBeforeRender when using condition before redirect_to. (@koic)
#833: Fix a false positive for Rails/Pluck when receiver is not block argument for []. (@koic)
#834: Fix an error for Rails/WhereNotWithMultipleConditions when using where.not with empty hash literal. (@koic)
#833: Fix a false positive for Rails/Pluck when using multiple block arguments. (@koic)
Changes
#832: Mark Rails/ActionControllerFlashBeforeRender, Rails/ActionControllerTestCase, and Rails/RootPathnameMethods cops as unsafe autocorrection. (@koic)
RuboCop Rails 2.17.1
Bug fixes
#829: Revert "Extends Rails/HttpStatus cop to check routes.rb" introduced in 2.17.0. (@jdufresne)
#831: Fix a false positive for Rails/Pluck when using block argument in []. (@koic)
#843: Fix a false positive for Rails/ActionControllerFlashBeforeRender when using flash in multiline if branch before redirect_to. ([@koic][])
#841: Fix an error for Rails/ActionOrder when using unconventional order of multiple actions. ([@koic][])
#838: Fix an incorrect autocorrect for Rails/ActionOrder when using unconventional order of actions in conditions. ([@koic][])
#867: Fix autocorrection bug when ::Hash is used on Rails/IndexBy and Rails/IndexWith. ([@r7kamura][])
#848: Fix a false positive for Rails/FreezeTime when using travel_to with an argument of Time.new(...).in_time_zone. ([@koic][])
#869: Fix false-positives that non Rails formats are offended on Rails/ToSWithArgument. ([@r7kamura][])
#866: Fix false-positives when constant is used with receiver on Rails/DurationArithmetic, Rails/IndexBy, Rails/IndexWIth, and Rails/RequireDependency. ([@r7kamura][])
#850: Fix default configuration for Rails/I18nLazyLookup. ([@vlad-pisanov][])
#837: Fix incorrect autocorrection of Rails/ActionOrder about comments. ([@r7kamura][])
#855: Fix Rails/RootPathnameMethods autocorrection for Pathname calls without parens. ([@gsamokovarov][])
#868: Support :: prefixed constants on Rails/ActionControllerFlashBeforeRender, Rails/ActionControllerTestCase, Rails/ApplicationController, Rails/ApplicationJob, Rails/ApplicationMailer, Rails/ApplicationRecord, Rails/DotSeparatedKeys, Rails/DynamicFindBy, Rails/FindEach, Rails/FreezeTime, Rails/HasManyOrHasOneDependent, Rails/HelperInstanceVariable, Rails/MailerName, Rails/MigrationClassName, Rails/Output, Rails/ReversibleMigrationMethodDefinition, Rails/ReversibleMigration, Rails/ShortI18n, Rails/SkipsModelValidations, and Rails/TimeZoneAssignment. ([@r7kamura][])
#865: Support ::Rails and ::File on Rails/FilePath cop. ([@r7kamura][])
Changes
#862: Ignore if number of arguments does not match on Rails/DynamicFindBy. ([@r7kamura][])
2.17.2 (2022-10-27)
Bug fixes
#825: Fix a false positive for Rails/ActionControllerFlashBeforeRender when using condition before redirect_to. ([@koic][])
#833: Fix a false positive for Rails/Pluck when receiver is not block argument for []. ([@koic][])
#834: Fix an error for Rails/WhereNotWithMultipleConditions when using where.not with empty hash literal. ([@koic][])
#833: Fix a false positive for Rails/Pluck when using multiple block arguments. ([@koic][])
Changes
#832: Mark Rails/ActionControllerFlashBeforeRender, Rails/ActionControllerTestCase, and Rails/RootPathnameMethods cops as unsafe autocorrection. ([@koic][])
2.17.1 (2022-10-25)
Bug fixes
#829: Revert "Extends Rails/HttpStatus cop to check routes.rb" introduced in 2.17.0. ([@jdufresne][])
#831: Fix a false positive for Rails/Pluck when using block argument in []. ([@koic][])
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.16.1 to 2.17.3.
Release notes
Sourced from rubocop-rails's releases.
... (truncated)
Changelog
Sourced from rubocop-rails's changelog.
... (truncated)
Commits
e4f748d
Cut 2.17.33865328
Update Changelog2a07001
Merge pull request #868 from r7kamura/feature/add-cbase-support43acab1
Merge pull request #869 from r7kamura/feature/to-s-falsef9a3200
Fix false-positives that non Rails formats are offended on `Rails/ToSWithArgu...c680d24
Merge pull request #866 from r7kamura/feature/fix-const-nil-cbase3191081
Fix false-positives when constant is used with receiver3d7228e
Merge pull request #867 from r7kamura/feature/index-method20042f6
Support::
prefixed constants on some cops53bf6ab
Fix autocorrection bug when::Hash
is used onRails/IndexBy
and `Rails/In...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)