gems rubocop 1.28.0
RuboCop 1.28 (a.k.a. The 10th Anniversary Edition)

latest releases: 1.68.0, 1.67.0, 1.66.1...
2 years ago

New features

Bug fixes

  • #10528: Fix an infinite loop at autocorrect for Layout/CaseIndentation. (@ydah)
  • #10537: Fix an incorrect auto-correct for Style/MultilineTernaryOperator when returning a multiline ternary operator expression with break, next, or method call. (@koic)
  • #10529: Fix autocorrect for Style/SoleNestedConditional causes logical error when using a outer condition of method call by omitting parentheses for method arguments. (@nobuyo)
  • #10530: Fix a false positive for Style/RedundantRegexpCharacterClass when using regexp character class with a character class containing multiple unicode code-points. (@koic)
  • #10518: Fix a false positive for Style/DoubleNegation when inside returned conditional clauses with Ruby 2.7's pattern matching. (@koic)
  • #10510: Fix an error for Style/SingleArgumentDig when using multiple dig in a method chain. (@koic)
  • #10553: Fix crash with trailing tabs in heredocs for Layout/TrailingWhitespace. (@dvandersluis)
  • #10488: Fix autocorrection for Layout/MultilineMethodCallIndentation breaks indentation for nesting of method calls. (@nobuyo)
  • #10543: Fix incorrect code length calculation for few more patterns of hash folding asked. (@nobuyo)
  • #10541: Fix an incorrect autocorrect for Style/SpecialGlobalVars when global variable as Perl name is used multiple times. (@koic)
  • #10514: Fix an error for Lint/EmptyConditionalBody when missing second elsif body. (@koic)
  • #10469: Fix code length calculation when kwargs written in single line. (@nobuyo)

Changes

  • #10555: Deprecate IgnoredPatterns in favour of AllowedPatterns. (@dvandersluis)
  • #10356: Add AllowConsecutiveConditionals option to Style/GuardClause and the option is false by default. (@ydah)
  • #10524: Mark Style/RedundantInitialize as unsafe. (@koic)
  • #10280: Add AllowComments option to Style/SymbolProc and the option is false by default. (@ydah)

Don't miss a new rubocop release

NewReleases is sending notifications on new releases.