#870: Fix an error for Rails/RootPathnameMethods when using Rails.env argument within Dir.glob. (@koic)
#881: Fix a false positive for Rails/ActionControllerFlashBeforeRender when using flash in multiline rescue branch before redirect_to. (@gurix)
#871: Fix a false positive for Rails/WhereMissing when left_joins(:foo) and where(foos: {id: nil}) separated by or, and. (@ydah)
#875: Make Rails/RootPathnameMethods aware of enforced style of Style/StringLiterals. (@koic)
#882: Fix false positive for Rails/UniqueValidationWithoutIndex with :conditions option. (@etiennebarrie)
#821: Enhance Rails/TimeZone to accept methods with the :in timezone option. (@fatkodima)
Changes
#880: Add Rails/I18nLocaleTexts match for redirect_back. (@bensheldon)
RuboCop Rails 2.17.3
% cat relnotes/v2.17.3.md
Bug fixes
#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)
#896: Raise severity of Rails/ActiveRecordOverride, Rails/DeprecatedActiveModelErrorsMethods, Rails/DuplicateAssociation, Rails/DuplicateScope, Rails/TopLevelHashWithIndifferentAccess, and Rails/WhereNotWithMultipleConditions cops to warning. ([@koic][])
2.17.4 (2022-12-25)
Bug fixes
#870: Fix an error for Rails/RootPathnameMethods when using Rails.env argument within Dir.glob. ([@koic][])
#881: Fix a false positive for Rails/ActionControllerFlashBeforeRender when using flash in multiline rescue branch before redirect_to. ([@gurix][])
#871: Fix a false positive for Rails/WhereMissing when left_joins(:foo) and where(foos: {id: nil}) separated by or, and. ([@ydah][])
#875: Make Rails/RootPathnameMethods aware of enforced style of Style/StringLiterals. ([@koic][])
#882: Fix false positive for Rails/UniqueValidationWithoutIndex with :conditions option. ([@etiennebarrie][])
#821: Enhance Rails/TimeZone to accept methods with the :in timezone option. ([@fatkodima][])
Changes
#880: Add Rails/I18nLocaleTexts match for redirect_back. ([@bensheldon][])
2.17.3 (2022-11-20)
Bug fixes
#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][])
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.9.1 to 2.18.0.
Release notes
Sourced from rubocop-rails's releases.
... (truncated)
Changelog
Sourced from rubocop-rails's changelog.
... (truncated)
Commits
fa6662f
Cut 2.18.01a791ec
Update Changelogc532db1
Fix a false negative for Rails/ActionControllerTestCasee179054
Merge pull request #936 from koic/make_style_inverse_methods_aware_of_valid_a...9ff0c4d
Merge pull request #937 from koic/fix_a_false_positive_for_rails_action_contr...e9bb19f
SuppressInternalAffairs/ProcessedSourceBufferName
's offensead0fec1
[Fix #909] Fix a false positive forRails/ActionControllerFlashBeforeRender
ecd9fbe
[Fix #914] MakeStyle/InverseMethods
aware ofvalid?
andinvalid?
methods81b0fdc
Merge pull request #935 from koic/make_style_inverse_methods_aware_of_active_...b74740a
MakeStyle/InverseMethods
aware of some Active Support methodsDependabot 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)