diff options
Diffstat (limited to 'website/biome.jsonc')
| -rw-r--r-- | website/biome.jsonc | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/website/biome.jsonc b/website/biome.jsonc new file mode 100644 index 0000000..ac66012 --- /dev/null +++ b/website/biome.jsonc @@ -0,0 +1,55 @@ +{ + "$schema": "https://biomejs.dev/schemas/2.4.10/schema.json", + "files": { + "ignoreUnknown": true, + "includes": [ + ".vitepress/config.mts", + "biome.jsonc", + ".vitepress/config/**", + ".vitepress/theme/*.ts" + ] + }, + "formatter": { + "enabled": true, + "formatWithErrors": false, + "indentStyle": "space", + "indentWidth": 2, + "lineEnding": "lf", + "lineWidth": 80, + "attributePosition": "auto" + }, + "javascript": { + "formatter": { + "jsxQuoteStyle": "double", + "quoteProperties": "asNeeded", + "trailingCommas": "all", + "semicolons": "always", + "arrowParentheses": "always", + "bracketSpacing": true, + "bracketSameLine": false, + "quoteStyle": "single", + "attributePosition": "auto" + } + }, + "linter": { + "enabled": true, + "rules": { + "recommended": true, + "suspicious": { + "noShadowRestrictedNames": "off" + }, + "style": { + "noParameterAssign": "error", + "useAsConstAssertion": "error", + "useDefaultParameterLast": "error", + "useEnumInitializers": "error", + "useSelfClosingElements": "error", + "useSingleVarDeclarator": "error", + "noUnusedTemplateLiteral": "error", + "useNumberNamespace": "error", + "noInferrableTypes": "error", + "noUselessElse": "error" + } + } + } +} |
