在我的项目中,这是项目结构: 在nest-services中,我想添加预提交 lint 检查(eslint 仅在 app1 的 Nest TypeScript 代码中——开始)。 通过查看各个地方,我找到了带有“lint-staged”的Husky 。 我安装了 husky 和 lint-stage ...
在我的项目中,这是项目结构: 在nest-services中,我想添加预提交 lint 检查(eslint 仅在 app1 的 Nest TypeScript 代码中——开始)。 通过查看各个地方,我找到了带有“lint-staged”的Husky 。 我安装了 husky 和 lint-stage ...
我在我的 npm 项目中安装了husky作为prepare脚本,如下所示 husky被声明为devDependencies ,因为这个 npm 模块仅在本地开发时才需要,在运行时应用程序中不需要。 因此,当我运行npm run deploy时,出现以下错误 这个错误很明显是没有安装husky 。 ...
我无法在 git 提交和推送我的代码。我做什么: git 添加。 git 提交-m“初始化提交” 我得到什么: 在那之后对我没有任何作用,我无法点击任何东西。 我的 package.json 我的.lintstagedrc npm 安装没有帮助( ...
我怎样才能在 husky 中有两个预提交挂钩? 我希望将 commitlint 与我的 package.json 中定义的自定义脚本一起使用。 我已经安装了 husky 并且在 .husky 文件夹中有一个预提交脚本。 这是我试过的: 我试过npx commitlint --edit && ...
我想将 ggshield(由 GitGuardian 提供)和 Husky 组合成一个预提交挂钩,但结果是只有其中一个有效。 我尝试在 repo 中运行pre-commit install ,然后在 repo 中运行husky install 。 在那种情况下,当我尝试提交测试错误时,Husky ...
期望的结果:当我提交时,在提交之前运行npm run build ,这将生成一些新文件。 我希望将这些文件添加到提交中。 当前的 state 事务:当我提交时,它运行npm run build生成文件。 在提交之后,我有一些阶段性的变化。 我正在使用 Solidity(和 Forge)+ npm。如 ...
我正在从事一个具有 Husky 依赖性的项目。 当我尝试在 GitHub 桌面上提交更改或切换分支时,出现此错误: 操作系统:Windows 10 专业版 GitHub 桌面:版本 3.1.2 Git :版本 2.38.0.windows.1 如果我使用 Powershell 中的 git,一切 ...
我想运行ts-prune以检测使用lint-staged准备提交的文件上的死代码。 我试过以下方法: 然而,它列出了所有带有死代码的文件,而不仅仅是那些将要提交的文件。 有没有办法做到这一点? ...
我正在尝试为我公司的项目设置提交时的自动 linting,我见过的最好的方法是husky NPM package。我正在按照有关使用eslint 、 prettier和lint-staged设置Husky的说明进行操作lint-staged但我一直遇到同样的问题,我不知道如何解决。 我的问题是我的 ...
我正在尝试将赫斯基与 Eslint 一起使用。 我正在尝试创建一个预提交(lint 和 husky)脚本,如果它们有 lint 错误,它将阻止添加文件的提交。 但是,我的项目不是单回购格式,而是自定义格式。 换句话说,my.husky 文件夹和 package.json 文件都位于名为“react- ...
我只是安装 Eslint 来美化我的代码,但它最终给了我额外分号的错误 - 如何禁用此规则? 我认为分号到底是必要的。 .eslintrc.json 错误: ...
我正在尝试安装mattlewis92 的angular 14.0+ calendar ,这表明使用命令ng add angular-calendar 。 但是,这样做时出现错误: 我意识到我没有 husky 作为依赖项,所以我根据husky 的文档添加了它。 不幸的是,在安装了 husky 之后, ...
我正在尝试将 Husky 手动添加到我的项目中,如下所述: https://typicode.github.io/husky/#/?id=manual 我运行npm install husky --save-dev并按应有的方式添加并安装了 husky 作为开发依赖项。 然后我尝试运行 npx hu ...
我在我的应用程序中配置了 lint-staged + husky,我需要在预提交时运行自定义的 lint-staged 脚本。 这是我的package.json//package.json "lint-staged": { "app/**/*.js": "node ./lint-staged- ...
我已经安装了 husky,它运行了几个月,然后在重新启动后突然出现了这个错误: 我不知道是什么原因造成的,但我无法提交我的更改。 显然我可以绕过这个钩子,但我想解决这个问题。 ...
我有几个 Github 帐户,其中一些用于开源存储库,我对所有这些帐户都使用 ssh 密钥。 我经常更换工作场所,每次我需要小心设置git config user.name和git config user.email 我们正在使用 CommitLint 和 Husky 有没有办法添加一个不允许你提交 ...
当从终端运行cy run (通过npm run test:e2e )时,它工作得很好。 添加到 husky pre-push中的相同命令导致以下错误: 我的.husky/pre-push文件如下所示: 我无法通过终端复制错误。 为什么这个错误只发生在哈士奇身上,我该如何解决? 平台:MacOS 节点 ...
我正在关注从其github README打包的 lint-staged 的自定义配置文件 (lint-staged.config.js) 的第一个示例(复制/粘贴),但没有成功。 我收到error Command failed with exit code 1.总是。 我试过这个... 我已 ...
我正在开发一个 React monorepo,我在根package.json中有以下脚本: lint-staged.config.js 当我提交代码时,提交失败并出现以下错误: 在 monorepo 包文件夹中, package.json包含以下脚本: package/webApp/pa ...
我正在使用 Jest 进行单元测试,并且在我的 tsconfig.json 中有自定义paths ,在本地可以正常工作。 但是,当我尝试通过 husky 和 lint-staged 提交更改时,会出现“找不到测试文件”或“无法解析 @core/..”之类的错误。 我们是否必须对 husky ...