From de62f4e7297a70a29d52b54e512dafacf4314342 Mon Sep 17 00:00:00 2001 From: dswbx Date: Fri, 7 Nov 2025 09:39:02 +0100 Subject: [PATCH 1/3] upgrade biome config --- .gitignore | 1 + biome.json | 40 +++++++++++++++++++--------------------- 2 files changed, 20 insertions(+), 21 deletions(-) diff --git a/.gitignore b/.gitignore index d26f2de..abe2f32 100644 --- a/.gitignore +++ b/.gitignore @@ -28,6 +28,7 @@ packages/media/.env /.verdaccio .idea .vscode +!.vscode/settings.json .git_old docker/tmp .debug diff --git a/biome.json b/biome.json index 28818cb..95ea38a 100644 --- a/biome.json +++ b/biome.json @@ -1,14 +1,13 @@ { - "$schema": "https://biomejs.dev/schemas/1.9.4/schema.json", - "organizeImports": { - "enabled": true - }, + "$schema": "https://biomejs.dev/schemas/2.3.3/schema.json", + "assist": { "actions": { "source": { "organizeImports": "on" } } }, "vcs": { "defaultBranch": "main" }, "formatter": { "enabled": true, - "indentStyle": "space" + "indentStyle": "space", + "formatWithErrors": true }, "javascript": { "formatter": { @@ -30,27 +29,26 @@ } }, "files": { - "ignore": [ - "**/node_modules/**", - "node_modules/**", - "**/.cache/**", - "**/.wrangler/**", - "**/build/**", - "**/dist/**", - "**/data.sqld/**", - "data.sqld/**", - "public/**", - ".history/**" + "includes": [ + "**", + "!**/node_modules", + "!**/node_modules", + "!**/.cache", + "!**/.wrangler", + "!**/build", + "!**/dist", + "!**/data.sqld", + "!**/data.sqld", + "!**/public", + "!**/.history" ] }, "linter": { "enabled": true, - "ignore": ["**/*.spec.ts"], + "includes": ["**"], "rules": { "recommended": true, - "a11y": { - "all": false - }, + "a11y": {}, "correctness": { "useExhaustiveDependencies": "off", "noUnreachable": "warn", @@ -70,7 +68,7 @@ "noArrayIndexKey": "off", "noImplicitAnyLet": "warn", "noConfusingVoidType": "off", - "noConsoleLog": "warn" + "noConsole": { "level": "warn", "options": { "allow": ["log"] } } }, "security": { "noDangerouslySetInnerHtml": "off" From a862cfdcf1497e95cea9cffa6e984e33dd96d27b Mon Sep 17 00:00:00 2001 From: dswbx Date: Fri, 7 Nov 2025 09:45:12 +0100 Subject: [PATCH 2/3] add `.vscode/settings.json` --- .gitignore | 2 +- .vscode/settings.json | 21 +++++++++++++++++++++ app/.vscode/settings.json | 12 ++++++++++++ 3 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 .vscode/settings.json create mode 100644 app/.vscode/settings.json diff --git a/.gitignore b/.gitignore index abe2f32..55aaa73 100644 --- a/.gitignore +++ b/.gitignore @@ -27,7 +27,7 @@ packages/media/.env .npmrc /.verdaccio .idea -.vscode +.vscode/* !.vscode/settings.json .git_old docker/tmp diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..dc93bc3 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,21 @@ +{ + "typescript.tsdk": "node_modules/typescript/lib", + "biome.enabled": true, + "editor.defaultFormatter": "biomejs.biome", + "editor.codeActionsOnSave": { + "source.organizeImports.biome": "explicit", + "source.fixAll.biome": "explicit" + }, + "typescript.preferences.importModuleSpecifier": "non-relative", + "typescript.preferences.autoImportFileExcludePatterns": [ + "core/utils", + "core/utils/**", + "**/dist/**", + "**/node_modules/**/dist/**", + "**/node_modules/**/!(src|lib|esm)/**" // optional, stricter + ], + "typescript.preferences.includePackageJsonAutoImports": "on", + "typescript.tsserver.watchOptions": { + "excludeDirectories": ["**/dist", "**/node_modules/**/dist"] + } +} diff --git a/app/.vscode/settings.json b/app/.vscode/settings.json new file mode 100644 index 0000000..adf0255 --- /dev/null +++ b/app/.vscode/settings.json @@ -0,0 +1,12 @@ +{ + "typescript.preferences.includePackageJsonAutoImports": "off", + "typescript.suggest.autoImports": true, + "typescript.preferences.importModuleSpecifier": "relative", + "search.exclude": { + "**/dist/**": true, + "**/node_modules/**": true + }, + "files.exclude": { + "**/dist/**": true + } +} From 4c9b662f6ff319f9451e97cd01eae610a6be7cf3 Mon Sep 17 00:00:00 2001 From: dswbx Date: Fri, 7 Nov 2025 09:47:43 +0100 Subject: [PATCH 3/3] fix bknd/util imports --- .vscode/settings.json | 2 -- 1 file changed, 2 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index dc93bc3..7787afb 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -8,8 +8,6 @@ }, "typescript.preferences.importModuleSpecifier": "non-relative", "typescript.preferences.autoImportFileExcludePatterns": [ - "core/utils", - "core/utils/**", "**/dist/**", "**/node_modules/**/dist/**", "**/node_modules/**/!(src|lib|esm)/**" // optional, stricter