
> veza-frontend@1.0.0 lint
> eslint . --ext ts,tsx


/home/senke/git/talas/veza/apps/web/e2e/error-boundary.spec.ts
  257:13  warning  'foundMessage' is assigned a value but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/e2e/global-setup.ts
  55:11  warning  Unused eslint-disable directive (no problems were reported from 'no-undef')
  83:9   warning  Unused eslint-disable directive (no problems were reported from 'no-undef')

/home/senke/git/talas/veza/apps/web/e2e/mvp-integration.spec.ts
    1:29  warning  'Page' is defined but never used                       @typescript-eslint/no-unused-vars
    1:40  warning  'APIRequestContext' is defined but never used          @typescript-eslint/no-unused-vars
    4:3   warning  'TEST_USERS' is defined but never used                 @typescript-eslint/no-unused-vars
    5:3   warning  'loginAsUser' is defined but never used                @typescript-eslint/no-unused-vars
    6:3   warning  'forceSubmitForm' is defined but never used            @typescript-eslint/no-unused-vars
    7:3   warning  'fillField' is defined but never used                  @typescript-eslint/no-unused-vars
    8:3   warning  'waitForToast' is defined but never used               @typescript-eslint/no-unused-vars
    9:3   warning  'setupErrorCapture' is defined but never used          @typescript-eslint/no-unused-vars
   10:3   warning  'getAuthToken' is defined but never used               @typescript-eslint/no-unused-vars
   11:3   warning  'navigateViaHref' is defined but never used            @typescript-eslint/no-unused-vars
   12:3   warning  'waitForListLoaded' is defined but never used          @typescript-eslint/no-unused-vars
   13:3   warning  'openModal' is defined but never used                  @typescript-eslint/no-unused-vars
   14:3   warning  'closeModal' is defined but never used                 @typescript-eslint/no-unused-vars
   45:9   warning  'userId' is assigned a value but never used            @typescript-eslint/no-unused-vars
   46:9   warning  'trackId' is assigned a value but never used           @typescript-eslint/no-unused-vars
   47:9   warning  'playlistId' is assigned a value but never used        @typescript-eslint/no-unused-vars
   49:7   warning  'refreshToken' is assigned a value but never used      @typescript-eslint/no-unused-vars
   92:15  warning  'loginLinkVisible' is assigned a value but never used  @typescript-eslint/no-unused-vars
  267:26  warning  'e' is defined but never used                          @typescript-eslint/no-unused-vars
  303:26  warning  'e' is defined but never used                          @typescript-eslint/no-unused-vars
  452:13  warning  'hasContent' is assigned a value but never used        @typescript-eslint/no-unused-vars
  459:13  warning  'uploadButton' is assigned a value but never used      @typescript-eslint/no-unused-vars
  514:13  warning  'hasProfile' is assigned a value but never used        @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/e2e/navigation.spec.ts
   1:29  warning  'Page' is defined but never used                    @typescript-eslint/no-unused-vars
   6:3   warning  'navigateViaHref' is defined but never used         @typescript-eslint/no-unused-vars
  22:7   warning  'consoleErrors' is assigned a value but never used  @typescript-eslint/no-unused-vars
  23:7   warning  'networkErrors' is assigned a value but never used  @typescript-eslint/no-unused-vars
  98:13  warning  'isActive' is assigned a value but never used       @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/e2e/performance.spec.ts
  43:11  warning  'measure' is assigned a value but never used  @typescript-eslint/no-unused-vars
  77:16  warning  'e' is defined but never used                 @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/e2e/playlists.spec.ts
    1:29  warning  'Page' is defined but never used                                            @typescript-eslint/no-unused-vars
    7:3   warning  'closeModal' is defined but never used                                      @typescript-eslint/no-unused-vars
    9:3   warning  'safeClick' is defined but never used                                       @typescript-eslint/no-unused-vars
  574:36  warning  'testInfo' is defined but never used. Allowed unused args must match /^_/u  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/e2e/profile.spec.ts
    1:29  warning  'Page' is defined but never used                                            @typescript-eslint/no-unused-vars
    5:3   warning  'forceSubmitForm' is defined but never used                                 @typescript-eslint/no-unused-vars
    6:3   warning  'fillField' is defined but never used                                       @typescript-eslint/no-unused-vars
    7:3   warning  'safeClick' is defined but never used                                       @typescript-eslint/no-unused-vars
    8:3   warning  'navigateViaSidebar' is defined but never used                              @typescript-eslint/no-unused-vars
  185:14  warning  'error' is defined but never used                                           @typescript-eslint/no-unused-vars
  220:14  warning  'error' is defined but never used                                           @typescript-eslint/no-unused-vars
  342:14  warning  'error' is defined but never used                                           @typescript-eslint/no-unused-vars
  563:36  warning  'testInfo' is defined but never used. Allowed unused args must match /^_/u  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/e2e/qa-audit.spec.ts
   17:16  warning  'captureConsoleErrors' is defined but never used  @typescript-eslint/no-unused-vars
   28:16  warning  'captureNetworkErrors' is defined but never used  @typescript-eslint/no-unused-vars
  287:14  warning  'error' is defined but never used                 @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/e2e/track_lifecycle.spec.ts
    1:29  warning  'Page' is defined but never used                                            @typescript-eslint/no-unused-vars
  100:18  warning  'e' is defined but never used                                               @typescript-eslint/no-unused-vars
  118:22  warning  'modalError' is defined but never used                                      @typescript-eslint/no-unused-vars
  233:22  warning  'error' is defined but never used                                           @typescript-eslint/no-unused-vars
  265:38  warning  'testInfo' is defined but never used. Allowed unused args must match /^_/u  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/e2e/tracks_upload_chunked.spec.ts
    1:29  warning  'Page' is defined but never used                                            @typescript-eslint/no-unused-vars
    9:3   warning  'waitForToast' is defined but never used                                    @typescript-eslint/no-unused-vars
  173:14  warning  'error' is defined but never used                                           @typescript-eslint/no-unused-vars
  206:16  warning  'error' is defined but never used                                           @typescript-eslint/no-unused-vars
  226:14  warning  'error' is defined but never used                                           @typescript-eslint/no-unused-vars
  242:16  warning  'modalError' is defined but never used                                      @typescript-eslint/no-unused-vars
  308:14  warning  'error' is defined but never used                                           @typescript-eslint/no-unused-vars
  381:14  warning  'error' is defined but never used                                           @typescript-eslint/no-unused-vars
  449:14  warning  'error' is defined but never used                                           @typescript-eslint/no-unused-vars
  461:36  warning  'testInfo' is defined but never used. Allowed unused args must match /^_/u  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/e2e/upload_flow.spec.ts
    1:29  warning  'Page' is defined but never used                                            @typescript-eslint/no-unused-vars
    9:3   warning  'navigateViaHref' is defined but never used                                 @typescript-eslint/no-unused-vars
  129:14  warning  'error' is defined but never used                                           @typescript-eslint/no-unused-vars
  142:14  warning  'error' is defined but never used                                           @typescript-eslint/no-unused-vars
  230:36  warning  'testInfo' is defined but never used. Allowed unused args must match /^_/u  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/e2e/utils/test-helpers.ts
   37:9   warning  'storageData' is assigned a value but never used  @typescript-eslint/no-unused-vars
   93:14  warning  'e' is defined but never used                     @typescript-eslint/no-unused-vars
  110:14  warning  'e' is defined but never used                     @typescript-eslint/no-unused-vars
  217:12  warning  'e' is defined but never used                     @typescript-eslint/no-unused-vars
  431:16  warning  'e' is defined but never used                     @typescript-eslint/no-unused-vars
  452:14  warning  'e' is defined but never used                     @typescript-eslint/no-unused-vars
  588:14  warning  'error' is defined but never used                 @typescript-eslint/no-unused-vars
  874:12  warning  'error' is defined but never used                 @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/e2e/visual-regression.spec.ts
  2:10  warning  'loginAsUser' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/components/admin/AdminModerationView.tsx
  47:16  warning  'e' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/components/admin/AdminUsersView.tsx
  38:6  warning  React Hook useEffect has a missing dependency: 'addToast'. Either include it or remove the dependency array  react-hooks/exhaustive-deps

/home/senke/git/talas/veza/apps/web/src/components/dashboard/TrackList.tsx
  51:14  warning  'e' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/components/data/Table.tsx
  107:5  warning  React Hook useCallback has a missing dependency: 'paginatedDataMemo'. Either include it or remove the dependency array  react-hooks/exhaustive-deps

/home/senke/git/talas/veza/apps/web/src/components/developer/DeveloperDashboardView.tsx
  55:16  warning  'e' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/components/education/CourseDetailView.tsx
  17:21  warning  '_addToast' is assigned a value but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/components/feedback/ToastProvider.tsx
  19:17  warning  Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components  react-refresh/only-export-components

/home/senke/git/talas/veza/apps/web/src/components/gamification/ProfileXPView.tsx
  42:6  warning  React Hook useEffect has a missing dependency: 'username'. Either include it or remove the dependency array  react-hooks/exhaustive-deps

/home/senke/git/talas/veza/apps/web/src/components/inventory/EquipmentDetailView.tsx
  44:6  warning  React Hook useEffect has a missing dependency: 'addToast'. Either include it or remove the dependency array  react-hooks/exhaustive-deps

/home/senke/git/talas/veza/apps/web/src/components/library/AutoMetadataDetectionModal.tsx
  21:21  warning  '_addToast' is assigned a value but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/components/library/WatermarkSettingsModal.tsx
  14:21  warning  '_addToast' is assigned a value but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/components/library/playlists/PlaylistsView.tsx
  49:18  warning  'e' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/components/navigation/Breadcrumbs.tsx
  51:23  warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion

/home/senke/git/talas/veza/apps/web/src/components/player/AudioPlayer.tsx
  188:6  warning  React Hook useEffect has a missing dependency: 'handlePlayPause'. Either include it or remove the dependency array  react-hooks/exhaustive-deps

/home/senke/git/talas/veza/apps/web/src/components/player/LyricsPanel.tsx
  15:54   warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion
  15:103  warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion
  49:69   warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion
  49:118  warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion

/home/senke/git/talas/veza/apps/web/src/components/player/PlayerControls.tsx
  16:59  warning  '_playbackRate' is assigned a value but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/components/seller/CreateProductView.tsx
  17:10  warning  '_step' is assigned a value but never used     @typescript-eslint/no-unused-vars
  17:17  warning  '_setStep' is assigned a value but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/components/settings/profile/EditProfile.tsx
  103:6   warning  React Hook useEffect has a missing dependency: 'addToast'. Either include it or remove the dependency array  react-hooks/exhaustive-deps
  111:14  warning  'e' is defined but never used                                                                                @typescript-eslint/no-unused-vars
  137:16  warning  'e' is defined but never used                                                                                @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/components/settings/security/PasskeyModal.tsx
  15:10  warning  '_loading' is assigned a value but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/components/settings/security/SessionManagement.tsx
  39:14  warning  'error' is defined but never used  @typescript-eslint/no-unused-vars
  50:14  warning  'error' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/components/share/ShareLinkManager.tsx
  128:14  warning  'err' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/components/social/FeedView.tsx
  44:16  warning  'e' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/components/social/groups/GroupDetailView.tsx
  50:6  warning  React Hook useEffect has a missing dependency: 'addToast'. Either include it or remove the dependency array  react-hooks/exhaustive-deps

/home/senke/git/talas/veza/apps/web/src/components/social/groups/GroupsView.tsx
  27:6   warning  React Hook useEffect has a missing dependency: 'loadGroups'. Either include it or remove the dependency array  react-hooks/exhaustive-deps
  50:16  warning  'e' is defined but never used                                                                                  @typescript-eslint/no-unused-vars
  60:16  warning  'e' is defined but never used                                                                                  @typescript-eslint/no-unused-vars
  70:16  warning  'e' is defined but never used                                                                                  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/components/studio/CloudFileBrowser.tsx
  29:12  warning  '_currentFolder' is assigned a value but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/components/studio/ProjectsManager.tsx
  56:16  warning  'e' is defined but never used  @typescript-eslint/no-unused-vars
  68:16  warning  'e' is defined but never used  @typescript-eslint/no-unused-vars
  80:16  warning  'e' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/components/studio/projects/ProjectDetailView.tsx
  24:12  warning  '_editMode' is assigned a value but never used         @typescript-eslint/no-unused-vars
  28:26  warning  '_setProjectFiles' is assigned a value but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/components/ui/LazyComponent.test.tsx
  2:32  warning  'vi' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/components/ui/LazyComponent.tsx
  162:17  warning  Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components  react-refresh/only-export-components
  178:23  warning  '_fallback' is assigned a value but never used                                                                                  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/components/ui/Toast.test.tsx
  1:37  warning  'waitFor' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/components/ui/avatar-upload.tsx
  231:5  warning  React Hook useCallback has a missing dependency: 'userId'. Either include it or remove the dependency array  react-hooks/exhaustive-deps
  298:6  warning  React Hook useCallback has a missing dependency: 'userId'. Either include it or remove the dependency array  react-hooks/exhaustive-deps

/home/senke/git/talas/veza/apps/web/src/components/ui/date-picker.test.tsx
  166:11  warning  'nextButton' is assigned a value but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/components/ui/date-picker.tsx
  137:10  warning  '_open' is assigned a value but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/components/ui/dropdown-menu.tsx
   68:10  warning  '_internalOpen' is assigned a value but never used                                @typescript-eslint/no-unused-vars
  132:17  warning  'align' is assigned a value but never used. Allowed unused args must match /^_/u  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/components/ui/file-upload.test.tsx
  142:25  warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion
  150:20  warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion

/home/senke/git/talas/veza/apps/web/src/components/ui/file-upload.tsx
  275:5  warning  React Hook useCallback has a missing dependency: 'validateFile'. Either include it or remove the dependency array  react-hooks/exhaustive-deps

/home/senke/git/talas/veza/apps/web/src/components/ui/optimized-image.tsx
  366:17  warning  Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components  react-refresh/only-export-components

/home/senke/git/talas/veza/apps/web/src/components/ui/radio-group.test.tsx
  73:21  warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion

/home/senke/git/talas/veza/apps/web/src/components/ui/virtualized-list.tsx
  237:17  warning  Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components  react-refresh/only-export-components
  264:17  warning  Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components  react-refresh/only-export-components

/home/senke/git/talas/veza/apps/web/src/components/upload/FileUploadZone.tsx
  44:6  warning  React Hook useCallback has a missing dependency: 'validateFile'. Either include it or remove the dependency array  react-hooks/exhaustive-deps

/home/senke/git/talas/veza/apps/web/src/components/upload/metadata/CoverArtUploadModal.tsx
  81:18  warning  'e' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/components/upload/metadata/MetadataEditor.tsx
  44:6  warning  React Hook useEffect has a missing dependency: 'allMetadata'. Either include it or remove the dependency array  react-hooks/exhaustive-deps

/home/senke/git/talas/veza/apps/web/src/components/views/AuthView.tsx
  18:10  warning  '_pendingCredentials' is assigned a value but never used     @typescript-eslint/no-unused-vars
  18:31  warning  '_setPendingCredentials' is assigned a value but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/components/views/MarketplaceView.tsx
  31:8  warning  React Hook useEffect has a missing dependency: 'loadProducts'. Either include it or remove the dependency array  react-hooks/exhaustive-deps

/home/senke/git/talas/veza/apps/web/src/components/views/ProfileView.tsx
  141:8  warning  React Hook useEffect has a missing dependency: 'addToast'. Either include it or remove the dependency array  react-hooks/exhaustive-deps

/home/senke/git/talas/veza/apps/web/src/components/views/SettingsView.tsx
  24:23  warning  '_addToast' is assigned a value but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/components/views/SocialView.tsx
  17:23  warning  '_addToast' is assigned a value but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/components/views/UploadView.tsx
  65:18  warning  'error' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/context/AudioContext.tsx
   51:14  warning  Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components  react-refresh/only-export-components
   74:19  warning  '_setIsMuted' is assigned a value but never used                                                                                @typescript-eslint/no-unused-vars
  116:6   warning  React Hook useEffect has a missing dependency: 'nextTrack'. Either include it or remove the dependency array                    react-hooks/exhaustive-deps

/home/senke/git/talas/veza/apps/web/src/context/AuthContext.test.tsx
  1:22  warning  'waitFor' is defined but never used        @typescript-eslint/no-unused-vars
  7:10  warning  'ToastProvider' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/context/AuthContext.tsx
  20:14  warning  Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components  react-refresh/only-export-components

/home/senke/git/talas/veza/apps/web/src/context/CartContext.test.tsx
  6:10  warning  'ToastProvider' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/context/CartContext.tsx
  17:14  warning  Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components  react-refresh/only-export-components

/home/senke/git/talas/veza/apps/web/src/context/ThemeContext.tsx
  12:14  warning  Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components  react-refresh/only-export-components

/home/senke/git/talas/veza/apps/web/src/context/ToastContext.tsx
  10:14  warning  Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components  react-refresh/only-export-components

/home/senke/git/talas/veza/apps/web/src/features/auth/components/TwoFactorVerify.test.tsx
  252:11  warning  'user' is assigned a value but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/auth/hooks/useUsernameAvailability.ts
  19:16  warning  'error' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/auth/pages/LoginPage.test.tsx
  99:11  warning  'user' is assigned a value but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/auth/pages/LoginPage.tsx
  46:16  warning  'e' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/auth/pages/OAuthCallbackPage.test.tsx
  2:26  warning  'waitFor' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/auth/services/authService.test.ts
   2:8  warning  'axios' is defined but never used     @typescript-eslint/no-unused-vars
  13:8  warning  'ApiError' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/auth/services/emailVerificationService.test.ts
  2:8  warning  'axios' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/chat/components/ChatInterface.tsx
  97:6  warning  React Hook useEffect has missing dependencies: 'loadMessages', 'showError', and 'showSuccess'. Either include them or remove the dependency array  react-hooks/exhaustive-deps

/home/senke/git/talas/veza/apps/web/src/features/chat/components/ChatMessages.tsx
  21:9  warning  The 'conversationMessages' conditional could make the dependencies of useEffect Hook (at line 31) change on every render. To fix this, wrap the initialization of 'conversationMessages' in its own useMemo() Hook  react-hooks/exhaustive-deps

/home/senke/git/talas/veza/apps/web/src/features/chat/components/ChatRoom.tsx
  23:9   warning  The 'currentMessages' logical expression could make the dependencies of useEffect Hook (at line 41) change on every render. To fix this, wrap the initialization of 'currentMessages' in its own useMemo() Hook  react-hooks/exhaustive-deps
  37:6   warning  React Hook useEffect has a missing dependency: 'messages'. Either include it or remove the dependency array                                                                                                      react-hooks/exhaustive-deps
  37:23  warning  React Hook useEffect has a complex expression in the dependency array. Extract it to a separate variable so it can be statically checked                                                                         react-hooks/exhaustive-deps

/home/senke/git/talas/veza/apps/web/src/features/chat/components/VirtualizedChatMessages.tsx
  117:6   warning  React Hook useEffect has a missing dependency: 'messages'. Either include it or remove the dependency array                     react-hooks/exhaustive-deps
  204:17  warning  Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components  react-refresh/only-export-components
  276:6   warning  React Hook useEffect has a missing dependency: 'fetchMessages'. Either include it or remove the dependency array                react-hooks/exhaustive-deps

/home/senke/git/talas/veza/apps/web/src/features/chat/hooks/useChat.ts
  36:10  warning  '_messagesToSend' is assigned a value but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/chat/pages/ChatPage.tsx
  18:23  warning  '_disconnect' is assigned a value but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/chat/store/chatStore.ts
  110:17  warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion
  110:41  warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion
  111:21  warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion
  111:64  warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion
  128:17  warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion
  128:45  warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion
  129:21  warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion
  129:68  warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion

/home/senke/git/talas/veza/apps/web/src/features/library/components/LibraryManager.tsx
  82:6  warning  React Hook useEffect has a missing dependency: 'fetchTracks'. Either include it or remove the dependency array  react-hooks/exhaustive-deps

/home/senke/git/talas/veza/apps/web/src/features/library/pages/LibraryPage.tsx
  132:6  warning  React Hook useEffect has a missing dependency: 'page'. Either include it or remove the dependency array  react-hooks/exhaustive-deps

/home/senke/git/talas/veza/apps/web/src/features/player/components/GlobalPlayer.tsx
  5:33  warning  'DialogTrigger' is defined but never used  @typescript-eslint/no-unused-vars
  6:10  warning  'cn' is defined but never used             @typescript-eslint/no-unused-vars
  7:10  warning  'Maximize2' is defined but never used      @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/player/components/MiniPlayer.test.tsx
  75:5  warning  'volume' is defined but never used. Allowed unused args must match /^_/u  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/player/components/PlaybackSpeedControl.test.tsx
  162:13  warning  'container' is assigned a value but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/player/components/PlayerError.test.tsx
  158:11  warning  'retryButton' is assigned a value but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/player/components/ProgressBar.test.tsx
  3:8  warning  'userEvent' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/player/components/QualitySelector.test.tsx
  160:13  warning  'container' is assigned a value but never used  @typescript-eslint/no-unused-vars
  180:13  warning  'container' is assigned a value but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/player/components/VolumeControl.test.tsx
  172:11  warning  'user' is assigned a value but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/player/hooks/useKeyboardShortcuts.ts
  108:5  warning  React Hook useCallback has a missing dependency: 'player'. Either include it or remove the dependency array  react-hooks/exhaustive-deps

/home/senke/git/talas/veza/apps/web/src/features/player/store/playerStore.test.ts
  179:15  warning  'initialIndex' is assigned a value but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/playlists/__tests__/collaboration.integration.test.tsx
  556:13  warning  'updatedCollaborator' is assigned a value but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/playlists/components/AddTrackToPlaylistModal.test.tsx
  78:9  warning  'mockToast' is assigned a value but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/playlists/components/CollaboratorManagement.test.tsx
  211:11  warning  'addModal' is assigned a value but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/playlists/components/ImportPlaylistButton.tsx
  63:20  warning  'error' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/playlists/components/PlaylistActions.test.tsx
  7:26  warning  'waitFor' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/playlists/components/PlaylistAnalytics.tsx
  56:6  warning  React Hook useEffect has a missing dependency: 'loadAnalytics'. Either include it or remove the dependency array  react-hooks/exhaustive-deps

/home/senke/git/talas/veza/apps/web/src/features/playlists/components/PlaylistBatchActions.tsx
  178:14  warning  'error' is defined but never used  @typescript-eslint/no-unused-vars
  190:14  warning  'error' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/playlists/components/PlaylistErrorBoundary.tsx
  100:10  warning  Fast refresh only works when a file only exports components. Move your component(s) to a separate file  react-refresh/only-export-components

/home/senke/git/talas/veza/apps/web/src/features/playlists/components/PlaylistFollowButton.test.tsx
  119:13  warning  'container' is assigned a value but never used  @typescript-eslint/no-unused-vars
  142:13  warning  'container' is assigned a value but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/playlists/components/PlaylistHeader.test.tsx
   6:36  warning  'beforeEach' is defined but never used                                        @typescript-eslint/no-unused-vars
  13:28  warning  'playlistId' is defined but never used. Allowed unused args must match /^_/u  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/playlists/components/PlaylistRecommendations.tsx
  67:6  warning  React Hook useEffect has a missing dependency: 'toastError'. Either include it or remove the dependency array  react-hooks/exhaustive-deps

/home/senke/git/talas/veza/apps/web/src/features/playlists/components/PlaylistSearch.tsx
  81:6  warning  React Hook useEffect has a missing dependency: 'filters'. Either include it or remove the dependency array  react-hooks/exhaustive-deps

/home/senke/git/talas/veza/apps/web/src/features/playlists/components/PlaylistTrackList.test.tsx
  8:26  warning  'waitFor' is defined but never used    @typescript-eslint/no-unused-vars
  9:8   warning  'userEvent' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/playlists/components/PlaylistTrackList.tsx
  204:14  warning  'err' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/playlists/components/RemoveTrackButton.test.tsx
  219:5  warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion

/home/senke/git/talas/veza/apps/web/src/features/playlists/components/SharePlaylistModal.test.tsx
  91:9  warning  'mockToast' is assigned a value but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/playlists/components/SharePlaylistModal.tsx
  34:6   warning  React Hook useEffect has missing dependencies: 'createShareLinkMutation.isPending', 'handleCreateShare', and 'shareLink'. Either include them or remove the dependency array  react-hooks/exhaustive-deps
  58:14  warning  'err' is defined but never used                                                                                                                                               @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/playlists/hooks/usePlaylistNotifications.ts
   99:9   warning  The 'playlistNotifications' logical expression could make the dependencies of useEffect Hook (at line 140) change on every render. To fix this, wrap the initialization of 'playlistNotifications' in its own useMemo() Hook  react-hooks/exhaustive-deps
  203:40  warning  Forbidden non-null assertion                                                                                                                                                                                                  @typescript-eslint/no-non-null-assertion
  219:40  warning  Forbidden non-null assertion                                                                                                                                                                                                  @typescript-eslint/no-non-null-assertion
  235:40  warning  Forbidden non-null assertion                                                                                                                                                                                                  @typescript-eslint/no-non-null-assertion
  251:40  warning  Forbidden non-null assertion                                                                                                                                                                                                  @typescript-eslint/no-non-null-assertion

/home/senke/git/talas/veza/apps/web/src/features/playlists/pages/PlaylistDetailPage.test.tsx
  55:7  warning  'mockOnClose' is assigned a value but never used       @typescript-eslint/no-unused-vars
  56:7  warning  'mockOnTrackAdded' is assigned a value but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/playlists/services/playlistService.test.ts
  12:3   warning  'addTrack' is defined but never used               @typescript-eslint/no-unused-vars
  13:3   warning  'removeTrack' is defined but never used            @typescript-eslint/no-unused-vars
  24:15  warning  'CreatePlaylistRequest' is defined but never used  @typescript-eslint/no-unused-vars
  24:38  warning  'UpdatePlaylistRequest' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/profile/components/AvatarUpload.test.tsx
  160:23  warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion

/home/senke/git/talas/veza/apps/web/src/features/profile/pages/UserProfilePage.test.tsx
  3:10  warning  'BrowserRouter' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/profile/pages/UserProfilePage.tsx
  57:49  warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion

/home/senke/git/talas/veza/apps/web/src/features/settings/components/PreferenceSettings.test.tsx
  1:37  warning  'waitFor' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/streaming/components/BitrateSelector.test.tsx
   88:13  warning  'container' is assigned a value but never used  @typescript-eslint/no-unused-vars
  164:13  warning  'container' is assigned a value but never used  @typescript-eslint/no-unused-vars
  223:11  warning  'dropdown' is assigned a value but never used   @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/streaming/components/HLSPlayer.test.tsx
  2:37  warning  'waitFor' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/streaming/components/PlaybackDashboard.tsx
  37:6  warning  React Hook useEffect has a missing dependency: 'loadDashboard'. Either include it or remove the dependency array  react-hooks/exhaustive-deps

/home/senke/git/talas/veza/apps/web/src/features/streaming/components/PlaybackHeatmap.tsx
  45:6  warning  React Hook useEffect has a missing dependency: 'loadHeatmap'. Either include it or remove the dependency array  react-hooks/exhaustive-deps

/home/senke/git/talas/veza/apps/web/src/features/streaming/components/PlaybackSummary.tsx
  34:6  warning  React Hook useEffect has a missing dependency: 'loadSummary'. Either include it or remove the dependency array  react-hooks/exhaustive-deps

/home/senke/git/talas/veza/apps/web/src/features/streaming/hooks/useBitrateAdaptation.test.ts
   97:7  warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion
  220:7  warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion

/home/senke/git/talas/veza/apps/web/src/features/streaming/hooks/useHLSStream.test.ts
  187:5  warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion

/home/senke/git/talas/veza/apps/web/src/features/streaming/hooks/usePlaybackRealtime.test.ts
  30:8   warning  'data' is defined but never used. Allowed unused args must match /^_/u    @typescript-eslint/no-unused-vars
  34:24  warning  'reason' is defined but never used. Allowed unused args must match /^_/u  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/streaming/hooks/usePlaybackRealtime.ts
  258:6  warning  React Hook useCallback has a missing dependency: 'connect'. Either include it or remove the dependency array                                  react-hooks/exhaustive-deps
  416:6  warning  React Hook useCallback has missing dependencies: 'onAnalyticsUpdate' and 'onStatsUpdate'. Either include them or remove the dependency array  react-hooks/exhaustive-deps

/home/senke/git/talas/veza/apps/web/src/features/streaming/services/playbackAnalyticsService.ts
  288:14  warning  'error' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/tracks/__tests__/trackUpload.integration.test.tsx
   7:10  warning  'render' is defined but never used                @typescript-eslint/no-unused-vars
   7:18  warning  'screen' is defined but never used                @typescript-eslint/no-unused-vars
   7:26  warning  'waitFor' is defined but never used               @typescript-eslint/no-unused-vars
   8:8   warning  'userEvent' is defined but never used             @typescript-eslint/no-unused-vars
  61:7   warning  'TestWrapper' is assigned a value but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/tracks/components/CommentItem.test.tsx
  8:3  warning  'getReplies' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/tracks/components/CommentSection.test.tsx
  2:35  warning  'fireEvent' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/tracks/components/CommentThread.test.tsx
  111:11  warning  'avatar' is assigned a value but never used         @typescript-eslint/no-unused-vars
  229:11  warning  'hasMoreButton' is assigned a value but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/tracks/components/PlaysChart.test.tsx
  4:13  warning  'trackAnalytics' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/tracks/components/ShareDialog.test.tsx
  7:35  warning  'fireEvent' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/tracks/components/ShareDialog.tsx
  34:6   warning  React Hook useEffect has missing dependencies: 'handleCreateShare' and 'share'. Either include them or remove the dependency array  react-hooks/exhaustive-deps
  65:14  warning  'err' is defined but never used                                                                                                     @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/tracks/components/TrackDelete.test.tsx
  2:35  warning  'fireEvent' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/tracks/components/TrackDownloadButton.test.tsx
   91:5   warning  Forbidden non-null assertion                          @typescript-eslint/no-non-null-assertion
   99:11  warning  'downloadPromise' is assigned a value but never used  @typescript-eslint/no-unused-vars
  119:9   warning  Forbidden non-null assertion                          @typescript-eslint/no-non-null-assertion

/home/senke/git/talas/veza/apps/web/src/features/tracks/components/TrackEdit.test.tsx
  2:35  warning  'fireEvent' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/tracks/components/TrackGrid.test.tsx
  59:24  warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion

/home/senke/git/talas/veza/apps/web/src/features/tracks/components/TrackGridDensitySelector.test.tsx
  1:48  warning  'afterEach' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/tracks/components/TrackHistory.tsx
  50:6  warning  React Hook useEffect has a missing dependency: 'loadHistory'. Either include it or remove the dependency array  react-hooks/exhaustive-deps

/home/senke/git/talas/veza/apps/web/src/features/tracks/components/TrackList.test.tsx
   62:22  warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion
   74:22  warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion
  218:22  warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion
  236:22  warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion
  288:22  warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion

/home/senke/git/talas/veza/apps/web/src/features/tracks/components/TrackListContainer.test.tsx
  2:26  warning  'waitFor' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/tracks/components/TrackListRow.test.tsx
  169:13  warning  'container' is assigned a value but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/tracks/components/TrackSearch.test.tsx
  2:35  warning  'fireEvent' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/tracks/components/TrackSearchFilters.test.tsx
  2:26  warning  'fireEvent' is defined but never used          @typescript-eslint/no-unused-vars
  5:15  warning  'TrackSearchParams' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/tracks/components/TrackShareDialog.test.tsx
  2:35  warning  'fireEvent' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/tracks/components/TrackStats.test.tsx
  4:13  warning  'trackAnalytics' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/tracks/components/TrackUpload.test.tsx
   49:11  warning  'user' is assigned a value but never used              @typescript-eslint/no-unused-vars
   72:11  warning  'user' is assigned a value but never used              @typescript-eslint/no-unused-vars
  208:9   warning  'progressCallback' is assigned a value but never used  @typescript-eslint/no-unused-vars
  342:9   warning  'progressCallback' is assigned a value but never used  @typescript-eslint/no-unused-vars
  470:24  warning  Forbidden non-null assertion                           @typescript-eslint/no-non-null-assertion
  476:20  warning  Forbidden non-null assertion                           @typescript-eslint/no-non-null-assertion

/home/senke/git/talas/veza/apps/web/src/features/tracks/components/UploadQuota.test.tsx
  6:10  warning  'useAuthStore' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/tracks/components/UploadQuota.tsx
  43:6  warning  React Hook useEffect has a missing dependency: 'loadQuota'. Either include it or remove the dependency array  react-hooks/exhaustive-deps

/home/senke/git/talas/veza/apps/web/src/features/tracks/hooks/useInfiniteScroll.test.ts
    8:5  warning  'observerOptions' is assigned a value but never used  @typescript-eslint/no-unused-vars
   99:9  warning  Forbidden non-null assertion                          @typescript-eslint/no-non-null-assertion
  145:9  warning  Forbidden non-null assertion                          @typescript-eslint/no-non-null-assertion
  293:9  warning  Forbidden non-null assertion                          @typescript-eslint/no-non-null-assertion
  342:9  warning  Forbidden non-null assertion                          @typescript-eslint/no-non-null-assertion
  358:9  warning  Forbidden non-null assertion                          @typescript-eslint/no-non-null-assertion

/home/senke/git/talas/veza/apps/web/src/features/tracks/hooks/useTrackList.test.ts
  308:9  warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion

/home/senke/git/talas/veza/apps/web/src/features/tracks/hooks/useTrackList.ts
   77:54  warning  Forbidden non-null assertion                                                                                                             @typescript-eslint/no-non-null-assertion
   79:26  warning  Forbidden non-null assertion                                                                                                             @typescript-eslint/no-non-null-assertion
   80:54  warning  Forbidden non-null assertion                                                                                                             @typescript-eslint/no-non-null-assertion
   82:33  warning  Forbidden non-null assertion                                                                                                             @typescript-eslint/no-non-null-assertion
   97:18  warning  Forbidden non-null assertion                                                                                                             @typescript-eslint/no-non-null-assertion
  143:6   warning  React Hook useEffect has missing dependencies: 'searchParams' and 'setSearchParams'. Either include them or remove the dependency array  react-hooks/exhaustive-deps
  158:6   warning  React Hook useEffect has missing dependencies: 'searchParams' and 'setSearchParams'. Either include them or remove the dependency array  react-hooks/exhaustive-deps

/home/senke/git/talas/veza/apps/web/src/features/tracks/pages/TrackDetailPage.test.tsx
  2:35  warning  'fireEvent' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/tracks/services/analyticsService.test.ts
  15:10  warning  'TrackServiceError' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/tracks/services/chunkedUploadService.test.ts
  6:3  warning  'CHUNK_SIZE' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/tracks/services/chunkedUploadService.ts
  142:15  warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion
  193:9   warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion

/home/senke/git/talas/veza/apps/web/src/features/tracks/services/trackDownloadService.test.ts
  3:10  warning  'apiClient' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/tracks/services/trackHistoryService.test.ts
  5:3  warning  'TrackHistory' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/tracks/services/trackListService.test.ts
  2:8  warning  'axios' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/features/upload/components/UploadModal.tsx
  214:5  warning  React Hook useCallback has a missing dependency: 'handleClose'. Either include it or remove the dependency array  react-hooks/exhaustive-deps

/home/senke/git/talas/veza/apps/web/src/hooks/useIntersectionObserver.test.ts
    3:10  warning  'useRef' is defined but never used           @typescript-eslint/no-unused-vars
  104:13  warning  'result' is assigned a value but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/hooks/useKeyboardNavigation.test.ts
   7:9  warning  'mockOnEnter' is assigned a value but never used       @typescript-eslint/no-unused-vars
  10:9  warning  'mockOnArrowLeft' is assigned a value but never used   @typescript-eslint/no-unused-vars
  11:9  warning  'mockOnArrowRight' is assigned a value but never used  @typescript-eslint/no-unused-vars
  12:9  warning  'mockOnTab' is assigned a value but never used         @typescript-eslint/no-unused-vars
  13:9  warning  'mockOnShiftTab' is assigned a value but never used    @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/hooks/useLocalStorage.test.ts
  2:48  warning  'afterEach' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/main.tsx
  57:23  warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion

/home/senke/git/talas/veza/apps/web/src/mocks/handlers.ts
  222:17  warning  '_' is assigned a value but never used  @typescript-eslint/no-unused-vars
  251:19  warning  '_' is assigned a value but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/mocks/test-helpers.ts
  1:10  warning  'contextBridge' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/pages/AdminDashboardPage.tsx
   84:6  warning  React Hook useEffect has a missing dependency: 'loadDashboardData'. Either include it or remove the dependency array  react-hooks/exhaustive-deps
  212:6  warning  React Hook useEffect has a missing dependency: 'loadUsers'. Either include it or remove the dependency array          react-hooks/exhaustive-deps

/home/senke/git/talas/veza/apps/web/src/pages/AnalyticsPage.tsx
  39:6  warning  React Hook useEffect has a missing dependency: 'loadAnalytics'. Either include it or remove the dependency array  react-hooks/exhaustive-deps

/home/senke/git/talas/veza/apps/web/src/pages/ProfilePage.test.tsx
  1:18  warning  'screen' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/pages/WebhooksPage.tsx
   58:6   warning  React Hook useEffect has a missing dependency: 'loadWebhooks'. Either include it or remove the dependency array  react-hooks/exhaustive-deps
  371:45  warning  Forbidden non-null assertion                                                                                     @typescript-eslint/no-non-null-assertion

/home/senke/git/talas/veza/apps/web/src/pages/auth/Register.test.tsx
    7:10  warning  'useToast' is defined but never used               @typescript-eslint/no-unused-vars
  145:11  warning  'mockResponse' is assigned a value but never used  @typescript-eslint/no-unused-vars
  220:5   warning  Forbidden non-null assertion                       @typescript-eslint/no-non-null-assertion

/home/senke/git/talas/veza/apps/web/src/schemas/apiSchemas.test.ts
  12:3  warning  'messageSchema' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/services/api/auth.ts
  252:13  warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion

/home/senke/git/talas/veza/apps/web/src/services/api/client.test.ts
  2:8   warning  'axios' is defined but never used      @typescript-eslint/no-unused-vars
  3:10  warning  'apiClient' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/services/api/client.ts
   11:28  warning  '_isTimeoutError' is defined but never used     @typescript-eslint/no-unused-vars
   11:66  warning  '_getTimeoutMessage' is defined but never used  @typescript-eslint/no-unused-vars
  324:18  warning  'error' is defined but never used               @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/services/pwa.ts
   64:29  warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion
  237:9   warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion
  258:9   warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion
  258:9   warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion

/home/senke/git/talas/veza/apps/web/src/services/requestDeduplication.ts
  52:50  warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion

/home/senke/git/talas/veza/apps/web/src/services/responseCache.ts
  70:50  warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion

/home/senke/git/talas/veza/apps/web/src/services/socialService.ts
  3:16  warning  'Notification' is defined but never used  @typescript-eslint/no-unused-vars
  3:30  warning  'Comment' is defined but never used       @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/stores/auth.test.ts
  101:16  warning  'error' is defined but never used  @typescript-eslint/no-unused-vars
  129:7   warning  Forbidden non-null assertion       @typescript-eslint/no-non-null-assertion
  181:16  warning  'error' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/test/helpers.tsx
  20:10  warning  Fast refresh only works when a file only exports components. Move your component(s) to a separate file  react-refresh/only-export-components
  35:1   warning  This rule can't verify that `export *` only exports components                                          react-refresh/only-export-components

/home/senke/git/talas/veza/apps/web/src/test/test-utils.tsx
  31:7  warning  Fast refresh only works when a file only exports components. Move your component(s) to a separate file  react-refresh/only-export-components
  63:1  warning  This rule can't verify that `export *` only exports components                                          react-refresh/only-export-components

/home/senke/git/talas/veza/apps/web/src/types/backend-types.ts
  2:10  warning  'PostType' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/utils/apiErrorHandler.test.ts
  6:36  warning  'beforeEach' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/utils/logger.test.ts
  10:7  warning  'consoleDebugSpy' is assigned a value but never used  @typescript-eslint/no-unused-vars
  11:7  warning  'consoleInfoSpy' is assigned a value but never used   @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/utils/logger.ts
  135:12  warning  'error' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/utils/optimisticUpdates.ts
  360:15  warning  '_getValue' is assigned a value but never used  @typescript-eslint/no-unused-vars
  361:15  warning  '_getCount' is assigned a value but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/utils/sanitize.test.ts
  6:36  warning  'beforeEach' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/utils/sanitize.ts
  134:45  warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion
  138:45  warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion
  141:39  warning  Forbidden non-null assertion  @typescript-eslint/no-non-null-assertion

/home/senke/git/talas/veza/apps/web/src/utils/stateCleanup.test.ts
  213:12  warning  'set' is defined but never used. Allowed unused args must match /^_/u  @typescript-eslint/no-unused-vars
  236:12  warning  'set' is defined but never used. Allowed unused args must match /^_/u  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/utils/stateHydration.ts
  237:6  warning  React Hook useEffect has a missing dependency: 'config'. Either include it or remove the dependency array  react-hooks/exhaustive-deps

/home/senke/git/talas/veza/apps/web/src/utils/stateNormalization.ts
  124:21  warning  'removed' is assigned a value but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/utils/statePersistence.ts
  140:24  warning  Do not access Object.prototype method 'hasOwnProperty' from target object  no-prototype-builtins

/home/senke/git/talas/veza/apps/web/src/utils/stateVersioning.example.ts
  93:6  warning  'set' is defined but never used. Allowed unused args must match /^_/u  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/utils/stateVersioning.test.ts
    6:44  warning  'vi' is defined but never used  @typescript-eslint/no-unused-vars
  262:33  warning  Forbidden non-null assertion    @typescript-eslint/no-non-null-assertion
  296:33  warning  Forbidden non-null assertion    @typescript-eslint/no-non-null-assertion
  358:33  warning  Forbidden non-null assertion    @typescript-eslint/no-non-null-assertion

/home/senke/git/talas/veza/apps/web/src/utils/stateVersioning.ts
  206:50  warning  '_migrations' is assigned a value but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/utils/timeoutHandler.test.ts
  9:3  warning  'TIMEOUT_MESSAGES' is defined but never used  @typescript-eslint/no-unused-vars

/home/senke/git/talas/veza/apps/web/src/utils/typeGuards.test.ts
  13:3  warning  'isSession' is defined but never used            @typescript-eslint/no-unused-vars
  14:3  warning  'isAuditLog' is defined but never used           @typescript-eslint/no-unused-vars
  20:3  warning  'isTrackArray' is defined but never used         @typescript-eslint/no-unused-vars
  21:3  warning  'isPlaylistArray' is defined but never used      @typescript-eslint/no-unused-vars
  22:3  warning  'isConversationArray' is defined but never used  @typescript-eslint/no-unused-vars
  23:3  warning  'isMessageArray' is defined but never used       @typescript-eslint/no-unused-vars
  24:3  warning  'isNotificationArray' is defined but never used  @typescript-eslint/no-unused-vars

✖ 384 problems (0 errors, 384 warnings)
  0 errors and 2 warnings potentially fixable with the `--fix` option.

