1

我目前有一个正在使用的项目,pylint并且pytest. 我使用 Travis 来验证我的构建,并运行pylint以验证代码质量。

但我想做一些不同的事情,却找不到任何关于我应该如何进行的地方。如果代码等级低于 ,我希望我的 Travis 构建中断9.5,甚至不运行pytest脚本。因此,我可以保证所有的指导方针都得到遵守。

我能做些什么来触发这个?我必须配置我的.travis.ymlorpylintrc吗?

4

1 回答 1

0

我看到了两种解决方法:

  • 当报告分数低于阈值时,为 pylint 编写您自己的报告器,该报告器以非零值退出。自定义记者
  • 挂钩/扩展 pytest-pylint 插件。它已经具有对 linter 运行的编程访问权限。pylint-pytest 代码(在实际 pytest 测试之前运行)
于 2017-05-31T13:47:26.190 回答