1
+ {
2
+ "$schema" : " https://biomejs.dev/schemas/1.5.3/schema.json" ,
3
+ "extends" : [" ../../biome.json" ],
4
+ "organizeImports" : {
5
+ "enabled" : false
6
+ },
7
+ "linter" : {
8
+ "enabled" : true ,
9
+ "rules" : {
10
+ "recommended" : true ,
11
+ "suspicious" : {
12
+ "noExplicitAny" : " error" ,
13
+ "noArrayIndexKey" : " error" ,
14
+ "noPrototypeBuiltins" : " error" ,
15
+ "noDuplicateObjectKeys" : " error" ,
16
+ "noGlobalIsNan" : " error" ,
17
+ "noDuplicateFontNames" : " error" ,
18
+ "noSelfCompare" : " error" ,
19
+ "noDoubleEquals" : " error" ,
20
+ "noImplicitAnyLet" : " error" ,
21
+ "noAssignInExpressions" : " error" ,
22
+ "noExportsInTest" : " error" ,
23
+ "noConstEnum" : " error" ,
24
+ "noEmptyInterface" : " error" ,
25
+ "noConsoleLog" : " error"
26
+ },
27
+ "correctness" : {
28
+ "noUnusedVariables" : " error" ,
29
+ "noUnreachable" : " error" ,
30
+ "useExhaustiveDependencies" : " error" ,
31
+ "noSwitchDeclarations" : " error" ,
32
+ "noUnnecessaryContinue" : " error" ,
33
+ "noInnerDeclarations" : " error" ,
34
+ "noUndeclaredVariables" : " error"
35
+ },
36
+ "style" : {
37
+ "useConst" : " error" ,
38
+ "useTemplate" : " error" ,
39
+ "useImportType" : " error" ,
40
+ "useNodejsImportProtocol" : " error" ,
41
+ "noUselessElse" : " error" ,
42
+ "useSelfClosingElements" : " error" ,
43
+ "useNumberNamespace" : " error" ,
44
+ "noUnusedTemplateLiteral" : " error" ,
45
+ "noInferrableTypes" : " error" ,
46
+ "noNonNullAssertion" : " error" ,
47
+ "noParameterAssign" : " error" ,
48
+ "useDefaultParameterLast" : " error" ,
49
+ "useExponentiationOperator" : " error" ,
50
+ "noVar" : " error" ,
51
+ "useSingleVarDeclarator" : " error" ,
52
+ "useExportType" : " error"
53
+ },
54
+ "a11y" : {
55
+ "useAltText" : " error" ,
56
+ "useFocusableInteractive" : " error" ,
57
+ "useMediaCaption" : " error" ,
58
+ "noSvgWithoutTitle" : " error" ,
59
+ "useKeyWithClickEvents" : " error"
60
+ },
61
+ "complexity" : {
62
+ "noForEach" : " error" ,
63
+ "useOptionalChain" : " error" ,
64
+ "useArrowFunction" : " error" ,
65
+ "useFlatMap" : " error" ,
66
+ "useLiteralKeys" : " error" ,
67
+ "noBannedTypes" : " error" ,
68
+ "noStaticOnlyClass" : " error" ,
69
+ "noThisInStatic" : " error" ,
70
+ "noUselessConstructor" : " error" ,
71
+ "noUselessTernary" : " error" ,
72
+ "noUselessSwitchCase" : " error" ,
73
+ "noUselessCatch" : " error" ,
74
+ "useSimplifiedLogicExpression" : " error"
75
+ },
76
+ "performance" : {
77
+ "noDelete" : " error" ,
78
+ "noAccumulatingSpread" : " error"
79
+ }
80
+ }
81
+ },
82
+ "formatter" : {
83
+ "enabled" : false
84
+ },
85
+ "javascript" : {
86
+ "formatter" : {
87
+ "quoteStyle" : " double" ,
88
+ "semicolons" : " always"
89
+ }
90
+ },
91
+ "files" : {
92
+ "include" : [" ../../packages/*/src/**/*.{ts,tsx,js,jsx}" ],
93
+ "ignore" : [" **/node_modules/**" , " **/dist/**" , " **/.next/**" ]
94
+ }
95
+ }
0 commit comments