Skip to content

feat: shiki

feat: shiki #1586

Triggered via push January 21, 2025 06:43
Status Success
Total duration 1m 34s
Artifacts
Matrix: Analyze
Fit to window
Zoom out
Zoom in

Annotations

267 errors, 77 warnings, and 110 notices
Analyze (javascript)
CodeQL Action major versions v1 and v2 have been deprecated. Please update all occurrences of the CodeQL Action in your workflow files to v3. For more information, see https://github.blog/changelog/2025-01-10-code-scanning-codeql-action-v2-is-now-deprecated/
ESLint: src/components/hooks/useStep/use-step.ts#L1
ESLint: Install the 'eslint' package
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/reactGantt/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/pages/motion/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/pages/demo/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/components/hooks/useCopyToClipboard/index.ts#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/chinamap/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/Sparkles/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/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/hooks/useVideo/index.tsx#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/hooks/useCookie/index.js#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/components/hooks/useStep/index.js#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/layout/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/components/stateless/TextLoader/index.jsx#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/components/hooks/useMousePosition/index.js#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/components/stateless/StarRating/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/DynamicBackground/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/components/hooks/useCookie/use-cookie.ts#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/BackgroundBeams/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: faker/utils/index.js#L1
ESLint: Install the 'eslint' package
ESLint: check-sentry.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/hooks/useCopyToClipboard/use-copy.ts#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/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: src/components/stateless/TypeWriter/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/components/stateless/ScratchToReveal/index.jsx#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/pages/echarts/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/ReactSignature/index.tsx#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/FloatAny/index.jsx#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/SkeletonFix/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/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/FeatureAny/TextComponent.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/components/hooks/useCopyToClipboard/use-copy-clipboard.ts#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/useScrollIntoView/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: src/components/stateless/CodeHighlighter/index.tsx#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/useRandomInterval/index.jsx#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/components/stateless/StaticStepper/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/bigScreen/index.jsx#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/chatgpt/sse.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/AnimationTabs/index.jsx#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/components/stateless/SparklesText/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/components/stateless/BlurText/index.jsx#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/components/stateless/ShinyText/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/Meteors/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/stateless/SlideText/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/components/hooks/useMousePosition/use-mouse.ts#L1
ESLint: Install the 'eslint' package
ESLint: src/pages/bigScreen/chinaMap/options.ts#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/DynamicBackground/icons.js#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/components/stateless/AdvancedCodeBlock/index.tsx#L1
ESLint: Install the 'eslint' package
ESLint: faker/shops/index.js#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/stateless/CopyToClipboard/index.tsx#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/pages/bigScreen/offlinePortalOptions.ts#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/PointerMove/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/components/stateless/MemoizedStars/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/ColorfulText/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/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: src/components/stateless/FeatureAny/index.jsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/stateless/CompareAll/index.jsx#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/BackgroundBoxes/index.jsx#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/stateless/ContentPlaceholder/index.jsx#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/pages/bigScreen/chinaMap/index.jsx#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/SquaresGrid/index.jsx#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
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/components/stateless/SparklesText/index.jsx#L1
Unused import specifier ReactElement
Unused import: src/hocs/withLoading.js#L1
Unused import specifier useState
Unused import: src/components/stateless/Sparkles/index.jsx#L1
Unused import specifier useMemo
Unused import: src/components/stateless/SparklesText/index.jsx#L1
Unused import specifier CSSProperties
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/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/components/stateless/TypeWriter/index.jsx#L2
Unused import specifier Variants
Unused import: src/components/hooks/useScrollIntoView/index.jsx#L1
Unused imported default binding React
Unused import: src/pages/home/index.jsx#L11
Unused import specifier Direction
Unused import: src/components/stateless/FeatureAny/TextComponent.jsx#L1
Unused import specifier useEffect
Unused import: src/components/stateless/FeatureAny/TextComponent.jsx#L1
Unused import specifier useState
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
Unused import: src/pages/reactGantt/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/video/index.jsx#L46
Unused constant toggleMute
Unused local symbol: src/pages/video/index.jsx#L36
Unused constant isMuted
Unused local symbol: src/pages/music/index.jsx#L8
Unused constant audioRef
Unused local symbol: src/pages/home/index.jsx#L73
Unused constant code
Unused local symbol: src/pages/video/index.jsx#L42
Unused constant increaseVolume
Unused local symbol: src/pages/motion/index.jsx#L106
Unused constant setLeftState
Unused local symbol: src/pages/video/index.jsx#L43
Unused constant decreaseVolume
Unused local symbol: webpack/webpack.prod.js#L22
Unused constant useSentryMap
Unused local symbol: src/pages/video/index.jsx#L33
Unused constant useVideoRef
Unused local symbol: webpack/webpack.prod.js#L17
Unused constant packageJson
Unused local symbol: src/pages/motion/index.jsx#L113
Unused constant scrY
Unused local symbol: src/components/hooks/useRandomInterval/index.jsx#L5
Unused constant useRandomInterval
Unused local symbol: src/pages/mermaid/index.jsx#L8
Unused constant gitChart
Unused local symbol: src/pages/video/index.jsx#L47
Unused constant forward
Unused local symbol: src/pages/video/index.jsx#L38
Unused constant currentTime
Unused local symbol: src/pages/video/index.jsx#L45
Unused constant unmute
Unused local symbol: src/pages/video/index.jsx#L35
Unused constant isPaused
Unused local symbol: src/pages/motion/index.jsx#L128
Unused parameter current
Unused local symbol: src/pages/video/index.jsx#L49
Unused constant toggleFullscreen
Unused local symbol: src/service/fetch.js#L88
Unused constant fetchStartTime
Unused local symbol: src/pages/video/index.jsx#L40
Unused constant pause
Unused local symbol: src/pages/video/index.jsx#L39
Unused constant play
Unused local symbol: src/pages/motion/index.jsx#L106
Unused constant leftState
Unused local symbol: src/pages/video/index.jsx#L41
Unused constant togglePause
Unused local symbol: webpack/webpack.dev.js#L3
Unused constant webpack
Unused local symbol: src/components/stateless/CompareAll/index.jsx#L24
Unused constant isMouseOver
Unused local symbol: src/pages/video/index.jsx#L37
Unused constant currentVolume
Void function return value used: src/utils/aidFn.js#L147
Void function return value is used
Pointless arithmetic expression: src/components/stateless/SparklesText/index.jsx#L20
Math.random() \* 1 can be replaced with Math.random()
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#L224
Unnecessary non-capturing group `(?:^\w|[A-Z]|\b\w)`
Unnecessary non-capturing group: src/utils/aidFn.js#L106
Unnecessary non-capturing group `(?:0)`
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#L426
Local variable d 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
Redundant local variable: src/components/hooks/useRandomInterval/index.jsx#L32
Local variable cancel is redundant
Missing await for an async function call: src/utils/aidFn.js#L305
Missing await for an async function call
Deprecated symbol used: src/utils/publicFn/index.jsx#L167
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/useScrollIntoView/index.jsx#L10
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/useScrollIntoView/index.jsx#L11
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/stateful/TreeList/utils.js#L76
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/components/hooks/useVideo/index.tsx#L138
Promise returned from exitFullscreen 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/signup/index.jsx#L66
Unresolved component Form.Item
Unresolved JSX component: src/pages/motion/index.jsx#L530
Unresolved component motion.div
Unresolved JSX component: src/pages/motion/index.jsx#L280
Unresolved component motion.div
Unresolved JSX component: src/components/stateless/BackgroundBeams/index.jsx#L91
Unresolved component motion.linearGradient
Unresolved JSX component: src/pages/motion/index.jsx#L674
Unresolved component motion.div
Unresolved JSX component: src/pages/motion/index.jsx#L522
Unresolved component motion.div
Unresolved JSX component: src/pages/motion/index.jsx#L796
Unresolved component motion.span
Unresolved JSX component: src/pages/motion/index.jsx#L257
Unresolved component motion.nav
Unresolved JSX component: src/pages/signin/index.jsx#L85
Unresolved component Form.Item
Unresolved JSX component: src/pages/chatgpt/index.jsx#L162
Unresolved component Form.Item
Unresolved JSX component: src/pages/motion/index.jsx#L546
Unresolved component motion.div
Unresolved JSX component: src/pages/motion/index.jsx#L798
Unresolved component motion.div
Unresolved JSX component: src/pages/motion/index.jsx#L765
Unresolved component motion.div
Unresolved JSX component: src/pages/motion/index.jsx#L342
Unresolved component motion.li
Unresolved JSX component: src/components/stateless/CompareAll/index.jsx#L193
Unresolved component motion.img
Unresolved JSX component: src/pages/motion/index.jsx#L411
Unresolved component motion.div
Unresolved JSX component: src/pages/signin/index.jsx#L89
Unresolved component Form.Item
Unresolved JSX component: src/pages/motion/index.jsx#L444
Unresolved component motion.div
Unresolved JSX component: src/pages/layout/proHeader/index.jsx#L73
Unresolved component Layout.Header
Unresolved JSX component: src/pages/motion/index.jsx#L317
Unresolved component motion.div
Unresolved JSX component: src/pages/motion/index.jsx#L662
Unresolved component motion.div
Unresolved JSX component: src/components/stateless/Sparkles/index.jsx#L33
Unresolved component motion.div
Unresolved JSX component: src/pages/signup/index.jsx#L76
Unresolved component Input.Password
Unresolved JSX component: src/components/stateless/BlurText/index.jsx#L48
Unresolved component animated.span
Unresolved JSX component: src/pages/signup/index.jsx#L83
Unresolved component Form.Item
Unresolved JSX component: src/pages/motion/index.jsx#L304
Unresolved component motion.div
Unresolved JSX component: src/pages/motion/index.jsx#L219
Unresolved component motion.h2
Unresolved JSX component: src/pages/chatgpt/index.jsx#L163
Unresolved component Input.TextArea
Unresolved JSX component: src/components/stateless/TextLoader/index.jsx#L63
Unresolved component motion.div
Unresolved JSX component: src/pages/motion/index.jsx#L492
Unresolved component motion.div
Unresolved JSX component: src/components/stateless/TextLoader/index.jsx#L47
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#L778
Unresolved component motion.div
Unresolved JSX component: src/components/stateless/CompareAll/index.jsx#L148
Unresolved component motion.div
Unresolved JSX component: src/pages/signin/index.jsx#L72
Unresolved component Form.Item
Unresolved JSX component: src/components/stateless/PointerMove/index.jsx#L27
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#L344
Unresolved component motion.li
Unresolved JSX component: src/pages/motion/index.jsx#L648
Unresolved component motion.div
Unresolved JSX component: src/pages/motion/index.jsx#L538
Unresolved component motion.div
Unresolved JSX component: src/components/stateless/CompareAll/index.jsx#L170
Unresolved component motion.div
Unresolved JSX component: src/pages/motion/index.jsx#L347
Unresolved component motion.p
Unresolved JSX component: src/pages/parallax/toggle.jsx#L33
Unresolved component animated.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#L460
Unresolved component motion.div
Unresolved JSX component: src/pages/motion/index.jsx#L220
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#L707
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/motion/index.jsx#L359
Unresolved component motion.div
Unresolved JSX component: src/pages/motion/index.jsx#L734
Unresolved component motion.div
Unresolved JSX component: src/pages/chatgpt/index.jsx#L181
Unresolved component Form.Item
Unresolved JSX component: src/pages/motion/index.jsx#L807
Unresolved component motion.div
Unresolved JSX component: src/pages/motion/index.jsx#L233
Unresolved component motion.div
Unresolved JSX component: src/pages/signin/index.jsx#L82
Unresolved component Input.Password
Unresolved JSX component: src/components/stateless/TextLoader/index.jsx#L9
Unresolved component motion.div
Unresolved JSX component: src/pages/motion/index.jsx#L474
Unresolved component motion.section
Unresolved JSX component: src/components/stateless/SlideText/index.jsx#L22
Unresolved component motion.span
Unresolved JSX component: src/pages/motion/index.jsx#L559
Unresolved component motion.div
Unresolved JSX component: src/components/stateless/TypeWriter/index.jsx#L84
Unresolved component motion.span
Unresolved JSX component: src/pages/motion/index.jsx#L685
Unresolved component motion.div
Unresolved JSX component: src/pages/motion/index.jsx#L343
Unresolved component motion.li
Unresolved JSX component: src/pages/motion/index.jsx#L331
Unresolved component motion.ul
Unresolved JSX component: src/pages/motion/index.jsx#L717
Unresolved component motion.div
Unresolved JSX component: src/components/stateless/FloatAny/index.jsx#L42
Unresolved component motion.div
Unresolved JSX component: src/pages/motion/index.jsx#L599
Unresolved component motion.div
Unresolved JSX component: src/components/stateless/ColorfulText/index.jsx#L32
Unresolved component motion.span
Unresolved JSX component: src/pages/home/index.jsx#L592
Unresolved component Input.TextArea
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 '='