如何自动启用 rubocop rails 警察?
How to enable rubocop rails cops automatically?
有没有办法始终通过配置启用 rubocop rails 警察?我知道我可以通过 -R
运行 它们,但我想确保当我单独调用 rubocop
时它们是 运行。
自上次回答以来情况发生了一些变化:
Rubocop 团队希望将 rails 与 rubocop 的核心分开(我认为这很棒)。
有关详细信息,请参阅 this issue and this PR。
所以在 Rubocop 中使用 Rails 警察的新方法是安装 ruboco-rails gem.
然后在 .rubocop.yml
中简单地添加:
require: rubocop-rails
详情here.
尽情享受吧!
作为 Francois 笔记的次要跟进点,如果您想启用多个外部警察,请这样做:
其他 rubocop 库的一些文档在安装文档中显示了这一点,而另一些则没有。我在四处寻找正确的语法时发现了这一点,觉得很适合添加
require:
- rubocop-rspec
- rubocop-rails
有没有办法始终通过配置启用 rubocop rails 警察?我知道我可以通过 -R
运行 它们,但我想确保当我单独调用 rubocop
时它们是 运行。
自上次回答以来情况发生了一些变化:
Rubocop 团队希望将 rails 与 rubocop 的核心分开(我认为这很棒)。
有关详细信息,请参阅 this issue and this PR。
所以在 Rubocop 中使用 Rails 警察的新方法是安装 ruboco-rails gem.
然后在 .rubocop.yml
中简单地添加:
require: rubocop-rails
详情here.
尽情享受吧!
作为 Francois 笔记的次要跟进点,如果您想启用多个外部警察,请这样做:
其他 rubocop 库的一些文档在安装文档中显示了这一点,而另一些则没有。我在四处寻找正确的语法时发现了这一点,觉得很适合添加
require:
- rubocop-rspec
- rubocop-rails