每当我执行 git commit 时,Flake8 的 pre-commit git Hook 都会引发 flake8: error: input not specified

钩子(Hook)文件与 official example 相同:

#!/usr/bin/python
import sys
from flake8.run import git_hook

COMPLEXITY = 10
STRICT = False

if __name__ == '__main__':
    sys.exit(git_hook(complexity=COMPLEXITY, strict=STRICT, ignore='E501'))

最佳答案

是的,这是由于 flake8 2.1.0 中的一个错误。要解决此问题,请在项目目录中创建一个空的 setup.cfg 或 tox.ini 文件。我刚刚为此创建了一个错误票证:https://bitbucket.org/tarek/flake8/issue/133/git_hook-broken-when-setupcfg-and-toxini

关于python - git hook flake8 : error: input not specified,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20296392/

10-11 07:41