2011-11-09 80 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'] }