New features
- #10202: Add new
Lint/UselessRuby2Keywords
cop. (@dvandersluis) - #10217: Add new
Style/OpenStructUse
cop. (@mttkay) - #10243: Add new
Gemspec/RequireMFA
cop. (@dvandersluis)
Bug fixes
- #10203: Fix
Style/FormatStringToken
to respectIgnoredMethods
with nested structures. (@tejasbubane) - #10242: Fix
last_column
value forJSONFormatter
. (@koic) - #10229: Fix a false positive for
Style/StringLiterals
whenEnforcedStyle: double_quotes
and using single quoted string with backslash. (@koic) - #10174: Fix inherit_from_remote should follow remote includes path starting with
./
. (@hirasawayuki) - #10234: Fix an error for
Style/Documentation
when using a cbase class. (@koic) - #10227: Fix a false positive for
Style/ParenthesesAroundCondition
when parentheses in multiple expressions separated by semicolon. (@koic) - #10230: Fix a false positive for
Lint/AmbiguousRange
when a range is composed of all literals except basic literals. (@koic)
Changes
- #10221: Update
Naming::FileName
to recognizeStruct
s as classes that satisfy theExpectMatchingDefinition
requirement. (@dvandersluis) - #10220: Update
Naming/FileName
to makeCheckDefinitionPathHierarchy
roots configurable. (@grosser) - #10199: Change
AllowAdjacentOneLineDefs
config parameter ofLayout/EmptyLineBetweenDefs
totrue
by default . (@koic) - #10236: Make
Lint/NumberConversion
aware ofto_r
. (@koic)