【发布时间】:2021-10-06 00:31:18
【问题描述】:
我正在使用pre-commit 通过插件flake8-requirements 调用flake8。
该插件目前需要在包根目录中调用flake8,这不是repo 根目录。根据this comment in a pre-commit issue,我已相应地将我的预提交配置修改为:
- repo: local
hooks:
- id: flake8
name: flake8 src package
alias: flake8-src
files: ^src/
types: [python]
language: system
entry: bash -c "cd src && flake8"
这可以正常工作。不幸的是,src 包很大,flake8 需要几秒钟才能运行。所以,现在pre-commit 运行并不快。
如何调整entry 以便将pre-commit 中的files(作为位置参数传递)传递给flake8?
更新:还是我错了,这已经按预期工作了?
【问题讨论】:
标签: flake8 pre-commit pre-commit.com