2
我有一个很大的遗留代码库,我想开始处理警告。我如何才能让rubocop向我显示警告(以W开头的行:)并且更糟糕,并且禁止所有约定(以C开头的行)?如何让rubocop仅显示警告或更严重的严重性?
我有一个很大的遗留代码库,我想开始处理警告。我如何才能让rubocop向我显示警告(以W开头的行:)并且更糟糕,并且禁止所有约定(以C开头的行)?如何让rubocop仅显示警告或更严重的严重性?
我发现rubocop拆分规则,为不同的类别:Syntax
, Lint
and others:
如果你没有在配置任何自定义的严重级别,这是相当简单的。 Synax警察报告致命错误级别,Lint警察级别警示级别和所有其他警察级别的警察。
因此,只有致命的错误,它是
rubocop --only Syntax
(它只支持主,尚未发布),并为警告和高于rubocop --only Lint
。
因此,这是我需要首先修复的Lint
错误。
在我的情况来处理这一目标的最佳途径是通过其可以与创建rubocop_todo.yml
工作从上到下:
rubocop --auto-gen-config
由于rubocop_todo.yml
文件严重性排序创建即Syntax
者在顶部,然后是Lint
,其次是其他人,通过他们工作,以便首先修复警告。