Releases: rubocop/rubocop-rails
Releases · rubocop/rubocop-rails
RuboCop Rails v2.33.3
Bug fixes
- #1516: Fix wrong autocorrect for
Rails/FindByOrAssignmentMemoization
. (@earlopain)
RuboCop Rails v2.33.2
Bug fixes
- #1488: Fix an error for
Rails/ReadWriteAttribute
with a frozen string attribute name. (@viralpraxis)
RuboCop Rails v2.33.1
Bug fixes
- #1508: Fix an error for
Rails/TransactionExitStatement
whentransaction
is part of a method chain. (@earlopain) - #1510: Fix
Rails/OrderArguments
cop false positives when using column index argument. (@viralpraxis) - #1511: Don't register offenses for
Rails/WhereExists
whenexists?
is given multiple or splat arguments. (@lovro-bikic)
RuboCop Rails v2.33.0
New features
- #1324: Add
Rails/FindByOrAssignmentMemoization
cop. (@r7kamura) - #1501: Add new cop
Rails/OrderArguments
. (@lovro-bikic)
Bug fixes
- #1497: Fix bugs in
Rails/PluckId
andRails/PluckInWhere
. (@r7kamura) - #1478: Fix a false negative for
Rails/EnvLocal
when having preceding conditions. (@fatkodima) - #1505: Fix false negatives for
Rails/Pluck
whenmap
method call is used in a block without a receiver. (@koic) - #1486: Fix false positives for
Rails/Output
whenp
method is a DSL. (@koic) - #1495: Fix false positives for
Rails/TransactionExitStatement
whenbreak
is used in loop in transactions. (@koic) - #1483: Fix autocorrection error when
Rails/IndexWith
has nested offenses. (@lovro-bikic)
Changes
RuboCop Rails v2.32.0
Bug fixes
- #1475: Fix
Rails/TimeZone
cop error on invalid string literal encoding. (@viralpraxis) - #1477: Fix an error for
Rails/SchemaComment
when the comment is passed as a local variable. (@earlopain)
Changes
RuboCop Rails v2.31.0
New features
Bug fixes
- #1465: Avoid warnings about methods of
RuboCop::Cop::EnforceSuperclass
being redefined. (@davidrunger)
RuboCop Rails v2.30.3
Bug fixes
- #1458: Fix a false positive for
Rails/RelativeDateConstant
when assigning a lambda/proc with numblock. (@earlopain) - #1457: Fix a false positive for
Rails/ReversibleMigration
indrop_table
with numblock. (@earlopain) - #1456: Fix a false positive for
Rails/CreateTableWithTimestamps
with numblocks. (@earlopain) - #1459: Fix a false positive for
Rails/UniqBeforePluck
when using a numblock withuniq
. (@earlopain) - #1455: Make
Rails/SaveBang
aware of numblocks. (@earlopain) - #1453: Make
Rails/TransactionExitStatement
aware of numblocks. (@earlopain)
Changes
- #1179:
Rails/ReflectionClassName
: Accept method calls on local variables. (@exterm) - #1385: Make
Lint/UselessAccessModifier
aware ofActiveSupport::Concern
andModule#concerning
/Module#concern
core extensions. (@earlopain) - #1454: Disable
Rails/Delegate
for controllers. (@earlopain)
RuboCop Rails 2.30.2
Bug fixes
- #1447: Fix false positive for
Rails/LexicallyScopedActionFilter
when action methods are delegated. (@vlad-pisanov) - #1446: Fix false positives for
Rails/Delegate
whenmodule_function
is used. (@ydakuka) - #1427: Fix an error for
Rails/UniqBeforePluck
whenpluck
andunique
are on different lines. (@earlopain)
RuboCop Rails 2.30.1
RuboCop Rails 2.30.0
New features
Bug fixes
- #1071: Fix
Rails/FilePath
cop to correctly handleFile.join
with variables and ignore leading and multiple slashes in string literal arguments forRails.root.join
andFile.join
. (@ydakuka) - #912: Enhance
Rails/Delegate
by adding delegation detection forself.class
, constants, class variables, global variables, and instance variables. (@ydakuka)