Bug fixes
- #10081: Add the missing
include RuboCop::RSpec::ExpectOffense
in rubocop/rspec/support.rb. (@d4rky-pl) - #13765: Fix a false negative for
Lint/AmbiguousBlockAssociation
with numblocks. (@earlopain) - #13759: Fix a false negative for
Lint/ConstantDefinitionInBlock
with numblocks. (@earlopain) - #13741: Register an offense for
Naming/BlockForwarding
andStyle/ArgumentsForwarding
with Ruby >= 3.4 when the block argument is referenced inside a block. This was previously disabled because of a bug in Ruby 3.3.0. (@earlopain) - #13777: Fix a false negative for
Layout/EmptyLineBetweenDefs
withDefLikeMacros
and numblocks. (@earlopain) - #13769: Fix a false negative for
Style/RedundantParentheses
with numblocks. (@earlopain) - #13780: Fix a false positive
Style/AccessModifierDeclarations
when using access modifier in a numblock. (@earlopain) - #13775: Fix a false positive for
Lint/AssignmentInCondition
when assigning in numblocks. (@earlopain) - #13773: Fix false positives for
Layout/RedundantLineBreak
when using numbered block parameter. (@koic) - #13761: Fix a false positive for
Style/SuperArguments
when calling super in a numblock. (@earlopain) - #13768: Fix a false positive for
Lint/UnreachableCode
withinstance_eval
numblock. (@earlopain) - #13750: Fix false positives for
Style/RedundantSelfAssignment
when assigning to attribute ofself
. (@koic) - #13739: Fix false positive for
Style/HashExcept
andStyle/HashSlice
when checking for inclusion with a range. (@dvandersluis) - #13751: Fix false positive in
Layout/ExtraSpacing
withForceEqualSignAlignment: true
for endless methods. (@dvandersluis) - #13767: Fix
Style/IdenticalConditionalBranches
autocorrect when condition is inside assignment. (@dvandersluis) - #13764: Fix a false negative for
Layout/SingleLineBlockChain
with numblocks. (@earlopain) - #13771: Fix wrong autocorrect for
Style/SoleNestedConditional
when using numblocks. (@earlopain)