rubocop-rake
rubocop-rake copied to clipboard
False positive on `Rake/Desc` cop
Actual behavior
task lint: %i[rubocop]
terminal:
ydakuka@yauhenid:~/Work/project$ bin/rails_docker rubocop Rakefile
Inspecting 1 file
.
1 file inspected, no offenses detected
Rubocop
ydakuka@yauhenid:~/Work/main_app$ bin/rails_docker rubocop -V
1.57.1 (using Parser 3.2.2.4, rubocop-ast 1.29.0, running on ruby 2.7.8) [x86_64-linux]
- rubocop-capybara 2.19.0
- rubocop-factory_bot 2.24.0
- rubocop-performance 1.19.1
- rubocop-rails 2.21.1
- rubocop-rake 0.6.0
- rubocop-rspec 2.24.1
- rubocop-thread_safety 0.5.1
What is the expected behavior? The problem is unclear.
Is this the same as #46 ?
I have the following code:
task lint: :rubocop
I run rubocop and get offences:
ydakuka@yauhenid:~/Work/project$ bin/rails_docker rubocop Rakefile
Inspecting 1 file
C
Offenses:
Rakefile:3:1: C: Rake/Desc: Describe the task with desc method.
task lint: :rubocop
^^^^^^^^^^^^^^^^^^^
1 file inspected, 1 offense detected
However, if I have the code:
task lint: %i[rubocop]
I will run rubocop and will not receive any offences.
ydakuka@yauhenid:~/Work/project$ bin/rails_docker rubocop Rakefile
Inspecting 1 file
.
1 file inspected, no offenses detected