如何使用pylint解析多个文件(整个包)

0 投票
1 回答
3176 浏览
提问于 2025-04-16 23:46

我正在使用 Python 2.7,并安装了 pylint 0.24,作为开发环境我使用的是 Eclipse(配合 pydev),操作系统是 Windows 7 64 位。

目前 pylint 可以正常工作,但在 Eclipse 中,我只有在保存 Python 文件时才能看到 pylint 的报告。

所以我想问,是否可以一次性检查多个文件,比如在 Eclipse 中或者命令行上检查一个包或一个项目中的所有文件?

最好的问候
Gobliins

1 个回答

1

是的,没错。我现在在用Aptana,但在Eclipse里应该也是一样的。当你在Eclipse里保存一个文件时,你的控制台第一行应该是:

PyLint: Executing command line:' /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pylint-0.23.0-py2.7.egg/pylint/lint.py --include-ids=y /Users/bogdan/Documents/TVB/tvb-root/tvb/trunk/tvb/core/storage/model.py

你只需要把这一行复制到终端里,然后把比如说:

/Users/bogdan/Documents/TVB/tvb-root/tvb/trunk/tvb/core/storage/model.py

换成:

/Users/bogdan/Documents/TVB/tvb-root/tvb/trunk/tvb/core/storage

这样就可以对所有的存储文件夹运行pylint了。

撰写回答