From 388552796f751225b1801c1632b4bf5af021cfd1 Mon Sep 17 00:00:00 2001 From: Alfi Maulana Date: Thu, 24 Jul 2025 19:10:39 +0700 Subject: [PATCH 1/3] test: remove job globs in `lefthook.yml` config Signed-off-by: Alfi Maulana --- lefthook.yaml | 9 --------- 1 file changed, 9 deletions(-) diff --git a/lefthook.yaml b/lefthook.yaml index cc2a5cc4..71a0b96b 100644 --- a/lefthook.yaml +++ b/lefthook.yaml @@ -3,18 +3,9 @@ pre-commit: jobs: - name: install dependencies run: pnpm install - glob: - - package.json - - pnpm-lock.yaml - - pnpm-workspace.yaml - name: check types run: pnpm tsc - glob: - - "*.ts" - - .npmrc - - pnpm-lock.yaml - - tsconfig.json - name: fix formatting run: pnpm prettier --write --ignore-unknown {staged_files} From aea12406f53fea55a4a7464c1830c4e27d58ec85 Mon Sep 17 00:00:00 2001 From: Alfi Maulana Date: Thu, 24 Jul 2025 19:10:41 +0700 Subject: [PATCH 2/3] test: modify Lefthook jobs to process all files Signed-off-by: Alfi Maulana --- lefthook.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lefthook.yaml b/lefthook.yaml index 71a0b96b..0d578640 100644 --- a/lefthook.yaml +++ b/lefthook.yaml @@ -8,10 +8,10 @@ pre-commit: run: pnpm tsc - name: fix formatting - run: pnpm prettier --write --ignore-unknown {staged_files} + run: pnpm prettier --write . - name: fix lint - run: pnpm eslint --no-warn-ignored --fix {staged_files} + run: pnpm eslint --fix - name: check diff run: git diff --exit-code {staged_files} From bcb1bf64544161da7e22afb498ac752b57a26134 Mon Sep 17 00:00:00 2001 From: Alfi Maulana Date: Thu, 24 Jul 2025 19:10:44 +0700 Subject: [PATCH 3/3] test: check diff of `pnpm-lock.yaml` in Lefthook Signed-off-by: Alfi Maulana --- lefthook.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lefthook.yaml b/lefthook.yaml index 0d578640..648777f1 100644 --- a/lefthook.yaml +++ b/lefthook.yaml @@ -14,4 +14,4 @@ pre-commit: run: pnpm eslint --fix - name: check diff - run: git diff --exit-code {staged_files} + run: git diff --exit-code pnpm-lock.yaml {staged_files}