Quality report — 2026-09-17T23:07:54Z
- Gate: ❌ FAIL
- Commit:
2434cc7 on feat/acp-webapp
- qlty: qlty 0.639.0 linux-arm64 (d9801f1 2026-07-23)
- Run: #14 (previous: 2026-09-17T23:07:19Z)
Gate violations
- error-level issues: 12 (max 0)
- warning-level issues: 1 (max 0)
- code smells: 2 (max 0)
Lint issues (qlty check)
| level |
count |
vs previous |
| error |
12 |
— |
| warning |
1 |
— |
| note |
4 |
— |
Top rules
| rule |
count |
| biome:lint/style/useTemplate |
7 |
| biome:fmt |
4 |
| biome:lint/complexity/useOptionalChain |
2 |
| golangci-lint:errcheck |
1 |
| biome:lint/complexity/useArrowFunction |
1 |
| biome:lint/suspicious/noRedundantUseStrict |
1 |
| biome:lint/correctness/noSelfAssign |
1 |
Most affected files
| file |
issues |
| ori-desktop/frontend/src/main.js |
13 |
| docs/.assets/ori-architecture.json |
1 |
| internal/files/raw.go |
1 |
| ori-desktop/frontend/src/main.css |
1 |
| ori-desktop/wails.json |
1 |
Code smells (qlty smells)
Total: 2 (vs previous: ±0)
| 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 |
±0 |
| classes |
54 |
±0 |
| fields |
75 |
±0 |
| cyclo |
888 |
±0 |
| complex |
517 |
±0 |
| lcom |
0 |
±0 |
| lines |
5523 |
±0 |
| loc |
4005 |
±0 |
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 |
Trend
| run |
timestamp |
error |
warning |
smells |
complex |
gate |
| 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 |
| 14 |
2026-09-17T23:07:54Z |
12 |
1 |
2 |
517 |
FAIL |