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 "packages/proto/gen",
9 ".devbox"
10 ]
11 },
12 "linter": {
13 "enabled": true,
14 "rules": {
15 "recommended": true,
16 "suspicious": {
17 "noArrayIndexKey": "off"
18 },
19 "performance": {
20 "noAccumulatingSpread": "warn"
21 },
22 "complexity": {
23 "noForEach": "off"
24 },
25 "a11y": {
26 "noSvgWithoutTitle": "off",
27 "useKeyWithClickEvents": "off"
28 },
29 "correctness": {
30 "noUnusedVariables": "warn",
31 "noUnusedImports": "error",
32 "noSwitchDeclarations": "off"
33 },
34 "nursery": {
35 "useSortedClasses": "warn"
36 }
37 },
38 "ignore": [
39 "node_modules",
40 ".next",
41 "dist",
42 ".wrangler",
43 ".react-email",
44 ".content-collections",
45 "meta",
46 "*.astro",
47 ".astro"
48 ]
49 },
50 "formatter": {
51 "indentStyle": "space",
52 "indentWidth": 2,
53 "enabled": true,
54 "lineWidth": 80,
55 "ignore": [
56 "node_modules",
57 ".next",
58 "dist",
59 ".nuxt",
60 ".wrangler",
61 ".react-email",
62 ".content-collections",
63 "meta",
64 "*.astro",
65 ".astro"
66 ]
67 },
68 "organizeImports": {
69 "enabled": true,
70 "ignore": [
71 "node_modules",
72 ".next",
73 "dist",
74 ".nuxt",
75 ".wrangler",
76 ".react-email",
77 ".content-collections",
78 "*.astro",
79 ".astro"
80 ]
81 }
82}