Skip to content

RuboCop 1.25

Compare
Choose a tag to compare
@bbatsov bbatsov released this 18 Jan 07:56
· 3198 commits to master since this release

New features

  • #10351: Support EnforcedShorthandSyntax: either option for Style/HashSyntax. (@koic)
  • #10339: Support auto-correction for EnforcedStyle: explicit of Naming/BlockForwarding. (@koic)

Bug fixes

  • #10344: Fix a false positive for Style/CollectionCompact when without receiver for bad methods. (@koic)
  • #10353: Use :ambiguous_regexp to detect ambiguous Regexp in Ruby 3. (@danieldiekmeier, @joergschiller)
  • #10336: Fix a false positive for Style/TernaryParentheses when using in keyword pattern matching as a ternary condition. (@koic)
  • #10317: Fix a false positive for Style/MethodCallWithArgsParentheses when using hash value omission. (@koic)
  • #8032: Improve ArgumentAlignment detection and correction for keyword arguments. (@mvz)
  • #10331: Fix cop generator for nested departments. (@fatkodima)
  • #10357: Fix a false positive for Style/HashSyntax when omitting the value. (@berkos)
  • #10335: Fix a false positive for Naming/BlockForwarding when using multiple proc arguments. (@koic)
  • #10350: Fix a false negative for Lint/IncompatibleIoSelectWithFiberScheduler when using IO.select with the first argument only. (@koic)
  • #10358: Fix Style/Sample crash on beginless and endless range shuffle indexes. (@gsamokovarov)
  • #10354: Fix Gemspec/RequiredRubyVersion version matcher when Gem::Requirement.new is used and initialised with multiple requirements. (@nickpellant)

Changes