Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x pylint3能否仅用于检查修补程序/差异?_Python 3.x_Pylint - Fatal编程技术网

Python 3.x 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和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