pre-commit-hook 相关问题

在软件配置管理(SCM)的上下文中,预提交挂钩是在执行提交之前运行的命令。

测试预提交挂钩中将要提交的内容

当预提交挂钩运行时,存储库可能不干净。因此,如果您天真地运行测试,它们不会反对您所提交的内容,而是反对您工作树中发生的任何内容。

回答 5 投票 0

如何在推送时的预提交挂钩中获取远程名称

在 pre-commit.com 中进行推送或预推送时如何获取远程名称

回答 1 投票 0

带有 git 预提交钩子的 CalledProcessError

我在安装预提交挂钩时遇到了障碍。根据以下错误,hook安装在目录C:\Users\dangler\.cache\pre-commit\repoith5dg7x\py_env-

回答 3 投票 0

一旦调用 gitprepare-commit-msg 钩子,是否可以阻止编辑器弹出?

我正在编写一个prepare-commit-msg钩子,它以交互方式提示用户一些数据并以预定义格式创建提交消息。在几乎所有情况下,用户都不需要

回答 1 投票 0

直接在命令行中运行与从 make 运行时预提交显示不同的结果

我有一个包含以下内容的 Makefile: SOURCE_DIR=./some_codebase/**/* 检查 mypy: 预提交运行 mypy --files $(SOURCE_DIR) 当我触发 make check-mypy 时,结果显示为“通过”(其中...

回答 1 投票 0

用于检查 django 迁移的预提交钩子

我正在尝试为我的 Django 项目编写一个预提交挂钩来检查丢失的迁移。也就是说,它确保所有更改都反映在迁移文件中。 实现这一点的一种方法是 PA...

回答 2 投票 0

使用 Spotbug 进行代码审查的预提交脚本

我正在尝试使用预提交挂钩编写代码审查脚本。我正在寻找一个将在每次提交时运行并使用 SpotBugs 或类似工具执行代码审查的脚本。我有

回答 1 投票 0

运行预提交,排除多个钩子的目录

我正在尝试配置预提交以避免目录 app/test/ 我可以直接将其排除在钩子上,例如 avec mypy : 在命令行中:mypy。 --排除^应用程序/测试/$ 在 precommit.yaml 中...

回答 1 投票 0

如何拥有诗歌和预提交包版本的单一事实来源?

我正在研究这个Python项目模板。他们用诗歌来定义开发依赖关系 [tool.poetry.dev-依赖项] 黑色= {版本=“*”,允许预发布= true} flake8 =“*...

回答 3 投票 0

预提交安装挂钩不起作用(SSLError)

我使用 conda Python 环境。每当我尝试运行预提交安装挂钩时,都会收到错误 无法获取 URL https://pypi.org/simple/ruamel-yaml/:确认 ssl 时出现问题

回答 2 投票 0

用java编写预提交钩子?

我需要用Java编写一个Git预提交钩子,它会在实际提交之前检查开发人员提交的代码是否根据特定的eclipse代码格式化程序进行格式化,否则...

回答 4 投票 0

运行时错误:无法找到用于内置发现 python_spec='python3.1' 的解释器

描述。 在尝试使用预提交挂钩时,我遇到了一些困难,包括 Intel 在 Conda 环境中以 .tar.gz 格式 pip 包发布的最新 Lava-nc。 微量元素

回答 2 投票 0

在预提交期间分解 git 提交

我正在与一个根据评论处理构建的系统进行交互。每个文件都需要它自己的注释,我可以从第三方系统捕获注释。 预提交脚本似乎...

回答 1 投票 0

尝试执行 git commit 时出现错误“致命:无法运行 .git/hooks/pre-commit:没有这样的文件或目录”。预提交文件就在那里

我的情况 我在项目的 .git/hooks 目录中安装了一个预提交挂钩。然而,每当我尝试执行 git commit -m "whatever" 进行提交时,我都会得到一个...

回答 1 投票 0

如何仅对我想要提交的文件运行 Prettier?

使用 Husky,我使用预提交挂钩设置了 package.json,以便在每次提交之前使用 Prettier 格式化我的 JavaScript 代码: { “名称”:“更漂亮的演示”, “脚本”:{ “预委...

回答 6 投票 0

预提交挂钩中的内联 bash 脚本

- id:检查修改文件 名称:检查已修改的未暂存文件 条目:bash 语言:系统 参数: - -C - | if [ $(git diff 资源/...

回答 1 投票 0

我如何安装 husky 以将 commitlint 与嵌套文件夹一起使用?

我已经安装了 husky 和 commitlint,但是当我进行 commitlint 应视为无效的提交时,它通常会像未安装一样通过。 这是我的目录树 我有一个脚本

回答 2 投票 0

Smartgit 预提交失败:节点版本不兼容

当我尝试使用 SmartGit 客户端提交更改时,出现以下错误: 引擎“节点”与此模块不兼容。预期版本“12.x”。得到“14.15.1”

回答 1 投票 0

(GitKraken) 预提交失败退出代码:1

我正在使用 GitKraken (不确定是否相关),当我尝试提交时,我收到以下错误消息: 当我按下“查看挂钩输出”按钮时,我得到以下信息: 预提交 哈士奇 > npm run -s

回答 3 投票 0

pip3 install commit 已安装 - 我已经尝试了 python3 -m pre-commit --version 和 $ pre-commit --version ,它说找不到模块

我正在使用 Pycharm 并从 Github 克隆了一个存储库。当尝试设置我的预提交挂钩时,我在终端中安装了预提交,但是当尝试获取版本时,它说模块不是

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.