Releases: rubocop/rubocop-rails
Releases · rubocop/rubocop-rails
RuboCop Rails v2.34.2
RuboCop Rails v2.34.1
Bug fixes
- #1556: Fix an error for
Rails/Envwhen assigningRails.env. (@koic) - #1557: Fix false positives for
Rails/Presencewith comparison and assignment operators. (@davidenglishmusic) - #1558: This PR fixes incorrect autocorrect for
Rails/RedirectBackOrTowhen additional options as double splat are used. (@koic) - #1561: Fix incorrect autocorrect for
Rails/RedirectBackOrTowhenfallback_locationargument is a hash and the call has no argument parentheses. (@koic)
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)