我想调用 Pylint 检查器,仅限于错误信号部分,作为我的单元测试的一部分。所以我检查了 Pylint 可执行脚本,进入了pylint.lint.Run
辅助类,然后我迷失在一个很长的__init__
函数中,最后调用sys.exit()
.
有没有人尝试过并设法做到这一点?
梦想计划是这样的:
if __name__ == '__main__':
import pylint.lint
pylint.lint.something(__file__, justerrors=True)
# now continue with unit testing
有什么提示吗?除了“复制__init__
方法并跳过sys.exit()
”之外,我的意思是?
我不需要由Pylint 运行测试,它也可能是pyflakes
其他软件:随意提出替代方案。