如果pylint没有特定的比率,则在Travis上打破构建

时间:2017-05-26 19:36:38

标签: travis-ci pylint pylintrc

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

但是我想做一些与众不同的事情,而不是找到我应该如何继续的事情。如果代码评级低于9.5,我希望我的Travis构建中断,甚至不运行pytest脚本。因此,我可以保证遵守所有准则。

我该怎么做才能触发这个?我是否必须配置.travis.ymlpylintrc

1 个答案:

答案 0 :(得分:0)

我认为有两种方法可以解决这个问题:

  • 在报告得分低于阈值时,为自己的记者编写一个非零的东西。 custom reporter
  • 挂钩/扩展pytest-pylint插件。哪个已经具有编程访问linter运行。 pylint-pytest code(在实际的pytest测试之前运行)