diff --git a/biome.json b/biome.json index 652799a375..fb29194d04 100644 --- a/biome.json +++ b/biome.json @@ -1,55 +1,69 @@ { - "$schema": "https://biomejs.dev/schemas/2.2.4/schema.json", - "assist": { - "actions": { "source": { "organizeImports": "on", "useSortedKeys": "on" } }, - "enabled": true, - "includes": ["**/*.json", "!*.json", "!**/package.json"] - }, - "files": { "ignoreUnknown": false }, - "formatter": { - "attributePosition": "auto", - "bracketSameLine": false, - "bracketSpacing": true, - "enabled": true, - "expand": "auto", - "formatWithErrors": false, - "includes": [ - "**", - "!out/*", - "!**/dist/*", - "!build/*", - "!.yarn/*", - "!.github/*", - "!.husky/*", - "!.vscode/*", - "!*.yaml", - "!*.yml", - "!*.mjs", - "!*.cjs", - "!*.md", - "!*.json", - "!src/main/integration/*" - ], - "indentStyle": "space", - "indentWidth": 2, - "lineEnding": "lf", - "lineWidth": 120, - "useEditorconfig": true - }, - "html": { "formatter": { "selfCloseVoidElements": "always" } }, - "javascript": { - "formatter": { - "arrowParentheses": "always", - "attributePosition": "auto", - "bracketSameLine": false, - "bracketSpacing": true, - "jsxQuoteStyle": "double", - "quoteProperties": "asNeeded", - "quoteStyle": "single", - "semicolons": "asNeeded", - "trailingCommas": "none" - } - }, - "linter": { "enabled": false, "rules": { "recommended": true } }, - "vcs": { "clientKind": "git", "enabled": false, "useIgnoreFile": false } + "$schema": "https://biomejs.dev/schemas/2.2.4/schema.json", + "assist": { + "actions": { "source": { "organizeImports": "on", "useSortedKeys": "on" } }, + "enabled": true, + "includes": ["**/*.json", "!*.json", "!**/package.json"] + }, + "files": { "ignoreUnknown": false }, + "formatter": { + "attributePosition": "auto", + "bracketSameLine": false, + "bracketSpacing": true, + "enabled": true, + "expand": "auto", + "formatWithErrors": true, + "includes": [ + "**", + "!out/*", + "!**/dist/*", + "!build/*", + "!.yarn/*", + "!.github/*", + "!.husky/*", + "!.vscode/*", + "!*.yaml", + "!*.yml", + "!*.mjs", + "!*.cjs", + "!*.md", + "!*.json", + "!src/main/integration/*" + ], + "indentStyle": "space", + "indentWidth": 2, + "lineEnding": "lf", + "lineWidth": 120, + "useEditorconfig": true + }, + "html": { "formatter": { "selfCloseVoidElements": "always" } }, + "javascript": { + "formatter": { + "arrowParentheses": "always", + "attributePosition": "auto", + "bracketSameLine": false, + "bracketSpacing": true, + "jsxQuoteStyle": "single", + "quoteProperties": "asNeeded", + "quoteStyle": "single", + "semicolons": "asNeeded", + "trailingCommas": "none" + } + }, + "json": { + "parser": { + "allowComments": true + } + }, + "linter": { + "enabled": true, + "rules": { + "nursery": { + "useSortedClasses": "error" + }, + "recommended": false, + "suspicious": "off" + } + }, + "vcs": { "clientKind": "git", "enabled": false, "useIgnoreFile": false } }