Releases: rubocop/rubocop-rails
Releases · rubocop/rubocop-rails
RuboCop Rails v2.34.0
New features
- #1520: New
Rails/HttpStatusNameConsistencycop. (@tuxagon) - #1376: Add new
Rails/Envcop. (@cdudas17) - #1541: Add new
Rails/RedirectBackOrTocop to suggest usingredirect_back_or_toinstead ofredirect_backwithfallback_location. (@davidenglishmusic)
Bug fixes
- #1539: Fix an error in
Rails/ActionControllerFlashBeforeRenderwhenflashis used inside a block followed by method chaining. (@koic) - #1553: Fix false positives for
Rails/OutputSafetywhen using non-interpolated multiline heredoc. (@koic) - #1532: Fix false positives for
Rails/FindByOrAssignmentMemoizationwhen assigning a memoization instance variable atinitializemethod. (@koic) - #1549: Fix
Rails/InverseOfcop false positives when using dynamic association options. (@viralpraxis)
Changes
- #1537: Add
abortto theRails/Exitcop. (@adamstegman) - #932: Add support for chained method calls in
Rails/Presence. (@vlad-pisanov) - #1525: Change
Rails::HelperInstanceVariablenot to detect offenses for instance variables within classes. (@viralpraxis) - #1481: Recognize
Rails.env.to_syminRails/EnvironmentComparison. (@lovro-bikic)
RuboCop Rails v2.33.4
Bug fixes
- #1530: Fix an incorrect autocorrect for
Rails/FindByOrAssignmentMemoizationwhen using endless method definition. (@koic) - #1522: Fix an error for
Rails/FindBywhenwheretakes a block. (@earlopain) - #1182: Fix a false positive for
Rails/ActionControllerFlashBeforeRenderwhen flash is called in a block. (@5hun-s)
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/ReadWriteAttributewith a frozen string attribute name. (@viralpraxis)
RuboCop Rails v2.33.1
Bug fixes
- #1508: Fix an error for
Rails/TransactionExitStatementwhentransactionis part of a method chain. (@earlopain) - #1510: Fix
Rails/OrderArgumentscop false positives when using column index argument. (@viralpraxis) - #1511: Don't register offenses for
Rails/WhereExistswhenexists?is given multiple or splat arguments. (@lovro-bikic)
RuboCop Rails v2.33.0
New features
- #1324: Add
Rails/FindByOrAssignmentMemoizationcop. (@r7kamura) - #1501: Add new cop
Rails/OrderArguments. (@lovro-bikic)
Bug fixes
- #1497: Fix bugs in
Rails/PluckIdandRails/PluckInWhere. (@r7kamura) - #1478: Fix a false negative for
Rails/EnvLocalwhen having preceding conditions. (@fatkodima) - #1505: Fix false negatives for
Rails/Pluckwhenmapmethod call is used in a block without a receiver. (@koic) - #1486: Fix false positives for
Rails/Outputwhenpmethod is a DSL. (@koic) - #1495: Fix false positives for
Rails/TransactionExitStatementwhenbreakis used in loop in transactions. (@koic) - #1483: Fix autocorrection error when
Rails/IndexWithhas nested offenses. (@lovro-bikic)
Changes
RuboCop Rails v2.32.0
Bug fixes
- #1475: Fix
Rails/TimeZonecop error on invalid string literal encoding. (@viralpraxis) - #1477: Fix an error for
Rails/SchemaCommentwhen 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::EnforceSuperclassbeing redefined. (@davidrunger)
RuboCop Rails v2.30.3
Bug fixes
- #1458: Fix a false positive for
Rails/RelativeDateConstantwhen assigning a lambda/proc with numblock. (@earlopain) - #1457: Fix a false positive for
Rails/ReversibleMigrationindrop_tablewith numblock. (@earlopain) - #1456: Fix a false positive for
Rails/CreateTableWithTimestampswith numblocks. (@earlopain) - #1459: Fix a false positive for
Rails/UniqBeforePluckwhen using a numblock withuniq. (@earlopain) - #1455: Make
Rails/SaveBangaware of numblocks. (@earlopain) - #1453: Make
Rails/TransactionExitStatementaware of numblocks. (@earlopain)
Changes
- #1179:
Rails/ReflectionClassName: Accept method calls on local variables. (@exterm) - #1385: Make
Lint/UselessAccessModifieraware ofActiveSupport::ConcernandModule#concerning/Module#concerncore extensions. (@earlopain) - #1454: Disable
Rails/Delegatefor controllers. (@earlopain)
RuboCop Rails 2.30.2
Bug fixes
- #1447: Fix false positive for
Rails/LexicallyScopedActionFilterwhen action methods are delegated. (@vlad-pisanov) - #1446: Fix false positives for
Rails/Delegatewhenmodule_functionis used. (@ydakuka) - #1427: Fix an error for
Rails/UniqBeforePluckwhenpluckanduniqueare on different lines. (@earlopain)