The four groups
Common linter warning kinds
UNUSED · REDECLARED · SHADOWED · DEPRECATED
Conventional npm script names
BUILD · TEST · DEV · LINT
JS keyword operators
TYPEOF · INSTANCEOF · DELETE · IN
Words that precede CODE
SOURCE · DEAD · MORSE · AREA
Why this puzzle works
Soft difficulty-2. The wordplay is one of the cleanest in the catalog — every purple tile compounds with CODE and only CODE. DEAD is the meta-joke: 'dead code' is the kind of thing the linter (yellow group) would flag. The puzzle is daring you to put DEAD with the linter group; the cardinality says no.
How to read a Connectle without solving it
A code-themed grouping puzzle rewards counting as much as recognition. Start by listing every plausible group, then notice which tiles appear in two lists. Whichever group has exactly four unambiguous members is your anchor — solve it first and the rest of the board collapses by elimination. The hardest tier (purple) is almost always wordplay: tiles that share a prefix or suffix, not a concept. If a tile feels orphaned, ask whether the same word could follow or precede a common engineering word like root, stack, cache, or queue.