You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#9231: Add new Layout/SpaceBeforeBrackets cop. (@koic)
Bug fixes
#9232: Fix Style/SymbolProc registering wrong offense when using a symbol numbered block argument greater than 1, i.e. [[1, 2]].map { _2.succ }. (@tdeo)
#9274: Fix error in Metrics/ClassLength when the class only contains comments. (@dvandersluis)
#9213: Fix a false positive for Style/RedanduntFreeze when using Array#*. (@koic)
#9279: Add support for endless methods to Style/MethodCallWithArgsParentheses. (@dvandersluis)
#9245: Fix Lint/AmbiguousRegexpLiteral when given a match_with_lvasgn node. (@dvandersluis)
#9276: Add support for endless methods to Style/SingleLineMethods. (@dvandersluis)
#9225: Fix Style/LambdaCall ignoring further offenses after opposite style is detected. (@sswander)
#9234: Fix the error for Style/KeywordParametersOrder and make it aware of block keyword parameters. (@koic)
#8938: Fix some ConfigurableEnforcedStyle cops to output Exclude file lists in --auto-gen-config runs. (@h-lame)
#9257: Fix false positive for Style/SymbolProc when the block uses a variable from outside the block. (@dvandersluis)
#9251: Fix extracted cop warning when the extension is loaded using --require. (@dvandersluis)
#9244: When a cop defined in an extension is explicitly enabled, ensure that it remains enabled. (@dvandersluis)
#8046: Fix an error for Layout/HeredocArgumentClosingParenthesis when there is an argument between a heredoc argument and the closing paretheses. (@koic)
#9261: Fix an incorrect auto-correct for Style/MultilineWhenThen when one line for multiple condidate values of when statement. (@makicamel)
#9258: Fix calculation of cop department for nested departments. (@mvz)
#9277: Fix Layout/EmptyLineBetweenDefs error with endless method definitions. (@dvandersluis)
#9278: Update Style/MethodDefParentheses to ignore endless method definitions since parentheses are always required. (@dvandersluis)
Changes
#9212: Make Style/RedundantArgument aware of String#chomp and String#chomp!. (@koic)
#8482: Allow simple math for Lint/BinaryOperatorWithIdenticalOperands cop. (@fatkodima)
#9237: Add IgnoredPatterns configuration to Lint/UnreachableLoop to allow for block methods that share a name with an Enumerable method. (@dvandersluis)