rubocop rspec_rails
v2.30.0
ルボコップの拡張として、プロジェクトのRPEC RAILS固有の分析。
この宝石は、 rubocop-rspec gemに暗黙的に依存するため、最初にインストールする必要があります。 rubocop-rspecおよびrubocop-rspec_rails gemをインストールするだけです
gem install rubocop-rspec rubocop-rspec_railsまたは、バンドラーを使用している場合は、これをGemfileに入れます
gem 'rubocop-rspec' , require : false
gem 'rubocop-rspec_rails' , require : false RSPEC Rails拡張機能をロードするようにRuboCopに指示する必要があります。これを行うには3つの方法があります。
これを.rubocop.ymlに入れてください。
require : rubocop-rspec_railsまたは、複数の拡張機能を指定するときに、次の配列表記を使用します。
require :
- rubocop-rspec
- rubocop-rspec_railsこれで、 rubocopを実行でき、標準的なCOPSと一緒にRubocop RSPEC Rails Copsを自動的にロードできます。
rubocop --require rubocop-rspec_rails RuboCop :: RakeTask . new do | task |
task . requires << 'rubocop-rspec_rails'
end Rubocop RSPEC Railsの公式マニュアルをご覧ください。
すべてのCOPはlib/rubocop/cop/rspec_railsの下にあり、例/ドキュメントが含まれています。
.rubocop.ymlでは、他の警官と同じようにRspec Rails Copsを扱うことができます。例えば:
RSpecRails/AvoidSetupHook :
Exclude :
- spec/my_poorly_named_spec_file.rb 貢献ガイドラインをチェックアウトします。
rubocop-rspec_railsはMITライセンスです。全文の添付ファイルを参照してください。