Skip to content

fix: react is not defined #1484

fix: react is not defined

fix: react is not defined #1484

Triggered via push December 25, 2024 12:32
Status Success
Total duration 1m 31s
Artifacts
Matrix: Analyze
Fit to window
Zoom out
Zoom in

Annotations

228 errors, 51 warnings, and 86 notices
ESLint: src/components/hooks/useErrorBoundary/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/prism/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateful/ErrorBoundary/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/product/home/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/d3Chart/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/service/useFetch.js#L1
ESLint: Install the 'eslint' package
ESLint: src/actions/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/product/edit/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/postmessage/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/layout/proSecNav/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/useInViewport/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/LinearWrap/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/layout/proContent/breadcrumb/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/EChartsCommon/BaseChart/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/AutoLink/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/i18n/i18n.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateful/TreeList/utils.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/MultiColorBorder/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/container/musicPlayer/songData/song.js#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/print/test/toPrint.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/useImageUpload/image-upload.ts#L1
ESLint: Install the 'eslint' package
ESLint: src/actions/increment/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/useRect/index.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/chinamap/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: faker/utils/mock.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/TypedText/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/music/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/demo/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/AnimateOnScreen/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateful/CheckableTags/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/container/musicPlayer/Controls.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/TagCloud/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/AnimateWave/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/signin/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/UserIP/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/useViewport/use-view-port.ts#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/bigScreen/bigHeader/index.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/ShiCode/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/SlideLinear/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/useThrottle/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/useRefVariable/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/parallax/toggle.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/Spotlight/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/signup/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/useApiCallOnMount/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/service/axios.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/AnimateRipple/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/theme/hooks.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/useElementViewportPosition/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/Exception/exception500.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/coupons/edit/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/utils/token/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/reactAmap/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/container/masonryContainer/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/useTable/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/layout/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/StarRating/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: webpack/process.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/useBodyScrollLock/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/TextClip/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateful/TreeList/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/reactGantt/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/useMasonry/index.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/demo/tsDemo/index.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/useInitialRender/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/print/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/layout/proContent/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/useWebsocket/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/video/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/bigScreen/index.tsx#L1
ESLint: Install the 'eslint' package
ESLint: faker/utils/index.js#L1
ESLint: Install the 'eslint' package
ESLint: check-sentry.js#L1
ESLint: Install the 'eslint' package
ESLint: src/utils/waitTime/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/Watermark/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/NumberFlowFix/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/useUpdate/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/useCopyToClipboard/index.ts#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/AvatarCard/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/Loading/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/product/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: faker/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/theme/index.ts#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/parallax/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/tilt/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/service/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/container/basicInfo/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/useScript/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/GradientTracking/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/ReMarkdown/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: webpack/webpack.prod.js#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/bigScreen/offlinePortalOptions.ts#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/useWindowScroll/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: typings/style.d.ts#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateful/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/SearchForm/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/home/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/AlternatingText/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/useImageUpload/index.ts#L1
ESLint: Install the 'eslint' package
ESLint: src/service/useAsyncFetch.js#L1
ESLint: Install the 'eslint' package
ESLint: src/theme/light.ts#L1
ESLint: Install the 'eslint' package
ESLint: src/hocs/withLoading.js#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/dashboard/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: faker/utils/delay.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/IntervalInput/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: faker/app/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/useRootClick/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/container/musicPlayer/SongCard.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/coupons/detail/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/FixLayout/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/container/musicPlayer/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/utils/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/useUnload/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/layout/primaryNav/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/utils/confetti/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/service/fetch.js#L1
ESLint: Install the 'eslint' package
ESLint: src/theme/dark.ts#L1
ESLint: Install the 'eslint' package
ESLint: src/theme.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/layout/proTabs/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/Exception/exception403.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/routers/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/layout/fullscreen/index.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/useCycle/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/utils/tryCatch/runPromise.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/useMousePosition/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/demo/shopsList/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/CustomSwitch/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/usePreviousValue/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/postmessage/myIframe/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/layout/proHeader/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/LineBordered/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/barcode/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: postcss.config.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/EChartsCommon/index.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/d3Chart/scatter.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/layout/proContent/breadcrumb/util.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/NoMatch/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/useInterval/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/useKeyPress/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: webpack/dev.proxy.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/LanguageSwitcher/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: api/server.js#L1
ESLint: Install the 'eslint' package
ESLint: eslint.config.mjs#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/coupons/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: tailwind.config.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/proTabsContext/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/demo/tsDemo/user/index.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/dynamicModal/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/mermaid/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/actions/decrement/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/container/musicPlayer/Seekbar.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/IsometricCard/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/useScrollPosition/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/routers/authRouter.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/reactPdf/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/store/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/EChartsCommon/BaseChart/echarts.ocnfig.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/ScrollAnimation/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/locales/zh/translation.js#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/bigScreen/chinaMap/index.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/chatgpt/sse.js#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/coupons/home/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/utils/publicFn/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/FixTabPanel/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/reducers/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/utils/aidFn.js#L1
ESLint: Install the 'eslint' package
ESLint: src/locales/en/translation.js#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/three/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/container/musicPlayer/Track.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/container/landingPage/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/crypto/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/superMap/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/useViewport/index.ts#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/demo/fileUpload/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/Video/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/reducers/decrement/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/useIsMount/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/useDebounce/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/container/musicPlayer/VolumeBar.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/qrGenerate/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/coupons/add/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/bigScreen/chinaMap/options.ts#L1
ESLint: Install the 'eslint' package
ESLint: faker/shops/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/useScrollIntoView/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/LazyLoadImage/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/AlignCenter/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/index.js#L1
ESLint: Install the 'eslint' package
ESLint: webpack/paths.js#L1
ESLint: Install the 'eslint' package
ESLint: webpack/webpack.common.js#L1
ESLint: Install the 'eslint' package
ESLint: src/reducers/increment/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/utils/sentry/index.js#L1
ESLint: Install the 'eslint' package
ESLint: webpack/webpack.dev.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/useFetchReducer/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/index.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/HorizontalScroll/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/useTitle/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/Exception/exception404.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/useMousePosition/use-mouse-position.ts#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/echarts/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/chatgpt/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/container/musicPlayer/Player.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/useSystemTheme/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/usePollingEffect/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/motion/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/Exception/exception401.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/ScrollToTop/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/geoChart/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/usePersistedState/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/useEventListener/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/utils/suffix/index.js#L1
ESLint: Install the 'eslint' package
ESLint: babel.config.js#L1
ESLint: Install the 'eslint' package
ESLint: typings/declaration.d.ts#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/useCallbackState/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/MeshGradientBackground/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateful/mermaidHooks/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: typings/asset.d.ts#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateful/markmap/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/ApiStateHandler/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/hocs/withErrorHandling.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/BreatheText/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/error/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/product/add/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/App.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/useLocalStorage/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/layout/proSider/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/utils/previewScale/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/utils/tryCatch/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/ShiftingCard/index.jsx#L1
ESLint: Install the 'eslint' package
Analyze (javascript)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Analyze (javascript)
CodeQL Action v2 will be deprecated on December 5th, 2024. Please update all occurrences of the CodeQL Action in your workflow files to v3. For more information, see https://github.blog/changelog/2024-01-12-code-scanning-deprecation-of-codeql-action-v2/
Import can be shortened: src/theme.tsx#L13
Import can be shortened
Import can be shortened: src/index.tsx#L5
Import can be shortened
Unused import: src/pages/reactGantt/index.jsx#L1
Unused import specifier useEffect
Unused import: src/hocs/withLoading.js#L1
Unused import specifier useState
Unused import: src/pages/reactGantt/index.jsx#L1
Unused import specifier useRef
Unused import: src/components/stateless/HorizontalScroll/index.jsx#L1
Unused import specifier useRef
Unused import: src/components/stateless/HorizontalScroll/index.jsx#L2
Unused ``` import { motion, useTransform, useScroll } from 'motion/react' ```
Unused import: src/pages/home/index.jsx#L11
Unused import specifier Direction
Unused import: src/components/hooks/useCycle/index.jsx#L1
Unused imported default binding React
Unused import: src/components/hooks/useRootClick/index.jsx#L1
Unused imported default binding React
Unused import: src/pages/demo/index.jsx#L3
Unused import specifier Space
Unused import: src/components/stateless/AlternatingText/index.jsx#L1
Unused import specifier useState
Unused import: src/components/stateless/AnimateRipple/index.jsx#L1
Unused import specifier useState
Unused import: src/components/stateless/AnimateRipple/index.jsx#L1
Unused import specifier useRef
Unused import: src/components/hooks/useElementViewportPosition/index.jsx#L1
Unused import specifier RefObject
Unused import: src/pages/print/index.jsx#L1
Unused import specifier useRef
Mismatched JSDoc and function signature: src/utils/publicFn/index.jsx#L57
Parameter format is not described in JSDoc
Mismatched JSDoc and function signature: src/utils/publicFn/index.jsx#L57
Parameter date is not described in JSDoc
Mismatched JSDoc and function signature: src/utils/publicFn/index.jsx#L54
Parameter time described in JSDoc does not appear in function signature
Mismatched JSDoc and function signature: src/utils/publicFn/index.jsx#L55
Parameter fmt described in JSDoc does not appear in function signature
Equality operator may cause type coercion: src/components/hooks/proTabsContext/index.jsx#L27
Comparison context == undefined may cause unexpected type coercion
Unused assignment: webpack/webpack.common.js#L19
Variable initializer is redundant
Unused local symbol: src/pages/music/index.jsx#L8
Unused constant audioRef
Unused local symbol: src/pages/motion/index.jsx#L102
Unused constant setLeftState
Unused local symbol: webpack/webpack.prod.js#L22
Unused constant useSentryMap
Unused local symbol: webpack/webpack.prod.js#L17
Unused constant packageJson
Unused local symbol: src/pages/mermaid/index.jsx#L8
Unused constant gitChart
Unused local symbol: src/service/fetch.js#L88
Unused constant fetchStartTime
Unused local symbol: src/pages/motion/index.jsx#L102
Unused constant leftState
Unused local symbol: src/pages/motion/index.jsx#L109
Unused constant scrY
Unused local symbol: webpack/webpack.dev.js#L3
Unused constant webpack
Void function return value used: src/utils/aidFn.js#L147
Void function return value is used
Duplicate character in character class: src/components/stateless/AutoLink/index.jsx#L6
Duplicate character '\\\\' inside character class
Redundant character escape: src/utils/aidFn.js#L37
Redundant character escape `\]` in RegExp
Redundant character escape: src/components/stateless/AutoLink/index.jsx#L6
Redundant character escape `\.` in RegExp
Redundant character escape: src/components/stateless/AutoLink/index.jsx#L6
Redundant character escape `\.` in RegExp
Unnecessary non-capturing group: src/utils/aidFn.js#L106
Unnecessary non-capturing group `(?:^\d\.\d(?:\d)?$)`
Unnecessary non-capturing group: src/utils/aidFn.js#L106
Unnecessary non-capturing group `(?:^(?:0)$)`
Unnecessary non-capturing group: src/utils/aidFn.js#L106
Unnecessary non-capturing group `(?:^[1-9](\d+)?(?:\.\d{1,2})?$)`
Unnecessary non-capturing group: src/utils/aidFn.js#L106
Unnecessary non-capturing group `(?:\d)`
Unnecessary non-capturing group: src/utils/aidFn.js#L106
Unnecessary non-capturing group `(?:0)`
Unnecessary non-capturing group: src/utils/aidFn.js#L219
Unnecessary non-capturing group `(?:^\w|[A-Z]|\b\w)`
Redundant local variable: src/pages/layout/proSecNav/index.jsx#L46
Local variable selectedPathKey is redundant
Redundant local variable: src/pages/chatgpt/sse.js#L4
Local variable source is redundant
Redundant local variable: src/utils/aidFn.js#L56
Local variable urlArr is redundant
Redundant local variable: src/components/hooks/useDebounce/index.js#L18
Local variable fnDebounced is redundant
Missing await for an async function call: src/utils/aidFn.js#L300
Missing await for an async function call
Deprecated symbol used: src/pages/d3Chart/scatter.jsx#L25
Deprecated symbol used, consult docs for better alternative
Deprecated symbol used: src/utils/publicFn/index.jsx#L167
Deprecated symbol used, consult docs for better alternative
Deprecated symbol used: src/pages/d3Chart/scatter.jsx#L20
Deprecated symbol used, consult docs for better alternative
Deprecated symbol used: src/components/stateless/ReMarkdown/index.jsx#L30
Deprecated symbol used, consult docs for better alternative
Deprecated symbol used: src/components/hooks/useWindowScroll/index.jsx#L6
Deprecated symbol used, consult docs for better alternative
Deprecated symbol used: src/components/hooks/useWindowScroll/index.jsx#L13
Deprecated symbol used, consult docs for better alternative
Deprecated symbol used: src/components/hooks/useWindowScroll/index.jsx#L7
Deprecated symbol used, consult docs for better alternative
Deprecated symbol used: src/components/stateful/TreeList/utils.js#L75
Deprecated symbol used, consult docs for better alternative
Deprecated symbol used: src/components/hooks/useWindowScroll/index.jsx#L14
Deprecated symbol used, consult docs for better alternative
Deprecated symbol used: src/components/hooks/useScrollIntoView/index.jsx#L10
Deprecated symbol used, consult docs for better alternative
Deprecated symbol used: src/components/stateful/TreeList/utils.js#L76
Deprecated symbol used, consult docs for better alternative
Deprecated symbol used: src/components/hooks/useScrollIntoView/index.jsx#L11
Deprecated symbol used, consult docs for better alternative
Result of method call returning a promise is ignored: src/components/stateless/ShiCode/index.jsx#L10
Promise returned from copyToClipboard is ignored
Result of method call returning a promise is ignored: src/service/useAsyncFetch.js#L28
Promise returned from execute is ignored
Result of method call returning a promise is ignored: src/components/stateless/ReMarkdown/index.jsx#L68
Promise returned from copyTextToClipboard is ignored
Result of method call returning a promise is ignored: src/pages/chatgpt/index.jsx#L109
Promise returned from copyTextToClipboard is ignored
Result of method call returning a promise is ignored: check-sentry.js#L30
Promise returned from checkSentry is ignored
Result of method call returning a promise is ignored: src/pages/chatgpt/index.jsx#L107
Promise returned from copyTextToClipboard is ignored
Result of method call returning a promise is ignored: src/service/useFetch.js#L35
Promise returned from asyncFetch is ignored
Unresolved JSX component: src/pages/motion/index.jsx#L228
Unresolved component motion.li
Unresolved JSX component: src/pages/signup/index.jsx#L66
Unresolved component Form.Item
Unresolved JSX component: src/pages/home/index.jsx#L350
Unresolved component Input.TextArea
Unresolved JSX component: src/pages/signin/index.jsx#L85
Unresolved component Form.Item
Unresolved JSX component: src/pages/motion/index.jsx#L358
Unresolved component motion.div
Unresolved JSX component: src/pages/motion/index.jsx#L690
Unresolved component motion.span
Unresolved JSX component: src/pages/motion/index.jsx#L226
Unresolved component motion.li
Unresolved JSX component: src/pages/chatgpt/index.jsx#L162
Unresolved component Form.Item
Unresolved JSX component: src/pages/motion/index.jsx#L701
Unresolved component motion.div
Unresolved JSX component: src/pages/motion/index.jsx#L659
Unresolved component motion.div
Unresolved JSX component: src/pages/motion/index.jsx#L568
Unresolved component motion.div
Unresolved JSX component: src/pages/motion/index.jsx#L231
Unresolved component motion.p
Unresolved JSX component: src/pages/motion/index.jsx#L310
Unresolved component motion.section
Unresolved JSX component: src/pages/demo/index.jsx#L94
Unresolved component Select.Option
Unresolved JSX component: src/pages/motion/index.jsx#L435
Unresolved component motion.div
Unresolved JSX component: src/pages/signin/index.jsx#L89
Unresolved component Form.Item
Unresolved JSX component: src/pages/layout/proHeader/index.jsx#L73
Unresolved component Layout.Header
Unresolved JSX component: src/pages/motion/index.jsx#L164
Unresolved component motion.div
Unresolved JSX component: src/pages/signup/index.jsx#L76
Unresolved component Input.Password
Unresolved JSX component: src/pages/signup/index.jsx#L83
Unresolved component Form.Item
Unresolved JSX component: src/pages/motion/index.jsx#L672
Unresolved component motion.div
Unresolved JSX component: src/pages/chatgpt/index.jsx#L163
Unresolved component Input.TextArea
Unresolved JSX component: src/pages/motion/index.jsx#L296
Unresolved component motion.div
Unresolved JSX component: src/pages/parallax/toggle.jsx#L19
Unresolved component animated.div
Unresolved JSX component: src/pages/motion/index.jsx#L611
Unresolved component motion.div
Unresolved JSX component: src/pages/signin/index.jsx#L72
Unresolved component Form.Item
Unresolved JSX component: src/pages/demo/index.jsx#L95
Unresolved component Select.Option
Unresolved JSX component: src/pages/motion/index.jsx#L151
Unresolved component motion.div
Unresolved JSX component: src/pages/signup/index.jsx#L79
Unresolved component Form.Item
Unresolved JSX component: src/pages/signup/index.jsx#L53
Unresolved component Form.Item
Unresolved JSX component: src/pages/motion/index.jsx#L628
Unresolved component motion.div
Unresolved JSX component: src/pages/motion/index.jsx#L328
Unresolved component motion.div
Unresolved JSX component: src/pages/demo/index.jsx#L93
Unresolved component Select.Option
Unresolved JSX component: src/pages/parallax/toggle.jsx#L33
Unresolved component animated.div
Unresolved JSX component: src/pages/motion/index.jsx#L579
Unresolved component motion.div
Unresolved JSX component: src/pages/motion/index.jsx#L556
Unresolved component motion.div
Unresolved JSX component: src/pages/signin/index.jsx#L59
Unresolved component Form.Item
Unresolved JSX component: src/pages/layout/proContent/index.jsx#L56
Unresolved component FloatButton.BackTop
Unresolved JSX component: src/pages/motion/index.jsx#L188
Unresolved component motion.div
Unresolved JSX component: src/pages/motion/index.jsx#L692
Unresolved component motion.div
Unresolved JSX component: src/pages/chatgpt/index.jsx#L170
Unresolved component Form.Item
Unresolved JSX component: src/pages/motion/index.jsx#L402
Unresolved component motion.div
Unresolved JSX component: src/pages/motion/index.jsx#L374
Unresolved component motion.div
Unresolved JSX component: src/pages/layout/proSider/index.jsx#L15
Unresolved component Layout.Sider
Unresolved JSX component: src/pages/chatgpt/index.jsx#L171
Unresolved component Input.TextArea
Unresolved JSX component: src/pages/chatgpt/index.jsx#L181
Unresolved component Form.Item
Unresolved JSX component: src/pages/motion/index.jsx#L201
Unresolved component motion.div
Unresolved JSX component: src/pages/motion/index.jsx#L243
Unresolved component motion.div
Unresolved JSX component: src/pages/signin/index.jsx#L82
Unresolved component Input.Password
Unresolved JSX component: src/pages/motion/index.jsx#L542
Unresolved component motion.div
Unresolved JSX component: src/pages/motion/index.jsx#L279
Unresolved component motion.div
Unresolved JSX component: src/pages/motion/index.jsx#L601
Unresolved component motion.div
Unresolved JSX component: src/pages/motion/index.jsx#L382
Unresolved component motion.div
Unresolved JSX component: src/pages/motion/index.jsx#L493
Unresolved component motion.div
Unresolved JSX component: src/pages/motion/index.jsx#L227
Unresolved component motion.li
Unresolved JSX component: src/pages/motion/index.jsx#L366
Unresolved component motion.div
Unresolved JSX component: src/pages/motion/index.jsx#L215
Unresolved component motion.ul
Unresolved JSX component: src/pages/motion/index.jsx#L453
Unresolved component motion.div
Regular expression can be simplified: src/utils/aidFn.js#L113
`[\d]` can be simplified to '\\d'
Regular expression can be simplified: src/utils/aidFn.js#L151
`[=]` can be simplified to '='