RSPEC-spezifische Analyse für Ihre Projekte als Erweiterung von Rubocop.
Installieren Sie einfach das rubocop-rspec Edelstein
gem install rubocop-rspec oder wenn Sie Bundler verwenden, stellen Sie dies in Ihre Gemfile
gem 'rubocop-rspec' , require : falseLesen Sie alle Details in unserem Upgrade auf Version 3.x Dokument.
Lesen Sie alle Details in unserem Upgrade auf Version 2.x Dokument.
Sie müssen Rubocop anweisen, die RSPEC -Erweiterung zu laden. Es gibt drei Möglichkeiten, dies zu tun:
Geben Sie dies in Ihren .rubocop.yml .
require : rubocop-rspecVerwenden Sie alternativ die folgende Array -Notation, wenn Sie mehrere Erweiterungen angeben.
require :
- rubocop-other-extension
- rubocop-rspec Jetzt können Sie rubocop ausführen und die Rubocop -RSPEC -Cops automatisch mit den Standard -Cops laden.
rubocop --require rubocop-rspec RuboCop :: RakeTask . new do | task |
task . requires << 'rubocop-rspec'
endRubocop-RSPEC ist im Codeklima als Teil der Rubocop-Engine verfügbar. Erfahren Sie mehr.
In seinem offiziellen Handbuch können Sie mehr über Rubocop RSPEC lesen.
Alle Cops befinden sich unter lib/rubocop/cop/rspec und enthalten Beispiele/Dokumentation.
In Ihrem .rubocop.yml können Sie die RSPEC -Polizisten wie jeder andere Polizist behandeln. Zum Beispiel:
RSpec/SpecFilePathFormat :
Exclude :
- spec/my_poorly_named_spec_file.rb Checkout der Beitragsrichtlinien.
rubocop-rspec ist MIT lizenziert. In der begleitenden Datei finden Sie den vollständigen Text.