我只想包含特定目录,而忽略其他所有内容。
这会忽略所有内容
AllCops:
Include:
- 'something/**/*.rb'
Exclude:
- '**/*'
这会检查所有内容
AllCops:
Include:
- 'something/**/*.rb'
最佳答案
它appears如果您定义了 Include
,那么最新版本 (~0.56+) 的 Rubocop 将只包含 Include
中指定的文件(或模式)。
这意味着如果你所做的只是:
AllCops:
Include:
- 'something/**/*.rb'
然后只有 something/**/*.rb
会被检查。它覆盖默认文件而不是附加到它。
我认为这是一项新功能,因为这就是它现在为我们所做的,而以前不是这样。对于次要版本发布非常具有欺骗性。
关于ruby - 如何告诉 Rubocop 只查看特定目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43211833/