2024-06-06 09:22:18 发布
网友
是否已经有方法将Python lint程序(PyLint、PyChecker、PyFlakes等)与GitHub commit status API集成?通过这种方式,Python lint可以在pull请求时自动调用,以检查代码并提供反馈和代码(以及样式)。
我也有同样的问题,只是发现this blog post描述了一个名为pylint-server的项目,该项目执行了类似的操作(虽然触发于Travis CI构建事件,而不是拉取)。
从自述文件:
A small Flask app to keep keep track of pylint reports and ratings on a per-repository basis.
我还没有试过,所以我不能评论它的质量。如果有人尝试,请评论并告诉我们你喜欢它。
您可以使用类似Travis-CI的内容,并运行pylint作为测试的一部分,大致如下:
pylint
language: python install: "pip install nose pylint" script: "nosetests && pylint"
当然,如果提交失败,则会导致轻微的文体冲突-您可能希望禁用某些消息,或者使用pylint --errors-only使其不那么严格
pylint --errors-only
我也有同样的问题,只是发现this blog post描述了一个名为pylint-server的项目,该项目执行了类似的操作(虽然触发于Travis CI构建事件,而不是拉取)。
从自述文件:
我还没有试过,所以我不能评论它的质量。如果有人尝试,请评论并告诉我们你喜欢它。
您可以使用类似Travis-CI的内容,并运行
pylint
作为测试的一部分,大致如下:当然,如果提交失败,则会导致轻微的文体冲突-您可能希望禁用某些消息,或者使用
pylint --errors-only
使其不那么严格相关问题 更多 >
编程相关推荐