该rubocop自述说:
如果您更愿意使用 bundler 安装 RuboCop,请不要在您的 Gemfile 中要求它:
gem 'rubocop', require: false
为什么不?
在一些项目中,我让 bundler 需要 rubocop,并且没有遇到任何问题。我还将 rubocop 放在我的group :development, :test块中,因为我在生产中不需要它。
这只是一个猜测,但require: false建议的原因是因为 RubuCop 被设计为作为 CLI 运行,而不是在应用程序启动时作为环境的一部分加载。
如果不设置require: false,Rails 将加载 gem。即使 gem 与应用程序进程不冲突,如果您不需要它,那么加载库也是不必要的开销(在内存和分配方面)。
| 归档时间: |
|
| 查看次数: |
1242 次 |
| 最近记录: |