如何使用flake8在git pre-commit hook中排除文件?

时间:2014-02-06 22:31:21

标签: flake8

这就是我目前的情况:

sys.exit(git_hook(complexity=COMPLEXITY, strict=STRICT, ignore='W801,E128,E501,W402,F403'))

但它抱怨django南迁移文件,所以我想排除迁移文件,我的直接猜测是:

sys.exit(git_hook(complexity=COMPLEXITY, strict=STRICT, ignore='W801,E128,E501,W402,F403', exclude='migrations'))

但收到此错误:

TypeError: git_hook() got an unexpected keyword argument 'exclude'

通过源代码,我没有这样的论据可以使用......

def git_hook(complexity=-1, strict=False, ignore=None, lazy=False):

我有办法排除某些文件吗?

1 个答案:

答案 0 :(得分:2)

我要做的就是在〜/ .config / flake8中创建配置文件:

http://flake8.readthedocs.org/en/latest/config.html

或在项目级别创建tox.ini