Как игнорировать некоторые предупреждения о драгоценных камнях 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'] }