首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将任何Python lint与GitHub提交状态API集成?

如何将任何Python lint与GitHub提交状态API集成?
EN

Stack Overflow用户
提问于 2012-09-17 04:12:17
回答 2查看 9.2K关注 0票数 17

是否已经有办法集成Python lint程序之一(PyLint、PyChecker、PyFlakes等)?和GitHub commit status API?通过这种方式,Python lint可以在pull请求时自动调用,以检查代码并提供反馈和代码(以及样式)。

EN

回答 2

Stack Overflow用户

发布于 2012-09-17 23:41:50

您可以使用像Travis-CI这样的工具,并将pylint作为测试的一部分运行,如下所示:

代码语言:javascript
复制
language: python
install: "pip install nose pylint"
script: "nosetests && pylint"

当然,对于轻微的样式违规,这将导致提交失败-您可能希望禁用某些消息,或者使用pylint --errors-only使其不那么严格

票数 8
EN

Stack Overflow用户

发布于 2016-02-21 06:15:09

我也有同样的问题,只是发现this blog post描述了一个名为的项目,它做了一些类似的事情(尽管是在Travis CI构建事件而不是拉出时触发的)。

从自述文件中:

是一个小型的Flask应用程序,用于跟踪每个存储库的pylint报告和评级。

我还没有试过,所以我不能评论它的质量。如果有人尝试过,请评论并让我们知道你喜欢它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12450348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档