f2aa604939
vp run check:lint reported 7 warnings, all false positives for a terminal UI library: - no-control-regex (×6): parsing keyboard escape sequences and stripping ANSI inherently requires regexes matching control chars (ESC, BEL). Disable the rule library-wide in vite.config.ts — it flags every such pattern and we already use \x1b/\u escapes (its own suggested form). Also drop the now- redundant (and misplaced — it sat one line above the regex) inline disable in sanitize-ansi.test.ts. - no-misused-spread (×1) at parse-keypress.ts:500: `[...s]` on a terminal escape sequence (ASCII control chars + digits, never user text), so the emoji-splitting concern doesn't apply. Suppressed in place with a comment explaining why, keeping the rule active elsewhere. check:lint now reports 0 warnings, 0 errors.