2011-11-09 6 views
4

J'utilise les gems metric_fu et rails_best_practices pour mes applications. Mais cette fois, j'ai été affecté à un ancien projet en cours de développement depuis plus d'un an. Lorsque j'ai utilisé la gemme rails_best_practices pour générer des avertissements, j'ai trouvé des centaines d'avertissements.Comment ignorer certains rails_best_practices avertissements de gem?

Le problème est que Je ne peux pas trouver les avertissements générés par moi-même à travers tous ces centaines d'avertissements. Je ne veux pas réparer tous ces avertissements maintenant. Je veux juste corriger mes nouveaux avertissements et marquer les anciens avertissements pour les vérifier dans le futur.

Existe-t-il une méthode pour ignorer ces anciens avertissements?

Répondre

3

Oui, vous pouvez ignorer les avertissements.

Exécutez rails_best_practices -g. Cela va générer le fichier de configuration rails_best_practices.yml.

Vous pouvez supprimer ou commenter une révision pour la désactiver, et vous pouvez modifier les options.

Vous pouvez appliquer l'option ignored_files sur toute règle en donnant une expression rationnelle ou tableau d'expressions rationnelles décrivant le chemin des fichiers que vous ne voulez pas vérifier:

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