我有一个包含常量,很多常量的类。而且rubocop正在抱怨这个课程的长度,我不在乎它会花多长时间。
我想禁用rubocop的错误:“类有太多行”但以下内容不起作用:
# rubocop:disable ClassLength
此外,以下不是:
# rubocop:disable Metrics/ClassLength
我需要禁用的正确指标是什么?
答案 0 :(得分:19)
尝试
class Xzy # rubocop:disable Metrics/ClassLength
答案 1 :(得分:9)
禁用时,请务必再次启用
# rubocop:disable ClassLength
class LongClass
end
# rubocop:enable ClassLength
答案 2 :(得分:7)
.rubocop.yml
中的:
Metrics/MethodLength:
Max: 1000
答案 3 :(得分:3)
或.rubocop.yml
:
Metrics/ClassLength:
Exclude:
- "path/to/your/file.rb"
答案 4 :(得分:0)
使用文件 .rubocop.yml ,您可以添加以下代码以将其禁用:
if(isLoggedOut===true)
show toaster for 5/10 seconds. then set it to false;
else
continue as usual.
中找到有关此信息的更多信息