Bin
2025-12-17 bc6aa38242b0a7dea4b18bc90e2d78740436a58b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
{
  "$schema": "https://biomejs.dev/schemas/1.9.4/schema.json",
  "organizeImports": {
    "enabled": false
  },
  "files": {
    "ignore": [
      "node_modules/**",
      "dist/**",
      "**/tsconfig*",
      "libs/editor/examples/**/*.json",
      "libs/editor/src/examples/**/annotations/1.json",
      "apps/labelstudio-e2e/**"
    ],
    "maxSize": 3670016
  },
  "vcs": {
    "enabled": true,
    "clientKind": "git",
    "useIgnoreFile": true,
    "defaultBranch": "develop"
  },
  "formatter": {
    "indentStyle": "space",
    "indentWidth": 2,
    "lineWidth": 120
  },
  "css": {
    "linter": {
      "enabled": false
    },
    "formatter": {
      "enabled": false
    }
  },
  "linter": {
    "enabled": true,
    "rules": {
      "recommended": true,
      "a11y": {
        "noAutofocus": "off",
        "useKeyWithClickEvents": "off",
        "noLabelWithoutControl": "off"
      },
      "suspicious": {
        "noExplicitAny": "off",
        "noAssignInExpressions": "off",
        "noGlobalIsNan": "off",
        "noArrayIndexKey": "off",
        "noAsyncPromiseExecutor": "off",
        "noConfusingVoidType": "off",
        "noImplicitAnyLet": "off",
        "noShadowRestrictedNames": "off",
        "useGetterReturn": "off"
      },
      "complexity": {
        "noForEach": "off",
        "useOptionalChain": "off",
        "noBannedTypes": "off",
        "noStaticOnlyClass": "off",
        "noUselessFragments": "off"
      },
      "correctness": {
        "useExhaustiveDependencies": "off",
        "noChildrenProp": "off",
        "useJsxKeyInIterable": "off",
        "noUnusedImports": {
          "level": "warn"
        },
        "noUnusedVariables": {
          "level": "warn"
        }
      },
      "performance": {
        "noAccumulatingSpread": "off",
        "noDelete": "off"
      },
      "style": {
        "noNonNullAssertion": "off",
        "useDefaultParameterLast": "off",
        "useNodejsImportProtocol": "off",
        "noParameterAssign": "off"
      },
      "nursery": {},
      "security": {
        "noDangerouslySetInnerHtml": "off"
      }
    }
  }
}