Factory_Bot-spezifische Analyse für Ihre Projekte als Erweiterung von Rubocop.
Installieren Sie einfach das rubocop-factory_bot Edelstein
gem install rubocop-factory_bot oder wenn Sie Bundler verwenden, stellen Sie dies in Ihre Gemfile
gem 'rubocop-factory_bot' , require : false Sie müssen Rubocop anweisen, die Erweiterung factory_bot zu laden. Es gibt drei Möglichkeiten, dies zu tun:
Geben Sie dies in Ihren .rubocop.yml .
require : rubocop-factory_botVerwenden Sie alternativ die folgende Array -Notation, wenn Sie mehrere Erweiterungen angeben.
require :
- rubocop-other-extension
- rubocop-factory_bot Jetzt können Sie rubocop ausführen und die Cops rubocop factory_bot automatisch mit den Standard -Cops laden.
rubocop --require rubocop-factory_bot RuboCop :: RakeTask . new do | task |
task . requires << 'rubocop-factory_bot'
end In seinem offiziellen Handbuch können Sie mehr über Rubocop Factory_bot lesen.
Alle Cops befinden sich unter lib/rubocop/cop/factory_bot und enthalten Beispiele/Dokumentation.
In Ihrem .rubocop.yml können Sie die Fabrik -Bot -Polizisten genau wie jeder andere Polizist behandeln. Zum Beispiel:
FactoryBot/AttributeDefinedStatically :
Exclude :
- spec/factories/my_factory.rb Checkout der Beitragsrichtlinien.
rubocop-factory_bot ist MIT lizenziert. In der begleitenden Datei finden Sie den vollständigen Text.