-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathlarge-file-analysis.json
More file actions
74 lines (74 loc) · 1.58 KB
/
large-file-analysis.json
File metadata and controls
74 lines (74 loc) · 1.58 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
{
"timestamp": "2026-01-27T20:29:25.423Z",
"totalFiles": 3,
"summary": {
"highPriority": 3,
"mediumPriority": 3,
"totalIssues": 20,
"totalSuggestions": 20
},
"files": [
{
"file": "scripts/clojure/command-runner.js",
"lines": 1025,
"issues": 6,
"suggestions": 6,
"metrics": {
"imports": 8,
"functions": 74,
"classes": 1,
"avgLineLength": 30,
"commentRatio": 9
},
"priority": "HIGH"
},
{
"file": "scripts/commands/pine-debug.js",
"lines": 1382,
"issues": 7,
"suggestions": 7,
"metrics": {
"imports": 11,
"functions": 80,
"classes": 1,
"avgLineLength": 30,
"commentRatio": 7
},
"priority": "HIGH"
},
{
"file": "scripts/pinescript/debug-server.js",
"lines": 1765,
"issues": 7,
"suggestions": 7,
"metrics": {
"imports": 15,
"functions": 96,
"classes": 1,
"avgLineLength": 29,
"commentRatio": 9
},
"priority": "HIGH"
}
],
"recommendations": [
{
"type": "ARCHITECTURE",
"description": "Consider architectural changes to reduce file sizes",
"files": 3,
"priority": "HIGH"
},
{
"type": "REFACTORING",
"description": "Focus on extracting logic from long functions",
"files": 3,
"priority": "HIGH"
},
{
"type": "CODE_QUALITY",
"description": "Address code duplication to improve maintainability",
"files": 3,
"priority": "MEDIUM"
}
]
}