git-husky相关内容

如何仅在子目录中运行赫斯基预提交

我们有一个企业应用程序,其文件夹结构如下: /项目.git/sub1... Java项目/sub2package.json... Javascript Backbone专案/sub3... Java项目/sub4... Java项目/sub5package.json... JavaScript React项目 我目前在sub2和sub5项目中都设置了Husky,这会引起冲突(每次切换项目时都需 ..
发布时间:2021-05-10 20:42:39 其他开发

沙哑的预提交挂钩失败(添加--no-verify以绕过)

突然我得到了"沙哑的>预提交挂钩失败(添加--no-verify以绕过)"我给出 git commit 时出现错误消息. 我不知道我在做什么错.我也尝试过 git clean 命令. 解决方案 Husky可以防止出现错误的 git commit , git push 等问题.如果遇到此错误,请检查您的 代码语法 ,以防万一您收到此错误,甚至您的代码也有效.请使用以下命令. git ..
发布时间:2021-05-10 20:42:23 其他开发

带有预提交的Pylint和带有沙哑的EsLlint

我有一个项目,该项目的前端使用JS,后端使用Python.前端已配置了沙哑的预提交钩子.今天,我为Pylint配置了预提交库,但是此举已覆盖了繁琐的钩子.是否可以合并预提交库和赫斯基库?如果没有,那么解决问题的最佳方法是什么? 解决方案 预提交具有“迁移模式";用于运行其他现有的钩子框架.沙哑的钩子实现似乎不太聪明,无法检测到您正在运行的钩子-他们基于正在执行的文件名 预提交的迁移模 ..
发布时间:2021-05-04 20:56:20 其他开发

Git在pre-commit钩子中添加而不是要提交的登台文件

我编写了一个预提交挂钩,用于编译我的项目并将生成的文件添加到提交中. 这是一个JavaScript项目,我正在使用husky,但是我也尝试编辑.git/hooks/pre-commit,并且文件未添加到提交中.如果我取消提交,则可以看到已添加文件,但是由于某种原因,这不适用于当前提交. 我的预提交挂钩看起来像: const shell = require('shelljs'); ..
发布时间:2020-11-15 04:18:13 其他开发

GIT(HUSKY):提交文件时退出代码?

是否可以检查文件是否已提交并退出并出现错误? 我在git中有一个文件,该文件必须存在,但永远不要修改,我希望使用husky作为预提交-因此,如果有人尝试修改该文件并提交,那么它将引发错误./p> 如果将来我需要修改文件,那么我可以禁用预提交. 该文件是我在开发时需要进行大量编辑的配置,但是更改永远不要提交. 我希望用沙哑的狗狗做检查,以确保自己不会. 解决方案 我宁愿确 ..
发布时间:2020-07-23 05:52:02 其他开发

带有husky的package.json中的自定义git钩子

我正在尝试在提交时验证提交消息.为此,我使用了Husky和commit-msg钩子. 但是,由于我也在构建时提交了消息验证,因此我希望验证代码在单独的JS文件中可用.所以我试图调用一个外部JS文件来执行我的提交验证.在我的package.json文件中,我有: "commitmsg": "node validation.js" 但是,我无法正确执行验证.现在,validation. ..
发布时间:2020-05-23 19:58:57 其他开发