relnotes/v1.73.0.md
require_always option to Style/EndlessMethod. (@koic)require_single_line option to Style/EndlessMethod. (@jtannas)Style/RedundantSelfAssignment when the method receives a block. (@vlad-pisanov)Lint/MixedCaseRange is enabled. (@earlopain)Lint/Void when using operator method call without argument. (@koic)Style/TrivialAccessors with instance_eval and numblocks. (@earlopain)Style/EndlessMethod when using setter method definitions. (@koic)Layout/LineLength with interpolated strings when not on the first line. (@dvandersluis)Layout/EmptyLinesAroundAccessModifier and Layout/EmptyLinesAroundBlockBody with EnforcedStyle: no_empty_lines. (@dvandersluis)Style/AccessorGrouping with constants. (@tejasbubane)Style/RedundantFormat for annotated template strings with missing hash keys. (@dvandersluis)Style/RedundantFormat when given double-splatted arguments. (@dvandersluis)Style/StringConcatenation when numblocks are used. (@earlopain)require 'pp' to be redundant for Lint/RedundantRequireStatement. (@earlopain)Style/HashExcept and Style/HashSlice to not register an offense if selecting over the hash value. (@dvandersluis)ForbiddenNames configuration to Naming/VariableName to specify names that are forbidden. (@dvandersluis)Lint/LiteralAsCondition cop to check for redundant conditions. (@zopolis4)Reference to common params. (@sambostock)Lint/RedundantTypeConversion to not register an offense when given a constructor with exception: false. (@dvandersluis)Style/RedundantCondition cop to detect conditional expressions where the true branch is true and suggest replacing them with a logical OR. (@datpmt)