Analyse spécifique à Factory_BOT pour vos projets, comme extension à Rubocop.
Installez simplement le GEM rubocop-factory_bot
gem install rubocop-factory_bot ou si vous utilisez Bundler, mettez ceci dans votre Gemfile
gem 'rubocop-factory_bot' , require : false Vous devez dire à RuboPop de charger l'extension factory_bot. Il y a trois façons de le faire:
Mettez ceci dans votre .rubocop.yml .
require : rubocop-factory_botAlternativement, utilisez la notation du tableau suivante lors de la spécification de plusieurs extensions.
require :
- rubocop-other-extension
- rubocop-factory_bot Maintenant, vous pouvez exécuter rubocop et il chargera automatiquement les COP RuboCop Factory_BOT avec les COP standard.
rubocop --require rubocop-factory_bot RuboCop :: RakeTask . new do | task |
task . requires << 'rubocop-factory_bot'
end Vous pouvez en savoir plus sur Rubocop Factory_Bot dans son manuel officiel.
Tous les flics sont situés sous lib/rubocop/cop/factory_bot et contiennent des exemples / documentation.
Dans votre .rubocop.yml , vous pouvez traiter les flics factory_bot comme tout autre flic. Par exemple:
FactoryBot/AttributeDefinedStatically :
Exclude :
- spec/factories/my_factory.rb Découvrez les directives de contribution.
rubocop-factory_bot est sous licence MIT. Voir le fichier d'accompagnement pour le texte intégral.