Python 3.x pylint3能否仅用于检查修补程序/差异?
pep8和pylint3都可用于检查整个文件,例如:Python 3.x pylint3能否仅用于检查修补程序/差异?,python-3.x,pylint,Python 3.x,Pylint,pep8和pylint3都可用于检查整个文件,例如: pep8 /home/me/myfile.py pylint3 /path/to/file.py 此外,pep8仅允许根据手册检查统一的差异: --仅差异报告行根据标准DIN上接收的统一差异进行更改 因此,我们可以执行类似以下示例的操作,仅在上次提交时运行pep8: git log -p -1 /path/to/file.py | pep8 --diff pylint3是否有类似的选项,以便可以(大部分)忽略现有代码?看着手册页,我找不到
pep8 /home/me/myfile.py
pylint3 /path/to/file.py
此外,pep8仅允许根据手册检查统一的差异:
--仅差异报告行根据标准DIN上接收的统一差异进行更改
因此,我们可以执行类似以下示例的操作,仅在上次提交时运行pep8:
git log -p -1 /path/to/file.py | pep8 --diff
pylint3是否有类似的选项,以便可以(大部分)忽略现有代码?看着手册页,我找不到一个,但想知道我是否错过了一个技巧
顺便说一句,我之所以说“大部分”,是因为我注意到pep8
也会检查统一diff中的周围行,这似乎是一个bug。有一个项目只在diff文件上运行linter,并将结果与diff输出相匹配
它应适用于任何过梁和任何vcs系统,并具有适当的配置pylint
在默认情况下处于启用状态。有一个项目仅对diff文件运行linter,并将结果匹配到diff输出
它应适用于任何过梁和任何vcs系统,并具有适当的配置<默认情况下启用代码>pylint