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许可。请参阅随附的文件以获取全文。