【发布时间】:2016-08-22 03:10:31
【问题描述】:
我的项目正在从第三方 gem 扩展开源类,我们不想与我们自己的代码保持相同的编码标准。重构 gem 代码不是一个可行的选择。我们只是希望 Rubocop 忽略复制的代码。
如何指示 Rubocop 完全忽略文件或目录?
【问题讨论】:
-
为什么要将 gem 的源代码复制到项目文件夹中?
-
spickermann,因为我们需要修改类上的一些方法,我们的技术负责人说我们不允许使用猴子补丁。
-
顺便说一句,为什么 Rubocop 会选择 Gem 的源代码?您是否将 gem 捆绑安装到项目中的子目录中?
-
@orde 评论中引用的手册部分现在位于rubocop.readthedocs.io/en/latest/configuration/…,而不是在 github 主页上。