【发布时间】:2020-07-29 22:31:34
【问题描述】:
问题
当只发现警告时,是否可以告诉 Rubocop 返回 0 作为退出代码?
先决条件
-
我正在使用以下命令在 Travis CI 上运行 Rubocop:
bundle exec rubocop -
我有一个在
rubocop.yml中配置为警告的警察:Style/Documentation: Severity: warning
问题
只有当退出代码等于0时,Travis CI 才会将命令视为成功。
Rubocop 在没有发现任何违规行为时返回 0 作为退出代码,
但当它发现至少一项违规行为时,
它返回1 作为退出代码,无论此攻击是错误还是警告。
因此,当 Rubocop 仅发现警告时,Travis CI 构建会失败。
因此,是否可以告诉 Rubocop 在仅发现警告时返回 0 作为退出代码?
提前致谢。
备注
-
请不要建议禁用警察。
-
我正在使用以下方法检查退出代码:
$ bundle exec rubocop // ... 14 files inspected, 8 offenses detected $ echo "$?" 1
【问题讨论】:
标签: ruby continuous-integration travis-ci rubocop