forked from bots-garden/ori
Quality report — 2026-09-17T23:07:19Z
- Gate: ❌ FAIL
- Commit:
2434cc7onfeat/acp-webapp - qlty: qlty 0.639.0 linux-arm64 (d9801f1 2026-07-23)
- Run: #13 (previous: 2026-09-17T21:04:25Z)
Gate violations
- code smells: 2 (max 0)
Lint issues (qlty check)
| level | count | vs previous |
|---|---|---|
| note | 0 | -2 |
Top rules
none
Most affected files
none
Code smells (qlty smells)
Total: 2 (vs previous: +2)
| smell | file | line | detail |
|---|---|---|---|
| qlty:return-statements | internal/files/search.go | 50 | Function with many returns (count = 8): Search |
| qlty:return-statements | ui/src/components/PreviewPane.tsx | 30 | Function with many returns (count = 6): PreviewPane |
Metrics (qlty metrics)
| metric | total | vs previous |
|---|---|---|
| funcs | 255 | +82 |
| classes | 54 | +20 |
| fields | 75 | +22 |
| cyclo | 888 | +365 |
| complex | 517 | +229 |
| lcom | 0 | ±0 |
| lines | 5523 | +1996 |
| loc | 4005 | +1448 |
Most complex files
| file | complex | cyclo | loc |
|---|---|---|---|
| internal/bridge/bridge.go | 34 | 49 | 228 |
| internal/skills/skills.go | 34 | 53 | 129 |
| internal/terminal/terminal.go | 32 | 33 | 111 |
| ui/src/useCompletion.ts | 29 | 32 | 122 |
| internal/files/search.go | 24 | 32 | 93 |
| internal/files/files.go | 21 | 35 | 140 |
| internal/mockagent/mockagent.go | 21 | 38 | 190 |
| ui/src/components/DrawioView.tsx | 20 | 22 | 76 |
| ui/src/components/PromptInput.tsx | 20 | 26 | 153 |
| ui/src/components/EditorPane.tsx | 18 | 33 | 125 |
| ori-desktop/frontend/src/main.js | 17 | 29 | 118 |
| ui/src/components/PreviewPane.tsx | 17 | 30 | 127 |
| ui/src/reducer.ts | 17 | 54 | 195 |
| internal/agent/agent.go | 15 | 31 | 121 |
| ori-desktop/internal/settings/settings.go | 15 | 31 | 82 |
Tooling notes
qlty checkexit 99: ERROR
Error installing go@1.22.0.
Caused by:
0: Error extracting tar.gz archive from https://go.dev/dl/go1.22.0.linux-arm64.tar.gz
1: failed to unpackgo/src/cmd/internal/obj/objfile.gointo/home/agent/.qlty/cache/tools/go/1.22.0-c5a26d064299/src/cmd/internal/obj/objfile.go
2: No space left on device (os error 28)
Trend
| run | timestamp | error | warning | smells | complex | gate |
|---|---|---|---|---|---|---|
| 4 | 2026-09-17T19:15:21Z | 0 | 0 | 0 | 145 | PASS |
| 5 | 2026-09-17T19:35:29Z | 0 | 0 | 1 | 147 | FAIL |
| 6 | 2026-09-17T19:36:00Z | 0 | 0 | 0 | 146 | PASS |
| 7 | 2026-09-17T20:05:32Z | 2 | 1 | 3 | 284 | FAIL |
| 8 | 2026-09-17T20:06:46Z | 1 | 1 | 0 | 281 | FAIL |
| 9 | 2026-09-17T20:08:01Z | 0 | 0 | 0 | 281 | PASS |
| 10 | 2026-09-17T20:25:57Z | 0 | 0 | 0 | 286 | PASS |
| 11 | 2026-09-17T20:55:17Z | 0 | 0 | 0 | 288 | PASS |
| 12 | 2026-09-17T21:04:25Z | 0 | 0 | 0 | 288 | PASS |
| 13 | 2026-09-17T23:07:19Z | 0 | 0 | 2 | 517 | FAIL |
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 |
|