Rubocop v0.74.0 Release Notes

Release Date: 2019-07-31 // over 4 years ago
  • ๐Ÿ†• New features

    • ๐Ÿ‘• #7219: Support auto-correct for Lint/ErbNewArguments. (@koic)

    ๐Ÿ› Bug fixes

    • ๐Ÿ’… #7217: Make Style/TrailingMethodEndStatement work on more than the first def. (@buehmann)
    • ๐Ÿ #7190: Support lower case drive letters on Windows. (@jonas054)
    • ๐Ÿ›  Fix the auto-correction of Lint/UnneededSplatExpansion when the splat expansion of Array.new with a block is assigned to a variable. (@rrosenblum)
    • #5628: Fix an error of Layout/SpaceInsideStringInterpolation on interpolations with multiple statements. (@buehmann)
    • #7128: Make Metrics/LineLength aware of shebang. (@koic)
    • ๐Ÿ’… #6861: Fix a false positive for Layout/IndentationWidth when using EnforcedStyle: outdent of Layout/AccessModifierIndentation. (@koic)
    • ๐Ÿ’… #7235: Fix an error where Style/ConditionalAssignment would swallow a nested if condition. (@buehmann)
    • ๐Ÿ’… #7242: Make Style/ConstantVisibility work on non-trivial class and module bodies. (@buehmann)

    ๐Ÿ”„ Changes

    • #5265: Improved Layout/ExtraSpacing cop to handle nested consecutive assignments. (@jfelchner)
    • ๐Ÿ’… #7215: Make it clear what's wrong in the message from Style/GuardClause. (@jonas054)
    • #7245: Make cops detect string interpolations in more contexts: inside of backticks, regular expressions, and symbols. (@buehmann)