ESLint Issues Report - Workspace-Wide
Generated: $(date) ESLint Version: 9.34.0 Total Issues: 150+ across all packages
Summary
- Web App: 100+ problems (errors + warnings)
- Extension: 43 problems (16 errors, 27 warnings)
- Shared Package: 15 problems (0 errors, 15 warnings)
Web App (apps/web) Issues
Auth Pages
src/app/(auth)/login/page.tsx- ✅ FIXED (was 5 errors, 3 warnings)src/app/(auth)/register/page.tsx- ✅ FIXED (was 1 error, 1 warning)src/app/(auth)/resend-verification/page.tsx- ✅ FIXED (was 1 error, 2 warnings)
Dashboard Pages
src/app/(dashboard)/admin/activity/page.tsx- ✅ FIXED (was 2 errors)src/app/(dashboard)/admin/design-system/page.tsx- ✅ FIXED (was 1 error, 16 warnings) - Only intentional unescaped quotes remainsrc/app/(dashboard)/admin/page.tsx- ✅ FIXED (was 3 errors)src/app/(dashboard)/admin/users/AdminUsersClient.tsx- ✅ FIXED (was 1 error)src/app/(dashboard)/admin/users/page.tsx- 2 errorssrc/app/(dashboard)/dashboard/page.tsx- 8 errors, 2 warningssrc/app/(dashboard)/integrations/page.tsx- 8 errors, 3 warningssrc/app/(dashboard)/jobs/[id]/page.tsx- 5 errors, 2 warningssrc/app/(dashboard)/layout.tsx- 2 errors, 1 warningsrc/app/(dashboard)/payments/page.tsx- 6 errors, 2 warningssrc/app/(dashboard)/profile/page.tsx- 4 errorssrc/app/(dashboard)/support/page.tsx- 2 errors, 1 warning
API Routes
src/app/api/account/delete/route.ts- 1 errorsrc/app/api/google-drive/auth/route.ts- 1 errorsrc/app/api/google-drive/disconnect/route.ts- 1 errorsrc/app/api/google-drive/token/route.ts- 1 errorsrc/app/api/jobs/[id]/compatibility/route.ts- 3 errors, 2 warningssrc/app/api/jobs/[id]/cover-letter/route.ts- 1 errorsrc/app/api/jobs/[id]/interview-prep/route.ts- 1 errorsrc/app/api/jobs/[id]/resume/revert/route.ts- 3 errors, 1 warningsrc/app/api/jobs/[id]/resume/route.ts- 2 errors, 1 warningsrc/app/api/jobs/[id]/resume/save-to-drive/route.ts- 2 errors, 2 warningssrc/app/api/jobs/[id]/route.ts- 1 errorsrc/app/api/jobs/analyze/route.ts- 3 errors, 8 warningssrc/app/api/jobs/save/route.ts- 2 errorssrc/app/api/jobs/structure/route.ts- 2 errors, 1 warningsrc/app/api/stripe/create-trial/route.ts- 2 errors, 1 warningsrc/app/api/stripe/invoices/route.ts- 1 errorsrc/app/api/stripe/portal/route.ts- 1 warningsrc/app/api/stripe/webhook/route.ts- 4 errors, 2 warningssrc/app/api/support/submit/route.tsx- 1 errorsrc/app/api/usage/stats/route.ts- 2 errorssrc/app/api/user/has-resume/route.ts- 1 errorsrc/app/auth/signout/route.ts- 1 error
Other Pages
src/app/page.tsx- 1 warningsrc/app/privacy/page.tsx- 1 warningsrc/app/tos/page.tsx- 4 warnings
Components
src/components/AccountDeletion.tsx- 1 warningsrc/components/AdminDeleteUserModal.tsx- 1 warningsrc/components/ResumeEditor.tsx- 1 error, 1 warningsrc/components/common/ConfirmationModal.tsx- 1 error, 1 warningsrc/components/dashboard/FilterBar.tsx- 1 errorsrc/components/dashboard/JobCard.tsx- 6 errors, 1 warningsrc/components/layouts/AuthenticatedLayout.tsx- 1 warningsrc/components/layouts/DashboardLayout.tsx- 1 warningsrc/components/layouts/LegalLayout.tsx- 2 errors, 1 warningsrc/components/providers/ToastProvider.tsx- 1 errorsrc/components/resume-builder/ActionBar.tsx- 2 errorssrc/components/resume-builder/CustomResumeEditor.tsx- 1 errorsrc/components/resume-builder/RecommendationPanel.tsx- 2 errorssrc/components/subscription/SubscriptionStatus.tsx- 2 errors, 1 warningsrc/components/subscription/UsageLimitModal.tsx- 2 errors, 2 warnings
UI Components
src/components/ui/Button.tsx- 1 errorsrc/components/ui/ConfirmationDialog.tsx- 1 errorsrc/components/ui/Menu.tsx- 2 errors
Lib Files
src/lib/auth-recovery.ts- 2 errorssrc/lib/auth-sync.ts- 2 warningssrc/lib/components.ts- 1 warningsrc/lib/google-drive.ts- 4 warningssrc/lib/layout.ts- 1 warningsrc/lib/llm-config.ts- 1 error, 3 warningssrc/lib/llm-providers.ts- 5 errors, 2 warningssrc/lib/logger.ts- 5 warningssrc/lib/prompts.ts- 1 warningsrc/lib/resume-analyzer.ts- 1 error, 4 warningssrc/lib/seo.ts- 1 errorsrc/lib/styling.ts- 1 warningsrc/lib/token-manager.ts- 1 errorsrc/lib/usage-manager.ts- 3 errors, 3 warnings
Stores
src/stores/middleware.ts- 1 error, 2 warningssrc/stores/types.ts- 4 warningssrc/stores/useDashboardStore.ts- 1 error, 1 warningsrc/stores/useJobStore.ts- 1 error, 1 warningsrc/stores/useResumeStore.ts- 3 errors
Utils
src/utils/supabase/middleware.ts- 3 errors
Types
src/types/google-picker.ts- 1 warning
Emails
src/emails/PaymentFailed.tsx- 1 error, 1 warningsrc/emails/PlanChanged.tsx- 1 error, 1 warningsrc/emails/SubscriptionCreated.tsx- 1 error, 5 warningssrc/emails/SubscriptionPaused.tsx- 1 error, 1 warningsrc/emails/SupportTicketConfirmation.tsx- 2 warningssrc/emails/TrialEnding.tsx- 1 error, 2 warnings
Extension (apps/extension) Issues
src/background/background.test.ts- 1 warningsrc/background/index.ts- 16 errors, 8 warningssrc/content/index.ts- 8 errors, 6 warningssrc/content/injected.ts- 1 warningsrc/core/config.ts- 8 warningssrc/popup/index.ts- 1 warning
Shared Package (packages/shared) Issues
src/supabase/types.ts- 10 warningssrc/utils/encryption.ts- 5 warnings
Common Issue Types
- Unused Variables - Most common issue
- Unexpected
anytypes - TypeScript strictness - Console statements - Production code
- Unescaped HTML entities - React safety
- Missing React Hook dependencies - React rules
- Unnecessary try/catch wrappers - Code quality
- Empty block statements - Code quality
- Unnecessary escape characters - String handling
Next Steps
This report will be updated as issues are systematically fixed. Each fix will be verified before moving to the next issue.
