| { | |
| "$schema": "./node_modules/@biomejs/biome/configuration_schema.json", | |
| "assist": { | |
| "actions": { | |
| "source": { | |
| "organizeImports": "on", | |
| "useSortedKeys": "on" | |
| } | |
| } | |
| }, | |
| "files": { | |
| "ignoreUnknown": false, | |
| "includes": ["**"], | |
| "maxSize": 20000000 | |
| }, | |
| "formatter": { | |
| "enabled": true, | |
| "indentStyle": "space", | |
| "useEditorconfig": true | |
| }, | |
| "javascript": { | |
| "formatter": { | |
| "arrowParentheses": "always", | |
| "attributePosition": "auto", | |
| "lineWidth": 80, | |
| "quoteStyle": "single", | |
| "semicolons": "asNeeded", | |
| "trailingCommas": "all" | |
| } | |
| }, | |
| "linter": { | |
| "enabled": true, | |
| "rules": { | |
| "recommended": true, | |
| "style": { | |
| "noInferrableTypes": "error", | |
| "noParameterAssign": "error", | |
| "noUnusedTemplateLiteral": "error", | |
| "noUselessElse": "error", | |
| "useAsConstAssertion": "error", | |
| "useConst": "error", | |
| "useDefaultParameterLast": "error", | |
| "useEnumInitializers": "error", | |
| "useNumberNamespace": "error", | |
| "useSelfClosingElements": "error", | |
| "useSingleVarDeclarator": "error" | |
| } | |
| } | |
| }, | |
| "overrides": [ | |
| { | |
| "assist": { | |
| "actions": { | |
| "source": { | |
| "useSortedKeys": "off" | |
| } | |
| } | |
| }, | |
| "includes": ["package.json"] | |
| } | |
| ], | |
| "vcs": { | |
| "clientKind": "git", | |
| "enabled": true, | |
| "useIgnoreFile": true | |
| } | |
| } | |