From acc11dfccbcc2339ed22c8974b95fd1f8213598b Mon Sep 17 00:00:00 2001 From: thinkasany <480968828@qq.com> Date: Wed, 21 Jan 2026 23:05:52 +0800 Subject: [PATCH] chore(eslint): add fetch to polyfills configuration (#56697) --- .dumi/hooks/useIssueCount.ts | 1 - .dumi/pages/index/components/util.ts | 1 - .dumi/theme/common/ThemeSwitch/usePromptTheme.ts | 1 - .dumi/theme/slots/Header/index.tsx | 1 - eslint.config.mjs | 2 +- 5 files changed, 1 insertion(+), 5 deletions(-) diff --git a/.dumi/hooks/useIssueCount.ts b/.dumi/hooks/useIssueCount.ts index dede37e913..f433c590a8 100644 --- a/.dumi/hooks/useIssueCount.ts +++ b/.dumi/hooks/useIssueCount.ts @@ -7,7 +7,6 @@ const isNumber = (value: any): value is number => { }; const fetcher = async (url: string): Promise => { - // eslint-disable-next-line compat/compat const res = await fetch(url, { headers: { Accept: 'application/vnd.github+json' } }); const data = await res.json(); const totalCount = isNumber(data?.total_count) ? data.total_count : 0; diff --git a/.dumi/pages/index/components/util.ts b/.dumi/pages/index/components/util.ts index 6cf9ed8c51..00a62048c9 100644 --- a/.dumi/pages/index/components/util.ts +++ b/.dumi/pages/index/components/util.ts @@ -1,4 +1,3 @@ -/* eslint-disable compat/compat */ import { css } from 'antd-style'; import useSWR from 'swr'; diff --git a/.dumi/theme/common/ThemeSwitch/usePromptTheme.ts b/.dumi/theme/common/ThemeSwitch/usePromptTheme.ts index 09851a444d..33f629f628 100644 --- a/.dumi/theme/common/ThemeSwitch/usePromptTheme.ts +++ b/.dumi/theme/common/ThemeSwitch/usePromptTheme.ts @@ -1,4 +1,3 @@ -/* eslint-disable compat/compat */ import { useRef, useState } from 'react'; import { XStream } from '@ant-design/x-sdk'; diff --git a/.dumi/theme/slots/Header/index.tsx b/.dumi/theme/slots/Header/index.tsx index cbad740e0b..51e363f4ef 100644 --- a/.dumi/theme/slots/Header/index.tsx +++ b/.dumi/theme/slots/Header/index.tsx @@ -159,7 +159,6 @@ interface VersionItem { } const fetcher = (...args: Parameters) => { - // eslint-disable-next-line compat/compat return fetch(...args).then((res) => res.json()); }; diff --git a/eslint.config.mjs b/eslint.config.mjs index e0cb0f8b41..572e318c4f 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -129,7 +129,7 @@ export default antfu( 'react/no-use-context': 'warn', }, settings: { - polyfills: ['Promise', 'URL', 'URLSearchParams'], + polyfills: ['Promise', 'URL', 'fetch', 'URLSearchParams'], }, }, {