From 6ddf3359444d87f1c0bc06a52480140dfbf671b1 Mon Sep 17 00:00:00 2001 From: Pavel Anikin Date: Thu, 16 Oct 2025 17:14:41 +0400 Subject: [PATCH 1/8] chore: add biome configuration file for linter setup --- .github/linters/biome.json | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 .github/linters/biome.json diff --git a/.github/linters/biome.json b/.github/linters/biome.json new file mode 100644 index 00000000..38d674f6 --- /dev/null +++ b/.github/linters/biome.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://biomejs.dev/schemas/1.8.3/schema.json", + "root": false, + "formatter": { + "enabled": false + }, + "linter": { + "enabled": true, + "rules": { + "recommended": true + } + }, + "javascript": { + "formatter": { + "enabled": false + }, + "linter": { + "enabled": true + } + }, + "json": { + "formatter": { + "enabled": false + }, + "linter": { + "enabled": true + }, + "parser": { + "allowComments": true, + "allowTrailingCommas": true + } + }, + "vcs": { + "enabled": false, + "clientKind": "git", + "useIgnoreFile": false + } +} \ No newline at end of file From 83eae3c37a9b98ebbbd7411339be2e0772a68aac Mon Sep 17 00:00:00 2001 From: Pavel Anikin Date: Thu, 16 Oct 2025 17:23:12 +0400 Subject: [PATCH 2/8] chore: update super-linter environment variables for biome validation --- .github/super-linter.env | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/super-linter.env b/.github/super-linter.env index af2118d3..7b219772 100644 --- a/.github/super-linter.env +++ b/.github/super-linter.env @@ -2,7 +2,10 @@ # It must contain strings like: # name=value + GITLEAKS_LOG_LEVEL=warn +VALIDATE_BIOME_FORMAT=false +VALIDATE_BIOME_LINT=true VALIDATE_JAVASCRIPT_PRETTIER=false VALIDATE_JAVASCRIPT_STANDARD=false VALIDATE_JSCPD=false From 2706dadcc8c0c2d8cb35c70c068572a9e7cff6e1 Mon Sep 17 00:00:00 2001 From: Pavel Anikin Date: Thu, 16 Oct 2025 17:28:32 +0400 Subject: [PATCH 3/8] chore: remove VALIDATE_BIOME_LINT variable from super-linter environment --- .github/super-linter.env | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/super-linter.env b/.github/super-linter.env index 7b219772..ea5d0c0d 100644 --- a/.github/super-linter.env +++ b/.github/super-linter.env @@ -5,7 +5,6 @@ GITLEAKS_LOG_LEVEL=warn VALIDATE_BIOME_FORMAT=false -VALIDATE_BIOME_LINT=true VALIDATE_JAVASCRIPT_PRETTIER=false VALIDATE_JAVASCRIPT_STANDARD=false VALIDATE_JSCPD=false From 1a192134a832fa0eb509eaf63fa9931cb340f2e7 Mon Sep 17 00:00:00 2001 From: Pavel Anikin Date: Thu, 16 Oct 2025 17:32:18 +0400 Subject: [PATCH 4/8] chore: remove unnecessary blank line from super-linter environment file --- .github/super-linter.env | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/super-linter.env b/.github/super-linter.env index ea5d0c0d..cf6c7d61 100644 --- a/.github/super-linter.env +++ b/.github/super-linter.env @@ -2,7 +2,6 @@ # It must contain strings like: # name=value - GITLEAKS_LOG_LEVEL=warn VALIDATE_BIOME_FORMAT=false VALIDATE_JAVASCRIPT_PRETTIER=false From 2a2c3dd715023375c6986681f8f702d65817ac14 Mon Sep 17 00:00:00 2001 From: Pavel Anikin Date: Thu, 16 Oct 2025 17:35:09 +0400 Subject: [PATCH 5/8] chore: add newline at end of biome configuration file --- .github/linters/biome.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/linters/biome.json b/.github/linters/biome.json index 38d674f6..ff694a42 100644 --- a/.github/linters/biome.json +++ b/.github/linters/biome.json @@ -35,4 +35,4 @@ "clientKind": "git", "useIgnoreFile": false } -} \ No newline at end of file +} From 28a916b5db18b227b00300139bce9234a9f29c7f Mon Sep 17 00:00:00 2001 From: Pavel Anikin Date: Thu, 16 Oct 2025 17:44:03 +0400 Subject: [PATCH 6/8] chore: update biome configuration to set root to true and clean up vcs settings --- .github/linters/biome.json | 64 +++++++++++++++++++++----------------- 1 file changed, 35 insertions(+), 29 deletions(-) diff --git a/.github/linters/biome.json b/.github/linters/biome.json index ff694a42..d4af7621 100644 --- a/.github/linters/biome.json +++ b/.github/linters/biome.json @@ -1,38 +1,44 @@ { - "$schema": "https://biomejs.dev/schemas/1.8.3/schema.json", - "root": false, + "$schema": "https://biomejs.dev/schemas/1.8.3/schema.json", + "root": true, + "formatter": { + "enabled": false + }, + "linter": { + "enabled": true, + "rules": { + "recommended": true + } + }, + "javascript": { "formatter": { - "enabled": false + "enabled": false }, "linter": { - "enabled": true, - "rules": { - "recommended": true - } + "enabled": true + } + }, + "typescript": { + "formatter": { + "enabled": false }, - "javascript": { - "formatter": { - "enabled": false - }, - "linter": { - "enabled": true - } + "linter": { + "enabled": true + } + }, + "json": { + "formatter": { + "enabled": false }, - "json": { - "formatter": { - "enabled": false - }, - "linter": { - "enabled": true - }, - "parser": { - "allowComments": true, - "allowTrailingCommas": true - } + "linter": { + "enabled": true }, - "vcs": { - "enabled": false, - "clientKind": "git", - "useIgnoreFile": false + "parser": { + "allowComments": true, + "allowTrailingCommas": true } + }, + "vcs": { + "enabled": false + } } From 1048c420b41e40a12bf67097d747f4916bd42817 Mon Sep 17 00:00:00 2001 From: Pavel Anikin Date: Thu, 16 Oct 2025 18:00:09 +0400 Subject: [PATCH 7/8] chore: remove TypeScript configuration from biome settings --- .github/linters/biome.json | 8 -------- 1 file changed, 8 deletions(-) diff --git a/.github/linters/biome.json b/.github/linters/biome.json index d4af7621..7bc4a5b1 100644 --- a/.github/linters/biome.json +++ b/.github/linters/biome.json @@ -18,14 +18,6 @@ "enabled": true } }, - "typescript": { - "formatter": { - "enabled": false - }, - "linter": { - "enabled": true - } - }, "json": { "formatter": { "enabled": false From b1b846f14fd5e96a7960846d0eb7eea5b54a4d7c Mon Sep 17 00:00:00 2001 From: Pavel Anikin Date: Thu, 16 Oct 2025 18:05:42 +0400 Subject: [PATCH 8/8] chore: set root to false in biome configuration --- .github/linters/biome.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/linters/biome.json b/.github/linters/biome.json index 7bc4a5b1..131a1b6d 100644 --- a/.github/linters/biome.json +++ b/.github/linters/biome.json @@ -1,6 +1,6 @@ { "$schema": "https://biomejs.dev/schemas/1.8.3/schema.json", - "root": true, + "root": false, "formatter": { "enabled": false },