From 772d656cfa6810b073b9adac884da8e4d2df6cec Mon Sep 17 00:00:00 2001 From: Ayo Ayco Date: Tue, 21 Jul 2026 21:49:17 +0200 Subject: [PATCH] chore: use lint-staged for test & test:e2e precommit --- .husky/pre-commit | 3 --- eslint.config.mjs | 7 ++++++- package.json | 5 ++++- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.husky/pre-commit b/.husky/pre-commit index 322c4e4..d2bb111 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -3,6 +3,3 @@ # re-run these once per remote; keeping them here runs them once per commit. # The full cross-browser e2e matrix still runs nightly in CI. Order: cheap → expensive. pnpm exec lint-staged -pnpm test -pnpm test:e2e -pnpm size-limit diff --git a/eslint.config.mjs b/eslint.config.mjs index c0bd380..09edddc 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -32,6 +32,11 @@ export default [ languageOptions: { globals: globals.node }, }, { - ignores: ['site/*', '**/dist/*', 'storybook/storybook-static/*'], + ignores: [ + 'site/*', + '**/dist/*', + 'storybook/storybook-static/*', + 'create-wcb/*', + ], }, ] diff --git a/package.json b/package.json index 8a61a75..3345957 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,10 @@ "eslint --config eslint.config.mjs --fix", "prettier --write" ], - "*.{json,css,html,md,yml,yaml}": "prettier --write" + "*.{json,css,html,md,yml,yaml}": "prettier --write", + "src": "test", + "src": "test:e2e", + "src": "size-limit" }, "repository": { "type": "git",