rubocop rspec
v3.3.0
針對您項目的RSPEC特定分析,作為RuboCop的擴展。
只需安裝rubocop-rspec寶石
gem install rubocop-rspec或者,如果您使用Bundler將其放在您的Gemfile中
gem 'rubocop-rspec' , require : false在升級到版本3.x文檔中閱讀所有詳細信息。
在升級到2.x文檔中的所有詳細信息中閱讀所有詳細信息。
您需要告訴RuboCop加載RSPEC擴展名。有三種方法可以做到這一點:
將其放入您的.rubocop.yml中。
require : rubocop-rspec或者,指定多個擴展時,請使用以下數組符號。
require :
- rubocop-other-extension
- rubocop-rspec現在,您可以運行rubocop ,它將與標準COP一起自動加載RuboCop RSPEC COP。
rubocop --require rubocop-rspec RuboCop :: RakeTask . new do | task |
task . requires << 'rubocop-rspec'
endRubocop-Rspec可在代碼氣候上作為RuboCop發動機的一部分提供。了解更多。
您可以在其官方手冊中閱讀有關Rubocop RSPEC的更多信息。
所有警察都位於lib/rubocop/cop/rspec下,並包含示例/文檔。
在您的.rubocop.yml中,您可以像其他任何警察一樣對待RSPEC警察。例如:
RSpec/SpecFilePathFormat :
Exclude :
- spec/my_poorly_named_spec_file.rb 查看貢獻指南。
rubocop-rspec已獲得MIT許可。請參閱隨附的文件以獲取全文。