我想使用pycodestyle
. 我试过使用他们的文档所说的:
import pycodestyle
fchecker = pycodestyle.Checker('testsuite/E27.py')
file_errors = fchecker.check_all()
# I took off the show_source=True and the final print
它打印错误,但是file_errors
错误的数量,而不是错误本身。我希望在列表中返回错误。如何使用 pycodestyle 做到这一点?
更多细节
pycodestyle
是一个根据PEP8指南检查代码的模块。通常,它与命令行一起使用,但我想通过将其放入脚本来自动化它。使用docs,您将获得:
import pycodestyle
fchecker = pycodestyle.Checker('testsuite/E27.py', show_source=True)
file_errors = fchecker.check_all()
print("Found %s errors (and warnings)" % file_errors)
这将打印错误和错误总数。然而,file_errors
这不是一个列表——它是错误的数量。
我想要一种从pycodestyle.Checker
(或pycodestyle中的任何东西)获取列表的方法。我怎样才能做到这一点?
我所做的:我查看了谷歌,并略读了pycodestyle
's 文档,但没有提到任何内容。