From 271552b453e44540622a57abc19014fe84c2027e Mon Sep 17 00:00:00 2001 From: BennyKok Date: Sun, 21 Jan 2024 23:55:18 +0800 Subject: [PATCH] chore: update biome settings --- .devcontainer/devcontainer.json | 30 +++++++++++++++--------------- .vscode/extensions.json | 6 ------ .vscode/settings.json | 11 ++++------- web/biome.json => biome.json | 9 +++++++-- 4 files changed, 26 insertions(+), 30 deletions(-) rename web/biome.json => biome.json (59%) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index f4a3802..b294c66 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,17 +1,17 @@ { - "name": "Comfy Deploy Dev", - "dockerComposeFile": "docker-compose.yml", - "service": "app", - "workspaceFolder": "/workspaces/${localWorkspaceFolderBasename}", - "postCreateCommand": "cd web && bun install && bun run migrate-local", - "customizations": { - "vscode": { - "extensions": [ - "biomejs.biome", - "formulahendry.auto-rename-tag", - "bradlc.vscode-tailwindcss", - "stivo.tailwind-fold" - ] - } - } + "name": "Comfy Deploy Dev", + "dockerComposeFile": "docker-compose.yml", + "service": "app", + "workspaceFolder": "/workspaces/${localWorkspaceFolderBasename}", + "postCreateCommand": "cd web && bun install && bun run migrate-local", + "customizations": { + "vscode": { + "extensions": [ + "biomejs.biome", + "formulahendry.auto-rename-tag", + "bradlc.vscode-tailwindcss", + "stivo.tailwind-fold" + ] + } + } } diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 7ad84d7..41fa9c5 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,13 +1,7 @@ { "recommendations": [ - "DavidAnson.vscode-markdownlint", // markdown linting - "esbenp.prettier-vscode", // prettier plugin - "dbaeumer.vscode-eslint", // eslint plugin "bradlc.vscode-tailwindcss", // hinting / autocompletion for tailwind "ban.spellright", // Spell check for docs - "stripe.vscode-stripe", // stripe VSCode extension - "rebornix.project-snippets", // Share useful snippets between collaborators - "inlang.vs-code-extension", "biomejs.biome" // improved i18n DX ] } diff --git a/.vscode/settings.json b/.vscode/settings.json index f360dc6..ff054b8 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -2,18 +2,15 @@ "typescript.tsdk": "node_modules/typescript/lib", "editor.formatOnSave": true, "editor.codeActionsOnSave": { - "quickfix.biome": "explicit", - "source.organizeImports.biome": "explicit" + "quickfix.biome": "always" + // "source.organizeImports.biome": "explicit" }, "typescript.preferences.importModuleSpecifier": "non-relative", "spellright.language": ["en"], "spellright.documentTypes": ["markdown", "typescript", "typescriptreact"], "tailwindCSS.experimental.classRegex": [ - [ - "cva\\(([^)]*)\\)", - "[\"'`]([^\"'`]*).*?[\"'`]" - ] - ], + ["cva\\(([^)]*)\\)", "[\"'`]([^\"'`]*).*?[\"'`]"] + ] // "eslint.workingDirectories": [ // { "mode": "auto" } // ], diff --git a/web/biome.json b/biome.json similarity index 59% rename from web/biome.json rename to biome.json index 9926aab..cd74ada 100644 --- a/web/biome.json +++ b/biome.json @@ -1,10 +1,15 @@ { - "$schema": "https://biomejs.dev/schemas/1.5.2/schema.json", + "$schema": "./web/node_modules/@biomejs/biome/configuration_schema.json", "organizeImports": { "enabled": true }, + "formatter": { + "indentStyle": "space", + "indentWidth": 2, + "enabled": true + }, "linter": { - "enabled": true, + "enabled": false, "rules": { "recommended": true }