我试图运行PyLint,需要一个设置,只有在SEVERITY='ERROR'时才会失败,并且我仍然希望在所有严重级别的消息中看到和记录。我尝试了--fail-on=E
,但仍然失败。我运行下面的命令:
pipenv run python3 -m pylint --fail-on=E src/app src/backend --output-format=teamcity.pylint_reporter.TeamCityReporter
现在我得到这个错误:Error 28
有没有办法做到这一点?
1条答案
按热度按时间q0qdq0h21#
pylint退出代码是字节编码的,具体取决于引发的内容:
参见https://pylint.readthedocs.io/en/latest/user_guide/messages/index.html
这意味着在您的情况下,一个好的输出将是4(仅警告),8(仅约定),12(警告和约定),16(仅重构),20(警告和重构),24(约定和重构)或28(约定重构和警告)。