Pylint 检查 `src` 目录未在 `src/collect/` 目录中发现错误

Pylint check in `src` directory not finding errors in `src/collect/` directory

当我在我的项目中 运行 命令 pylint src 时,我希望它遍历 src 中的所有文件夹和文件并找到错误。但是,我 运行 它并得到:

(.venv) kasparpoland@kasparMac server % pylint src

--------------------------------------------------------------------
Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)

但是,当我 运行 pylint src/collect 时,我得到了数百个错误:

(.venv) kasparpoland@kasparMac server % pylint src/collect
************* Module src.collect.collect
src/collect/collect.py:36:0: C0301: Line too long (147/100) (line-too-long)
src/collect/collect.py:72:0: C0301: Line too long (126/100) (line-too-long)
src/collect/collect.py:81:0: C0301: Line too long (107/100) (line-too-long)
src/collect/collect.py:105:0: C0301: Line too long (104/100) (line-too-long)
src/collect/collect.py:116:0: C0301: Line too long (146/100) (line-too-long)
src/collect/collect.py:127:0: C0301: Line too long (155/100) (line-too-long)
src/collect/collect.py:161:0: C0301: Line too long (140/100) (line-too-long)
src/collect/collect.py:177:0: C0301: Line too long (108/100) (line-too-long)
src/collect/collect.py:200:0: C0301: Line too long (110/100) (line-too-long)
src/collect/collect.py:233:0: C0301: Line too long (132/100) (line-too-long)
src/collect/collect.py:236:0: C0301: Line too long (101/100) (line-too-long)
src/collect/collect.py:258:0: C0301: Line too long (108/100) (line-too-long)
... AND MANY MORE

为什么会这样?

pylint 命令只搜索直接目录,或其中的 python 个文件。 pylint *.py **/*.py 之类的命令将从根目录开始递归搜索 python 个文件。