mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-09-13 18:32:12 +03:00
45 violations across 27 files fixed at the source (no eslint-disable, no new suppressions; the 45 matching react-hooks/* entries are removed from config/quality/eslint-suppressions.json): - set-state-in-effect (fetch-on-mount effects): async continuation wrapper. - Prop/state sync effects (EditMemoryModal, radar/setup, EvalsTab): adjust during render with prev tracking. - purity/refs (ActivityFeedClient, ProviderQuotaWidget, ReasoningCacheTab): Date.now() snapshots moved to state set from the fetch path; rendered refs converted to state. - immutability (useCodexResetCreditRedemption): ref-store writes extracted to module-level helpers. - exhaustive-deps (RequestLoggerV2, HomePageClient): COLUMN_SORT_MAP hoisted to module scope; openDetail/closeDetail wrapped in useCallback and added to the dependent hooks; versionInfo destructured to locals; baseUrl now reads location.origin via useSyncExternalStore (hydration-safe, no effect). Refs #12146