[INFO] Installing environment for https://github.com/pycqa/isort. [INFO] Once installed this environment will be reused. [INFO] This may take a few...
在我的Python项目中,我使用pytest作为pre-commit钩子。有些测试会创建和删除临时文件,当我运行pytest <test directory>时一切都正常。然而,当我运行git commit并触发pre-commit钩子来执行pytest时,有些测试会因为FileN...
我计划使用Git来跟踪/etc目录下的更改,但在提交时我希望修改者可以通过在命令行上添加--author选项来指定自己为作者。 因此,我希望防止以root身份意外提交。 我尝试创建了一个pre-commit hook,但它并没有起作用——即使我在提交行上指定作者,git var仍然返回ro...
有些hook可能需要运行一段时间,我想在推送之前运行它们,但不想在每个特定的提交之前运行(例如,pylint可能会有点慢)。 我看到了以下内容: 问题:在不同阶段使用hooks mesos-commits邮件列表档案 功能请求:仅使用pre-commit或pre-push hooks 但我...
我正在寻找在.pre-commit-config.yaml文件中的配置,以便排除某些分支上的 pre-commit 运行,或者仅在某些分支上运行它。我不知道这个功能是否已经实现,还是我在文档中漏掉了它。 谢谢!
我正在开发验证和代码检测工具,以便与各种提交钩子(包括Git钩子)集成。 https://github.com/miohtama/vvv 目前在每次提交时对整个项目代码库运行验证器和代码检测器。然而,只针对更改的文件运行它们会更加优化。为此,我需要在我的Git precommit钩子(使用...
我想为团队的pre-commit添加以下内容: - repo: https://github.com/pre-commit/mirrors-mypy rev: 'v0.720' hooks: - id: mypy args: [--ignore...
我正在运行 git pre-commit,并将 black 作为其中一个钩子运行。 现在当我运行 commit 时,black 失败并显示: All done! ✨ ✨ 15 files reformatted, 1 file left unchanged. 我检查了重新格式化的文件...
当使用多个检查或格式化Python文件的工具时,是否有一种方法可以一次性设置所有行的长度? 目前我有: .flake8 文件: max-line-length = 120 .isort.cfg文件: line-length = 120 .black文件: line-lengt...
我有多个文件模式想要在 pre-commit 中忽略。例如 'migrations/.' 和 'tests/.',但是 pre-commit 配置文件中的 exclude 参数只接受字符串而不是列表。我的当前配置文件如下: .pre-commit-config.yaml repos: - ...