relnotes/v1.75.0.md
Style/HashFetchChain cop to detect chained fetch calls that can be replaced with a single call to dig. (@dvandersluis)Style/ItBlockParameter cop. (@koic)it block parameter in Layout cops. (@koic)it block parameter in Lint cops. (@koic)it block parameter in Metrics cops. (@koic)it block parameter in Style cops. (@koic)TargetRubyVersion: 3.5 (experimental). (@earlopain)Style/HashFetchChain when no arguments are given to fetch. (@koic)Layout/MultilineMethodParameterLineBreaks when class method definitions are used. (@vlad-pisanov)Layout/LineLength when autocorrecting class method definitions. (@vlad-pisanov)Layout/SpaceAroundOperators and Layout/HashAlignment with EnforcedHashRocketStyle being an array containing table. (@dvandersluis)InternalAffairs/RedundantDescribedClassAsSubject cop error on missing describe. (@viralpraxis)Lint/ShadowingOuterLocalVariable when block local variable is used inside a condition. (@lovro-bikic)Lint/UselessAssignment when a variable is reassigned in a different branch. (@eugeneius)Style/SoleNestedConditional. (@lovro-bikic)Style/IfInsideElse. (@lovro-bikic)does as a forbidden prefix to Naming/PredicateName. (@dvandersluis)ForbiddenIdentifiers and ForbiddenPatterns config options to Naming/MethodName cop. (@tejasbubane)Array#intersection to Style/ArrayIntersect. (@dvandersluis)prism translation layer to analyze Ruby 3.4+ by default. (@earlopain)Style/RedundantParentheses to offend parentheses for chained && expressions. (@lovro-bikic)AllowConsecutiveConditionals setting to Style/Next to allow consecutive conditional statements. (@vlad-pisanov)Style/RedundantFormat to register offenses when the only argument to format or sprintf is a constant. (@dvandersluis)