From fa3cce2fa9efe8b35f56c5b86d2c8fd1c50b0c1f Mon Sep 17 00:00:00 2001 From: Stephen Zhou <38493346+hyoban@users.noreply.github.com> Date: Sat, 22 Mar 2025 12:35:53 +0800 Subject: [PATCH] build: update lint config (#3234) * build: update lint config * update * update * update --- apps/desktop/src/renderer/package.json | 1 + .../src/components/ui/collapse/Collapse.tsx | 30 +- .../src/hooks/biz/useSubscriptionActions.tsx | 16 +- .../src/modules/ai/ai-daily/daily.tsx | 2 +- .../src/modules/discover/inbox-form.tsx | 73 +- .../src/modules/entry-column/translation.tsx | 20 +- .../components/SourceContentView.tsx | 44 +- .../components/WarnGoToExternalLink.tsx | 50 +- .../modules/user/ProfileButton.electron.tsx | 244 +- apps/mobile/package.json | 1 + .../modules/discover/search-tabs/__base.tsx | 24 +- apps/mobile/src/modules/screen/action.tsx | 16 +- .../components/layout/main/teleportal.tsx | 7 +- .../pages/(main)/share/feeds/[id]/index.tsx | 6 +- package.json | 10 +- .../ui/platform-icon/collections/readeck.tsx | 24 +- pnpm-lock.yaml | 2011 +++++++++-------- 17 files changed, 1327 insertions(+), 1252 deletions(-) diff --git a/apps/desktop/src/renderer/package.json b/apps/desktop/src/renderer/package.json index e1f11beed..99c6b396e 100644 --- a/apps/desktop/src/renderer/package.json +++ b/apps/desktop/src/renderer/package.json @@ -90,6 +90,7 @@ "sonner": "2.0.1", "tldts": "6.1.84", "use-context-selector": "2.0.0", + "use-sync-external-store": "1.4.0", "usehooks-ts": "3.1.1", "zod": "3.24.2", "zustand": "5.0.3" diff --git a/apps/desktop/src/renderer/src/components/ui/collapse/Collapse.tsx b/apps/desktop/src/renderer/src/components/ui/collapse/Collapse.tsx index 222b0d7e2..d205a6f3c 100644 --- a/apps/desktop/src/renderer/src/components/ui/collapse/Collapse.tsx +++ b/apps/desktop/src/renderer/src/components/ui/collapse/Collapse.tsx @@ -90,21 +90,19 @@ export const CollapseContent: Component<{ return v }, []) return ( - <> - - {isOpened && ( - - {children} - - )} - - > + + {isOpened && ( + + {children} + + )} + ) } diff --git a/apps/desktop/src/renderer/src/hooks/biz/useSubscriptionActions.tsx b/apps/desktop/src/renderer/src/hooks/biz/useSubscriptionActions.tsx index ef0c76bfb..e43b7b8ae 100644 --- a/apps/desktop/src/renderer/src/hooks/biz/useSubscriptionActions.tsx +++ b/apps/desktop/src/renderer/src/hooks/biz/useSubscriptionActions.tsx @@ -96,15 +96,13 @@ const UnfollowInfo = ({ title, undo }: { title: string; undo: () => any }) => { preventDefault: true, }) return ( - <> - {title}, - }} - /> - > + {title}, + }} + /> ) } diff --git a/apps/desktop/src/renderer/src/modules/ai/ai-daily/daily.tsx b/apps/desktop/src/renderer/src/modules/ai/ai-daily/daily.tsx index 5c5bd4be8..09714ded8 100644 --- a/apps/desktop/src/renderer/src/modules/ai/ai-daily/daily.tsx +++ b/apps/desktop/src/renderer/src/modules/ai/ai-daily/daily.tsx @@ -267,7 +267,7 @@ const createRelatedEntryLink = (variant: "toast" | "modal") => (props: LinkProps autoFocus: false, modalClassName: "relative mx-auto mt-[10vh] scrollbar-none max-w-full overflow-auto px-2 lg:max-w-[65rem] lg:p-0", - // eslint-disable-next-line @eslint-react/no-nested-components + // eslint-disable-next-line @eslint-react/no-nested-component-definitions CustomModalComponent: ({ children }) => { const { feedId } = useEntry(entryId) || {} return {children} diff --git a/apps/desktop/src/renderer/src/modules/discover/inbox-form.tsx b/apps/desktop/src/renderer/src/modules/discover/inbox-form.tsx index 33fec9b2d..e6cd4fba9 100644 --- a/apps/desktop/src/renderer/src/modules/discover/inbox-form.tsx +++ b/apps/desktop/src/renderer/src/modules/discover/inbox-form.tsx @@ -145,55 +145,50 @@ const InboxInnerForm = ({ )} - <> - - - {!inbox && ( - ( - - {t("discover.inbox_handle")} - - - - {env.VITE_INBOXES_EMAIL} - - - - - )} - /> - )} + + + {!inbox && ( ( - {t("discover.inbox_title")} + {t("discover.inbox_handle")} - + + + {env.VITE_INBOXES_EMAIL} + )} /> - - - {t(inbox ? "discover.inbox_update" : "discover.inbox_create")} - - - - - > + )} + ( + + {t("discover.inbox_title")} + + + + + + )} + /> + + + {t(inbox ? "discover.inbox_update" : "discover.inbox_create")} + + + + ) } diff --git a/apps/desktop/src/renderer/src/modules/entry-column/translation.tsx b/apps/desktop/src/renderer/src/modules/entry-column/translation.tsx index fecb5c5bd..f342ea6da 100644 --- a/apps/desktop/src/renderer/src/modules/entry-column/translation.tsx +++ b/apps/desktop/src/renderer/src/modules/entry-column/translation.tsx @@ -41,17 +41,15 @@ export const EntryTranslation: Component<{