|
1 | 1 | { |
2 | | - "$schema": "https://biomejs.dev/schemas/1.8.0/schema.json", |
3 | | - "organizeImports": { |
4 | | - "enabled": true |
5 | | - }, |
| 2 | + "$schema": "https://biomejs.dev/schemas/2.0.0/schema.json", |
| 3 | + "assist": { "actions": { "source": { "organizeImports": "on" } } }, |
6 | 4 | "linter": { |
7 | 5 | "enabled": true, |
8 | 6 | "rules": { |
9 | | - "recommended": true |
| 7 | + "recommended": true, |
| 8 | + "style": { |
| 9 | + "noParameterAssign": "error", |
| 10 | + "useAsConstAssertion": "error", |
| 11 | + "useDefaultParameterLast": "error", |
| 12 | + "useEnumInitializers": "error", |
| 13 | + "useSelfClosingElements": "error", |
| 14 | + "useSingleVarDeclarator": "error", |
| 15 | + "noUnusedTemplateLiteral": "error", |
| 16 | + "useNumberNamespace": "error", |
| 17 | + "noInferrableTypes": "error", |
| 18 | + "noUselessElse": "error" |
| 19 | + } |
10 | 20 | }, |
11 | | - "ignore": [ |
12 | | - "dist/**", |
13 | | - "node_modules/**", |
14 | | - ".tshy/**", |
15 | | - ".tshy-build/**", |
16 | | - "./out/**", |
17 | | - "./client_generated/**", |
18 | | - "package-lock.json" |
| 21 | + "includes": [ |
| 22 | + "**", |
| 23 | + "!**/dist/**", |
| 24 | + "!**/node_modules/**", |
| 25 | + "!**/.tshy/**", |
| 26 | + "!**/.tshy-build/**", |
| 27 | + "!out/**", |
| 28 | + "!client_generated/**", |
| 29 | + "!**/package-lock.json", |
| 30 | + "!src/vitest.d.ts" |
19 | 31 | ] |
20 | 32 | }, |
21 | 33 | "formatter": { |
22 | | - "ignore": ["dist/**", "node_modules/**", ".tshy/**", "./out/**"], |
| 34 | + "includes": ["**", "!**/dist/**", "!**/node_modules/**", "!**/.tshy/**", "!out/**"], |
23 | 35 | "enabled": true, |
24 | 36 | "formatWithErrors": false, |
25 | 37 | "indentStyle": "tab", |
|
0 commit comments