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
,其次是其他人,通過他們工作,以便首先修復警告。