Как игнорировать некоторые предупреждения о драгоценных камнях rails_best_practices?

Я использую гемы metric_fu и rails_best_practices для своих приложений. Но на этот раз мне поручили старый проект, который разрабатывался более 1 года.

Когда я использовал gem rails_best_practices для генерации предупреждений, я обнаружил сотни предупреждений.

Проблема в том, что я не могу найти предупреждения, сгенерированные мною через все эти сотни предупреждений. Я не хочу исправлять все эти предупреждения прямо сейчас. Я просто хочу исправить свои новые предупреждения и отметить старые предупреждения, чтобы проверить их в будущем.

Есть ли способ игнорировать эти старые предупреждения?

1 ответ

Да, вы можете игнорировать предупреждения.

Бежать 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'] } 
Другие вопросы по тегам