From 2e27e5affc692f384a822e7e4cba488a90d66a99 Mon Sep 17 00:00:00 2001 From: Subham Sangwan Date: Thu, 29 Jan 2026 13:02:23 +0530 Subject: [PATCH 1/5] feat: add Biome pre-commit hook for JSON formatting - Add Biome hook to run before Prettier - Catches JSON formatting issues locally - Faster feedback loop before pushing Fixes #319 --- .pre-commit-config.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index ddcf2f9..8fc7688 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -113,6 +113,16 @@ repos: name: run mixed-line-ending description: replaces or checks mixed line ending + + - repo: https://github.com/biomejs/pre-commit + rev: "v0.1.0" + hooks: + - id: biome-check + name: run biome-check + description: Run Biome linter and formatter for JSON files + additional_dependencies: ["@biomejs/biome"] + args: ["--write", "--files-ignore-unknown=true"] + - repo: https://github.com/pre-commit/mirrors-prettier rev: v4.0.0-alpha.8 hooks: From d71ed7d3a9a60d7f445cb9b6d4faa61db40b0678 Mon Sep 17 00:00:00 2001 From: Subham Sangwan Date: Thu, 29 Jan 2026 13:06:27 +0530 Subject: [PATCH 2/5] style: remove extra blank line --- .pre-commit-config.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 8fc7688..19db665 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -113,7 +113,6 @@ repos: name: run mixed-line-ending description: replaces or checks mixed line ending - - repo: https://github.com/biomejs/pre-commit rev: "v0.1.0" hooks: From 7425bc9a83e247efa990483af69921ff2efb45b7 Mon Sep 17 00:00:00 2001 From: Subham Sangwan Date: Thu, 29 Jan 2026 13:07:24 +0530 Subject: [PATCH 3/5] chore: update Biome pre-commit to v0.6.1 --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 19db665..5585a47 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -114,7 +114,7 @@ repos: description: replaces or checks mixed line ending - repo: https://github.com/biomejs/pre-commit - rev: "v0.1.0" + rev: "v0.6.1" hooks: - id: biome-check name: run biome-check From 1f07fb7331a88a9ca53a3f3912a4a23142d1ef11 Mon Sep 17 00:00:00 2001 From: Subham Sangwan Date: Thu, 29 Jan 2026 13:09:47 +0530 Subject: [PATCH 4/5] fix: remove duplicate --write flag from biome-check --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 5585a47..6331fb1 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -120,7 +120,7 @@ repos: name: run biome-check description: Run Biome linter and formatter for JSON files additional_dependencies: ["@biomejs/biome"] - args: ["--write", "--files-ignore-unknown=true"] + args: ["--files-ignore-unknown=true"] - repo: https://github.com/pre-commit/mirrors-prettier rev: v4.0.0-alpha.8 From 7ac5e01adce23d44cfc8603532a7e49b3662db5f Mon Sep 17 00:00:00 2001 From: Subham Sangwan Date: Thu, 29 Jan 2026 13:13:49 +0530 Subject: [PATCH 5/5] fix: remove redundant args from biome-check hook to avoid duplication errors --- .pre-commit-config.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 6331fb1..e1aef32 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -120,7 +120,6 @@ repos: name: run biome-check description: Run Biome linter and formatter for JSON files additional_dependencies: ["@biomejs/biome"] - args: ["--files-ignore-unknown=true"] - repo: https://github.com/pre-commit/mirrors-prettier rev: v4.0.0-alpha.8