Open
Description
Expected behavior
Using gsub
instead of delete
for integers expressed as unicode characters should trigger this offense
Actual behavior
No offense is registered
Steps to reproduce the problem
str.gsub(8203.chr('UTF-8'),'') # should register offense and suggest use of delete
RuboCop version
1.56.4 (using Parser 3.2.2.3, rubocop-ast 1.29.0, running on ruby 3.2.2) [x86_64-linux]
- rubocop-capybara 2.18.0
- rubocop-minitest 0.31.1
- rubocop-performance 1.19.1
- rubocop-rake 0.6.0
- rubocop-sequel 0.3.4
There may also be unicode character substitution edge cases in the gsub
vs. tr
version of this cop too.
Metadata
Metadata
Assignees
Labels
No labels