relnotes/v0.37.2.md
Lint/LiteralInInterpolation. (@lumeet)Style/RedundantParentheses catches offenses involving the 2nd argument to a method call without parentheses, if the 2nd argument is a hash. (@alexdowad)Style/RedundantParentheses catches offenses inside an array literal. (@alexdowad)Style/RedundantParentheses doesn't flag method (:arg) {}, since removing the parentheses would change the meaning of the expression. (@alexdowad)Performance/Detect doesn't flag code where first or last takes an argument, as it cannot be transformed to equivalent code using detect. (@alexdowad)Style/SpaceAroundOperators ignores aref assignments. (@alexdowad)Style/RescueModifier indents code correctly when auto-correcting. (@alexdowad)Style/RedundantMerge indents code correctly when auto-correcting, even if the corrected hash had multiple keys, and even if the corrected code was indented to start with. (@alexdowad)Performance/RedundantMerge doesn't break code by autocorrecting a #merge! call which occurs at tail position in a block. (@alexdowad)Lint/LiteralInInterpolation. (@lumeet)