Releases
v1.25.0
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
You can’t perform that action at this time.