Skip to content

kebab-case & bundle analyzer #7

kebab-case & bundle analyzer

kebab-case & bundle analyzer #7

Triggered via push February 7, 2024 13:24
Status Success
Total duration 1m 10s
Artifacts

code_quality.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

72 errors, 9 warnings, and 4 notices
ESLint: src/components/ui/tabs.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/info-dialog.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/app/dashboard/page.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/top-picks.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/app/dashboard/loading.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/app/global-error.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/load-more.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/particles.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/LandingPage/About.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/lib/utils.ts#L1
ESLint: Install the 'eslint' package
ESLint: src/app/signup/loading.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/ui/input.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/q-and-a.tsx#L1
ESLint: Install the 'eslint' package
ESLint: tailwind.config.ts#L1
ESLint: Install the 'eslint' package
ESLint: src/components/ui/button.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/loading-questions.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/ui/label.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/app/signup/page.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/app/google-analytics.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/topic.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/ui/skeleton.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/contexts/quiz-logic-context.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/app/quiz/loading.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/quiz-me.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/contexts/user-context.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/utils/reducers/quiz-reducer.ts#L1
ESLint: Install the 'eslint' package
ESLint: src/components/ui/navbar.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/summary-page.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/user-avatar.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/LandingPage/Features.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/topics.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/ui/dialog.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/ui/dropdown-menu.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/summary-table.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/utils/fetch-all-quizzes.ts#L1
ESLint: Install the 'eslint' package
ESLint: src/components/ui/avatar.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/contexts/supabase-context.tsx#L1
ESLint: Install the 'eslint' package
ESLint: middleware.ts#L1
ESLint: Install the 'eslint' package
ESLint: src/components/LandingPage/Main.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/ui/toaster.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/single-quiz.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/ui/table.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/LandingPage/Contact.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/ui/scroll-area.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/dashboard-page.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/app/quiz/page.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/ui/progress.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/ui/toast.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/app/summary/[id]/page.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/ui/social-icon.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/quiz-history.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/create-quiz.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/utils/show-toast.ts#L1
ESLint: Install the 'eslint' package
ESLint: src/app/page.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/utils/gtag.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/ui/card.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/answer.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/contexts/quiz-context.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/utils/format-time.ts#L1
ESLint: Install the 'eslint' package
ESLint: src/app/layout.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/app/quiz/play/page.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/utils/mouse.ts#L1
ESLint: Install the 'eslint' package
ESLint: next.config.js#L1
ESLint: Install the 'eslint' package
ESLint: src/components/ui/spinner.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/ui/use-toast.ts#L1
ESLint: Install the 'eslint' package
ESLint: src/components/LandingPage/Footer.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/sign-up-card.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/utils/reducers/quiz-logic-reducer.ts#L1
ESLint: Install the 'eslint' package
ESLint: postcss.config.js#L1
ESLint: Install the 'eslint' package
ESLint: src/app/not-found.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/app/summary/[id]/loading.tsx#L1
ESLint: Install the 'eslint' package
ESLint: src/components/quiz.tsx#L1
ESLint: Install the 'eslint' package
Unused assignment: src/components/summary-page.tsx#L36
Variable initializer is redundant
Unused assignment: src/components/summary-page.tsx#L48
Variable initializer is redundant
Unused local symbol: src/contexts/user-context.tsx#L90
Unused constant data
Unused local symbol: src/components/ui/navbar.tsx#L6
Unused type alias Props
Unused local symbol: src/components/ui/spinner.tsx#L5
Unused parameter props
Unused local symbol: src/components/summary-page.tsx#L14
Unused parameter quizID
Unused local symbol: src/app/global-error.tsx#L4
Unused parameter error
Unused local symbol: src/components/load-more.tsx#L10
Unused constant quizzes
qodana
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, JetBrains/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Result of method call returning a promise is ignored: src/components/sign-up-card.tsx#L96
Promise returned from handleSubmit is ignored
Result of method call returning a promise is ignored: src/components/load-more.tsx#L46
Promise returned from loadMoreQuizzes is ignored
Result of method call returning a promise is ignored: src/contexts/user-context.tsx#L149
Promise returned from getUserInfo is ignored
Result of method call returning a promise is ignored: src/components/sign-up-card.tsx#L173
Promise returned from handleSubmit is ignored