有没有办法通过配置始终启用rubocop rails cops?我知道我可以通过-R
运行它们,但我想确保它们在我单独拨打rubocop
时运行。
答案 0 :(得分:9)
只需将以下内容添加到.rubocop.yml
:
Rails:
Enabled: true
答案 1 :(得分:1)
自上次回答以来,事情已经有所改变:
Rubocop团队希望将滑轨与rubocop的核心分开(我认为这很不错)。
有关更多信息,请参见this issue和this PR。
所以在Rubocop中使用Rails警察的新方法是安装ruboco-rails gem。
然后在.rubocop.yml
中添加:
require: rubocop-rails
详细信息here。
享受!
答案 2 :(得分:0)
作为 Francois 笔记的一个小后续点,如果您想启用多个外部警察,请这样做:
其他 rubocop 库的一些文档在安装文档中显示了这一点,而其他文档则没有。感觉适合添加,因为我在搜索正确的语法时发现了这一点
require:
- rubocop-rspec
- rubocop-rails