Openstatus
www.openstatus.dev
1{
2 "$schema": "https://biomejs.dev/schemas/1.6.2/schema.json",
3 "files": {
4 "ignore": [
5 "packages/ui/src/components/*.tsx",
6 "packages/ui/src/components/*.ts",
7 "apps/dashboard/src/scripts/*.ts",
8 ".devbox"
9 ]
10 },
11 "linter": {
12 "enabled": true,
13 "rules": {
14 "recommended": true,
15 "suspicious": {
16 "noArrayIndexKey": "off"
17 },
18 "performance": {
19 "noAccumulatingSpread": "warn"
20 },
21 "complexity": {
22 "noForEach": "off"
23 },
24 "a11y": {
25 "noSvgWithoutTitle": "off",
26 "useKeyWithClickEvents": "off"
27 },
28 "correctness": {
29 "noUnusedVariables": "warn",
30 "noUnusedImports": "error",
31 "noSwitchDeclarations": "off"
32 },
33 "nursery": {
34 "useSortedClasses": "warn"
35 }
36 },
37 "ignore": [
38 "node_modules",
39 ".next",
40 "dist",
41 ".wrangler",
42 ".react-email",
43 ".content-collections",
44 "meta",
45 "*.astro",
46 ".astro"
47 ]
48 },
49 "formatter": {
50 "indentStyle": "space",
51 "indentWidth": 2,
52 "enabled": true,
53 "lineWidth": 80,
54 "ignore": [
55 "node_modules",
56 ".next",
57 "dist",
58 ".nuxt",
59 ".wrangler",
60 ".react-email",
61 ".content-collections",
62 "meta",
63 "*.astro",
64 ".astro"
65 ]
66 },
67 "organizeImports": {
68 "enabled": true,
69 "ignore": [
70 "node_modules",
71 ".next",
72 "dist",
73 ".nuxt",
74 ".wrangler",
75 ".react-email",
76 ".content-collections",
77 "*.astro",
78 ".astro"
79 ]
80 }
81}