用法
您需要告诉 RuboCop 加载 Capybara 扩展。有三种方法可以做到这一点
RuboCop 配置文件
将此内容放入您的 .rubocop.yml
中
require: rubocop-capybara
或者,如果您使用多个扩展
require: - rubocop-capybara - rubocop-performance
现在您可以运行 rubocop
,它将自动加载 RuboCop Capybara cops 以及标准 cops。
要检查的文件路径
默认情况下,rubocop-capybara
仅检查路径与以下正则表达式匹配的文件中的代码。
Capybara:
Include:
- '**/*_spec.rb'
- '**/spec/**/*'
- '**/test/**/*'
- '**/*_steps.rb'
- '**/features/step_definitions/**/*'
您可以在配置文件中通过设置 Include
来覆盖此设置。
# Inspect files in `inspection/` directory
Capybara:
Include:
- '**/inspection/**/*'
# Inspect only files ending with `_inspection.rb`
Capybara:
Include:
- '**/*_inspection.rb'
请注意,Include 的合并模式设置为覆盖默认设置,因此如果您打算添加路径同时保留默认路径,您应该在配置中包含默认的 Include 路径。
|