pre-commit-hook 相关问题

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

预提交自定义条目返回错误,即使该过程似乎工作正常

我在 .pre-commit-config.yaml 中运行以下钩子(为了简洁,省略了不相关的配置部分): - 仓库:https://github.com/errata-ai/vale 修订版:v3.9.1 挂钩: - ID:v...

回答 1 投票 0

Jupyter笔记本清除小部件状态

我在 Jupyter 笔记本中使用小部件并将其状态(例如,选中“设置 -> 自动保存小部件状态”)保存到笔记本文件中。 为了进行 git 版本控制

回答 1 投票 0

如何正确配置 lint-staged.config.js 以向 lint-stage 提供配置数据

上下文:我没有太多使用预提交挂钩的经验。我在 vercell 样板列表页面中找到了这个项目样板,但它有点过时了,我必须更新依赖项......

回答 1 投票 0

预提交不为 pip-tools 选择文件

我有以下回购结构: 库/ -l1/ - pyproject.toml -l2/ - pyproject.toml 批/ - b1/ - pyproject.toml - b2/ - pyproject.toml 管道/ - p1/ - pyproject.toml - p2/ - pyproject。

回答 2 投票 0

加载配置时出错:请求的模板程序“dbt”当前不可用。尝试 raw、jinja、python、占位符之一

需要了解是什么导致了sqlfluff的预提交钩子部分的问题 虽然已安装 sqlfluff-templater-dbt 已安装 sqlfluff,但出现模板器“...

回答 1 投票 0

提交时在预提交 husky 调用中获得意外的额外 `_/`

当我进行提交时,我在终端中得到以下日志输出: .husky/pre-commit: 第 8 行: .husky/_/_/husky.sh: 没有这样的文件或目录 提交似乎在 MacOS 上顺利通过,...

回答 1 投票 0

使用 clang-tidy 时如何跳过检查第三方依赖项?

我在我的 C++ 项目中使用 clang-tidy,并且遇到与第三方依赖项相关的错误,特别是 Abseil (absl)。我想跳过检查这些依赖项。 jiawei@DESKTOP-AEQS7...

回答 1 投票 0

找不到 types-pkg-resources 的匹配发行版

在 Python 预提交运行期间,执行以下步骤: ... - 仓库:https://github.com/pre-commit/mirrors-mypy 修订版:v1.4.1 挂钩: - ID:mypy 附加依赖项:[类型...

回答 1 投票 0

如何阻止 ruff linter 将导入移动到 if TYPE CHECKING 语句中?

我有一个 pydantic 基本模型,看起来像: 从 pathlib 导入路径 从 pydantic 导入 BaseModel 类模型(BaseModel): 日志文件:路径 我的 ruff 预提交钩子已重新排序......

回答 1 投票 0

git 预提交挂钩不会根据 GIT_EDITOR 值打开 commit_template

我正在开发一项更自动的 Git 提交功能。我们正在使用预提交钩子,该钩子的想法是请求任务 ID 和摘要,然后将它们写入提交模板....

回答 1 投票 0

运行 git commit 未正确运行预提交挂钩

我目前正在使用 Ruff,并使用预提交挂钩来运行它,并使用 .pre-commit-config.yaml 和 .ruff.toml 中的配置信息。当我运行 pre-commit run --all-files 等规则时,如 isort run fi...

回答 1 投票 0

commitizen - 如何在 gitlab ci 中运行提交检查

我正在使用提交和预提交 - 仓库:https://github.com/commitizen-tools/commitizen 修订版:v3.27.0 挂钩: - id:提交 名称:提交消息检查 在本地一切都是

回答 1 投票 0

运行用 Go 编写的自定义预提交挂钩时找不到可执行文件

我正在尝试构建一个用 Go 编写的自定义预提交挂钩。它应该在 python 文件上运行。 该项目具有以下架构: 康切/ ├── cmd/ │ └── main.go ├── 脚本/ │ └── 主要->

回答 1 投票 0

如何在提交时自动格式化 Rust(和 C++)代码?

当我使用 rustfmt 提交时,我想自动格式化代码,就像我之前为 clang-format -i 所做的那样。 IE。仅格式化已在 co 中更新的代码行...

回答 2 投票 0

如何同步 CI 和我的预提交检查?

我设置了一些预提交钩子,在诗歌管理项目中使用诗人库运行这些钩子,这些钩子运行得很好。 我也开始通过 TravisCI 设置 CI 管道,目前我...

回答 1 投票 0

Git 预提交:获取用户 y/n 选项以继续

有没有办法在进行 git hook 时获取用户 y/n 选项?例如,在运行预提交 ruff linter 检查后,用户可能决定不添加建议的更改。 如果是的话,有没有...

回答 1 投票 0

pre-commit-config 添加本地依赖项

我正在我的项目上设置预提交挂钩,并且我正在使用恰好位于项目根目录中的自行开发的包,但我似乎无法将它们添加为我的公司中的additional_dependency。 .

回答 1 投票 0

如何进行 git 预提交代码检查?

第一个问题...是否可以使用 git 来完成此任务? :) 我想要的是这样的: 有时,出于我自己的调试目的,我会将代码中的一个变量切换为 true (localMode = true;)。布...

回答 4 投票 0

预提交 MyPy 无法禁用非错误消息

我正在为我正在开发的项目整理一些预提交挂钩,我们要使用的挂钩之一是 MyPy。预提交结果抛出了许多与...相关的非错误注释...

回答 1 投票 0

预提交挂钩:可执行<hook_name>未找到

我尝试在 VSCode 上使用预提交。 我使用诗歌安装了 ruff、black、mypy 和 flake8。 预提交-config.yaml 默认语言版本: 蟒蛇:蟒蛇3.10 回购协议: - 回购:本地 钩子:...

回答 1 投票 0

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