> route-commerce-platform@2.0.0 lint > eslint /home/tyler/dev/routecomm/db/schema/brands.ts 12:3 warning 'index' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/db/schema/customers.ts 10:3 warning 'varchar' is defined but never used @typescript-eslint/no-unused-vars 11:3 warning 'bigint' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/db/schema/marketing.ts 52:52 warning Unexpected any. Specify a different type @typescript-eslint/no-explicit-any /home/tyler/dev/routecomm/db/schema/water-log.ts 27:3 warning 'check' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/playwright.config.ts 2:8 warning 'path' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/actions/admin/password.ts 17:16 warning 'updatePasswordAction' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/actions/ai-import.ts 126:3 warning 'brandId' is defined but never used @typescript-eslint/no-unused-vars 254:9 warning 'keywordMaps' is assigned a value but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/actions/billing/stripe-checkout.ts 68:9 warning 'recurring' is assigned a value but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/actions/communications/contacts.ts 107:9 warning 'fullName' is assigned a value but never used @typescript-eslint/no-unused-vars 411:16 warning 'optOutContact' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/actions/communications/import-contacts.ts 5:21 warning 'withPlatformAdmin' is defined but never used @typescript-eslint/no-unused-vars 10:3 warning 'previewContactImport' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/actions/communications/segments.ts 70:16 warning 'saveSegments' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/actions/dashboard.ts 240:16 warning 'getDashboardSummary' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/actions/email-automation/abandoned-cart.ts 254:16 warning 'markCartRecovered' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/actions/email-automation/welcome-sequence.ts 184:16 warning 'sendWelcomeEmail' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/actions/harvest-reach/campaigns.ts 78:16 warning 'getHarvestReachCampaigns' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/actions/import-orders.ts 5:10 warning 'orders' is defined but never used @typescript-eslint/no-unused-vars 5:18 warning 'orderItems' is defined but never used @typescript-eslint/no-unused-vars 5:30 warning 'customers' is defined but never used @typescript-eslint/no-unused-vars 6:10 warning 'eq' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/actions/integrations/ai-providers.ts 199:16 warning 'getCustomIntegrations' is defined but never used @typescript-eslint/no-unused-vars 212:16 warning 'upsertCustomIntegration' is defined but never used @typescript-eslint/no-unused-vars 233:16 warning 'deleteCustomIntegration' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/actions/integrations/credentials.ts 178:12 warning 'err' is defined but never used @typescript-eslint/no-unused-vars 210:12 warning 'err' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/actions/orders.ts 139:16 warning 'getAdminStops' is defined but never used @typescript-eslint/no-unused-vars 146:16 warning 'getAdminPendingOrders' is defined but never used @typescript-eslint/no-unused-vars 153:16 warning 'getAdminPickedUpOrders' is defined but never used @typescript-eslint/no-unused-vars 184:16 warning 'toggleOrderPickupComplete' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/actions/route-trace/lots.ts 203:58 warning '_status' is defined but never used @typescript-eslint/no-unused-vars 210:46 warning '_lotId' is defined but never used @typescript-eslint/no-unused-vars 237:3 warning '_data' is defined but never used @typescript-eslint/no-unused-vars 246:3 warning '_lotId' is defined but never used @typescript-eslint/no-unused-vars 247:3 warning '_status' is defined but never used @typescript-eslint/no-unused-vars 248:3 warning '_location' is defined but never used @typescript-eslint/no-unused-vars 249:3 warning '_notes' is defined but never used @typescript-eslint/no-unused-vars 250:3 warning '_binId' is defined but never used @typescript-eslint/no-unused-vars 276:58 warning '_query' is defined but never used @typescript-eslint/no-unused-vars 283:37 warning '_lotId' is defined but never used @typescript-eslint/no-unused-vars 304:36 warning '_lotId' is defined but never used @typescript-eslint/no-unused-vars 328:3 warning '_lotId' is defined but never used @typescript-eslint/no-unused-vars 329:3 warning '_orderId' is defined but never used @typescript-eslint/no-unused-vars 330:3 warning '_quantityToAdd' is defined but never used @typescript-eslint/no-unused-vars 331:3 warning '_notes' is defined but never used @typescript-eslint/no-unused-vars 341:3 warning '_limit' is assigned a value but never used @typescript-eslint/no-unused-vars 359:40 warning '_lotNumber' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/actions/shipping.ts 20:3 warning '_orderId' is defined but never used @typescript-eslint/no-unused-vars 21:3 warning '_status' is defined but never used @typescript-eslint/no-unused-vars 22:3 warning '_trackingNumber' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/actions/shipping/fedex-labels.ts 20:43 warning 'clearFedExToken' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/actions/shipping/fedex-rates.ts 104:3 warning '_brandId' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/actions/square-sync-ui.ts 90:16 warning 'getSquareQueueCount' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/actions/storefront.ts 130:16 warning 'getStorefrontData' is defined but never used @typescript-eslint/no-unused-vars 154:16 warning 'getStorefrontWholesaleSettings' is defined but never used @typescript-eslint/no-unused-vars 181:16 warning 'getWholesalePortalConfig' is defined but never used @typescript-eslint/no-unused-vars 202:16 warning 'getStorefrontBrandName' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/actions/tax.ts 112:12 warning 'err' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/actions/time-tracking/field.ts 32:7 warning 'COOKIE_MAX_AGE' is assigned a value but never used @typescript-eslint/no-unused-vars 34:10 warning 'sessionCookie' is defined but never used @typescript-eslint/no-unused-vars 57:3 warning '_brandId' is defined but never used @typescript-eslint/no-unused-vars 58:3 warning '_pin' is defined but never used @typescript-eslint/no-unused-vars 71:3 warning '_taskName' is assigned a value but never used @typescript-eslint/no-unused-vars 83:3 warning '_lunchMinutes' is assigned a value but never used @typescript-eslint/no-unused-vars 84:3 warning '_notes' is defined but never used @typescript-eslint/no-unused-vars 96:3 warning '_brandId' is defined but never used @typescript-eslint/no-unused-vars 146:3 warning '_activeOnly' is assigned a value but never used @typescript-eslint/no-unused-vars 187:3 warning '_brandId' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/actions/time-tracking/index.ts 67:46 warning '_brandId' is defined but never used @typescript-eslint/no-unused-vars 76:3 warning '_role' is assigned a value but never used @typescript-eslint/no-unused-vars 77:3 warning '_lang' is assigned a value but never used @typescript-eslint/no-unused-vars 85:42 warning '_workerId' is defined but never used @typescript-eslint/no-unused-vars 93:3 warning '_workerId' is defined but never used @typescript-eslint/no-unused-vars 94:3 warning '_name' is defined but never used @typescript-eslint/no-unused-vars 95:3 warning '_role' is defined but never used @typescript-eslint/no-unused-vars 96:3 warning '_lang' is defined but never used @typescript-eslint/no-unused-vars 97:3 warning '_active' is defined but never used @typescript-eslint/no-unused-vars 105:40 warning '_workerId' is defined but never used @typescript-eslint/no-unused-vars 114:62 warning '_activeOnly' is assigned a value but never used @typescript-eslint/no-unused-vars 122:3 warning '_nameEs' is assigned a value but never used @typescript-eslint/no-unused-vars 123:3 warning '_unit' is assigned a value but never used @typescript-eslint/no-unused-vars 124:3 warning '_sortOrder' is assigned a value but never used @typescript-eslint/no-unused-vars 133:3 warning '_taskId' is defined but never used @typescript-eslint/no-unused-vars 134:3 warning '_name' is defined but never used @typescript-eslint/no-unused-vars 135:3 warning '_nameEs' is defined but never used @typescript-eslint/no-unused-vars 136:3 warning '_unit' is defined but never used @typescript-eslint/no-unused-vars 137:3 warning '_active' is defined but never used @typescript-eslint/no-unused-vars 138:3 warning '_sortOrder' is defined but never used @typescript-eslint/no-unused-vars 146:38 warning '_taskId' is defined but never used @typescript-eslint/no-unused-vars 157:3 warning '_options' is assigned a value but never used @typescript-eslint/no-unused-vars 170:16 warning 'updateWorkerTimeLog' is defined but never used @typescript-eslint/no-unused-vars 171:3 warning '_logId' is defined but never used @typescript-eslint/no-unused-vars 172:3 warning '_taskName' is defined but never used @typescript-eslint/no-unused-vars 173:3 warning '_clockIn' is defined but never used @typescript-eslint/no-unused-vars 174:3 warning '_clockOut' is defined but never used @typescript-eslint/no-unused-vars 175:3 warning '_lunchMinutes' is defined but never used @typescript-eslint/no-unused-vars 176:3 warning '_notes' is defined but never used @typescript-eslint/no-unused-vars 184:16 warning 'deleteWorkerTimeLog' is defined but never used @typescript-eslint/no-unused-vars 184:36 warning '_logId' is defined but never used @typescript-eslint/no-unused-vars 192:3 warning '_brandId' is defined but never used @typescript-eslint/no-unused-vars 193:3 warning '_start' is defined but never used @typescript-eslint/no-unused-vars 194:3 warning '_end' is defined but never used @typescript-eslint/no-unused-vars 221:47 warning '_brandId' is defined but never used @typescript-eslint/no-unused-vars 228:3 warning '_brandId' is defined but never used @typescript-eslint/no-unused-vars 229:3 warning '_settings' is defined but never used @typescript-eslint/no-unused-vars 271:3 warning '_limit' is assigned a value but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/actions/time-tracking/notifications.ts 21:3 warning '_brandId' is defined but never used @typescript-eslint/no-unused-vars 22:3 warning '_workerId' is defined but never used @typescript-eslint/no-unused-vars 23:3 warning '_workerName' is defined but never used @typescript-eslint/no-unused-vars 24:3 warning '_dailyHours' is defined but never used @typescript-eslint/no-unused-vars 25:3 warning '_weeklyHours' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/actions/water-log/admin.ts 20:25 warning 'gte' is defined but never used @typescript-eslint/no-unused-vars 20:30 warning 'lte' is defined but never used @typescript-eslint/no-unused-vars 20:40 warning 'SQL' is defined but never used @typescript-eslint/no-unused-vars 32:32 warning 'verifyPin' is defined but never used @typescript-eslint/no-unused-vars 33:25 warning 'logAlert' is defined but never used @typescript-eslint/no-unused-vars 128:16 warning 'requireWaterAdminSession' is defined but never used @typescript-eslint/no-unused-vars 164:3 warning Unused eslint-disable directive (no problems were reported from 'no-var') 202:10 warning 'mapEntry' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/actions/water-log/field.ts 22:15 warning 'desc' is defined but never used @typescript-eslint/no-unused-vars 22:25 warning 'gte' is defined but never used @typescript-eslint/no-unused-vars 22:30 warning 'sql' is defined but never used @typescript-eslint/no-unused-vars 186:3 warning '_headgateLocked' is defined but never used @typescript-eslint/no-unused-vars 325:16 warning 'getFieldSessionUser' is defined but never used @typescript-eslint/no-unused-vars 388:16 warning 'getWaterSession' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/actions/wholesale-auth.ts 21:44 warning '_formData' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/actions/wholesale-register.ts 281:12 warning '_' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/actions/wholesale.ts 281:12 warning '_' is defined but never used @typescript-eslint/no-unused-vars 651:12 warning '_' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/admin/communications/abandoned-carts/page.tsx 8:7 warning 'IRD_BRAND_ID' is assigned a value but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/admin/import/ImportCenterClient.tsx 154:9 warning 'activeBrandName' is assigned a value but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/admin/launch-checklist/page.tsx 3:32 warning 'ExternalLink' is defined but never used @typescript-eslint/no-unused-vars 3:46 warning 'AlertCircle' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/admin/me/page.tsx 5:10 warning 'redirect' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/admin/sales/import/page.tsx 76:9 warning 'SAMPLE_CSV' is assigned a value but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/admin/settings/billing/AddPaymentMethodButton.tsx 4:10 warning 'createAddonCheckoutSession' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/admin/settings/integrations/page.tsx 2:10 warning 'redirect' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/admin/stops/[id]/page.tsx 49:11 warning 'ProductStop' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/admin/stops/new/page.tsx 3:8 warning 'StopProductAssignment' is defined but never used @typescript-eslint/no-unused-vars 67:17 warning 'productRows' is assigned a value but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/admin/stops/page.tsx 21:10 warning 'params' is assigned a value but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/admin/water-log/headgates/page.tsx 3:34 warning 'regenerateHeadgateToken' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/admin/water-log/page.tsx 12:10 warning 'WaterLogLoadingSkeleton' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/admin/wholesale/DashboardTab.tsx 17:12 warning '_brandId' is defined but never used @typescript-eslint/no-unused-vars 18:10 warning '_onMsg' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/api/ai/campaign-writer/route.ts 61:12 warning 'err' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/api/ai/customer-insights/route.ts 140:12 warning 'err' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/api/ai/demand-forecast/route.ts 79:12 warning 'err' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/api/ai/pricing-advisor/route.ts 79:12 warning 'err' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/api/ai/product-writer/route.ts 74:12 warning 'err' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/api/ai/report-explainer/route.ts 84:12 warning 'err' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/api/ai/route-optimizer/route.ts 83:12 warning 'err' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/api/ai/stop-blast-advisor/route.ts 15:22 warning 'stopId' is assigned a value but never used @typescript-eslint/no-unused-vars 85:12 warning 'err' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/api/auth/sign-in/route.ts 13:12 warning 'err' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/api/square/oauth/complete/route.ts 4:10 warning 'escapeAttr' is defined but never used @typescript-eslint/no-unused-vars 107:12 warning 'err' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/api/square/oauth/route.ts 2:10 warning 'cookies' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/api/square/process-queue/route.ts 61:9 warning 'lastError' is assigned a value but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/api/stops/import/route.ts 1:10 warning 'NextRequest' is defined but never used @typescript-eslint/no-unused-vars 16:42 warning '_brandId' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/api/stripe/oauth/complete/route.ts 89:12 warning 'err' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/api/time-tracking/export/route.ts 75:9 warning 'includeNotes' is assigned a value but never used @typescript-eslint/no-unused-vars 127:11 warning 'weeklyThreshold' is assigned a value but never used @typescript-eslint/no-unused-vars 141:36 warning 'i' is defined but never used @typescript-eslint/no-unused-vars 142:13 warning 'worker' is assigned a value but never used @typescript-eslint/no-unused-vars 144:15 warning 'regularHours' is assigned a value but never used @typescript-eslint/no-unused-vars 255:15 warning 'regularHours' is assigned a value but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/api/time-tracking/notify/route.ts 7:7 warning 'IRD_BRAND_ID' is assigned a value but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/api/tuxedo/schedule-pdf/route.ts 5:6 warning 'Settings' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/api/water-photo-upload/route.ts 16:11 warning 'bucket' is assigned a value but never used @typescript-eslint/no-unused-vars 43:12 warning 'err' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/api/water-qr-label/route.ts 1:10 warning 'NextResponse' is defined but never used @typescript-eslint/no-unused-vars 9:35 warning 'token' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/api/water-qr-sheet/route.ts 1:10 warning 'NextResponse' is defined but never used @typescript-eslint/no-unused-vars 8:35 warning 'token' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/api/water-qr/route.ts 1:10 warning 'NextResponse' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/api/wholesale/invoice/[orderId]/route.ts 147:12 warning 'rightAlign' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/api/wholesale/manifest/route.ts 27:9 warning 'effectiveBrandId' is assigned a value but never used @typescript-eslint/no-unused-vars 37:9 warning 'rows' is assigned a value but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/change-password/page.tsx 6:10 warning 'getCurrentUserId' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/error.tsx 21:5 warning Unused eslint-disable directive (no problems were reported from 'no-console') /home/tyler/dev/routecomm/src/app/indian-river-direct/contact/layout.tsx 42:52 warning 'children' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/indian-river-direct/faq/layout.tsx 83:54 warning 'children' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/indian-river-direct/stops/[id]/page.tsx 8:8 warning 'StopSetEffect' is defined but never used @typescript-eslint/no-unused-vars 51:21 warning 'setBrandSlug' is assigned a value but never used @typescript-eslint/no-unused-vars 52:23 warning 'setBrandAccent' is assigned a value but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/page.tsx 1:25 warning 'Viewport' is defined but never used @typescript-eslint/no-unused-vars 123:9 warning Unused eslint-disable directive (no problems were reported from 'react/no-danger') /home/tyler/dev/routecomm/src/app/roadmap/page.tsx 64:7 warning 'CATEGORIES' is assigned a value but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/trace/[lotNumber]/page.tsx 83:9 warning 'progressPercent' is assigned a value but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/tuxedo/about/AboutClient.tsx 3:26 warning 'useState' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/tuxedo/contact/ContactClientPage.tsx 4:8 warning 'Link' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/tuxedo/contact/layout.tsx 42:47 warning 'children' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/tuxedo/faq/layout.tsx 132:43 warning 'children' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/tuxedo/page.tsx 23:10 warning 'scrollToProducts' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/tuxedo/stops/[id]/page.tsx 7:8 warning 'StopSetEffect' is defined but never used @typescript-eslint/no-unused-vars 50:21 warning 'setBrandSlug' is assigned a value but never used @typescript-eslint/no-unused-vars 51:23 warning 'setBrandAccent' is assigned a value but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/water/admin/login/page.tsx 1:10 warning 'redirect' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/wholesale/employee/EmployeePortalClient.tsx 435:10 warning 'EmployeePortalSkeleton' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/app/wholesale/portal/page.tsx 94:5 error 'userId' is never reassigned. Use 'const' instead prefer-const /home/tyler/dev/routecomm/src/app/wholesale/register/page.tsx 268:9 warning 'router' is assigned a value but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/auth.config.ts 66:10 warning 'getNeonAuthConfigOptional' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/admin/AnalyticsDashboard.tsx 82:30 warning 'i' is defined but never used @typescript-eslint/no-unused-vars 142:37 warning 'i' is defined but never used @typescript-eslint/no-unused-vars 197:35 warning 'i' is defined but never used @typescript-eslint/no-unused-vars 287:28 warning 'i' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/admin/BrandSettingsForm.tsx 43:13 warning '_initialSettings' is defined but never used @typescript-eslint/no-unused-vars 47:20 warning '_isPlatformAdmin' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/admin/CampaignListPanel.tsx 11:26 warning 'deleteCampaign' is defined but never used @typescript-eslint/no-unused-vars 12:10 warning 'getCommunicationTemplates' is defined but never used @typescript-eslint/no-unused-vars 344:21 warning 'setCampaigns' is assigned a value but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/admin/CardList.tsx 23:57 warning 'as' is assigned a value but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/admin/ContactImportForm.tsx 85:10 warning 'getStatColor' is defined but never used @typescript-eslint/no-unused-vars 91:10 warning 'getStatValueColor' is defined but never used @typescript-eslint/no-unused-vars 463:32 warning 'field' is assigned a value but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/admin/EditStopModal.tsx 608:10 warning 'useEditStopModal' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/admin/HarvestReach/AnalyticsDashboard.tsx 109:10 warning 'EngagementBadge' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/admin/HarvestReach/CampaignComposerPage.tsx 6:24 warning 'SegmentRuleV2' is defined but never used @typescript-eslint/no-unused-vars 230:15 warning 'isUpcoming' is assigned a value but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/admin/HarvestReach/MatchingCustomersPanel.tsx 2:1 warning Unused eslint-disable directive (no problems were reported from 'react-hooks/set-state-in-effect') /home/tyler/dev/routecomm/src/components/admin/LoadingState.tsx 48:11 warning Unused eslint-disable directive (no problems were reported from 'react/no-array-index-key') /home/tyler/dev/routecomm/src/components/admin/NewStopForm.tsx 7:10 warning 'AdminInput' is defined but never used @typescript-eslint/no-unused-vars 7:23 warning 'AdminTextInput' is defined but never used @typescript-eslint/no-unused-vars 7:39 warning 'AdminSelect' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/admin/OrderEditForm.tsx 175:9 warning 'total' is assigned a value but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/admin/ReportsDashboard.tsx 337:11 warning 'brandId' is assigned a value but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/admin/SettingsClient.tsx 2:1 warning Unused eslint-disable directive (no problems were reported from 'react-hooks/set-state-in-effect') 4:20 warning 'useEffect' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/admin/SettingsSections.tsx 21:10 warning 'AdminInput' is defined but never used @typescript-eslint/no-unused-vars 21:23 warning 'AdminTextInput' is defined but never used @typescript-eslint/no-unused-vars 21:39 warning 'AdminSelect' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/admin/ShippingSettingsForm.tsx 160:13 warning '_initialSettings' is defined but never used @typescript-eslint/no-unused-vars 163:20 warning '_isPlatformAdmin' is defined but never used @typescript-eslint/no-unused-vars 180:25 error Error: Cannot access refs during render React refs are values that are not needed for rendering. Refs should only be accessed outside of render, such as in event handlers or effects. Accessing a ref value (the `current` property) during render can cause your component not to update as expected (https://react.dev/reference/react/useRef). /home/tyler/dev/routecomm/src/components/admin/ShippingSettingsForm.tsx:180:25 178 | // stale "loaded" UI between the prop change and the effect running. 179 | const lastFetchedBrandIdRef = useRef(null); > 180 | if (activeBrandId !== lastFetchedBrandIdRef.current) { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Cannot access ref value during render 181 | lastFetchedBrandIdRef.current = activeBrandId; 182 | setLoadData({ settings: null, loading: true }); 183 | } react-hooks/refs 181:5 error Error: Cannot access refs during render React refs are values that are not needed for rendering. Refs should only be accessed outside of render, such as in event handlers or effects. Accessing a ref value (the `current` property) during render can cause your component not to update as expected (https://react.dev/reference/react/useRef). /home/tyler/dev/routecomm/src/components/admin/ShippingSettingsForm.tsx:181:5 179 | const lastFetchedBrandIdRef = useRef(null); 180 | if (activeBrandId !== lastFetchedBrandIdRef.current) { > 181 | lastFetchedBrandIdRef.current = activeBrandId; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Cannot update ref during render 182 | setLoadData({ settings: null, loading: true }); 183 | } 184 | react-hooks/refs /home/tyler/dev/routecomm/src/components/admin/StopProductAssignment.tsx 89:3 warning 'callerUid' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/admin/StopTableClient.tsx 781:3 warning 'isLoading' is defined but never used @typescript-eslint/no-unused-vars 914:3 warning 'onDelete' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/admin/TimeTrackingAdminPanel.tsx 127:10 warning 'formatHours' is defined but never used @typescript-eslint/no-unused-vars 707:47 warning 'brandId' is defined but never used @typescript-eslint/no-unused-vars 707:56 warning 'onSave' is defined but never used @typescript-eslint/no-unused-vars 760:43 warning 'brandId' is defined but never used @typescript-eslint/no-unused-vars 760:52 warning 'onSave' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/admin/TimeTrackingSettingsClient.tsx 2:1 warning Unused eslint-disable directive (no problems were reported from 'react-hooks/set-state-in-effect') /home/tyler/dev/routecomm/src/components/admin/Toast.tsx 88:10 warning 'useToastActions' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/admin/ToastContainer.tsx 4:10 warning 'useEffect' is defined but never used @typescript-eslint/no-unused-vars 122:10 warning 'InlineToast' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/admin/UpgradePlanModal.tsx 78:3 warning 'isOpen' is defined but never used @typescript-eslint/no-unused-vars 216:19 warning 'canUpgrade' is assigned a value but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/admin/UsersPage.tsx 4:24 warning 'UpdateAdminUserInput' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/admin/command-palette-data.ts 389:7 warning 'PALETTE_ICON_NAMES' is assigned a value but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/admin/design-system/AdminActionMenu.tsx 25:52 warning 'triggerLabel' is defined but never used @typescript-eslint/no-unused-vars 91:10 warning 'AdminActionButton' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/admin/design-system/AdminCard.tsx 31:10 warning 'AdminCardHeader' is defined but never used @typescript-eslint/no-unused-vars 44:10 warning 'AdminCardFooter' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/admin/design-system/AdminDeleteConfirm.tsx 73:10 warning 'useDeleteConfirm' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/admin/design-system/AdminFilterTabs.tsx 141:10 warning 'AdminStatusFilterTabs' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/admin/design-system/AdminFormElements.tsx 170:10 warning 'AdminCheckbox' is defined but never used @typescript-eslint/no-unused-vars 210:10 warning 'AdminLoadingOverlay' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/admin/design-system/AdminPagination.tsx 89:10 warning 'AdminSimplePagination' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/admin/design-system/AdminStatsBar.tsx 23:25 warning 'i' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/admin/design-system/AdminTable.tsx 83:10 warning 'TableStatusBadge' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/admin/design-system/AdminToggle.tsx 71:10 warning 'AdminToggleCompact' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/admin/design-system/Skeleton.tsx 36:10 warning 'SkeletonTable' is defined but never used @typescript-eslint/no-unused-vars 51:10 warning 'SkeletonCard' is defined but never used @typescript-eslint/no-unused-vars 68:10 warning 'SkeletonStats' is defined but never used @typescript-eslint/no-unused-vars 82:10 warning 'PageSkeleton' is defined but never used @typescript-eslint/no-unused-vars 150:10 warning 'FormSkeleton' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/landing/LandingPageWrapper.tsx 281:11 warning 'SectionProps' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/notifications/ToastNotification.tsx 1:1 warning Unused eslint-disable directive (no problems were reported from 'react-hooks/set-state-in-effect') /home/tyler/dev/routecomm/src/components/notifications/toast-store.ts 17:10 warning 'emit' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/route-trace/AdminLookupPage.tsx 9:10 warning 'getAgeStatus' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/route-trace/LotDetailPanel.tsx 206:10 warning 'CheckIcon' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/route-trace/LotListTable.tsx 91:3 warning 'brandId' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/route-trace/RouteTraceDashboard.tsx 499:3 warning 'recentLots' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/route-trace/RouteTracePage.tsx 4:8 warning 'Link' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/route-trace/StickerPreviewModal.tsx 111:14 warning 'e' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/storefront/CinematicShowcase.tsx 39:10 warning '_index' is defined but never used @typescript-eslint/no-unused-vars 40:13 warning '_isActive' is defined but never used @typescript-eslint/no-unused-vars 56:5 warning Unused eslint-disable directive (no problems were reported from '@typescript-eslint/no-unused-vars') 113:3 warning 'brandName' is assigned a value but never used @typescript-eslint/no-unused-vars 160:13 warning 'productSwitchTrigger' is assigned a value but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/storefront/ProductCard.tsx 136:14 warning 'brandName' is defined but never used @typescript-eslint/no-unused-vars 137:3 warning 'brandAccent' is assigned a value but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/storefront/StorefrontHeader.tsx 55:3 warning 'isAdmin' is assigned a value but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/time-tracking/TimeTrackingFieldClient.tsx 20:7 warning 'BRAND_ID' is assigned a value but never used @typescript-eslint/no-unused-vars 21:7 warning 'BRAND_NAME' is assigned a value but never used @typescript-eslint/no-unused-vars 509:3 warning 'brandAccent' is defined but never used @typescript-eslint/no-unused-vars 678:9 warning 'dailyRemaining' is assigned a value but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/ui/ScrollAnimations.tsx 2:1 warning Unused eslint-disable directive (no problems were reported from 'react-hooks/set-state-in-effect') 140:10 warning '_speed' is assigned a value but never used @typescript-eslint/no-unused-vars 192:10 warning 'ProgressIndicator' is defined but never used @typescript-eslint/no-unused-vars 258:3 warning 'to' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/water/WaterAdminClient.tsx 261:10 warning 'SummarySkeleton' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/wholesale/DepositModal.tsx 46:9 warning 'handleBackdropClick' is assigned a value but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/components/wholesale/OrderDetailsModal.tsx 58:9 warning 'handleBackdropClick' is assigned a value but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/lib/ai-provider-models.ts 40:10 warning 'getModelsForProvider' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/lib/analytics.ts 5:7 warning 'posthogHost' is assigned a value but never used @typescript-eslint/no-unused-vars 12:27 warning '_properties' is defined but never used @typescript-eslint/no-unused-vars 18:34 warning '_properties' is defined but never used @typescript-eslint/no-unused-vars 24:53 warning '_properties' is defined but never used @typescript-eslint/no-unused-vars 30:55 warning '_properties' is defined but never used @typescript-eslint/no-unused-vars 36:34 warning '_brandId' is defined but never used @typescript-eslint/no-unused-vars 54:41 warning '_reason' is defined but never used @typescript-eslint/no-unused-vars 84:51 warning '_resourceId' is defined but never used @typescript-eslint/no-unused-vars 102:47 warning '_context' is defined but never used @typescript-eslint/no-unused-vars 108:57 warning '_category' is defined but never used @typescript-eslint/no-unused-vars 121:10 warning 'identifyUser' is defined but never used @typescript-eslint/no-unused-vars 121:23 warning '_userId' is defined but never used @typescript-eslint/no-unused-vars 121:40 warning '_properties' is defined but never used @typescript-eslint/no-unused-vars 127:10 warning 'groupByBrand' is defined but never used @typescript-eslint/no-unused-vars 127:23 warning '_brandId' is defined but never used @typescript-eslint/no-unused-vars 127:41 warning '_properties' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/lib/date-utils.ts 17:10 warning 'formatDateTime' is defined but never used @typescript-eslint/no-unused-vars 29:10 warning 'formatDateISO' is defined but never used @typescript-eslint/no-unused-vars 39:10 warning 'formatDateTimeLocal' is defined but never used @typescript-eslint/no-unused-vars 49:10 warning 'timeAgo' is defined but never used @typescript-eslint/no-unused-vars 69:10 warning 'getMonthName' is defined but never used @typescript-eslint/no-unused-vars 76:10 warning 'getMonthNameShort' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/lib/feature-flags.ts 117:7 warning 'CORE_FEATURES' is assigned a value but never used @typescript-eslint/no-unused-vars 200:10 warning 'invalidateBrandFeatureCache' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/lib/format-date.ts 31:10 warning 'formatTime' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/lib/offline/sync.ts 2:10 warning 'enqueueAction' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/lib/pricing.ts 134:7 warning 'TIER_FEATURE_MATRIX' is assigned a value but never used @typescript-eslint/no-unused-vars 171:10 warning 'formatPrice' is defined but never used @typescript-eslint/no-unused-vars 176:10 warning 'formatPricePerMonth' is defined but never used @typescript-eslint/no-unused-vars 181:10 warning 'getPlanMonthlyPrice' is defined but never used @typescript-eslint/no-unused-vars 185:10 warning 'getPlanAnnualPrice' is defined but never used @typescript-eslint/no-unused-vars 189:10 warning 'getAddonMonthlyPrice' is defined but never used @typescript-eslint/no-unused-vars 193:10 warning 'getAddonAnnualPrice' is defined but never used @typescript-eslint/no-unused-vars 197:10 warning 'calculateAnnualSavings' is defined but never used @typescript-eslint/no-unused-vars 201:7 warning 'BILLING_COMPANY_NAME' is assigned a value but never used @typescript-eslint/no-unused-vars 202:7 warning 'BILLING_EMAIL' is assigned a value but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/lib/pwa.ts 34:16 warning 'subscribeToPush' is defined but never used @typescript-eslint/no-unused-vars 34:32 warning '_registration' is defined but never used @typescript-eslint/no-unused-vars 40:10 warning 'isPWAInstalled' is defined but never used @typescript-eslint/no-unused-vars 49:16 warning 'shareContent' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/lib/rate-limit.ts 5:6 warning 'Duration' is defined but never used @typescript-eslint/no-unused-vars 39:9 warning 'windowStart' is assigned a value but never used @typescript-eslint/no-unused-vars 79:10 warning 'rateLimitHeaders' is defined but never used @typescript-eslint/no-unused-vars 89:7 warning 'checkoutLimiter' is assigned a value but never used @typescript-eslint/no-unused-vars 91:7 warning 'authLimiter' is assigned a value but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/lib/sentry.ts 56:7 warning 'addBreadcrumb' is assigned a value but never used @typescript-eslint/no-unused-vars 65:7 warning 'setUserContext' is assigned a value but never used @typescript-eslint/no-unused-vars 73:16 warning 'withTransaction' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/lib/server-log.ts 20:10 warning 'serverInfo' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/lib/storage.ts 84:16 warning 'deleteObject' is defined but never used @typescript-eslint/no-unused-vars 101:16 warning 'getPresignedPutUrl' is defined but never used @typescript-eslint/no-unused-vars 121:16 warning 'getPresignedGetUrl' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/lib/stripe-billing.ts 36:7 warning 'PLANS' is assigned a value but only used as a type @typescript-eslint/no-unused-vars 171:16 warning 'createSubscription' is defined but never used @typescript-eslint/no-unused-vars 215:16 warning 'createAddonSubscription' is defined but never used @typescript-eslint/no-unused-vars 259:16 warning 'createCustomerPortalSession' is defined but never used @typescript-eslint/no-unused-vars 277:16 warning 'cancelSubscription' is defined but never used @typescript-eslint/no-unused-vars 287:16 warning 'reactivateSubscription' is defined but never used @typescript-eslint/no-unused-vars 293:16 warning 'changePlan' is defined but never used @typescript-eslint/no-unused-vars 340:16 warning 'getCustomer' is defined but never used @typescript-eslint/no-unused-vars 344:16 warning 'updateCustomer' is defined but never used @typescript-eslint/no-unused-vars 352:16 warning 'listPaymentMethods' is defined but never used @typescript-eslint/no-unused-vars 359:16 warning 'attachPaymentMethod' is defined but never used @typescript-eslint/no-unused-vars 365:16 warning 'setDefaultPaymentMethod' is defined but never used @typescript-eslint/no-unused-vars 377:16 warning 'listInvoices' is defined but never used @typescript-eslint/no-unused-vars 384:16 warning 'getInvoice' is defined but never used @typescript-eslint/no-unused-vars 388:16 warning 'getUpcomingInvoice' is defined but never used @typescript-eslint/no-unused-vars 399:16 warning 'createPaymentIntent' is defined but never used @typescript-eslint/no-unused-vars 416:16 warning 'createRefund' is defined but never used @typescript-eslint/no-unused-vars 616:16 warning 'createUsageRecord' is defined but never used @typescript-eslint/no-unused-vars 643:16 warning 'getUsageSummary' is defined but never used @typescript-eslint/no-unused-vars 656:16 warning 'getSubscription' is defined but never used @typescript-eslint/no-unused-vars 660:16 warning 'listSubscriptions' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/lib/supabase.ts 63:33 warning '_opts' is defined but never used @typescript-eslint/no-unused-vars 150:5 warning '_onrejected' is defined but never used @typescript-eslint/no-unused-vars 185:13 warning 'likeNeedle' is assigned a value but never used @typescript-eslint/no-unused-vars 188:13 warning 'ilikeNeedle' is assigned a value but never used @typescript-eslint/no-unused-vars 307:6 warning '_column' is defined but never used @typescript-eslint/no-unused-vars 307:23 warning '_value' is defined but never used @typescript-eslint/no-unused-vars 310:6 warning '_column' is defined but never used @typescript-eslint/no-unused-vars 310:23 warning '_values' is defined but never used @typescript-eslint/no-unused-vars 319:8 warning '_bucket' is defined but never used @typescript-eslint/no-unused-vars 321:37 warning '_file' is defined but never used @typescript-eslint/no-unused-vars 322:24 warning '_path' is defined but never used @typescript-eslint/no-unused-vars 379:34 warning '_creds' is defined but never used @typescript-eslint/no-unused-vars 384:26 warning '_attrs' is defined but never used @typescript-eslint/no-unused-vars 392:17 warning '_name' is defined but never used @typescript-eslint/no-unused-vars 392:32 warning '_params' is defined but never used @typescript-eslint/no-unused-vars /home/tyler/dev/routecomm/src/lib/water-log-reporting.ts 38:7 warning 'WATER_LOG_DISPLAY_REFRESH_MS' is assigned a value but never used @typescript-eslint/no-unused-vars ✖ 390 problems (3 errors, 387 warnings) 0 errors and 10 warnings potentially fixable with the `--fix` option.