我刚开始在我的 Ruby on Rails 项目中使用 Rubocop,并创建了一个 git 分支来重构并让 Rubocop 跟上我想要的速度。当我运行命令时,我终于没有冒犯
$ rubocop
但是,我尝试将 Rubocop 集成到我的 CircleCI 构建中,这就是我遇到问题的地方。这是我的 circle.yml 文件的相关部分:
test:
post:
- bundle exec rubocop
问题是,本地 Rubocop 说它正在检查 68 个文件,但在 CircleCI 上它说它正在检查 5624 个文件。正因为如此,它没有通过。在本地运行与在 CircleCI 上运行时,什么会导致我得到不同的输出?
另外,如果我运行:
bundle exec rubocop
在本地,我得到了我期望的输出(68 个文件,都很好)。