Loading...
Loading...
在当前 repo 设置 Husky pre-commit hooks,集成 lint-staged (Prettier)、type checking 和 tests。Use when user wants to add pre-commit hooks, set up Husky, configure lint-staged, or add commit-time formatting/typechecking/testing.
npx skill4agent add vinvcn/mattpocock-skills-zh-cn setup-pre-commitpackage-lock.jsonpnpm-lock.yamlyarn.lockbun.lockbhusky lint-staged prettiernpx husky init.husky/prepare: "husky".husky/pre-commitnpx lint-staged
npm run typecheck
npm run testnpmtypechecktest.lintstagedrc{
"*": "prettier --ignore-unknown --write"
}.prettierrc{
"useTabs": false,
"tabWidth": 2,
"printWidth": 80,
"singleQuote": false,
"trailingComma": "es5",
"semi": true,
"arrowParens": "always"
}.husky/pre-commit.lintstagedrcprepare"husky"npx lint-stagedAdd pre-commit hooks (husky + lint-staged + prettier)prettier --ignore-unknown