下面是一种在Python中访问pylint API的方法。以下代码应保存到一个文件中,并在脚本的第一个参数为module/file to lint的情况下执行:
import sys
from pylint import lint
THRESHOLD = 5
if len(sys.argv) < 2:
raise ArgumentError("Module to evaluate needs to be the first argument")
run = lint.Run([sys.argv[1]], do_exit=False)
score = run.linter.stats['global_note']
if score < THRESHOLD:
sys.exit(1)
安装
你可以检查阈值如下
^{pr2}$如果分数低于6.0,则返回一条消息
错误:分数5.399999999999995低于值6.0时失败
否则返回退出代码0。在
官方文档的链接是https://pypi.org/project/pylint-fail-under/
下面是一种在Python中访问pylint API的方法。以下代码应保存到一个文件中,并在脚本的第一个参数为module/file to lint的情况下执行:
相关问题 更多 >
编程相关推荐