Simon
4f80ec1459
refactor: upgrade ESLint 9→10 and simplify React lint toolchain
- Upgrade eslint and @eslint/js to v10
- Replace eslint-plugin-react-x + eslint-plugin-react-dom + eslint-plugin-react-hooks
with unified @eslint-react/eslint-plugin
- Raise dev Node.js requirement to ^22.13.0 || >=24 (runtime packages unaffected)
- Add .npmrc with engine-strict=true
- Move all @eslint-react rule overrides to eslint.config.js,
eliminating plugin-specific inline eslint-disable comments
- Fix real issues caught by new rules: useless assignments,
leaked setTimeout, ref naming, useState setter naming
2026-04-08 20:31:31 +08:00
..
2026-04-02 16:34:57 +08:00
2026-02-14 16:51:37 +08:00
2026-04-08 20:31:31 +08:00
2026-01-20 17:36:33 +08:00
2026-02-14 15:12:45 +08:00
2026-04-07 15:39:11 +08:00
2026-02-27 17:09:54 +08:00
2026-01-20 20:38:02 +08:00
2026-03-18 01:56:56 +08:00