Skip to content

RuboCop 1.41

Compare
Choose a tag to compare
@bbatsov bbatsov released this 20 Dec 08:42
· 1605 commits to master since this release

New features

  • #11305: Add new Style/RedundantDoubleSplatHashBraces cop. (@koic)
  • #10812: New AllowMultilineFinalElement option for all LineBreaks cops. (@Korri)
  • #11277: Add new Style/ConcatArrayLiterals cop. (@koic)

Bug fixes

  • #11255: Fix an error for Style/RequireOrder when require with no arguments is put between require. (@ydah)
  • #11273: Fix a false positive for Lint/DuplicateMethods when there are same alias_method name outside rescue or ensure scopes. (@koic)
  • #11267: Fix an error for Style/RequireOrder when modifier conditional is used between require. (@ydah)
  • #11254: Fix an error for Style/RequireOrder when require is a method argument. (@koic)
  • #11266: Fix a false positive for Style/RedundantConstantBase when enabling Lint/ConstantResolution. (@koic)
  • #11296: Fix an error for Lint/NonAtomicFileOperation when use file existence checks line break unless by postfix before creating file. (@koic)
  • #11284: Fix an incorrect autocorrect for Style/WordArray when assigning %w() array. (@koic)
  • #11299: Fix base_dir in TargetFinder#find_files(). (@dukaev)
  • #11250: Fix an error for Style/GuardClause when a method call whose last argument is not a string is in the condition body. (@ydah)
  • #11298: Fix Lint/SafeNavigationChain to correctly handle [] operator followed by save navigation and method chain. (@fatkodima)
  • #11256: Fix an incorrect autocorrect for Style/HashSyntax when without parentheses call expr follows after multiple keyword arguments method call. (@koic)
  • #11289: Correctly detect Rails version when using only parts of the framework, instead of the "rails" gem. (@bdewater)
  • #11262: Fix an error for Style/IfUnlessModifier when the body is a method call with hash splat. (@fatkodima)
  • #11281: Fix NoMethodError for Style/Documentation when a class nested under non-constant values. (@arika)

Changes

  • #11306: Make Style/IfWithSemicolon aware of one line without else body. (@koic)