aboutsummaryrefslogtreecommitdiffstats
path: root/biome.json
blob: 4c34fa448f71da6d36c4eaf0edb1f264a5037be9 (plain) (blame)
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
91
92
93
94
95
96
97
98
99
100
{
	"assist": {
		"actions": {
			"source": {
				"organizeImports": "on",
				"recommended": true,
				"useSortedAttributes": "on",
				"useSortedKeys": "on"
			}
		},
		"enabled": true
	},
	"files": {
		"ignoreUnknown": true,
		"includes": ["src/index.html", "src/style.css", "src/main.js", "biome.json"]
	},
	"formatter": {
		"indentStyle": "tab",
		"lineWidth": 100
	},
	"html": {
		"experimentalFullSupportEnabled": true,
		"formatter": {
			"enabled": true,
			"indentScriptAndStyle": true,
			"lineWidth": 100,
			"whitespaceSensitivity": "ignore"
		},
		"linter": { "enabled": true }
	},
	"linter": {
		"enabled": true,
		"rules": {
			"complexity": {
				"noExcessiveCognitiveComplexity": {
					"level": "warn",
					"options": {
						"maxAllowedComplexity": 50
					}
				}
			},
			"correctness": {
				"noUnusedVariables": {
					"fix": "none",
					"level": "warn"
				}
			},
			"nursery": {
				"recommended": true
			},
			"recommended": true,
			"style": {
				"useNamingConvention": {
					"level": "error",
					"options": {
						"conventions": [
							{
								"formats": ["PascalCase"],
								"selector": {
									"kind": "typeParameter"
								}
							},
							{
								"formats": ["camelCase"],
								"selector": {
									"kind": "let"
								}
							},
							{
								"formats": ["camelCase"],
								"selector": {
									"kind": "classMember"
								}
							},
							{
								"formats": ["camelCase"],
								"selector": {
									"kind": "classProperty"
								}
							},
							{
								"formats": ["camelCase"],
								"selector": {
									"kind": "function"
								}
							},
							{
								"formats": ["camelCase", "PascalCase"],
								"selector": {
									"kind": "objectLiteralMember"
								}
							}
						],
						"strictCase": false
					}
				}
			}
		}
	}
}