验证代码达到最低质量分数的Pylint包装器。
pylint-fail-under的Python项目详细描述
验证代码达到最低质量分数的Pylint包装器。
快速启动
使用与pylint调用相同的参数执行pylint-fail-under命令。此外, 使用--fail_under参数指定Pylint质量分数的最小值。
如果PyLIt得分大于失败值,脚本将成功退出 退出代码为零。例如:
$ pylint-fail-under --fail_under 9.0 my_package ************* Module my_package my_package\__init__.py:1:0: C0111: Missing module docstring (missing-docstring) ### Pylint output removed for documentation conciseness! ### my_package\tests\test_my_pkg.py:328:0: C0303: Trailing whitespace (trailing-whitespace) ------------------------------------------------------------------ Your code has been rated at 9.49/10 (previous run: 9.49/10, +0.00)
否则,如果PyLIt得分低于最小值,脚本将退出一个非零退出代码。为了 示例:
$ pylint-fail-under --fail_under 9.75 my_package ************* Module my_package my_package\__init__.py:1:0: C0111: Missing module docstring (missing-docstring) ### Pylint output removed for documentation conciseness! ### my_package\tests\test_my_pkg.py:328:0: C0303: Trailing whitespace (trailing-whitespace) ------------------------------------------------------------------ Your code has been rated at 9.49/10 (previous run: 9.49/10, +0.00) ERROR: score 9.4921875 is less than fail-under value 9.75