Loading...
Loading...
Set up Husky pre-commit hooks in the current repository, integrating lint-staged (Prettier), type checking, and testing. Use this when users want to add pre-commit hooks, set up Husky, configure lint-staged, or add formatting/type checking/testing on commit.
npx skill4agent add devcxl/mattpocock-skills-zh 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"prettiernpx lint-stagedAdd pre-commit hooks (husky + lint-staged + prettier)prettier --ignore-unknown