relnotes/v0.45.0.md
Lint/EmptyInterpolation. (@pocke)PercentLiteralDelimiters enforce delimiters around %I() too. (@bronson)Lint/EmptyWhen cop. (@drenmi)--force-default-config option. (@jawshooah)MultilineIfModifier cop to avoid usage of if/unless-modifiers on multiline statements. (@tessi)Style/SpaceInLambdaLiteral cop to check for spaces in lambda literals. (@swcraig)Lint/EmptyExpression cop. (@drenmi)Style/RedundantSelf cop to not register an offence for self.(). (@iGEL)Rails/TimeZone only analyze functions which have "Time" in the receiver. (@b-t-g)Style/RedundantReturn cop for empty if body. (@pocke)raw and html_safe methods in Rails/OutputSafety. (@lumeet)when blocks. (@albus522)Metrics/MethodLength and Metrics/BlockLength. (@meganemura)begin..end block in Style/MultilineMethodCallIndentation. (@jonas054)Rails/HttpPositionalArguments. (@eitoball)Style/SafeNavigation where there is a check for an object in an elsif statement with a method call on that object in the branch. (@rrosenblum)Style/VariableNumber registering an offense for variables with double digit numbers. (@rrosenblum)rails style indentation also inside blocks in Style/IndentationWidth. (@jonas054)Style/SingleLineBlockParams. This cop checks that reduce and inject use the variable names a and e for block arguments. These defaults are uncommunicative variable names and thus conflict with the "Uncommunicative Variable Name" check in Reek. Default args changed to acc and elem. (@jessieay)Style/RedundantReturn. (@tiagocasanovapt)Style/ConditionalAssignment. (@rrosenblum)