Files
Bingxi Zhao (Frank) 38b056fced ci: run eslint on the frontend
The web job ran the node tests but never linted, so #921 merged with two real
React violations in it — a predicate named like a hook, which tripped
rules-of-hooks, and a synchronous setState inside an effect. Both were invisible
to every gate the repo had.

Errors only: `npx eslint .` exits 0 on the 79 warnings the tree still carries
(i18n literals, next/image suggestions), so this starts catching the class of
bug that just slipped through without demanding an unrelated cleanup first.
2026-08-20 01:46:19 +08:00
..
2026-08-17 11:22:26 +08:00
2026-08-20 01:46:19 +08:00
2026-01-15 02:49:17 +08:00
2026-06-18 00:22:48 +08:00