Files
feuerwerk/tests
adminandClaude Opus 5.5 41af1a6e51
game-maker / gate (push) Successful in 3m48s
game-maker / suite (push) Successful in 14m58s
Refactoring round 11: drop what only tests asked of the EQ (#85)
Refactoring round 11 covers what came since round 10 (25084f8): one
commit, 6873776, the curve in the EQ's node and the spectrum in its
tab (#375, #374). Behaviour is unchanged.

Duplicate code (jscpd 4.3.0 over src, 50 tokens, TypeScript only, as
in round 10, measured on 25084f8 and here alike): 33 clones / 249
lines before and after. The two issues brought none.

Dead code (TS language service, references per export and member):

- eqBandDb was called by tests only. It goes, and the tests ask
  eqBandResponse, which works out the curves the tab and the node
  draw.
- eqPictureShapes and SPECTRUM_SIZE were used only in their own file
  and lose their `export`.
- Kept on purpose: the members of EqCurve are called by the tab class
  in the same file, and the processors' render, process and cut are
  the worklet's own, as in round 10. StageNodes is a type, and types
  stay exported.

Comments and docs: no comment of the two issues tells history or
runs past the line width. README and wiki were brought up to date in
6873776, and every path they name exists.

Tests:

  Bundle                  md5 identical before and after
  Gate (melektaus-atx)    275 files, 4247 tests, CHECK EXIT 0
  Unit, touched areas     2 files, 14 tests

No check was added or changed, the e2e sum stays at 1921.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 16:08:53 +02:00
..