# Quality report — 2026-09-16T17:51:04Z - **Gate**: ❌ **FAIL** - **Commit**: `n/a` on `n/a` - **qlty**: qlty 0.639.0 linux-arm64 (d9801f1 2026-07-23) - **Run**: #1 (first recorded run) ## Gate violations - code smells: 1 (max 0) ## Lint issues (`qlty check`) _none_ ### Top rules _none_ ### Most affected files _none_ ## Code smells (`qlty smells`) Total: **1** (vs previous: —) | smell | file | line | detail | |---|---|---|---| | qlty:return-statements | internal/jslang/words.go | 74 | Function with many returns (count = 8): classOfWord | ## Metrics (`qlty metrics`) | metric | total | vs previous | |---|---|---| | funcs | 56 | — | | classes | 4 | — | | fields | 12 | — | | cyclo | 227 | — | | complex | 108 | — | | lcom | 0 | — | | lines | 1239 | — | | loc | 666 | — | ### Most complex files | file | complex | cyclo | loc | |---|---|---|---| | internal/jslang/scan.go | 32 | 75 | 164 | | internal/jslang/json.go | 22 | 45 | 102 | | internal/jslang/words.go | 21 | 40 | 129 | | main.go | 16 | 32 | 132 | | internal/jslang/literals.go | 13 | 25 | 49 | | internal/jslang/jslang.go | 4 | 9 | 84 | | internal/jslang/templates.go | 0 | 1 | 6 | ## Trend | run | timestamp | error | warning | smells | complex | gate | |---|---|---|---|---|---|---| | 1 | 2026-09-16T17:51:04Z | 0 | 0 | 1 | 108 | FAIL |