turbo-editors/turbo-corepublic Fork 0
d662cebdb65b319885da903daf7eff9ab1bfbb78
Commits
Clone
git clone https://git.rickub.com/turbo-editors/turbo-core.git
git clone ssh://git@rickub.com/turbo-editors/turbo-core.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

Blame is unavailable for this file.
report-20260915T235029Z.md · 81 lines · 2.3 KBmarkdown Blame HistoryRaw
 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
# Quality report — 2026-09-15T23:50:29Z

- **Gate**: ❌ **FAIL**
- **Commit**: `35bc868` on `main`
- **qlty**: qlty 0.639.0 linux-arm64 (d9801f1 2026-07-23)
- **Run**: #25 (previous: 2026-09-15T16:57:58Z)

## Gate violations

- code smells: 4 (max 0)

## Lint issues (`qlty check`)

_none_

### Top rules

_none_

### Most affected files

_none_

## Code smells (`qlty smells`)

Total: **4** (vs previous: +4)

| smell | file | line | detail |
|---|---|---|---|
| qlty:return-statements | app/agent_files.go | 37 | Function with many returns (count = 7): listProjectFiles |
| qlty:file-complexity | acp/session.go | 1 | High total complexity (count = 50) |
| qlty:function-parameters | acp/picker.go | 388 | Function with many parameters (count = 6): drawChoice |
| qlty:file-complexity | acp/picker.go | 1 | High total complexity (count = 51) |

## Metrics (`qlty metrics`)

| metric | total | vs previous |
|---|---|---|
| funcs | 1445 | +35 |
| classes | 191 | +7 |
| fields | 572 | +24 |
| cyclo | 5048 | +199 |
| complex | 2254 | +98 |
| lcom | 0 | ±0 |
| lines | 24084 | +793 |
| loc | 14841 | +504 |

### Most complex files

| file | complex | cyclo | loc |
|---|---|---|---|
| acp/picker.go | 51 | 122 | 270 |
| acp/session.go | 50 | 118 | 447 |
| editor/view.go | 48 | 124 | 380 |
| app/actions_file.go | 44 | 69 | 224 |
| app/agents.go | 44 | 89 | 244 |
| theme/load.go | 44 | 71 | 214 |
| app/app.go | 43 | 123 | 375 |
| acp/transcript.go | 38 | 89 | 231 |
| syntax/toml.go | 38 | 92 | 179 |
| ui/dialog.go | 38 | 71 | 197 |
| ui/menu_events.go | 38 | 66 | 145 |
| app/toolchain.go | 35 | 72 | 243 |
| ui/window.go | 35 | 110 | 251 |
| acp/config.go | 34 | 43 | 149 |
| snippets/snippets.go | 34 | 39 | 135 |

## Trend

| run | timestamp | error | warning | smells | complex | gate |
|---|---|---|---|---|---|---|
| 16 | 2026-09-02T05:02:06Z | 0 | 0 | 0 | 1802 | PASS |
| 17 | 2026-09-02T06:10:08Z | 0 | 0 | 0 | 1810 | PASS |
| 18 | 2026-09-02T06:12:59Z | 0 | 0 | 0 | 1810 | PASS |
| 19 | 2026-09-03T05:34:04Z | 0 | 0 | 0 | 1810 | PASS |
| 20 | 2026-09-09T12:15:42Z | 0 | 0 | 0 | 1811 | PASS |
| 21 | 2026-09-15T09:34:09Z | 0 | 0 | 3 | 2119 | FAIL |
| 22 | 2026-09-15T09:34:55Z | 0 | 0 | 0 | 2119 | PASS |
| 23 | 2026-09-15T16:57:07Z | 0 | 0 | 2 | 2157 | FAIL |
| 24 | 2026-09-15T16:57:58Z | 0 | 0 | 0 | 2156 | PASS |
| 25 | 2026-09-15T23:50:29Z | 0 | 0 | 4 | 2254 | FAIL |