Rubocop v0.91.1 Release Notes

Release Date: 2020-09-23 // over 3 years ago
  • ๐Ÿ› Bug fixes

    • ๐Ÿ‘• #8720: Fix an error for Lint/IdentityComparison when calling object_id method without receiver in LHS or RHS. (@koic)
    • ๐Ÿ’… #8767: Fix a false positive for Style/RedundantReturn when a rescue has an else clause. (@fatkodima)
    • #8710: Fix a false positive for Layout/RescueEnsureAlignment when Layout/BeginEndAlignment cop is not enabled status. (@koic)
    • #8726: Fix a false positive for Naming/VariableNumber when naming multibyte character variable name. (@koic)
    • ๐Ÿ‘• #8730: Fix an error for Lint/UselessTimes when there is a blank line in the method definition. (@koic)
    • ๐Ÿ’… #8740: Fix a false positive for Style/HashAsLastArrayItem when the hash is in an implicit array. (@dvandersluis)
    • ๐Ÿ‘• #8739: Fix an error for Lint/UselessTimes when using empty block argument. (@koic)
    • #8742: Fix some assignment counts for Metrics/AbcSize. (@marcandre)
    • ๐Ÿ’… #8750: Fix an incorrect auto-correct for Style/MultilineWhenThen when line break for multiple condidate values of when statement. (@koic)
    • ๐Ÿ’… #8754: Fix an error for Style/RandomWithOffset when using a range with non-integer bounds. (@eugeneius)
    • #8756: Fix an infinite loop error for Layout/EmptyLinesAroundAccessModifier with Layout/EmptyLinesAroundBlockBody when using access modifier with block argument. (@koic)
    • ๐Ÿ‘• #8372: Fix Lint/RedundantCopEnableDirective autocorrection to not leave orphaned empty # rubocop:enable comments. (@dvandersluis)
    • ๐Ÿ‘• #8372: Fix Lint/RedundantCopDisableDirective autocorrection. (@dvandersluis)
    • #8764: Fix Layout/CaseIndentation not showing the cop name in output messages. (@dvandersluis)
    • ๐Ÿ’… #8771: Fix an error for Style/OneLineConditional when using if-then-elsif-then-end. (@koic)
    • ๐Ÿ’… #8576: Fix Style/IfUnlessModifier to ignore cop disable comment directives when considering conversion to the modifier form. (@dsavochkin)

    ๐Ÿ”„ Changes

    • #8489: Exclude method respond_to_missing? from OptionalBooleanParameter cop. (@em-gazelle)
    • ๐Ÿ’… #7914: Style/SafeNavigation marked as having unsafe auto-correction. (@marcandre)
    • ๐Ÿ’… #8749: Disable Style/IpAddresses by default in Gemfile and gemspec files. (@dvandersluis)