-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig
More file actions
85 lines (85 loc) · 1.99 KB
/
Copy pathconfig
File metadata and controls
85 lines (85 loc) · 1.99 KB
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
{
"validation": {
"adapters": [
"typescript",
"rust",
"python",
"docs",
"clone"
],
"pathPolicy": {
"exclude": [
"packages/fixtures/",
"tests/fixtures/",
"packages/opcore-graph-core-darwin-arm64/",
"packages/opcore-graph-core-darwin-x64/",
"packages/opcore-graph-core-linux-x64/"
]
},
"checks": {
"packs": [],
"disabled": [],
"defaults": [
"typescript.syntax",
"typescript.types",
"typescript.lint",
"typescript.import-graph",
"typescript.dead-code",
"typescript.function-metrics",
"typescript.relevant-tests",
"typescript.file-length",
"rust.source-hygiene",
"rust.fmt",
"rust.cargo-check",
"rust.clippy",
"rust.rustdoc",
"rust.import-graph",
"rust.dead-code",
"rust.graph-signals",
"rust.unused-deps",
"rust.file-length",
"rust.function-metrics",
"python.syntax",
"python.source-hygiene",
"python.ruff-lint",
"python.ruff-format",
"python.types",
"python.import-graph",
"python.dead-code",
"python.relevant-tests",
"python.pytest",
"docs.existence",
"docs.staleness",
"docs.freshness",
"docs.length",
"docs.dry",
"docs.content-quality",
"docs.code-blocks",
"docs.rules-why",
"docs.hub-coverage",
"docs.subtree-coverage",
"clone.duplication"
],
"typescript": {
"fileLength": {
"maxFileLines": 300
},
"functionMetrics": {
"maxFunctionLines": 80,
"maxComplexity": 10,
"maxParams": 4
}
},
"rust": {
"fileLength": {
"maxFileLines": 500
},
"functionMetrics": {
"maxFunctionLines": 80,
"maxComplexity": 10,
"maxParams": 4
}
}
}
}
}