如何自动启用rubocop rails cops?

时间:2017-01-27 10:55:58

标签: rubocop

有没有办法通过配置始终启用rubocop rails cops?我知道我可以通过-R运行它们,但我想确保它们在我单独拨打rubocop时运行。

3 个答案:

答案 0 :(得分:9)

只需将以下内容添加到.rubocop.yml

即可
Rails:
  Enabled: true

答案 1 :(得分:1)

自上次回答以来,事情已经有所改变:

Rubocop团队希望将滑轨与rubocop的核心分开(我认为这很不错)。
有关更多信息,请参见this issuethis PR

所以在Rubocop中使用Rails警察的新方法是安装ruboco-rails gem。
然后在.rubocop.yml中添加:

require: rubocop-rails

详细信息here

享受!

答案 2 :(得分:0)

作为 Francois 笔记的一个小后续点,如果您想启用多个外部警察,请这样做:

其他 rubocop 库的一些文档在安装文档中显示了这一点,而其他文档则没有。感觉适合添加,因为我在搜索正确的语法时发现了这一点

require:
  - rubocop-rspec
  - rubocop-rails