【发布时间】:2017-01-27 10:55:58
【问题描述】:
有没有办法通过配置始终启用 rubocop rails cops?我知道我可以通过-R 运行它们,但我想确保它们在我单独调用rubocop 时运行。
【问题讨论】:
标签: ruby-on-rails rubocop
有没有办法通过配置始终启用 rubocop rails cops?我知道我可以通过-R 运行它们,但我想确保它们在我单独调用rubocop 时运行。
【问题讨论】:
标签: ruby-on-rails rubocop
自上次回答以来情况发生了一些变化:
Rubocop 团队希望将 Rails 与 rubocop 的核心分离(我认为这很棒)。
请参阅this issue 和this PR 了解更多信息。
所以在 Rubocop 中使用 Rails cops 的新方法是安装 ruboco-rails gem。
然后在.rubocop.yml 中添加:
require: rubocop-rails
详情here。
享受吧!
【讨论】:
作为对弗朗索瓦的说明的一个小后续点,如果您想启用多个外部警察,请这样做:
其他 rubocop 库的一些文档在安装文档中显示了这一点,而另一些则没有。感觉适合添加,因为我在四处寻找正确的语法时发现了这一点
require:
- rubocop-rspec
- rubocop-rails
【讨论】: