summaryrefslogtreecommitdiff
path: root/apps/web/app/reader/_components/entry-list.tsx
diff options
context:
space:
mode:
authorFuwn <[email protected]>2026-02-10 00:12:25 -0800
committerFuwn <[email protected]>2026-02-10 00:12:25 -0800
commit32219ec9656e7f46e516c7c41c133133d008e9a4 (patch)
treee335fa4b2e32f562b0861cd02a1abe618e8cb6b9 /apps/web/app/reader/_components/entry-list.tsx
parentfix: P2 security hardening and tier limit parity (diff)
downloadasa.news-32219ec9656e7f46e516c7c41c133133d008e9a4.tar.xz
asa.news-32219ec9656e7f46e516c7c41c133133d008e9a4.zip
fix: reduce lint warnings from 34 to 0
Disable no-img-element (RSS reader needs <img> for arbitrary external URLs). Remove unused variables/imports and redundant getUser() calls guarded by middleware. Fix exhaustive-deps by adding stable deps, wrapping handlers in useCallback, and suppressing intentional omissions. Fix ref cleanup in use-realtime-entries. Allow triple-slash TS reference directives in no-comments rule.
Diffstat (limited to 'apps/web/app/reader/_components/entry-list.tsx')
-rw-r--r--apps/web/app/reader/_components/entry-list.tsx2
1 files changed, 2 insertions, 0 deletions
diff --git a/apps/web/app/reader/_components/entry-list.tsx b/apps/web/app/reader/_components/entry-list.tsx
index 65e35f7..7513d18 100644
--- a/apps/web/app/reader/_components/entry-list.tsx
+++ b/apps/web/app/reader/_components/entry-list.tsx
@@ -80,6 +80,7 @@ export function EntryList({
const prefetchIdentifiers = useMemo(
() => allEntries.map((entry) => entry.entryIdentifier),
+ // eslint-disable-next-line react-hooks/exhaustive-deps
[firstEntryIdentifier, lastEntryIdentifier, allEntries.length]
)
usePrefetchEntryDetails(prefetchIdentifiers)
@@ -141,6 +142,7 @@ export function EntryList({
if (focusedIndex !== -1) {
virtualizer.scrollToIndex(focusedIndex, { align: "auto" })
}
+ // eslint-disable-next-line react-hooks/exhaustive-deps
}, [focusedEntryIdentifier])
if (isLoading) {