在软件配置管理(SCM)的上下文中,预提交挂钩是在执行提交之前运行的命令。
当我使用 rustfmt 提交时,我想自动格式化代码,就像我之前为 clang-format -i 所做的那样。 IE。仅格式化已在 co 中更新的代码行...
我设置了一些预提交钩子,在诗歌管理项目中使用诗人库运行这些钩子,这些钩子运行得很好。 我也开始通过 TravisCI 设置 CI 管道,目前我...
有没有办法在进行 git hook 时获取用户 y/n 选项?例如,在运行预提交 ruff linter 检查后,用户可能决定不添加建议的更改。 如果是的话,有没有...
我正在我的项目上设置预提交挂钩,并且我正在使用恰好位于项目根目录中的自行开发的包,但我似乎无法将它们添加为我的公司中的additional_dependency。 .
第一个问题...是否可以使用 git 来完成此任务? :) 我想要的是这样的: 有时,出于我自己的调试目的,我会将代码中的一个变量切换为 true (localMode = true;)。布...
我正在为我正在开发的项目整理一些预提交挂钩,我们要使用的挂钩之一是 MyPy。预提交结果抛出了许多与...相关的非错误注释...
我尝试在 VSCode 上使用预提交。 我使用诗歌安装了 ruff、black、mypy 和 flake8。 预提交-config.yaml 默认语言版本: 蟒蛇:蟒蛇3.10 回购协议: - 回购:本地 钩子:...
如何将 clang-formatting 添加到预提交挂钩?
我是提交钩子和 Clang 格式的新手,并尝试将两者集成。我已经设置了预提交挂钩,并且知道如何在命令行上运行 Clang 格式,但是我
我有 mypy 预提交钩子 - 仓库:https://github.com/pre-commit/mirrors-mypy 修订版:v1.8.0 挂钩: - ID:mypy 参数: - --config-file=./.styleconfigs/mypy.ini
我想知道是否有办法在 Python 项目中强制执行类型提示? 目前,我在 .pre-commit-config.yaml 中使用 mypy 预提交挂钩: - 仓库:https://github.com/pre-commit/m...
如何在 pre-commit-config.yaml 中使用 pyproject.toml 中的配置
我有一个Python存储库,其中有一个pyproject.toml和一个pre-commit-config.yaml pyproject.toml 看起来像这样 [工具.诗] 名称=“项目名称” 描述=“我的p...
我有一个带有 .pre-commit-config.yaml 的项目,其中包含官方 ESLint 挂钩等。使用旧式 .eslintrc.json 配置时它可以完美工作,但将其替换为...
我有一个 helms 文件夹结构,并尝试运行 kubeconform 预提交挂钩来测试我的 yaml 文件。但是,我每次运行它时,文件都会被跳过。 项目 ├── 生成文件 ├── 头盔...
黑色失败并重新格式化以下内容 foo1 = foo2[len(foo3):] 到 foo1 = foo2[len(foo3) :] 但 Flake8 失败了 foo1 = foo2[len(foo3) :] 并想要 foo1 = foo2[len(foo3):] 除非我弄错了,在
如何配置 RubyMine 以防止提交出现 YARD 返回类型错误?
我正在使用 RubyMine 作为 IDE 开发 Ruby 项目,并且正在使用 YARD。我很好奇是否有一种方法可以配置 RubyMine 来限制包含 YARD 返回类型不匹配错误的提交。
使用预提交时在 VSCode 版本控制中访问 python 解释器
我的大多数 Python 项目都使用预提交,并且在其中许多项目中,我需要使用 pylint 作为本地存储库。当我想要提交时,我总是必须激活 python venv 然后提交;否则...
git 预提交钩子 isort 和 black 在 python 项目中一直失败
我有一个使用破折号来提交的项目,但是当我尝试提交以下部分时它失败了: @app_dash.callback( 输出(“输出数据上传”,“图”), [输入(“
在 django 项目中运行 pylint 预提交挂钩时出错
与 pylint 预提交集成 我正在使用以下公式进行预提交: 评估 = max(0, 0 if fatal else 10.0 - ((float(5 * 错误 + 警告 + 重构 + 约定) / 语句) * 10)) 当我...
我正在编写一个预提交挂钩。我想对所有具有 .php 扩展名的文件运行 php -l 。然而我被困住了。 我需要获取暂存的新/更改文件的列表。删除的文件应该是
如何阻止 ruff linter 将导入移动到 TYPE CHECKING if 块中?
我有一个 pydantic 基本模型,看起来像这样: 从 pathlib 导入路径 从 pydantic 导入 BaseModel 类模型(BaseModel): 日志文件:路径 我的 ruff 预提交钩子已重新排序......