Bump rubocop-rails from 2.7.1 to 2.8.0
Bumps rubocop-rails from 2.7.1 to 2.8.0.
Release notes
Sourced from rubocop-rails's releases.
RuboCop Rails 2.8.0
New features
- #291: Add new
Rails/SquishedSQLHeredocs
cop. (@mobilutz)- #52: Add new
Rails/AfterCommitOverride
cop. (@fatkodima)- #323: Add new
Rails/OrderById
cop. (@fatkodima)- #274: Add new
Rails/WhereNot
cop. (@fatkodima)- #311: Make
Rails/HelperInstanceVariable
aware of memoization. (@koic)- #332: Fix
Rails/ReflectionClassName
cop false negative when relation had a scope parameter. (@bubaflub)Bug fixes
- #315: Allow to use frozen scope for
Rails/UniqueValidationWithoutIndex
. (@krim)- #313: Fix
Rails/ActiveRecordCallbacksOrder
to preserve the original callback execution order. (@eugeneius)- #319: Fix a false positive for
Rails/Inquiry
when#inquiry
's receiver is a variable. (@koic)- #327: Fix
Rails/ContentTag
autocorrect to handle html5 tag names with hyphens. (@jaredmoody)Changes
- #312: Mark
Rails/MailerName
as unsafe for auto-correct. (@eugeneius)- #294: Update
Rails/ReversibleMigration
to register offenses forremove_columns
andremove_index
. (@philcoggins)- #310: Add
EnforcedStyle
toRails/PluckInWhere
. By default, it does not register an offense ifpluck
method's receiver is a variable. (@koic)- #320: Mark
Rails/UniqBeforePluck
as unsafe auto-correction. (@kunitoo)- #324: Make
Rails/IndexBy
andRails/IndexWith
aware ofto_h
with block. (@eugeneius)- #341: Make
Rails/WhereExists
configurable to allowwhere(...).exists?
to be the prefered style. (@dvandersluis)
Changelog
Sourced from rubocop-rails's changelog.
2.8.0 (2020-09-04)
New features
- #291: Add new
Rails/SquishedSQLHeredocs
cop. (@mobilutz)- #52: Add new
Rails/AfterCommitOverride
cop. (@fatkodima)- #323: Add new
Rails/OrderById
cop. (@fatkodima)- #274: Add new
Rails/WhereNot
cop. (@fatkodima)- #311: Make
Rails/HelperInstanceVariable
aware of memoization. (@koic)- #332: Fix
Rails/ReflectionClassName
cop false negative when relation had a scope parameter. (@bubaflub)Bug fixes
- #315: Allow to use frozen scope for
Rails/UniqueValidationWithoutIndex
. (@krim)- #313: Fix
Rails/ActiveRecordCallbacksOrder
to preserve the original callback execution order. (@eugeneius)- #319: Fix a false positive for
Rails/Inquiry
when#inquiry
's receiver is a variable. (@koic)- #327: Fix
Rails/ContentTag
autocorrect to handle html5 tag names with hyphens. (@jaredmoody)Changes
- #312: Mark
Rails/MailerName
as unsafe for auto-correct. (@eugeneius)- #294: Update
Rails/ReversibleMigration
to register offenses forremove_columns
andremove_index
. (@philcoggins)- #310: Add
EnforcedStyle
toRails/PluckInWhere
. By default, it does not register an offense ifpluck
method's receiver is a variable. (@koic)- #320: Mark
Rails/UniqBeforePluck
as unsafe auto-correction. (@kunitoo)- #324: Make
Rails/IndexBy
andRails/IndexWith
aware ofto_h
with block. (@eugeneius)- #341: Make
Rails/WhereExists
configurable to allowwhere(...).exists?
to be the prefered style. (@dvandersluis)
Commits
-
ed6c0e5
Cut 2.8.0 -
7fed287
Merge pull request #342 from dvandersluis/where-exists-enforced-style -
9e00fda
[Fix #341] Add EnforcedStyle to Rails/WhereExists to allow where(...).exists?... -
820df97
Use newRuboCop::Cop::Registry
APIs instead of deprecated APIs -
786cc67
Suppress RuboCop's offense -
630ccf0
Merge pull request #334 from bubaflub/fix_reflection_class_name_matching_scop... -
20cc151
[Fix #332] Fix false negative forRails/ReflectionClassName
-
ef26793
Tweak the changelog -
9e2ff2c
Merge pull request #291 from mobilutz/ll-squished-heredocs -
d2e978c
Add newRails/SquishedHeredocs
cop - Additional commits viewable in compare view