2011-11-09 162 views
4

我爲我的應用程序使用metric_fu和rails_best_practices gems。但是這次我被分配到一個正在開發超過1年的舊項目。如何忽略一些rails_best_practices gem警告?

當我使用rails_best_practices gem來生成警告時,我發現了數百個警告。

問題是,我找不到由我自己通過所有這些數百警告警告。我現在不想解決所有這些警告。我只是想解決我的新警告,並將舊警告標記爲將來檢查它們。

有什麼方法可以忽略這些舊警告嗎?

回答

3

是的,你可以忽略警告。

運行rails_best_practices -g。這將生成配置文件rails_best_practices.yml

您可以刪除或評論一個評論以禁用它,並且您可以更改選項。

您可以通過給描述文件的路徑正則表達式的正則表達式或數組適用於任何規則的ignored_files選項你不想進行檢查:

DefaultScopeIsEvilCheck: { ignored_files: 'user\.rb' } 
LongLineCheck: { max_line_length: 80, ignored_files: ['db/migrate', 'config/initializers'] }