Unverified 提交 3d6e683f authored 作者: Will Chen's avatar Will Chen 提交者: GitHub

pre commit (#1119)

<!-- This is an auto-generated description by cubic. --> ## Summary by cubic Adds an explicit Husky pre-commit setup to run the formatter and linter before each commit. Replaces the auto-run prepare hook with a manual npm run init-precommit command. - **Migration** - Run npm run init-precommit once in your repo to install the pre-commit hook. <!-- End of auto-generated description by cubic. -->
上级 6e4eb7c4
......@@ -33,6 +33,16 @@ npm run db:push
npm start
```
## Setup
If you'd like to contribute a pull request, we highly recommend setting the pre-commit hooks which will run the formatter and linter before each git commit. This is a great way of catching issues early on without waiting to run the GitHub Actions for your pull requet.
Simply run this once in your repo:
```sh
npm run init-precommit
```
## Testing
### Unit tests
......
......@@ -36,7 +36,7 @@
"test:watch": "vitest",
"test:ui": "vitest --ui",
"extract-codebase": "ts-node scripts/extract-codebase.ts",
"prepare": "husky install",
"init-precommit": "husky",
"pre:e2e": "cross-env E2E_TEST_BUILD=true npm run package",
"e2e": "playwright test",
"e2e:shard": "playwright test --shard"
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论