python - git 钩子(Hook) flake8 : error: input not specified

标签 python git githooks flake8

每当我执行 git commit 时,Flake8 的 pre-commit 钩子(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/

相关文章:

git - 为什么 no-op filter-branch 会产生分歧,我该如何解决?

git - 在执行 `git stash` 时保留更改

git - 如何测试我的预接收 Hook ?

python - 如何知道是否不在终端/命令行中调用 git hook

python - 有没有可用的Python模块可以在一定时间后发出警报

python - Pandas 在数据框中的两列中查找交叉销售

python - pytumblr 导入错误 : No module named pytumblr

python - 如何检查迭代的内容是否是字典中的最后一个键/值? (可能需要在django模板中完成)

git - git-stash 和 git-checkout 有什么区别?

git - $GIT_DIR 不再设置在预提交 Hook 中