用法
您需要告诉 RuboCop 加载 RSpec Rails 扩展。有三种方法可以做到这一点
RuboCop 配置文件
将此内容放入您的 .rubocop.yml
中
require: rubocop-rspec_rails
或者,如果您使用多个扩展
require: - rubocop-rspec - rubocop-rspec_rails
现在您可以运行 rubocop
,它将自动加载 RuboCop RSpec Rails cops 以及标准 cops。
检查不以 _spec.rb
结尾的文件
默认情况下,rubocop-rspec_rails
只检查以 _spec.rb
结尾或包含 spec/
的路径中的代码。您可以在配置文件中通过设置 Include
来覆盖此设置
# Inspect files in `test/` directory
RSpecRails:
Include:
- '**/test/**/*'
# Inspect only files ending with `_test.rb`
RSpecRails:
Include:
- '**/*_test.rb'
请记住,Include 的合并模式设置为覆盖默认设置,因此如果您打算在保留默认路径的同时添加路径,则应在配置中包含默认的 Include 路径。
|