【发布时间】:2019-07-21 04:43:02
【问题描述】:
我有一个 python 2.7 项目,它有一个主文件 main.py 和一个 src 文件夹,其中包含 main.py 中使用的其他 python 文件:
project folder
|
+ main.py
|
+-src(folder)
+-file1.py
|
+....
现在,我想使用 git-pylint-commit-hook 来在我所有的 python 文件上运行 lint。我使用pip install git-pylint-commit-hook 安装了该软件包。我添加了一个包含
#!/usr/bin/env bash
git-pylint-commit-hook
在 /project/root/.git/hooks/pre-commit 文件夹中并使其可运行。
问题是当我提交更改时,git-pylint-commit-hook 只检查 main.py 而不会检查 src 文件夹中的所有文件。
我该如何解决?
如果我直接使用参数*.py **/*.py 运行pylint,它会检查所有文件。
这里是我试过的,我设置了pylintrc文件来设置参数。我在项目文件夹中添加了一个 pylintrc 文件
[pre-commit-hook]
params=*.py **/*.py
但它不起作用。
如何解决问题?
【问题讨论】:
标签: python python-2.7 pylint