gsxdsm
651c5678d2
refactor: fix and tighten mechanical lint rules
...
- no-useless-escape: drop needless backslashes in character classes and
URL/path regexes (gh-cli, store, task, modelFilter, useFileMention,
RoutineEditor, ScheduleForm).
- no-case-declarations: wrap case bodies in ProjectOverview and
SettingsModal with block scopes.
- prefer-const: convert a never-reassigned slug binding in agent-import;
annotate legitimate forward-declared let bindings in dashboard.ts that
callbacks close over before assignment.
- no-fallthrough: add missing break after settings-subcommand error.
- no-empty-interface/no-empty-object-type: convert ProjectManifest from
empty interface extension to a type alias.
- no-unused-expressions: replace `x && x.method()` short-circuits in
TerminalModal with optional chaining.
Then ratchet these rules from warn → error so regressions are blocked.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-23 23:02:36 -07:00
..
2026-04-23 23:02:33 -07:00
2026-04-18 12:14:43 -07:00
2026-04-23 23:02:35 -07:00
2026-04-23 23:02:35 -07:00
2026-04-15 19:27:53 -07:00
2026-04-23 12:23:56 -07:00
2026-04-22 09:56:26 -07:00
2026-04-22 11:43:26 -07:00
2026-04-23 12:55:45 -07:00
2026-04-23 23:02:35 -07:00
2026-04-23 13:05:01 -07:00
2026-04-17 09:16:08 -07:00
2026-04-22 09:56:26 -07:00
2026-04-23 23:02:35 -07:00
2026-04-19 20:48:13 -07:00
2026-04-19 20:48:13 -07:00
2026-04-23 14:16:19 -07:00
2026-04-23 12:55:50 -07:00
2026-04-15 20:44:40 -07:00
2026-04-23 23:02:35 -07:00
2026-04-23 23:02:34 -07:00
2026-04-16 10:23:07 -07:00
2026-04-18 12:21:14 -07:00
2026-04-23 23:02:35 -07:00
2026-04-20 15:37:32 -07:00
2026-04-23 23:02:35 -07:00
2026-04-16 04:38:05 -07:00
2026-04-22 08:04:24 -07:00
2026-04-23 23:02:35 -07:00
2026-04-22 01:31:40 -07:00
2026-04-15 20:44:40 -07:00
2026-04-18 07:36:57 -07:00
2026-04-23 23:02:35 -07:00
2026-04-23 23:02:35 -07:00
2026-04-23 23:02:35 -07:00
2026-04-23 11:16:11 -07:00
2026-04-23 11:16:11 -07:00
2026-04-23 23:02:35 -07:00
2026-04-23 23:02:35 -07:00
2026-04-23 23:02:33 -07:00
2026-04-23 23:02:33 -07:00
2026-04-19 10:13:34 -07:00
2026-04-23 23:02:33 -07:00
2026-04-23 23:02:35 -07:00
2026-04-19 20:48:13 -07:00
2026-04-19 20:48:13 -07:00
2026-04-19 20:48:13 -07:00
2026-04-23 23:02:35 -07:00
2026-04-23 23:02:33 -07:00
2026-04-19 20:48:13 -07:00
2026-04-23 23:02:35 -07:00
2026-04-15 20:44:40 -07:00
2026-04-23 23:02:35 -07:00
2026-04-22 11:43:26 -07:00
2026-04-22 09:23:57 -07:00
2026-04-16 09:08:06 -07:00
2026-04-23 23:02:35 -07:00
2026-04-16 09:08:06 -07:00
2026-04-17 08:01:38 -07:00
2026-04-17 08:01:38 -07:00
2026-04-23 08:24:13 -07:00
2026-04-22 19:24:34 -07:00
2026-04-20 09:32:04 -07:00
2026-04-23 23:02:35 -07:00
2026-04-16 11:51:47 -07:00
2026-04-17 05:36:02 -07:00
2026-04-22 13:57:10 -07:00
2026-04-23 23:02:35 -07:00
2026-04-23 23:02:36 -07:00
2026-04-23 23:02:34 -07:00
2026-04-23 10:58:36 -07:00
2026-04-23 23:02:35 -07:00
2026-04-19 20:48:13 -07:00
2026-04-23 23:02:35 -07:00
2026-04-16 23:07:40 -07:00
2026-04-23 23:02:36 -07:00
2026-04-15 17:36:18 -07:00
2026-04-23 12:00:05 -07:00
2026-04-23 23:02:36 -07:00
2026-04-15 20:44:40 -07:00
2026-04-22 23:34:18 -07:00
2026-04-23 23:02:36 -07:00
2026-04-16 08:38:08 -07:00
2026-04-23 23:02:35 -07:00
2026-04-16 04:38:05 -07:00
2026-04-19 20:48:13 -07:00
2026-04-22 19:24:34 -07:00
2026-04-18 16:12:30 -07:00
2026-04-19 20:48:13 -07:00
2026-04-19 20:48:13 -07:00
2026-04-23 23:02:33 -07:00
2026-04-23 23:02:35 -07:00
2026-04-23 23:02:35 -07:00
2026-04-23 23:02:35 -07:00
2026-04-23 23:02:35 -07:00
2026-04-23 23:02:36 -07:00
2026-04-23 23:02:35 -07:00
2026-04-23 23:02:33 -07:00
2026-04-15 20:44:40 -07:00