diff --git a/lint-output-current.txt b/lint-output-current.txt deleted file mode 100644 index 1b841a59..00000000 --- a/lint-output-current.txt +++ /dev/null @@ -1,561 +0,0 @@ - -> termix@1.7.2 lint -> eslint . - - -C:\Users\29037\WebstormProjects\Termix\src\backend\database\routes\users.ts - 705:8 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\backend\ssh\file-manager.ts - 169:26 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 249:17 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 435:26 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 465:13 error Empty block statement no-empty - -C:\Users\29037\WebstormProjects\Termix\src\backend\ssh\server-stats.ts - 64:34 error '_reject' is defined but never used @typescript-eslint/no-unused-vars - 197:56 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 1130:9 error 'now' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\backend\ssh\terminal.ts - 157:5 error 'userPayload' is assigned a value but never used @typescript-eslint/no-unused-vars - 350:13 error 'cols' is assigned a value but never used @typescript-eslint/no-unused-vars - 350:19 error 'rows' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\backend\ssh\tunnel.ts - 840:34 error 'data' is defined but never used @typescript-eslint/no-unused-vars - 906:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 1068:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 1442:21 error 'hasSourcePassword' is assigned a value but never used @typescript-eslint/no-unused-vars - 1443:21 error 'hasSourceKey' is assigned a value but never used @typescript-eslint/no-unused-vars - 1444:21 error 'hasEndpointPassword' is assigned a value but never used @typescript-eslint/no-unused-vars - 1447:21 error 'hasEndpointKey' is assigned a value but never used @typescript-eslint/no-unused-vars - 1472:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\backend\starter.ts - 78:16 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 131:47 error 'promise' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\auto-ssl-setup.ts - 104:16 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\data-crypto.ts - 100:31 error 'plaintextFields' is assigned a value but never used @typescript-eslint/no-unused-vars - 455:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\database-file-encryption.ts - 33:72 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 81:72 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 166:12 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 236:12 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 304:13 error 'currentFingerprint' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\database-migration.ts - 247:26 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\lazy-field-encryption.ts - 185:13 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 190:20 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 282:9 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\logger.ts - 14:18 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\simple-db-ops.ts - 134:5 error '_userId' is defined but never used @typescript-eslint/no-unused-vars - 136:5 warning Unused eslint-disable directive (no problems were reported from '@typescript-eslint/no-explicit-any') - 139:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 157:5 error '_tableName' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\ssh-key-utils.ts - 52:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 243:20 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 321:12 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\user-crypto.ts - 198:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 278:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 301:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 420:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 460:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\user-data-import.ts - 162:15 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 216:18 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 272:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 359:13 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\components\theme-provider.tsx - 66:14 error 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 - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\badge.tsx - 46:17 error 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 - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\button.tsx - 62:18 error 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 - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\form.tsx - 158:3 error 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 - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\password-input.tsx - 8:11 error An interface declaring no members is equivalent to its supertype @typescript-eslint/no-empty-object-type - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\shadcn-io\status\index.tsx - 21:3 error 'className' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\sidebar.tsx - 12:3 error 'Sheet' is defined but never used @typescript-eslint/no-unused-vars - 13:3 error 'SheetContent' is defined but never used @typescript-eslint/no-unused-vars - 14:3 error 'SheetDescription' is defined but never used @typescript-eslint/no-unused-vars - 15:3 error 'SheetHeader' is defined but never used @typescript-eslint/no-unused-vars - 16:3 error 'SheetTitle' is defined but never used @typescript-eslint/no-unused-vars - 29:7 error 'SIDEBAR_WIDTH_MOBILE' is assigned a value but never used @typescript-eslint/no-unused-vars - 164:11 error 'isMobile' is assigned a value but never used @typescript-eslint/no-unused-vars - 164:28 error 'openMobile' is assigned a value but never used @typescript-eslint/no-unused-vars - 164:40 error 'setOpenMobile' is assigned a value but never used @typescript-eslint/no-unused-vars - 724:3 error 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 - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\sonner.tsx - 11:56 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 28:42 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 30:40 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 32:42 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 34:39 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\textarea.tsx - 5:18 error An interface declaring no members is equivalent to its supertype @typescript-eslint/no-empty-object-type - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\version-check-modal.tsx - 4:10 error 'RefreshCw' is defined but never used @typescript-eslint/no-unused-vars - 4:21 error 'X' is defined but never used @typescript-eslint/no-unused-vars - 15:3 error 'onDismiss' is defined but never used @typescript-eslint/no-unused-vars - 20:50 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 30:6 warning React Hook useEffect has missing dependencies: 'checkForUpdates' and 'onContinue'. Either include them or remove the dependency array. If 'onContinue' changes too often, find the parent component that defines it and wrap that definition in useCallback react-hooks/exhaustive-deps - 50:9 error 'handleVersionDismiss' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\lib\frontend-logger.ts - 20:18 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 221:11 error 'shortUrl' is assigned a value but never used @typescript-eslint/no-unused-vars - 247:11 error 'shortUrl' is assigned a value but never used @typescript-eslint/no-unused-vars - 268:11 error 'shortUrl' is assigned a value but never used @typescript-eslint/no-unused-vars - 282:11 error 'shortUrl' is assigned a value but never used @typescript-eslint/no-unused-vars - 301:11 error 'shortUrl' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\main.tsx - 12:10 error 'isMobile' is assigned a value but never used @typescript-eslint/no-unused-vars - 56:10 error Fast refresh only works when a file has exports. Move your component(s) to a separate file react-refresh/only-export-components - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Admin\AdminSettings.tsx - 29:3 error 'Key' is defined but never used @typescript-eslint/no-unused-vars - 49:3 error 'getCookie' is defined but never used @typescript-eslint/no-unused-vars - 99:10 error 'securityInitialized' is assigned a value but never used @typescript-eslint/no-unused-vars - 99:31 error 'setSecurityInitialized' is assigned a value but never used @typescript-eslint/no-unused-vars - 127:6 warning React Hook React.useEffect has missing dependencies: 'fetchUsers' and 't'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 149:6 warning React Hook React.useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 171:6 warning React Hook React.useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 281:16 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 295:18 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 366:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 458:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Credentials\CredentialEditor.tsx - 45:10 error 'credentials' is assigned a value but never used @typescript-eslint/no-unused-vars - 47:10 error 'loading' is assigned a value but never used @typescript-eslint/no-unused-vars - 98:18 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 158:42 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 201:47 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 224:6 warning React Hook useEffect has a missing dependency: 'editingCredential'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Credentials\CredentialSelector.tsx - 38:16 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 48:6 warning React Hook useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Credentials\CredentialViewer.tsx - 67:6 warning React Hook useEffect has missing dependencies: 'fetchCredentialDetails' and 'fetchHostsUsing'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 73:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 82:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 100:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Credentials\CredentialsManager.tsx - 15:3 error 'SheetDescription' is defined but never used @typescript-eslint/no-unused-vars - 16:3 error 'SheetFooter' is defined but never used @typescript-eslint/no-unused-vars - 17:3 error 'SheetHeader' is defined but never used @typescript-eslint/no-unused-vars - 18:3 error 'SheetTitle' is defined but never used @typescript-eslint/no-unused-vars - 21:3 error 'Select' is defined but never used @typescript-eslint/no-unused-vars - 22:3 error 'SelectContent' is defined but never used @typescript-eslint/no-unused-vars - 23:3 error 'SelectItem' is defined but never used @typescript-eslint/no-unused-vars - 24:3 error 'SelectTrigger' is defined but never used @typescript-eslint/no-unused-vars - 25:3 error 'SelectValue' is defined but never used @typescript-eslint/no-unused-vars - 40:3 error 'Pin' is defined but never used @typescript-eslint/no-unused-vars - 78:29 error 'setViewingCredential' is assigned a value but never used @typescript-eslint/no-unused-vars - 91:56 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 102:6 warning React Hook useEffect has a missing dependency: 'fetchCredentials'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 156:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 227:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 259:18 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 288:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 328:28 error 'e' is defined but never used @typescript-eslint/no-unused-vars - 362:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\FileManager.tsx - 26:3 error 'Eye' is defined but never used @typescript-eslint/no-unused-vars - 27:3 error 'Settings' is defined but never used @typescript-eslint/no-unused-vars - 90:23 error 'setCurrentHost' is assigned a value but never used @typescript-eslint/no-unused-vars - 148:26 error 'selectFile' is assigned a value but never used @typescript-eslint/no-unused-vars - 148:38 error 'selectAll' is assigned a value but never used @typescript-eslint/no-unused-vars - 151:11 error 'isDragging' is assigned a value but never used @typescript-eslint/no-unused-vars - 208:6 warning React Hook useEffect has a missing dependency: 'initializeSSHConnection'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 386:5 warning React Hook useCallback has a missing dependency: 'handleCloseWithError'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 455:6 warning React Hook useEffect has a missing dependency: 'handleOpenTerminal'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 787:49 error 'editMode' is assigned a value but never used @typescript-eslint/no-unused-vars - 837:12 error 'handleFileEdit' is defined but never used @typescript-eslint/no-unused-vars - 841:12 error 'handleFileView' is defined but never used @typescript-eslint/no-unused-vars - 1356:23 error 'index' is defined but never used @typescript-eslint/no-unused-vars - 1665:6 warning React Hook useEffect has a missing dependency: 'loadPinnedFiles'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\FileManagerContextMenu.tsx - 16:3 error 'Share' is defined but never used @typescript-eslint/no-unused-vars - 17:3 error 'ExternalLink' is defined but never used @typescript-eslint/no-unused-vars - 193:9 error 'hasDirectories' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\FileManagerGrid.tsx - 169:3 error 'onFileSelect' is defined but never used @typescript-eslint/no-unused-vars - 191:3 error 'onSystemDragStart' is defined but never used @typescript-eslint/no-unused-vars - 371:6 warning React Hook useEffect has missing dependencies: 'historyIndex' and 'navigationHistory'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 431:9 error 'handlePathInputKeyDown' is assigned a value but never used @typescript-eslint/no-unused-vars - 483:5 warning React Hook useCallback has an unnecessary dependency: 'dragState.counter'. Either exclude it or remove the dependency array react-hooks/exhaustive-deps - 620:34 error 'e' is defined but never used @typescript-eslint/no-unused-vars - 674:5 warning React Hook useCallback has an unnecessary dependency: 'onDownload'. Either exclude it or remove the dependency array react-hooks/exhaustive-deps - 810:6 warning React Hook useEffect has missing dependencies: 'hasClipboard' and 'onStartEdit'. Either include them or remove the dependency array. If 'onStartEdit' changes too often, find the parent component that defines it and wrap that definition in useCallback react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\FileManagerSidebar.tsx - 79:3 error 'onLoadDirectory' is defined but never used @typescript-eslint/no-unused-vars - 107:6 warning React Hook useEffect has a missing dependency: 'loadQuickAccessData'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 113:6 warning React Hook useEffect has a missing dependency: 'loadDirectoryTree'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\components\DiffViewer.tsx - 64:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 99:21 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 160:21 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 206:6 warning React Hook useEffect has a missing dependency: 'loadFileContents'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\components\DraggableWindow.tsx - 3:17 error 'Square' is defined but never used @typescript-eslint/no-unused-vars - 208:5 warning React Hook useCallback has an unnecessary dependency: 'position'. Either exclude it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\components\FileViewer.tsx - 63:8 error 'ReactPlayer' is defined but never used @typescript-eslint/no-unused-vars - 293:45 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 314:10 error 'originalContent' is assigned a value but never used @typescript-eslint/no-unused-vars - 329:28 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 381:9 warning The 'handleSave' function makes the dependencies of useEffect Hook (at line 411) change on every render. To fix this, wrap the definition of 'handleSave' in its own useCallback() Hook react-hooks/exhaustive-deps - 979:29 error 'node' is defined but never used @typescript-eslint/no-unused-vars - 1100:32 error 'node' is defined but never used @typescript-eslint/no-unused-vars - 1384:33 error 'audio' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\components\FileWindow.tsx - 59:53 error 'updateWindow' is assigned a value but never used @typescript-eslint/no-unused-vars - 160:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 179:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 212:6 warning React Hook useEffect has missing dependencies: 'closeWindow', 'ensureSSHConnection', 'onFileNotFound', 't', and 'windowId'. Either include them or remove the dependency array. If 'onFileNotFound' changes too often, find the parent component that defines it and wrap that definition in useCallback react-hooks/exhaustive-deps - 232:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 261:21 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 338:21 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\components\TerminalWindow.tsx - 41:36 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 53:9 error 'handleMinimize' is assigned a value but never used @typescript-eslint/no-unused-vars - 77:3 error React Hook "React.useEffect" is called conditionally. React Hooks must be called in the exact same order in every component render react-hooks/rules-of-hooks - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\components\WindowManager.tsx - 132:17 error 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 - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Host Manager\HostManager.tsx - 18:3 error 'onSelectView' is defined but never used @typescript-eslint/no-unused-vars - 25:62 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 33:29 error 'updatedHost' is defined but never used @typescript-eslint/no-unused-vars - 38:45 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Host Manager\HostManagerEditor.tsx - 41:28 error 'WidgetType' is defined but never used @typescript-eslint/no-unused-vars - 63:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 80:10 error 'hosts' is assigned a value but never used @typescript-eslint/no-unused-vars - 83:50 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 84:10 error 'loading' is assigned a value but never used @typescript-eslint/no-unused-vars - 305:42 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 390:52 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 423:6 warning React Hook useEffect has missing dependencies: 'editingHost' and 'form'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 443:25 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 536:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Host Manager\HostManagerViewer.tsx - 83:6 warning React Hook useEffect has a missing dependency: 'fetchHosts'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 109:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 125:18 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 163:47 error 'actualAuthType' is defined but never used @typescript-eslint/no-unused-vars - 169:13 error '_' is defined but never used @typescript-eslint/no-unused-vars - 188:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 225:18 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 254:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 294:28 error 'e' is defined but never used @typescript-eslint/no-unused-vars - 328:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 442:6 warning React Hook useMemo has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Server\Server.tsx - 151:18 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 168:18 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 177:6 warning React Hook React.useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 260:6 warning React Hook React.useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Server\widgets\DiskWidget.tsx - 15:39 error 'metricsHistory' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Server\widgets\NetworkWidget.tsx - 14:31 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 33:34 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Server\widgets\ProcessesWidget.tsx - 14:33 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 49:38 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Server\widgets\SystemWidget.tsx - 14:30 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Server\widgets\UptimeWidget.tsx - 14:30 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Terminal\SnippetsSidebar.tsx - 55:6 warning React Hook useEffect has a missing dependency: 'fetchSnippets'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 63:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 97:18 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 128:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Terminal\Terminal.tsx - 83:12 error 'connectionError' is assigned a value but never used @typescript-eslint/no-unused-vars - 84:12 error 'isAuthenticated' is assigned a value but never used @typescript-eslint/no-unused-vars - 227:7 warning React Hook useImperativeHandle has a missing dependency: 'hardRefresh'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 230:14 error 'handleWindowResize' is defined but never used @typescript-eslint/no-unused-vars - 493:18 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 529:37 error 'event' is defined but never used @typescript-eslint/no-unused-vars - 713:8 warning React Hook useEffect has a missing dependency: 'hardRefresh'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 753:8 warning React Hook useEffect has missing dependencies: 'connectToHost' and 'hardRefresh'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 772:8 warning React Hook useEffect has a missing dependency: 'hardRefresh'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 784:8 warning React Hook useEffect has a missing dependency: 'hardRefresh'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Tunnel\TunnelViewer.tsx - 6:3 error 'TunnelConnection' is defined but never used @typescript-eslint/no-unused-vars - 18:16 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 66:40 error '_host' is defined but never used @typescript-eslint/no-unused-vars - 66:47 error '_index' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\DesktopApp.tsx - 15:23 error 'getCookie' is defined but never used @typescript-eslint/no-unused-vars - 18:10 error 'view' is assigned a value but never used @typescript-eslint/no-unused-vars - 19:10 error 'mountedViews' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Electron Only\ServerConfig.tsx - 77:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 120:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Homepage\Homepage.tsx - 7:10 error 'useTranslation' is defined but never used @typescript-eslint/no-unused-vars - 28:10 error 'isAdmin' is assigned a value but never used @typescript-eslint/no-unused-vars - 29:10 error 'username' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Homepage\HomepageAlertManager.tsx - 20:10 error 'loading' is assigned a value but never used @typescript-eslint/no-unused-vars - 27:6 warning React Hook useEffect has a missing dependency: 'fetchUserAlerts'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 55:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 80:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Homepage\HomepageAuth.tsx - 22:3 error 'setCookie' is defined but never used @typescript-eslint/no-unused-vars - 23:3 error 'getCookie' is defined but never used @typescript-eslint/no-unused-vars - 54:3 error 'dbError' is defined but never used @typescript-eslint/no-unused-vars - 68:10 error 'visibility' is assigned a value but only used as a type @typescript-eslint/no-unused-vars - 74:9 error 'toggleVisibility' is assigned a value but never used @typescript-eslint/no-unused-vars - 78:10 error 'error' is assigned a value but never used @typescript-eslint/no-unused-vars - 163:6 warning React Hook useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 213:8 error 'meRes' is never reassigned. Use 'const' instead prefer-const - 236:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 259:13 error 'result' is assigned a value but never used @typescript-eslint/no-unused-vars - 262:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 281:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 319:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 385:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 418:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 431:11 error 'token' is assigned a value but never used @typescript-eslint/no-unused-vars - 465:17 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 481:6 warning React Hook useEffect has missing dependencies: 'onAuthSuccess', 'setDbError', 'setIsAdmin', 'setLoggedIn', 'setUserId', 'setUsername', and 't'. Either include them or remove the dependency array. If 'setLoggedIn' changes too often, find the parent component that defines it and wrap that definition in useCallback react-hooks/exhaustive-deps - 518:9 error 'retryDatabaseConnection' is assigned a value but never used @typescript-eslint/no-unused-vars - 531:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 545:18 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Homepage\HompageUpdateLog.tsx - 69:17 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 74:6 warning React Hook useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Navigation\AppView.tsx - 14:3 error 'LucideRefreshCcw' is defined but never used @typescript-eslint/no-unused-vars - 15:3 error 'LucideRefreshCw' is defined but never used @typescript-eslint/no-unused-vars - 17:3 error 'RefreshCcwDot' is defined but never used @typescript-eslint/no-unused-vars - 117:6 warning React Hook useEffect has a missing dependency: 'hideThenFit'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 117:40 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 - 121:6 warning React Hook useEffect has a missing dependency: 'scheduleMeasureAndFit'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 133:6 warning React Hook useEffect has a missing dependency: 'fitActiveAndNotify'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 142:6 warning React Hook useEffect has a missing dependency: 'fitActiveAndNotify'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Navigation\Hosts\FolderCard.tsx - 26:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Navigation\Hosts\Host.tsx - 32:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 49:5 error 'intervalId' is never reassigned. Use 'const' instead prefer-const - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Navigation\LeftSidebar.tsx - 6:3 error 'setCookie' is defined but never used @typescript-eslint/no-unused-vars - 90:3 error 'onSelectView' is defined but never used @typescript-eslint/no-unused-vars - 91:3 error 'getView' is defined but never used @typescript-eslint/no-unused-vars - 152:24 error 'setHostsLoading' is assigned a value but never used @typescript-eslint/no-unused-vars - 215:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 218:6 warning React Hook React.useCallback has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 290:6 warning React Hook React.useMemo has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 300:6 warning React Hook React.useMemo has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 323:11 error 'jwt' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Navigation\Tabs\TabContext.tsx - 22:53 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 27:17 error 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 - 101:55 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 143:60 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Navigation\TopNavbar.tsx - 8:3 error 'Accordion' is defined but never used @typescript-eslint/no-unused-vars - 9:3 error 'AccordionContent' is defined but never used @typescript-eslint/no-unused-vars - 10:3 error 'AccordionItem' is defined but never used @typescript-eslint/no-unused-vars - 11:3 error 'AccordionTrigger' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\User\PasswordReset.tsx - 49:13 error 'result' is assigned a value but never used @typescript-eslint/no-unused-vars - 52:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 83:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 113:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\User\TOTPSetup.tsx - 69:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 89:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 108:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 125:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\User\UserProfile.tsx - 11:24 error 'Key' is defined but never used @typescript-eslint/no-unused-vars - 42:6 warning React Hook useEffect has missing dependencies: 'fetchUserInfo' and 'fetchVersion'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 48:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 65:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Apps\Navigation\Hosts\FolderCard.tsx - 26:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Apps\Navigation\Hosts\Host.tsx - 5:10 error 'Server' is defined but never used @typescript-eslint/no-unused-vars - 32:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 49:5 error 'intervalId' is never reassigned. Use 'const' instead prefer-const - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Apps\Navigation\LeftSidebar.tsx - 45:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 78:24 error 'setHostsLoading' is assigned a value but never used @typescript-eslint/no-unused-vars - 93:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 93:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Apps\Navigation\Tabs\TabContext.tsx - 24:17 error 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 - 37:11 error 't' is assigned a value but never used @typescript-eslint/no-unused-vars - 61:36 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Apps\Terminal\Terminal.tsx - 15:10 error 'toast' is defined but never used @typescript-eslint/no-unused-vars - 55:12 error 'isConnected' is assigned a value but never used @typescript-eslint/no-unused-vars - 56:12 error 'isConnecting' is assigned a value but never used @typescript-eslint/no-unused-vars - 57:12 error 'connectionError' is assigned a value but never used @typescript-eslint/no-unused-vars - 160:7 warning React Hook useImperativeHandle has a missing dependency: 'hardRefresh'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 163:14 error 'handleWindowResize' is defined but never used @typescript-eslint/no-unused-vars - 394:8 warning React Hook useEffect has missing dependencies: 'hardRefresh', 'isAuthenticated', and 'setupWebSocketListeners'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 404:8 warning React Hook useEffect has a missing dependency: 'hardRefresh'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 413:8 warning React Hook useEffect has a missing dependency: 'hardRefresh'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Homepage\HomepageAuth.tsx - 22:3 error 'setCookie' is defined but never used @typescript-eslint/no-unused-vars - 23:3 error 'getCookie' is defined but never used @typescript-eslint/no-unused-vars - 67:10 error 'error' is assigned a value but never used @typescript-eslint/no-unused-vars - 153:6 warning React Hook useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 197:8 error 'meRes' is never reassigned. Use 'const' instead prefer-const - 220:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 243:13 error 'result' is assigned a value but never used @typescript-eslint/no-unused-vars - 246:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 265:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 303:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 369:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 402:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 415:11 error 'token' is assigned a value but never used @typescript-eslint/no-unused-vars - 449:17 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 466:6 warning React Hook useEffect has missing dependencies: 'onAuthSuccess', 'setDbError', 'setIsAdmin', 'setLoggedIn', 'setUserId', 'setUsername', and 't'. Either include them or remove the dependency array. If 'setLoggedIn' changes too often, find the parent component that defines it and wrap that definition in useCallback react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\MobileApp.tsx - 10:23 error 'getCookie' is defined but never used @typescript-eslint/no-unused-vars - 17:37 error 'removeTab' is assigned a value but never used @typescript-eslint/no-unused-vars - 23:10 error 'isAdmin' is assigned a value but never used @typescript-eslint/no-unused-vars - 69:6 warning React Hook useEffect has a missing dependency: 'fitCurrentTerminal'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 98:6 warning React Hook React.useEffect has missing dependencies: 'fitCurrentTerminal' and 'tabs.length'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 131:23 error 'id' is defined but never used @typescript-eslint/no-unused-vars - 135:24 error 'err' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Navigation\Hosts\FolderCard.tsx - 26:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Navigation\Hosts\Host.tsx - 5:10 error 'Server' is defined but never used @typescript-eslint/no-unused-vars - 32:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 49:5 error 'intervalId' is never reassigned. Use 'const' instead prefer-const - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Navigation\LeftSidebar.tsx - 46:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 78:24 error 'setHostsLoading' is assigned a value but never used @typescript-eslint/no-unused-vars - 93:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 93:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Navigation\Tabs\TabContext.tsx - 24:17 error 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 - 37:11 error 't' is assigned a value but never used @typescript-eslint/no-unused-vars - 61:36 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\hooks\useDragToDesktop.ts - 120:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 140:5 warning React Hook useCallback has an unnecessary dependency: 'sshHost'. Either exclude it or remove the dependency array react-hooks/exhaustive-deps - 229:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 249:5 warning React Hook useCallback has an unnecessary dependency: 'sshHost'. Either exclude it or remove the dependency array react-hooks/exhaustive-deps - 254:35 error 'onSuccess' is assigned a value but never used @typescript-eslint/no-unused-vars - 277:5 warning React Hook useCallback has unnecessary dependencies: 'sshHost' and 'sshSessionId'. Either exclude them or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\hooks\useDragToSystemDesktop.ts - 26:3 error 'sshHost' is defined but never used @typescript-eslint/no-unused-vars - 40:9 error 'getLastSaveDirectory' is assigned a value but never used @typescript-eslint/no-unused-vars - 68:48 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 167:25 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 170:43 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 190:27 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 245:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 263:5 warning React Hook useCallback has missing dependencies: 'createFileBlob' and 'createZipBlob'. Either include them or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\main-axios.ts - 7:3 error 'Credential' is defined but never used @typescript-eslint/no-unused-vars - 8:3 error 'CredentialData' is defined but never used @typescript-eslint/no-unused-vars - 9:3 error 'HostInfo' is defined but never used @typescript-eslint/no-unused-vars - 10:3 error 'ApiResponse' is defined but never used @typescript-eslint/no-unused-vars - 346:3 error 'apiPort' is assigned a value but never used @typescript-eslint/no-unused-vars - 994:12 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 1031:12 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 1068:12 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -✖ 385 problems (326 errors, 59 warnings) - 0 errors and 1 warning potentially fixable with the `--fix` option. - diff --git a/lint-output-final.txt b/lint-output-final.txt deleted file mode 100644 index 1b841a59..00000000 --- a/lint-output-final.txt +++ /dev/null @@ -1,561 +0,0 @@ - -> termix@1.7.2 lint -> eslint . - - -C:\Users\29037\WebstormProjects\Termix\src\backend\database\routes\users.ts - 705:8 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\backend\ssh\file-manager.ts - 169:26 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 249:17 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 435:26 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 465:13 error Empty block statement no-empty - -C:\Users\29037\WebstormProjects\Termix\src\backend\ssh\server-stats.ts - 64:34 error '_reject' is defined but never used @typescript-eslint/no-unused-vars - 197:56 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 1130:9 error 'now' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\backend\ssh\terminal.ts - 157:5 error 'userPayload' is assigned a value but never used @typescript-eslint/no-unused-vars - 350:13 error 'cols' is assigned a value but never used @typescript-eslint/no-unused-vars - 350:19 error 'rows' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\backend\ssh\tunnel.ts - 840:34 error 'data' is defined but never used @typescript-eslint/no-unused-vars - 906:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 1068:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 1442:21 error 'hasSourcePassword' is assigned a value but never used @typescript-eslint/no-unused-vars - 1443:21 error 'hasSourceKey' is assigned a value but never used @typescript-eslint/no-unused-vars - 1444:21 error 'hasEndpointPassword' is assigned a value but never used @typescript-eslint/no-unused-vars - 1447:21 error 'hasEndpointKey' is assigned a value but never used @typescript-eslint/no-unused-vars - 1472:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\backend\starter.ts - 78:16 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 131:47 error 'promise' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\auto-ssl-setup.ts - 104:16 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\data-crypto.ts - 100:31 error 'plaintextFields' is assigned a value but never used @typescript-eslint/no-unused-vars - 455:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\database-file-encryption.ts - 33:72 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 81:72 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 166:12 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 236:12 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 304:13 error 'currentFingerprint' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\database-migration.ts - 247:26 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\lazy-field-encryption.ts - 185:13 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 190:20 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 282:9 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\logger.ts - 14:18 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\simple-db-ops.ts - 134:5 error '_userId' is defined but never used @typescript-eslint/no-unused-vars - 136:5 warning Unused eslint-disable directive (no problems were reported from '@typescript-eslint/no-explicit-any') - 139:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 157:5 error '_tableName' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\ssh-key-utils.ts - 52:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 243:20 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 321:12 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\user-crypto.ts - 198:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 278:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 301:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 420:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 460:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\user-data-import.ts - 162:15 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 216:18 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 272:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 359:13 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\components\theme-provider.tsx - 66:14 error 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 - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\badge.tsx - 46:17 error 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 - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\button.tsx - 62:18 error 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 - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\form.tsx - 158:3 error 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 - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\password-input.tsx - 8:11 error An interface declaring no members is equivalent to its supertype @typescript-eslint/no-empty-object-type - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\shadcn-io\status\index.tsx - 21:3 error 'className' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\sidebar.tsx - 12:3 error 'Sheet' is defined but never used @typescript-eslint/no-unused-vars - 13:3 error 'SheetContent' is defined but never used @typescript-eslint/no-unused-vars - 14:3 error 'SheetDescription' is defined but never used @typescript-eslint/no-unused-vars - 15:3 error 'SheetHeader' is defined but never used @typescript-eslint/no-unused-vars - 16:3 error 'SheetTitle' is defined but never used @typescript-eslint/no-unused-vars - 29:7 error 'SIDEBAR_WIDTH_MOBILE' is assigned a value but never used @typescript-eslint/no-unused-vars - 164:11 error 'isMobile' is assigned a value but never used @typescript-eslint/no-unused-vars - 164:28 error 'openMobile' is assigned a value but never used @typescript-eslint/no-unused-vars - 164:40 error 'setOpenMobile' is assigned a value but never used @typescript-eslint/no-unused-vars - 724:3 error 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 - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\sonner.tsx - 11:56 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 28:42 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 30:40 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 32:42 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 34:39 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\textarea.tsx - 5:18 error An interface declaring no members is equivalent to its supertype @typescript-eslint/no-empty-object-type - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\version-check-modal.tsx - 4:10 error 'RefreshCw' is defined but never used @typescript-eslint/no-unused-vars - 4:21 error 'X' is defined but never used @typescript-eslint/no-unused-vars - 15:3 error 'onDismiss' is defined but never used @typescript-eslint/no-unused-vars - 20:50 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 30:6 warning React Hook useEffect has missing dependencies: 'checkForUpdates' and 'onContinue'. Either include them or remove the dependency array. If 'onContinue' changes too often, find the parent component that defines it and wrap that definition in useCallback react-hooks/exhaustive-deps - 50:9 error 'handleVersionDismiss' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\lib\frontend-logger.ts - 20:18 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 221:11 error 'shortUrl' is assigned a value but never used @typescript-eslint/no-unused-vars - 247:11 error 'shortUrl' is assigned a value but never used @typescript-eslint/no-unused-vars - 268:11 error 'shortUrl' is assigned a value but never used @typescript-eslint/no-unused-vars - 282:11 error 'shortUrl' is assigned a value but never used @typescript-eslint/no-unused-vars - 301:11 error 'shortUrl' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\main.tsx - 12:10 error 'isMobile' is assigned a value but never used @typescript-eslint/no-unused-vars - 56:10 error Fast refresh only works when a file has exports. Move your component(s) to a separate file react-refresh/only-export-components - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Admin\AdminSettings.tsx - 29:3 error 'Key' is defined but never used @typescript-eslint/no-unused-vars - 49:3 error 'getCookie' is defined but never used @typescript-eslint/no-unused-vars - 99:10 error 'securityInitialized' is assigned a value but never used @typescript-eslint/no-unused-vars - 99:31 error 'setSecurityInitialized' is assigned a value but never used @typescript-eslint/no-unused-vars - 127:6 warning React Hook React.useEffect has missing dependencies: 'fetchUsers' and 't'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 149:6 warning React Hook React.useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 171:6 warning React Hook React.useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 281:16 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 295:18 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 366:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 458:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Credentials\CredentialEditor.tsx - 45:10 error 'credentials' is assigned a value but never used @typescript-eslint/no-unused-vars - 47:10 error 'loading' is assigned a value but never used @typescript-eslint/no-unused-vars - 98:18 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 158:42 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 201:47 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 224:6 warning React Hook useEffect has a missing dependency: 'editingCredential'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Credentials\CredentialSelector.tsx - 38:16 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 48:6 warning React Hook useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Credentials\CredentialViewer.tsx - 67:6 warning React Hook useEffect has missing dependencies: 'fetchCredentialDetails' and 'fetchHostsUsing'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 73:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 82:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 100:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Credentials\CredentialsManager.tsx - 15:3 error 'SheetDescription' is defined but never used @typescript-eslint/no-unused-vars - 16:3 error 'SheetFooter' is defined but never used @typescript-eslint/no-unused-vars - 17:3 error 'SheetHeader' is defined but never used @typescript-eslint/no-unused-vars - 18:3 error 'SheetTitle' is defined but never used @typescript-eslint/no-unused-vars - 21:3 error 'Select' is defined but never used @typescript-eslint/no-unused-vars - 22:3 error 'SelectContent' is defined but never used @typescript-eslint/no-unused-vars - 23:3 error 'SelectItem' is defined but never used @typescript-eslint/no-unused-vars - 24:3 error 'SelectTrigger' is defined but never used @typescript-eslint/no-unused-vars - 25:3 error 'SelectValue' is defined but never used @typescript-eslint/no-unused-vars - 40:3 error 'Pin' is defined but never used @typescript-eslint/no-unused-vars - 78:29 error 'setViewingCredential' is assigned a value but never used @typescript-eslint/no-unused-vars - 91:56 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 102:6 warning React Hook useEffect has a missing dependency: 'fetchCredentials'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 156:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 227:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 259:18 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 288:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 328:28 error 'e' is defined but never used @typescript-eslint/no-unused-vars - 362:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\FileManager.tsx - 26:3 error 'Eye' is defined but never used @typescript-eslint/no-unused-vars - 27:3 error 'Settings' is defined but never used @typescript-eslint/no-unused-vars - 90:23 error 'setCurrentHost' is assigned a value but never used @typescript-eslint/no-unused-vars - 148:26 error 'selectFile' is assigned a value but never used @typescript-eslint/no-unused-vars - 148:38 error 'selectAll' is assigned a value but never used @typescript-eslint/no-unused-vars - 151:11 error 'isDragging' is assigned a value but never used @typescript-eslint/no-unused-vars - 208:6 warning React Hook useEffect has a missing dependency: 'initializeSSHConnection'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 386:5 warning React Hook useCallback has a missing dependency: 'handleCloseWithError'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 455:6 warning React Hook useEffect has a missing dependency: 'handleOpenTerminal'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 787:49 error 'editMode' is assigned a value but never used @typescript-eslint/no-unused-vars - 837:12 error 'handleFileEdit' is defined but never used @typescript-eslint/no-unused-vars - 841:12 error 'handleFileView' is defined but never used @typescript-eslint/no-unused-vars - 1356:23 error 'index' is defined but never used @typescript-eslint/no-unused-vars - 1665:6 warning React Hook useEffect has a missing dependency: 'loadPinnedFiles'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\FileManagerContextMenu.tsx - 16:3 error 'Share' is defined but never used @typescript-eslint/no-unused-vars - 17:3 error 'ExternalLink' is defined but never used @typescript-eslint/no-unused-vars - 193:9 error 'hasDirectories' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\FileManagerGrid.tsx - 169:3 error 'onFileSelect' is defined but never used @typescript-eslint/no-unused-vars - 191:3 error 'onSystemDragStart' is defined but never used @typescript-eslint/no-unused-vars - 371:6 warning React Hook useEffect has missing dependencies: 'historyIndex' and 'navigationHistory'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 431:9 error 'handlePathInputKeyDown' is assigned a value but never used @typescript-eslint/no-unused-vars - 483:5 warning React Hook useCallback has an unnecessary dependency: 'dragState.counter'. Either exclude it or remove the dependency array react-hooks/exhaustive-deps - 620:34 error 'e' is defined but never used @typescript-eslint/no-unused-vars - 674:5 warning React Hook useCallback has an unnecessary dependency: 'onDownload'. Either exclude it or remove the dependency array react-hooks/exhaustive-deps - 810:6 warning React Hook useEffect has missing dependencies: 'hasClipboard' and 'onStartEdit'. Either include them or remove the dependency array. If 'onStartEdit' changes too often, find the parent component that defines it and wrap that definition in useCallback react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\FileManagerSidebar.tsx - 79:3 error 'onLoadDirectory' is defined but never used @typescript-eslint/no-unused-vars - 107:6 warning React Hook useEffect has a missing dependency: 'loadQuickAccessData'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 113:6 warning React Hook useEffect has a missing dependency: 'loadDirectoryTree'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\components\DiffViewer.tsx - 64:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 99:21 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 160:21 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 206:6 warning React Hook useEffect has a missing dependency: 'loadFileContents'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\components\DraggableWindow.tsx - 3:17 error 'Square' is defined but never used @typescript-eslint/no-unused-vars - 208:5 warning React Hook useCallback has an unnecessary dependency: 'position'. Either exclude it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\components\FileViewer.tsx - 63:8 error 'ReactPlayer' is defined but never used @typescript-eslint/no-unused-vars - 293:45 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 314:10 error 'originalContent' is assigned a value but never used @typescript-eslint/no-unused-vars - 329:28 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 381:9 warning The 'handleSave' function makes the dependencies of useEffect Hook (at line 411) change on every render. To fix this, wrap the definition of 'handleSave' in its own useCallback() Hook react-hooks/exhaustive-deps - 979:29 error 'node' is defined but never used @typescript-eslint/no-unused-vars - 1100:32 error 'node' is defined but never used @typescript-eslint/no-unused-vars - 1384:33 error 'audio' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\components\FileWindow.tsx - 59:53 error 'updateWindow' is assigned a value but never used @typescript-eslint/no-unused-vars - 160:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 179:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 212:6 warning React Hook useEffect has missing dependencies: 'closeWindow', 'ensureSSHConnection', 'onFileNotFound', 't', and 'windowId'. Either include them or remove the dependency array. If 'onFileNotFound' changes too often, find the parent component that defines it and wrap that definition in useCallback react-hooks/exhaustive-deps - 232:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 261:21 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 338:21 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\components\TerminalWindow.tsx - 41:36 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 53:9 error 'handleMinimize' is assigned a value but never used @typescript-eslint/no-unused-vars - 77:3 error React Hook "React.useEffect" is called conditionally. React Hooks must be called in the exact same order in every component render react-hooks/rules-of-hooks - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\components\WindowManager.tsx - 132:17 error 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 - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Host Manager\HostManager.tsx - 18:3 error 'onSelectView' is defined but never used @typescript-eslint/no-unused-vars - 25:62 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 33:29 error 'updatedHost' is defined but never used @typescript-eslint/no-unused-vars - 38:45 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Host Manager\HostManagerEditor.tsx - 41:28 error 'WidgetType' is defined but never used @typescript-eslint/no-unused-vars - 63:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 80:10 error 'hosts' is assigned a value but never used @typescript-eslint/no-unused-vars - 83:50 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 84:10 error 'loading' is assigned a value but never used @typescript-eslint/no-unused-vars - 305:42 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 390:52 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 423:6 warning React Hook useEffect has missing dependencies: 'editingHost' and 'form'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 443:25 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 536:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Host Manager\HostManagerViewer.tsx - 83:6 warning React Hook useEffect has a missing dependency: 'fetchHosts'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 109:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 125:18 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 163:47 error 'actualAuthType' is defined but never used @typescript-eslint/no-unused-vars - 169:13 error '_' is defined but never used @typescript-eslint/no-unused-vars - 188:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 225:18 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 254:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 294:28 error 'e' is defined but never used @typescript-eslint/no-unused-vars - 328:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 442:6 warning React Hook useMemo has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Server\Server.tsx - 151:18 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 168:18 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 177:6 warning React Hook React.useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 260:6 warning React Hook React.useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Server\widgets\DiskWidget.tsx - 15:39 error 'metricsHistory' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Server\widgets\NetworkWidget.tsx - 14:31 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 33:34 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Server\widgets\ProcessesWidget.tsx - 14:33 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 49:38 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Server\widgets\SystemWidget.tsx - 14:30 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Server\widgets\UptimeWidget.tsx - 14:30 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Terminal\SnippetsSidebar.tsx - 55:6 warning React Hook useEffect has a missing dependency: 'fetchSnippets'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 63:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 97:18 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 128:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Terminal\Terminal.tsx - 83:12 error 'connectionError' is assigned a value but never used @typescript-eslint/no-unused-vars - 84:12 error 'isAuthenticated' is assigned a value but never used @typescript-eslint/no-unused-vars - 227:7 warning React Hook useImperativeHandle has a missing dependency: 'hardRefresh'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 230:14 error 'handleWindowResize' is defined but never used @typescript-eslint/no-unused-vars - 493:18 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 529:37 error 'event' is defined but never used @typescript-eslint/no-unused-vars - 713:8 warning React Hook useEffect has a missing dependency: 'hardRefresh'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 753:8 warning React Hook useEffect has missing dependencies: 'connectToHost' and 'hardRefresh'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 772:8 warning React Hook useEffect has a missing dependency: 'hardRefresh'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 784:8 warning React Hook useEffect has a missing dependency: 'hardRefresh'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Tunnel\TunnelViewer.tsx - 6:3 error 'TunnelConnection' is defined but never used @typescript-eslint/no-unused-vars - 18:16 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 66:40 error '_host' is defined but never used @typescript-eslint/no-unused-vars - 66:47 error '_index' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\DesktopApp.tsx - 15:23 error 'getCookie' is defined but never used @typescript-eslint/no-unused-vars - 18:10 error 'view' is assigned a value but never used @typescript-eslint/no-unused-vars - 19:10 error 'mountedViews' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Electron Only\ServerConfig.tsx - 77:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 120:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Homepage\Homepage.tsx - 7:10 error 'useTranslation' is defined but never used @typescript-eslint/no-unused-vars - 28:10 error 'isAdmin' is assigned a value but never used @typescript-eslint/no-unused-vars - 29:10 error 'username' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Homepage\HomepageAlertManager.tsx - 20:10 error 'loading' is assigned a value but never used @typescript-eslint/no-unused-vars - 27:6 warning React Hook useEffect has a missing dependency: 'fetchUserAlerts'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 55:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 80:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Homepage\HomepageAuth.tsx - 22:3 error 'setCookie' is defined but never used @typescript-eslint/no-unused-vars - 23:3 error 'getCookie' is defined but never used @typescript-eslint/no-unused-vars - 54:3 error 'dbError' is defined but never used @typescript-eslint/no-unused-vars - 68:10 error 'visibility' is assigned a value but only used as a type @typescript-eslint/no-unused-vars - 74:9 error 'toggleVisibility' is assigned a value but never used @typescript-eslint/no-unused-vars - 78:10 error 'error' is assigned a value but never used @typescript-eslint/no-unused-vars - 163:6 warning React Hook useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 213:8 error 'meRes' is never reassigned. Use 'const' instead prefer-const - 236:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 259:13 error 'result' is assigned a value but never used @typescript-eslint/no-unused-vars - 262:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 281:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 319:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 385:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 418:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 431:11 error 'token' is assigned a value but never used @typescript-eslint/no-unused-vars - 465:17 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 481:6 warning React Hook useEffect has missing dependencies: 'onAuthSuccess', 'setDbError', 'setIsAdmin', 'setLoggedIn', 'setUserId', 'setUsername', and 't'. Either include them or remove the dependency array. If 'setLoggedIn' changes too often, find the parent component that defines it and wrap that definition in useCallback react-hooks/exhaustive-deps - 518:9 error 'retryDatabaseConnection' is assigned a value but never used @typescript-eslint/no-unused-vars - 531:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 545:18 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Homepage\HompageUpdateLog.tsx - 69:17 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 74:6 warning React Hook useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Navigation\AppView.tsx - 14:3 error 'LucideRefreshCcw' is defined but never used @typescript-eslint/no-unused-vars - 15:3 error 'LucideRefreshCw' is defined but never used @typescript-eslint/no-unused-vars - 17:3 error 'RefreshCcwDot' is defined but never used @typescript-eslint/no-unused-vars - 117:6 warning React Hook useEffect has a missing dependency: 'hideThenFit'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 117:40 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 - 121:6 warning React Hook useEffect has a missing dependency: 'scheduleMeasureAndFit'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 133:6 warning React Hook useEffect has a missing dependency: 'fitActiveAndNotify'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 142:6 warning React Hook useEffect has a missing dependency: 'fitActiveAndNotify'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Navigation\Hosts\FolderCard.tsx - 26:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Navigation\Hosts\Host.tsx - 32:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 49:5 error 'intervalId' is never reassigned. Use 'const' instead prefer-const - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Navigation\LeftSidebar.tsx - 6:3 error 'setCookie' is defined but never used @typescript-eslint/no-unused-vars - 90:3 error 'onSelectView' is defined but never used @typescript-eslint/no-unused-vars - 91:3 error 'getView' is defined but never used @typescript-eslint/no-unused-vars - 152:24 error 'setHostsLoading' is assigned a value but never used @typescript-eslint/no-unused-vars - 215:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 218:6 warning React Hook React.useCallback has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 290:6 warning React Hook React.useMemo has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 300:6 warning React Hook React.useMemo has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 323:11 error 'jwt' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Navigation\Tabs\TabContext.tsx - 22:53 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 27:17 error 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 - 101:55 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 143:60 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Navigation\TopNavbar.tsx - 8:3 error 'Accordion' is defined but never used @typescript-eslint/no-unused-vars - 9:3 error 'AccordionContent' is defined but never used @typescript-eslint/no-unused-vars - 10:3 error 'AccordionItem' is defined but never used @typescript-eslint/no-unused-vars - 11:3 error 'AccordionTrigger' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\User\PasswordReset.tsx - 49:13 error 'result' is assigned a value but never used @typescript-eslint/no-unused-vars - 52:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 83:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 113:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\User\TOTPSetup.tsx - 69:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 89:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 108:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 125:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\User\UserProfile.tsx - 11:24 error 'Key' is defined but never used @typescript-eslint/no-unused-vars - 42:6 warning React Hook useEffect has missing dependencies: 'fetchUserInfo' and 'fetchVersion'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 48:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 65:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Apps\Navigation\Hosts\FolderCard.tsx - 26:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Apps\Navigation\Hosts\Host.tsx - 5:10 error 'Server' is defined but never used @typescript-eslint/no-unused-vars - 32:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 49:5 error 'intervalId' is never reassigned. Use 'const' instead prefer-const - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Apps\Navigation\LeftSidebar.tsx - 45:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 78:24 error 'setHostsLoading' is assigned a value but never used @typescript-eslint/no-unused-vars - 93:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 93:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Apps\Navigation\Tabs\TabContext.tsx - 24:17 error 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 - 37:11 error 't' is assigned a value but never used @typescript-eslint/no-unused-vars - 61:36 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Apps\Terminal\Terminal.tsx - 15:10 error 'toast' is defined but never used @typescript-eslint/no-unused-vars - 55:12 error 'isConnected' is assigned a value but never used @typescript-eslint/no-unused-vars - 56:12 error 'isConnecting' is assigned a value but never used @typescript-eslint/no-unused-vars - 57:12 error 'connectionError' is assigned a value but never used @typescript-eslint/no-unused-vars - 160:7 warning React Hook useImperativeHandle has a missing dependency: 'hardRefresh'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 163:14 error 'handleWindowResize' is defined but never used @typescript-eslint/no-unused-vars - 394:8 warning React Hook useEffect has missing dependencies: 'hardRefresh', 'isAuthenticated', and 'setupWebSocketListeners'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 404:8 warning React Hook useEffect has a missing dependency: 'hardRefresh'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 413:8 warning React Hook useEffect has a missing dependency: 'hardRefresh'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Homepage\HomepageAuth.tsx - 22:3 error 'setCookie' is defined but never used @typescript-eslint/no-unused-vars - 23:3 error 'getCookie' is defined but never used @typescript-eslint/no-unused-vars - 67:10 error 'error' is assigned a value but never used @typescript-eslint/no-unused-vars - 153:6 warning React Hook useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 197:8 error 'meRes' is never reassigned. Use 'const' instead prefer-const - 220:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 243:13 error 'result' is assigned a value but never used @typescript-eslint/no-unused-vars - 246:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 265:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 303:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 369:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 402:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 415:11 error 'token' is assigned a value but never used @typescript-eslint/no-unused-vars - 449:17 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 466:6 warning React Hook useEffect has missing dependencies: 'onAuthSuccess', 'setDbError', 'setIsAdmin', 'setLoggedIn', 'setUserId', 'setUsername', and 't'. Either include them or remove the dependency array. If 'setLoggedIn' changes too often, find the parent component that defines it and wrap that definition in useCallback react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\MobileApp.tsx - 10:23 error 'getCookie' is defined but never used @typescript-eslint/no-unused-vars - 17:37 error 'removeTab' is assigned a value but never used @typescript-eslint/no-unused-vars - 23:10 error 'isAdmin' is assigned a value but never used @typescript-eslint/no-unused-vars - 69:6 warning React Hook useEffect has a missing dependency: 'fitCurrentTerminal'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 98:6 warning React Hook React.useEffect has missing dependencies: 'fitCurrentTerminal' and 'tabs.length'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 131:23 error 'id' is defined but never used @typescript-eslint/no-unused-vars - 135:24 error 'err' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Navigation\Hosts\FolderCard.tsx - 26:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Navigation\Hosts\Host.tsx - 5:10 error 'Server' is defined but never used @typescript-eslint/no-unused-vars - 32:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 49:5 error 'intervalId' is never reassigned. Use 'const' instead prefer-const - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Navigation\LeftSidebar.tsx - 46:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 78:24 error 'setHostsLoading' is assigned a value but never used @typescript-eslint/no-unused-vars - 93:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 93:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Navigation\Tabs\TabContext.tsx - 24:17 error 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 - 37:11 error 't' is assigned a value but never used @typescript-eslint/no-unused-vars - 61:36 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\hooks\useDragToDesktop.ts - 120:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 140:5 warning React Hook useCallback has an unnecessary dependency: 'sshHost'. Either exclude it or remove the dependency array react-hooks/exhaustive-deps - 229:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 249:5 warning React Hook useCallback has an unnecessary dependency: 'sshHost'. Either exclude it or remove the dependency array react-hooks/exhaustive-deps - 254:35 error 'onSuccess' is assigned a value but never used @typescript-eslint/no-unused-vars - 277:5 warning React Hook useCallback has unnecessary dependencies: 'sshHost' and 'sshSessionId'. Either exclude them or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\hooks\useDragToSystemDesktop.ts - 26:3 error 'sshHost' is defined but never used @typescript-eslint/no-unused-vars - 40:9 error 'getLastSaveDirectory' is assigned a value but never used @typescript-eslint/no-unused-vars - 68:48 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 167:25 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 170:43 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 190:27 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 245:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 263:5 warning React Hook useCallback has missing dependencies: 'createFileBlob' and 'createZipBlob'. Either include them or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\main-axios.ts - 7:3 error 'Credential' is defined but never used @typescript-eslint/no-unused-vars - 8:3 error 'CredentialData' is defined but never used @typescript-eslint/no-unused-vars - 9:3 error 'HostInfo' is defined but never used @typescript-eslint/no-unused-vars - 10:3 error 'ApiResponse' is defined but never used @typescript-eslint/no-unused-vars - 346:3 error 'apiPort' is assigned a value but never used @typescript-eslint/no-unused-vars - 994:12 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 1031:12 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 1068:12 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -✖ 385 problems (326 errors, 59 warnings) - 0 errors and 1 warning potentially fixable with the `--fix` option. - diff --git a/lint-output-new.txt b/lint-output-new.txt deleted file mode 100644 index c5ec06e8..00000000 --- a/lint-output-new.txt +++ /dev/null @@ -1,593 +0,0 @@ - -> termix@1.7.2 lint -> eslint . - - -C:\Users\29037\WebstormProjects\Termix\src\backend\database\routes\users.ts - 688:74 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\backend\ssh\file-manager.ts - 169:26 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 249:17 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 435:26 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 465:13 error Empty block statement no-empty - -C:\Users\29037\WebstormProjects\Termix\src\backend\ssh\server-stats.ts - 64:34 error '_reject' is defined but never used @typescript-eslint/no-unused-vars - 197:56 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 1122:9 error 'now' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\backend\ssh\terminal.ts - 82:20 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 116:5 error 'userPayload' is assigned a value but never used @typescript-eslint/no-unused-vars - 190:17 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 316:13 error 'cols' is assigned a value but never used @typescript-eslint/no-unused-vars - 316:19 error 'rows' is assigned a value but never used @typescript-eslint/no-unused-vars - 633:26 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 779:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 788:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 800:21 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\backend\ssh\tunnel.ts - 830:34 error 'data' is defined but never used @typescript-eslint/no-unused-vars - 896:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 1053:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 1427:21 error 'hasSourcePassword' is assigned a value but never used @typescript-eslint/no-unused-vars - 1428:21 error 'hasSourceKey' is assigned a value but never used @typescript-eslint/no-unused-vars - 1429:21 error 'hasEndpointPassword' is assigned a value but never used @typescript-eslint/no-unused-vars - 1432:21 error 'hasEndpointKey' is assigned a value but never used @typescript-eslint/no-unused-vars - 1457:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\backend\starter.ts - 78:16 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 131:47 error 'promise' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\auth-manager.ts - 166:31 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 197:15 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 198:15 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 205:30 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 218:15 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 259:17 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 260:17 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\auto-ssl-setup.ts - 104:16 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\data-crypto.ts - 18:6 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 41:6 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 76:9 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 87:31 error 'plaintextFields' is assigned a value but never used @typescript-eslint/no-unused-vars - 223:9 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 391:6 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 400:6 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 438:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\database-file-encryption.ts - 33:72 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 81:72 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 166:12 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 236:12 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 304:13 error 'currentFingerprint' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\database-migration.ts - 247:26 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\lazy-field-encryption.ts - 185:13 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 190:20 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 282:9 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\logger.ts - 14:18 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\simple-db-ops.ts - 134:5 error '_userId' is defined but never used @typescript-eslint/no-unused-vars - 154:5 error '_tableName' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\ssh-key-utils.ts - 52:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 243:20 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 321:12 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\user-crypto.ts - 198:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 278:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 301:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 420:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 460:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\user-data-import.ts - 162:15 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 216:18 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 272:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 359:13 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\components\theme-provider.tsx - 66:14 error 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 - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\badge.tsx - 46:17 error 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 - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\button.tsx - 62:18 error 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 - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\form.tsx - 158:3 error 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 - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\password-input.tsx - 8:11 error An interface declaring no members is equivalent to its supertype @typescript-eslint/no-empty-object-type - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\shadcn-io\status\index.tsx - 21:3 error 'className' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\sidebar.tsx - 12:3 error 'Sheet' is defined but never used @typescript-eslint/no-unused-vars - 13:3 error 'SheetContent' is defined but never used @typescript-eslint/no-unused-vars - 14:3 error 'SheetDescription' is defined but never used @typescript-eslint/no-unused-vars - 15:3 error 'SheetHeader' is defined but never used @typescript-eslint/no-unused-vars - 16:3 error 'SheetTitle' is defined but never used @typescript-eslint/no-unused-vars - 29:7 error 'SIDEBAR_WIDTH_MOBILE' is assigned a value but never used @typescript-eslint/no-unused-vars - 164:11 error 'isMobile' is assigned a value but never used @typescript-eslint/no-unused-vars - 164:28 error 'openMobile' is assigned a value but never used @typescript-eslint/no-unused-vars - 164:40 error 'setOpenMobile' is assigned a value but never used @typescript-eslint/no-unused-vars - 724:3 error 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 - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\sonner.tsx - 11:56 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 28:42 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 30:40 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 32:42 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 34:39 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\textarea.tsx - 5:18 error An interface declaring no members is equivalent to its supertype @typescript-eslint/no-empty-object-type - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\version-check-modal.tsx - 4:10 error 'RefreshCw' is defined but never used @typescript-eslint/no-unused-vars - 4:21 error 'X' is defined but never used @typescript-eslint/no-unused-vars - 15:3 error 'onDismiss' is defined but never used @typescript-eslint/no-unused-vars - 20:50 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 30:6 warning React Hook useEffect has missing dependencies: 'checkForUpdates' and 'onContinue'. Either include them or remove the dependency array. If 'onContinue' changes too often, find the parent component that defines it and wrap that definition in useCallback react-hooks/exhaustive-deps - 50:9 error 'handleVersionDismiss' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\lib\frontend-logger.ts - 20:18 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 221:11 error 'shortUrl' is assigned a value but never used @typescript-eslint/no-unused-vars - 247:11 error 'shortUrl' is assigned a value but never used @typescript-eslint/no-unused-vars - 268:11 error 'shortUrl' is assigned a value but never used @typescript-eslint/no-unused-vars - 282:11 error 'shortUrl' is assigned a value but never used @typescript-eslint/no-unused-vars - 301:11 error 'shortUrl' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\main.tsx - 12:10 error 'isMobile' is assigned a value but never used @typescript-eslint/no-unused-vars - 56:10 error Fast refresh only works when a file has exports. Move your component(s) to a separate file react-refresh/only-export-components - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Admin\AdminSettings.tsx - 29:3 error 'Key' is defined but never used @typescript-eslint/no-unused-vars - 49:3 error 'getCookie' is defined but never used @typescript-eslint/no-unused-vars - 99:10 error 'securityInitialized' is assigned a value but never used @typescript-eslint/no-unused-vars - 99:31 error 'setSecurityInitialized' is assigned a value but never used @typescript-eslint/no-unused-vars - 126:6 warning React Hook React.useEffect has missing dependencies: 'fetchUsers' and 't'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 147:6 warning React Hook React.useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 168:6 warning React Hook React.useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 275:16 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 289:18 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 360:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 452:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Credentials\CredentialEditor.tsx - 45:10 error 'credentials' is assigned a value but never used @typescript-eslint/no-unused-vars - 47:10 error 'loading' is assigned a value but never used @typescript-eslint/no-unused-vars - 98:18 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 158:42 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 201:47 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 224:6 warning React Hook useEffect has a missing dependency: 'editingCredential'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Credentials\CredentialSelector.tsx - 38:16 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 48:6 warning React Hook useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Credentials\CredentialViewer.tsx - 67:6 warning React Hook useEffect has missing dependencies: 'fetchCredentialDetails' and 'fetchHostsUsing'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 73:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 82:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 100:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Credentials\CredentialsManager.tsx - 15:3 error 'SheetDescription' is defined but never used @typescript-eslint/no-unused-vars - 16:3 error 'SheetFooter' is defined but never used @typescript-eslint/no-unused-vars - 17:3 error 'SheetHeader' is defined but never used @typescript-eslint/no-unused-vars - 18:3 error 'SheetTitle' is defined but never used @typescript-eslint/no-unused-vars - 21:3 error 'Select' is defined but never used @typescript-eslint/no-unused-vars - 22:3 error 'SelectContent' is defined but never used @typescript-eslint/no-unused-vars - 23:3 error 'SelectItem' is defined but never used @typescript-eslint/no-unused-vars - 24:3 error 'SelectTrigger' is defined but never used @typescript-eslint/no-unused-vars - 25:3 error 'SelectValue' is defined but never used @typescript-eslint/no-unused-vars - 40:3 error 'Pin' is defined but never used @typescript-eslint/no-unused-vars - 78:29 error 'setViewingCredential' is assigned a value but never used @typescript-eslint/no-unused-vars - 91:56 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 102:6 warning React Hook useEffect has a missing dependency: 'fetchCredentials'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 156:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 227:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 259:18 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 288:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 328:28 error 'e' is defined but never used @typescript-eslint/no-unused-vars - 362:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\FileManager.tsx - 26:3 error 'Eye' is defined but never used @typescript-eslint/no-unused-vars - 27:3 error 'Settings' is defined but never used @typescript-eslint/no-unused-vars - 90:23 error 'setCurrentHost' is assigned a value but never used @typescript-eslint/no-unused-vars - 148:26 error 'selectFile' is assigned a value but never used @typescript-eslint/no-unused-vars - 148:38 error 'selectAll' is assigned a value but never used @typescript-eslint/no-unused-vars - 151:11 error 'isDragging' is assigned a value but never used @typescript-eslint/no-unused-vars - 208:6 warning React Hook useEffect has a missing dependency: 'initializeSSHConnection'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 386:5 warning React Hook useCallback has a missing dependency: 'handleCloseWithError'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 455:6 warning React Hook useEffect has a missing dependency: 'handleOpenTerminal'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 787:49 error 'editMode' is assigned a value but never used @typescript-eslint/no-unused-vars - 837:12 error 'handleFileEdit' is defined but never used @typescript-eslint/no-unused-vars - 841:12 error 'handleFileView' is defined but never used @typescript-eslint/no-unused-vars - 1356:23 error 'index' is defined but never used @typescript-eslint/no-unused-vars - 1663:6 warning React Hook useEffect has a missing dependency: 'loadPinnedFiles'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\FileManagerContextMenu.tsx - 16:3 error 'Share' is defined but never used @typescript-eslint/no-unused-vars - 17:3 error 'ExternalLink' is defined but never used @typescript-eslint/no-unused-vars - 193:9 error 'hasDirectories' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\FileManagerGrid.tsx - 169:3 error 'onFileSelect' is defined but never used @typescript-eslint/no-unused-vars - 191:3 error 'onSystemDragStart' is defined but never used @typescript-eslint/no-unused-vars - 371:6 warning React Hook useEffect has missing dependencies: 'historyIndex' and 'navigationHistory'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 431:9 error 'handlePathInputKeyDown' is assigned a value but never used @typescript-eslint/no-unused-vars - 483:5 warning React Hook useCallback has an unnecessary dependency: 'dragState.counter'. Either exclude it or remove the dependency array react-hooks/exhaustive-deps - 620:34 error 'e' is defined but never used @typescript-eslint/no-unused-vars - 674:5 warning React Hook useCallback has an unnecessary dependency: 'onDownload'. Either exclude it or remove the dependency array react-hooks/exhaustive-deps - 810:6 warning React Hook useEffect has missing dependencies: 'hasClipboard' and 'onStartEdit'. Either include them or remove the dependency array. If 'onStartEdit' changes too often, find the parent component that defines it and wrap that definition in useCallback react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\FileManagerSidebar.tsx - 50:3 error 'onLoadDirectory' is defined but never used @typescript-eslint/no-unused-vars - 78:6 warning React Hook useEffect has a missing dependency: 'loadQuickAccessData'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 84:6 warning React Hook useEffect has a missing dependency: 'loadDirectoryTree'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 91:61 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 101:49 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 110:53 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 235:16 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 238:54 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 303:20 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 306:56 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\components\DiffViewer.tsx - 64:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 99:21 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 160:21 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 206:6 warning React Hook useEffect has a missing dependency: 'loadFileContents'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\components\DraggableWindow.tsx - 3:17 error 'Square' is defined but never used @typescript-eslint/no-unused-vars - 208:5 warning React Hook useCallback has an unnecessary dependency: 'position'. Either exclude it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\components\FileViewer.tsx - 63:8 error 'ReactPlayer' is defined but never used @typescript-eslint/no-unused-vars - 293:45 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 314:10 error 'originalContent' is assigned a value but never used @typescript-eslint/no-unused-vars - 329:28 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 381:9 warning The 'handleSave' function makes the dependencies of useEffect Hook (at line 411) change on every render. To fix this, wrap the definition of 'handleSave' in its own useCallback() Hook react-hooks/exhaustive-deps - 979:29 error 'node' is defined but never used @typescript-eslint/no-unused-vars - 1100:32 error 'node' is defined but never used @typescript-eslint/no-unused-vars - 1384:33 error 'audio' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\components\FileWindow.tsx - 59:53 error 'updateWindow' is assigned a value but never used @typescript-eslint/no-unused-vars - 160:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 179:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 212:6 warning React Hook useEffect has missing dependencies: 'closeWindow', 'ensureSSHConnection', 'onFileNotFound', 't', and 'windowId'. Either include them or remove the dependency array. If 'onFileNotFound' changes too often, find the parent component that defines it and wrap that definition in useCallback react-hooks/exhaustive-deps - 232:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 261:21 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 338:21 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\components\TerminalWindow.tsx - 41:36 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 53:9 error 'handleMinimize' is assigned a value but never used @typescript-eslint/no-unused-vars - 77:3 error React Hook "React.useEffect" is called conditionally. React Hooks must be called in the exact same order in every component render react-hooks/rules-of-hooks - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\components\WindowManager.tsx - 132:17 error 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 - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Host Manager\HostManager.tsx - 18:3 error 'onSelectView' is defined but never used @typescript-eslint/no-unused-vars - 25:62 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 33:29 error 'updatedHost' is defined but never used @typescript-eslint/no-unused-vars - 38:45 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Host Manager\HostManagerEditor.tsx - 41:28 error 'WidgetType' is defined but never used @typescript-eslint/no-unused-vars - 63:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 80:10 error 'hosts' is assigned a value but never used @typescript-eslint/no-unused-vars - 83:50 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 84:10 error 'loading' is assigned a value but never used @typescript-eslint/no-unused-vars - 305:42 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 390:52 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 423:6 warning React Hook useEffect has missing dependencies: 'editingHost' and 'form'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 443:25 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 536:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Host Manager\HostManagerViewer.tsx - 83:6 warning React Hook useEffect has a missing dependency: 'fetchHosts'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 109:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 125:18 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 163:47 error 'actualAuthType' is defined but never used @typescript-eslint/no-unused-vars - 169:13 error '_' is defined but never used @typescript-eslint/no-unused-vars - 188:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 225:18 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 254:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 294:28 error 'e' is defined but never used @typescript-eslint/no-unused-vars - 328:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 442:6 warning React Hook useMemo has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Server\Server.tsx - 17:8 error 'StatsConfig' is defined but never used @typescript-eslint/no-unused-vars - 31:16 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 47:41 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 128:18 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 145:18 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 154:6 warning React Hook React.useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 166:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 196:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 230:6 warning React Hook React.useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 239:13 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 294:35 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Server\widgets\DiskWidget.tsx - 15:39 error 'metricsHistory' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Server\widgets\NetworkWidget.tsx - 14:31 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 33:34 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Server\widgets\ProcessesWidget.tsx - 14:33 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 49:38 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Server\widgets\SystemWidget.tsx - 14:30 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Server\widgets\UptimeWidget.tsx - 14:30 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Terminal\SnippetsSidebar.tsx - 55:6 warning React Hook useEffect has a missing dependency: 'fetchSnippets'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 63:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 97:18 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 128:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Terminal\Terminal.tsx - 79:10 error 'connectionError' is assigned a value but never used @typescript-eslint/no-unused-vars - 80:10 error 'isAuthenticated' is assigned a value but never used @typescript-eslint/no-unused-vars - 216:5 warning React Hook useImperativeHandle has a missing dependency: 'hardRefresh'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 219:12 error 'handleWindowResize' is defined but never used @typescript-eslint/no-unused-vars - 477:16 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 513:35 error 'event' is defined but never used @typescript-eslint/no-unused-vars - 697:6 warning React Hook useEffect has a missing dependency: 'hardRefresh'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 736:6 warning React Hook useEffect has missing dependencies: 'connectToHost' and 'hardRefresh'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 755:6 warning React Hook useEffect has a missing dependency: 'hardRefresh'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 767:6 warning React Hook useEffect has a missing dependency: 'hardRefresh'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Tunnel\TunnelViewer.tsx - 6:3 error 'TunnelConnection' is defined but never used @typescript-eslint/no-unused-vars - 18:16 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 66:40 error '_host' is defined but never used @typescript-eslint/no-unused-vars - 66:47 error '_index' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\DesktopApp.tsx - 15:23 error 'getCookie' is defined but never used @typescript-eslint/no-unused-vars - 18:10 error 'view' is assigned a value but never used @typescript-eslint/no-unused-vars - 19:10 error 'mountedViews' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Electron Only\ServerConfig.tsx - 77:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 120:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Homepage\Homepage.tsx - 7:10 error 'useTranslation' is defined but never used @typescript-eslint/no-unused-vars - 28:10 error 'isAdmin' is assigned a value but never used @typescript-eslint/no-unused-vars - 29:10 error 'username' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Homepage\HomepageAlertManager.tsx - 20:10 error 'loading' is assigned a value but never used @typescript-eslint/no-unused-vars - 27:6 warning React Hook useEffect has a missing dependency: 'fetchUserAlerts'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 55:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 80:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Homepage\HomepageAuth.tsx - 22:3 error 'setCookie' is defined but never used @typescript-eslint/no-unused-vars - 23:3 error 'getCookie' is defined but never used @typescript-eslint/no-unused-vars - 54:3 error 'dbError' is defined but never used @typescript-eslint/no-unused-vars - 68:10 error 'visibility' is assigned a value but only used as a type @typescript-eslint/no-unused-vars - 74:9 error 'toggleVisibility' is assigned a value but never used @typescript-eslint/no-unused-vars - 78:10 error 'error' is assigned a value but never used @typescript-eslint/no-unused-vars - 163:6 warning React Hook useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 213:8 error 'meRes' is never reassigned. Use 'const' instead prefer-const - 236:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 259:13 error 'result' is assigned a value but never used @typescript-eslint/no-unused-vars - 262:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 281:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 319:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 385:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 418:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 431:11 error 'token' is assigned a value but never used @typescript-eslint/no-unused-vars - 465:17 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 481:6 warning React Hook useEffect has missing dependencies: 'onAuthSuccess', 'setDbError', 'setIsAdmin', 'setLoggedIn', 'setUserId', 'setUsername', and 't'. Either include them or remove the dependency array. If 'setLoggedIn' changes too often, find the parent component that defines it and wrap that definition in useCallback react-hooks/exhaustive-deps - 518:9 error 'retryDatabaseConnection' is assigned a value but never used @typescript-eslint/no-unused-vars - 531:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 545:18 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Homepage\HompageUpdateLog.tsx - 69:17 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 74:6 warning React Hook useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Navigation\AppView.tsx - 14:3 error 'LucideRefreshCcw' is defined but never used @typescript-eslint/no-unused-vars - 15:3 error 'LucideRefreshCw' is defined but never used @typescript-eslint/no-unused-vars - 17:3 error 'RefreshCcwDot' is defined but never used @typescript-eslint/no-unused-vars - 117:6 warning React Hook useEffect has a missing dependency: 'hideThenFit'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 117:40 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 - 121:6 warning React Hook useEffect has a missing dependency: 'scheduleMeasureAndFit'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 133:6 warning React Hook useEffect has a missing dependency: 'fitActiveAndNotify'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 142:6 warning React Hook useEffect has a missing dependency: 'fitActiveAndNotify'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Navigation\Hosts\FolderCard.tsx - 26:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Navigation\Hosts\Host.tsx - 32:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 49:5 error 'intervalId' is never reassigned. Use 'const' instead prefer-const - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Navigation\LeftSidebar.tsx - 6:3 error 'setCookie' is defined but never used @typescript-eslint/no-unused-vars - 90:3 error 'onSelectView' is defined but never used @typescript-eslint/no-unused-vars - 91:3 error 'getView' is defined but never used @typescript-eslint/no-unused-vars - 152:24 error 'setHostsLoading' is assigned a value but never used @typescript-eslint/no-unused-vars - 215:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 218:6 warning React Hook React.useCallback has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 290:6 warning React Hook React.useMemo has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 300:6 warning React Hook React.useMemo has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 323:11 error 'jwt' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Navigation\Tabs\TabContext.tsx - 22:53 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 27:17 error 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 - 101:55 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 143:60 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Navigation\TopNavbar.tsx - 8:3 error 'Accordion' is defined but never used @typescript-eslint/no-unused-vars - 9:3 error 'AccordionContent' is defined but never used @typescript-eslint/no-unused-vars - 10:3 error 'AccordionItem' is defined but never used @typescript-eslint/no-unused-vars - 11:3 error 'AccordionTrigger' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\User\PasswordReset.tsx - 49:13 error 'result' is assigned a value but never used @typescript-eslint/no-unused-vars - 52:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 83:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 113:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\User\TOTPSetup.tsx - 69:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 89:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 108:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 125:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\User\UserProfile.tsx - 11:24 error 'Key' is defined but never used @typescript-eslint/no-unused-vars - 42:6 warning React Hook useEffect has missing dependencies: 'fetchUserInfo' and 'fetchVersion'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 48:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 65:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Apps\Navigation\Hosts\FolderCard.tsx - 26:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Apps\Navigation\Hosts\Host.tsx - 5:10 error 'Server' is defined but never used @typescript-eslint/no-unused-vars - 32:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 49:5 error 'intervalId' is never reassigned. Use 'const' instead prefer-const - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Apps\Navigation\LeftSidebar.tsx - 45:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 78:24 error 'setHostsLoading' is assigned a value but never used @typescript-eslint/no-unused-vars - 93:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 93:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Apps\Navigation\Tabs\TabContext.tsx - 24:17 error 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 - 37:11 error 't' is assigned a value but never used @typescript-eslint/no-unused-vars - 61:36 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Apps\Terminal\Terminal.tsx - 15:10 error 'toast' is defined but never used @typescript-eslint/no-unused-vars - 57:10 error 'isConnected' is assigned a value but never used @typescript-eslint/no-unused-vars - 58:10 error 'isConnecting' is assigned a value but never used @typescript-eslint/no-unused-vars - 59:10 error 'connectionError' is assigned a value but never used @typescript-eslint/no-unused-vars - 155:5 warning React Hook useImperativeHandle has a missing dependency: 'hardRefresh'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 158:12 error 'handleWindowResize' is defined but never used @typescript-eslint/no-unused-vars - 384:6 warning React Hook useEffect has missing dependencies: 'hardRefresh', 'isAuthenticated', and 'setupWebSocketListeners'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 394:6 warning React Hook useEffect has a missing dependency: 'hardRefresh'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 403:6 warning React Hook useEffect has a missing dependency: 'hardRefresh'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Homepage\HomepageAuth.tsx - 22:3 error 'setCookie' is defined but never used @typescript-eslint/no-unused-vars - 23:3 error 'getCookie' is defined but never used @typescript-eslint/no-unused-vars - 67:10 error 'error' is assigned a value but never used @typescript-eslint/no-unused-vars - 153:6 warning React Hook useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 197:8 error 'meRes' is never reassigned. Use 'const' instead prefer-const - 220:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 243:13 error 'result' is assigned a value but never used @typescript-eslint/no-unused-vars - 246:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 265:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 303:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 369:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 402:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 415:11 error 'token' is assigned a value but never used @typescript-eslint/no-unused-vars - 449:17 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 466:6 warning React Hook useEffect has missing dependencies: 'onAuthSuccess', 'setDbError', 'setIsAdmin', 'setLoggedIn', 'setUserId', 'setUsername', and 't'. Either include them or remove the dependency array. If 'setLoggedIn' changes too often, find the parent component that defines it and wrap that definition in useCallback react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\MobileApp.tsx - 10:23 error 'getCookie' is defined but never used @typescript-eslint/no-unused-vars - 17:37 error 'removeTab' is assigned a value but never used @typescript-eslint/no-unused-vars - 23:10 error 'isAdmin' is assigned a value but never used @typescript-eslint/no-unused-vars - 69:6 warning React Hook useEffect has a missing dependency: 'fitCurrentTerminal'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 98:6 warning React Hook React.useEffect has missing dependencies: 'fitCurrentTerminal' and 'tabs.length'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 131:23 error 'id' is defined but never used @typescript-eslint/no-unused-vars - 135:24 error 'err' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Navigation\Hosts\FolderCard.tsx - 26:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Navigation\Hosts\Host.tsx - 5:10 error 'Server' is defined but never used @typescript-eslint/no-unused-vars - 32:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 49:5 error 'intervalId' is never reassigned. Use 'const' instead prefer-const - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Navigation\LeftSidebar.tsx - 46:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 78:24 error 'setHostsLoading' is assigned a value but never used @typescript-eslint/no-unused-vars - 93:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 93:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Navigation\Tabs\TabContext.tsx - 24:17 error 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 - 37:11 error 't' is assigned a value but never used @typescript-eslint/no-unused-vars - 61:36 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\hooks\useDragToDesktop.ts - 120:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 140:5 warning React Hook useCallback has an unnecessary dependency: 'sshHost'. Either exclude it or remove the dependency array react-hooks/exhaustive-deps - 229:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 249:5 warning React Hook useCallback has an unnecessary dependency: 'sshHost'. Either exclude it or remove the dependency array react-hooks/exhaustive-deps - 254:35 error 'onSuccess' is assigned a value but never used @typescript-eslint/no-unused-vars - 277:5 warning React Hook useCallback has unnecessary dependencies: 'sshHost' and 'sshSessionId'. Either exclude them or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\hooks\useDragToSystemDesktop.ts - 26:3 error 'sshHost' is defined but never used @typescript-eslint/no-unused-vars - 40:9 error 'getLastSaveDirectory' is assigned a value but never used @typescript-eslint/no-unused-vars - 68:48 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 167:25 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 170:43 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 190:27 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 245:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 263:5 warning React Hook useCallback has missing dependencies: 'createFileBlob' and 'createZipBlob'. Either include them or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\main-axios.ts - 7:3 error 'Credential' is defined but never used @typescript-eslint/no-unused-vars - 8:3 error 'CredentialData' is defined but never used @typescript-eslint/no-unused-vars - 9:3 error 'HostInfo' is defined but never used @typescript-eslint/no-unused-vars - 10:3 error 'ApiResponse' is defined but never used @typescript-eslint/no-unused-vars - 328:3 error 'apiPort' is assigned a value but never used @typescript-eslint/no-unused-vars - 925:12 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 962:12 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 999:12 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -✖ 416 problems (358 errors, 58 warnings) - diff --git a/lint-output.txt b/lint-output.txt deleted file mode 100644 index 9c5449b0..00000000 --- a/lint-output.txt +++ /dev/null @@ -1,631 +0,0 @@ - -> termix@1.7.2 lint -> eslint . - - -C:\Users\29037\WebstormProjects\Termix\src\backend\database\routes\users.ts - 688:74 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\backend\ssh\file-manager.ts - 169:26 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 249:17 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 435:26 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 465:13 error Empty block statement no-empty - -C:\Users\29037\WebstormProjects\Termix\src\backend\ssh\server-stats.ts - 64:34 error '_reject' is defined but never used @typescript-eslint/no-unused-vars - 197:56 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 1122:9 error 'now' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\backend\ssh\terminal.ts - 82:20 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 116:5 error 'userPayload' is assigned a value but never used @typescript-eslint/no-unused-vars - 190:17 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 316:13 error 'cols' is assigned a value but never used @typescript-eslint/no-unused-vars - 316:19 error 'rows' is assigned a value but never used @typescript-eslint/no-unused-vars - 633:26 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 779:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 788:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 800:21 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\backend\ssh\tunnel.ts - 830:34 error 'data' is defined but never used @typescript-eslint/no-unused-vars - 896:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 1053:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 1427:21 error 'hasSourcePassword' is assigned a value but never used @typescript-eslint/no-unused-vars - 1428:21 error 'hasSourceKey' is assigned a value but never used @typescript-eslint/no-unused-vars - 1429:21 error 'hasEndpointPassword' is assigned a value but never used @typescript-eslint/no-unused-vars - 1432:21 error 'hasEndpointKey' is assigned a value but never used @typescript-eslint/no-unused-vars - 1457:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\backend\starter.ts - 78:16 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 131:47 error 'promise' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\auth-manager.ts - 166:31 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 197:15 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 198:15 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 205:30 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 218:15 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 259:17 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 260:17 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\auto-ssl-setup.ts - 104:16 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\data-crypto.ts - 18:6 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 41:6 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 76:9 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 87:31 error 'plaintextFields' is assigned a value but never used @typescript-eslint/no-unused-vars - 223:9 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 391:6 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 400:6 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 438:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\database-file-encryption.ts - 33:72 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 81:72 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 166:12 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 236:12 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 304:13 error 'currentFingerprint' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\database-migration.ts - 247:26 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\lazy-field-encryption.ts - 185:13 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 190:20 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 282:9 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\logger.ts - 14:18 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\simple-db-ops.ts - 134:5 error '_userId' is defined but never used @typescript-eslint/no-unused-vars - 154:5 error '_tableName' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\ssh-key-utils.ts - 52:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 243:20 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 321:12 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\user-crypto.ts - 198:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 278:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 301:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 420:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 460:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\user-data-export.ts - 21:15 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 22:21 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 24:15 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 25:15 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 26:18 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 28:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 86:31 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 188:35 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\user-data-import.ts - 162:15 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 216:18 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 272:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 359:13 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\components\theme-provider.tsx - 66:14 error 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 - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\badge.tsx - 46:17 error 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 - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\button.tsx - 62:18 error 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 - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\form.tsx - 158:3 error 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 - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\password-input.tsx - 8:11 error An interface declaring no members is equivalent to its supertype @typescript-eslint/no-empty-object-type - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\shadcn-io\status\index.tsx - 21:3 error 'className' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\sidebar.tsx - 12:3 error 'Sheet' is defined but never used @typescript-eslint/no-unused-vars - 13:3 error 'SheetContent' is defined but never used @typescript-eslint/no-unused-vars - 14:3 error 'SheetDescription' is defined but never used @typescript-eslint/no-unused-vars - 15:3 error 'SheetHeader' is defined but never used @typescript-eslint/no-unused-vars - 16:3 error 'SheetTitle' is defined but never used @typescript-eslint/no-unused-vars - 29:7 error 'SIDEBAR_WIDTH_MOBILE' is assigned a value but never used @typescript-eslint/no-unused-vars - 164:11 error 'isMobile' is assigned a value but never used @typescript-eslint/no-unused-vars - 164:28 error 'openMobile' is assigned a value but never used @typescript-eslint/no-unused-vars - 164:40 error 'setOpenMobile' is assigned a value but never used @typescript-eslint/no-unused-vars - 724:3 error 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 - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\sonner.tsx - 11:56 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 28:42 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 30:40 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 32:42 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 34:39 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\textarea.tsx - 5:18 error An interface declaring no members is equivalent to its supertype @typescript-eslint/no-empty-object-type - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\version-check-modal.tsx - 4:10 error 'RefreshCw' is defined but never used @typescript-eslint/no-unused-vars - 4:21 error 'X' is defined but never used @typescript-eslint/no-unused-vars - 15:3 error 'onDismiss' is defined but never used @typescript-eslint/no-unused-vars - 20:50 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 30:6 warning React Hook useEffect has missing dependencies: 'checkForUpdates' and 'onContinue'. Either include them or remove the dependency array. If 'onContinue' changes too often, find the parent component that defines it and wrap that definition in useCallback react-hooks/exhaustive-deps - 50:9 error 'handleVersionDismiss' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\lib\frontend-logger.ts - 20:18 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 221:11 error 'shortUrl' is assigned a value but never used @typescript-eslint/no-unused-vars - 247:11 error 'shortUrl' is assigned a value but never used @typescript-eslint/no-unused-vars - 268:11 error 'shortUrl' is assigned a value but never used @typescript-eslint/no-unused-vars - 282:11 error 'shortUrl' is assigned a value but never used @typescript-eslint/no-unused-vars - 301:11 error 'shortUrl' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\main.tsx - 12:10 error 'isMobile' is assigned a value but never used @typescript-eslint/no-unused-vars - 56:10 error Fast refresh only works when a file has exports. Move your component(s) to a separate file react-refresh/only-export-components - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Admin\AdminSettings.tsx - 29:3 error 'Key' is defined but never used @typescript-eslint/no-unused-vars - 49:3 error 'getCookie' is defined but never used @typescript-eslint/no-unused-vars - 99:10 error 'securityInitialized' is assigned a value but never used @typescript-eslint/no-unused-vars - 99:31 error 'setSecurityInitialized' is assigned a value but never used @typescript-eslint/no-unused-vars - 126:6 warning React Hook React.useEffect has missing dependencies: 'fetchUsers' and 't'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 147:6 warning React Hook React.useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 168:6 warning React Hook React.useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 275:16 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 289:18 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 360:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 452:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Credentials\CredentialEditor.tsx - 45:10 error 'credentials' is assigned a value but never used @typescript-eslint/no-unused-vars - 47:10 error 'loading' is assigned a value but never used @typescript-eslint/no-unused-vars - 98:18 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 158:42 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 201:47 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 224:6 warning React Hook useEffect has a missing dependency: 'editingCredential'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Credentials\CredentialSelector.tsx - 38:16 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 48:6 warning React Hook useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Credentials\CredentialViewer.tsx - 67:6 warning React Hook useEffect has missing dependencies: 'fetchCredentialDetails' and 'fetchHostsUsing'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 73:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 82:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 100:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Credentials\CredentialsManager.tsx - 15:3 error 'SheetDescription' is defined but never used @typescript-eslint/no-unused-vars - 16:3 error 'SheetFooter' is defined but never used @typescript-eslint/no-unused-vars - 17:3 error 'SheetHeader' is defined but never used @typescript-eslint/no-unused-vars - 18:3 error 'SheetTitle' is defined but never used @typescript-eslint/no-unused-vars - 21:3 error 'Select' is defined but never used @typescript-eslint/no-unused-vars - 22:3 error 'SelectContent' is defined but never used @typescript-eslint/no-unused-vars - 23:3 error 'SelectItem' is defined but never used @typescript-eslint/no-unused-vars - 24:3 error 'SelectTrigger' is defined but never used @typescript-eslint/no-unused-vars - 25:3 error 'SelectValue' is defined but never used @typescript-eslint/no-unused-vars - 40:3 error 'Pin' is defined but never used @typescript-eslint/no-unused-vars - 78:29 error 'setViewingCredential' is assigned a value but never used @typescript-eslint/no-unused-vars - 91:56 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 102:6 warning React Hook useEffect has a missing dependency: 'fetchCredentials'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 156:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 227:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 259:18 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 288:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 328:28 error 'e' is defined but never used @typescript-eslint/no-unused-vars - 362:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\FileManager.tsx - 26:3 error 'Eye' is defined but never used @typescript-eslint/no-unused-vars - 27:3 error 'Settings' is defined but never used @typescript-eslint/no-unused-vars - 90:23 error 'setCurrentHost' is assigned a value but never used @typescript-eslint/no-unused-vars - 148:26 error 'selectFile' is assigned a value but never used @typescript-eslint/no-unused-vars - 148:38 error 'selectAll' is assigned a value but never used @typescript-eslint/no-unused-vars - 151:11 error 'isDragging' is assigned a value but never used @typescript-eslint/no-unused-vars - 208:6 warning React Hook useEffect has a missing dependency: 'initializeSSHConnection'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 386:5 warning React Hook useCallback has a missing dependency: 'handleCloseWithError'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 455:6 warning React Hook useEffect has a missing dependency: 'handleOpenTerminal'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 787:49 error 'editMode' is assigned a value but never used @typescript-eslint/no-unused-vars - 837:12 error 'handleFileEdit' is defined but never used @typescript-eslint/no-unused-vars - 841:12 error 'handleFileView' is defined but never used @typescript-eslint/no-unused-vars - 1356:23 error 'index' is defined but never used @typescript-eslint/no-unused-vars - 1663:6 warning React Hook useEffect has a missing dependency: 'loadPinnedFiles'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\FileManagerContextMenu.tsx - 16:3 error 'Share' is defined but never used @typescript-eslint/no-unused-vars - 17:3 error 'ExternalLink' is defined but never used @typescript-eslint/no-unused-vars - 193:9 error 'hasDirectories' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\FileManagerGrid.tsx - 169:3 error 'onFileSelect' is defined but never used @typescript-eslint/no-unused-vars - 191:3 error 'onSystemDragStart' is defined but never used @typescript-eslint/no-unused-vars - 371:6 warning React Hook useEffect has missing dependencies: 'historyIndex' and 'navigationHistory'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 431:9 error 'handlePathInputKeyDown' is assigned a value but never used @typescript-eslint/no-unused-vars - 483:5 warning React Hook useCallback has an unnecessary dependency: 'dragState.counter'. Either exclude it or remove the dependency array react-hooks/exhaustive-deps - 620:34 error 'e' is defined but never used @typescript-eslint/no-unused-vars - 674:5 warning React Hook useCallback has an unnecessary dependency: 'onDownload'. Either exclude it or remove the dependency array react-hooks/exhaustive-deps - 810:6 warning React Hook useEffect has missing dependencies: 'hasClipboard' and 'onStartEdit'. Either include them or remove the dependency array. If 'onStartEdit' changes too often, find the parent component that defines it and wrap that definition in useCallback react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\FileManagerSidebar.tsx - 50:3 error 'onLoadDirectory' is defined but never used @typescript-eslint/no-unused-vars - 78:6 warning React Hook useEffect has a missing dependency: 'loadQuickAccessData'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 84:6 warning React Hook useEffect has a missing dependency: 'loadDirectoryTree'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 91:61 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 101:49 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 110:53 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 235:16 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 238:54 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 303:20 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 306:56 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\components\DiffViewer.tsx - 64:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 99:21 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 160:21 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 206:6 warning React Hook useEffect has a missing dependency: 'loadFileContents'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\components\DraggableWindow.tsx - 3:17 error 'Square' is defined but never used @typescript-eslint/no-unused-vars - 208:5 warning React Hook useCallback has an unnecessary dependency: 'position'. Either exclude it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\components\FileViewer.tsx - 63:8 error 'ReactPlayer' is defined but never used @typescript-eslint/no-unused-vars - 293:45 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 314:10 error 'originalContent' is assigned a value but never used @typescript-eslint/no-unused-vars - 329:28 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 381:9 warning The 'handleSave' function makes the dependencies of useEffect Hook (at line 411) change on every render. To fix this, wrap the definition of 'handleSave' in its own useCallback() Hook react-hooks/exhaustive-deps - 979:29 error 'node' is defined but never used @typescript-eslint/no-unused-vars - 1100:32 error 'node' is defined but never used @typescript-eslint/no-unused-vars - 1384:33 error 'audio' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\components\FileWindow.tsx - 59:53 error 'updateWindow' is assigned a value but never used @typescript-eslint/no-unused-vars - 160:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 179:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 212:6 warning React Hook useEffect has missing dependencies: 'closeWindow', 'ensureSSHConnection', 'onFileNotFound', 't', and 'windowId'. Either include them or remove the dependency array. If 'onFileNotFound' changes too often, find the parent component that defines it and wrap that definition in useCallback react-hooks/exhaustive-deps - 232:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 261:21 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 338:21 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\components\TerminalWindow.tsx - 41:36 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 53:9 error 'handleMinimize' is assigned a value but never used @typescript-eslint/no-unused-vars - 77:3 error React Hook "React.useEffect" is called conditionally. React Hooks must be called in the exact same order in every component render react-hooks/rules-of-hooks - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\components\WindowManager.tsx - 132:17 error 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 - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Host Manager\HostManager.tsx - 18:3 error 'onSelectView' is defined but never used @typescript-eslint/no-unused-vars - 25:62 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 33:29 error 'updatedHost' is defined but never used @typescript-eslint/no-unused-vars - 38:45 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Host Manager\HostManagerEditor.tsx - 41:28 error 'WidgetType' is defined but never used @typescript-eslint/no-unused-vars - 63:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 80:10 error 'hosts' is assigned a value but never used @typescript-eslint/no-unused-vars - 83:50 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 84:10 error 'loading' is assigned a value but never used @typescript-eslint/no-unused-vars - 305:42 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 390:52 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 423:6 warning React Hook useEffect has missing dependencies: 'editingHost' and 'form'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 443:25 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 536:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Host Manager\HostManagerViewer.tsx - 83:6 warning React Hook useEffect has a missing dependency: 'fetchHosts'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 109:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 125:18 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 163:47 error 'actualAuthType' is defined but never used @typescript-eslint/no-unused-vars - 169:13 error '_' is defined but never used @typescript-eslint/no-unused-vars - 188:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 225:18 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 254:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 294:28 error 'e' is defined but never used @typescript-eslint/no-unused-vars - 328:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 442:6 warning React Hook useMemo has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Server\Server.tsx - 17:8 error 'StatsConfig' is defined but never used @typescript-eslint/no-unused-vars - 31:16 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 47:41 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 128:18 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 145:18 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 154:6 warning React Hook React.useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 166:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 196:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 230:6 warning React Hook React.useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 239:13 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 294:35 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Server\widgets\DiskWidget.tsx - 15:39 error 'metricsHistory' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Server\widgets\NetworkWidget.tsx - 14:31 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 33:34 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Server\widgets\ProcessesWidget.tsx - 14:33 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 49:38 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Server\widgets\SystemWidget.tsx - 14:30 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Server\widgets\UptimeWidget.tsx - 14:30 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Terminal\SnippetsSidebar.tsx - 55:6 warning React Hook useEffect has a missing dependency: 'fetchSnippets'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 63:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 97:18 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 128:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Terminal\Terminal.tsx - 79:10 error 'connectionError' is assigned a value but never used @typescript-eslint/no-unused-vars - 80:10 error 'isAuthenticated' is assigned a value but never used @typescript-eslint/no-unused-vars - 216:5 warning React Hook useImperativeHandle has a missing dependency: 'hardRefresh'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 219:12 error 'handleWindowResize' is defined but never used @typescript-eslint/no-unused-vars - 477:16 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 513:35 error 'event' is defined but never used @typescript-eslint/no-unused-vars - 697:6 warning React Hook useEffect has a missing dependency: 'hardRefresh'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 736:6 warning React Hook useEffect has missing dependencies: 'connectToHost' and 'hardRefresh'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 755:6 warning React Hook useEffect has a missing dependency: 'hardRefresh'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 767:6 warning React Hook useEffect has a missing dependency: 'hardRefresh'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Tunnel\TunnelViewer.tsx - 6:3 error 'TunnelConnection' is defined but never used @typescript-eslint/no-unused-vars - 18:16 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 66:40 error '_host' is defined but never used @typescript-eslint/no-unused-vars - 66:47 error '_index' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\DesktopApp.tsx - 15:23 error 'getCookie' is defined but never used @typescript-eslint/no-unused-vars - 18:10 error 'view' is assigned a value but never used @typescript-eslint/no-unused-vars - 19:10 error 'mountedViews' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Electron Only\ServerConfig.tsx - 77:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 120:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Homepage\Homepage.tsx - 7:10 error 'useTranslation' is defined but never used @typescript-eslint/no-unused-vars - 28:10 error 'isAdmin' is assigned a value but never used @typescript-eslint/no-unused-vars - 29:10 error 'username' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Homepage\HomepageAlertManager.tsx - 20:10 error 'loading' is assigned a value but never used @typescript-eslint/no-unused-vars - 27:6 warning React Hook useEffect has a missing dependency: 'fetchUserAlerts'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 55:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 80:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Homepage\HomepageAuth.tsx - 22:3 error 'setCookie' is defined but never used @typescript-eslint/no-unused-vars - 23:3 error 'getCookie' is defined but never used @typescript-eslint/no-unused-vars - 54:3 error 'dbError' is defined but never used @typescript-eslint/no-unused-vars - 68:10 error 'visibility' is assigned a value but only used as a type @typescript-eslint/no-unused-vars - 74:9 error 'toggleVisibility' is assigned a value but never used @typescript-eslint/no-unused-vars - 78:10 error 'error' is assigned a value but never used @typescript-eslint/no-unused-vars - 163:6 warning React Hook useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 213:8 error 'meRes' is never reassigned. Use 'const' instead prefer-const - 236:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 259:13 error 'result' is assigned a value but never used @typescript-eslint/no-unused-vars - 262:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 281:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 319:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 385:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 418:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 431:11 error 'token' is assigned a value but never used @typescript-eslint/no-unused-vars - 465:17 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 481:6 warning React Hook useEffect has missing dependencies: 'onAuthSuccess', 'setDbError', 'setIsAdmin', 'setLoggedIn', 'setUserId', 'setUsername', and 't'. Either include them or remove the dependency array. If 'setLoggedIn' changes too often, find the parent component that defines it and wrap that definition in useCallback react-hooks/exhaustive-deps - 518:9 error 'retryDatabaseConnection' is assigned a value but never used @typescript-eslint/no-unused-vars - 531:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 545:18 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Homepage\HompageUpdateLog.tsx - 69:17 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 74:6 warning React Hook useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Navigation\AppView.tsx - 14:3 error 'LucideRefreshCcw' is defined but never used @typescript-eslint/no-unused-vars - 15:3 error 'LucideRefreshCw' is defined but never used @typescript-eslint/no-unused-vars - 17:3 error 'RefreshCcwDot' is defined but never used @typescript-eslint/no-unused-vars - 28:75 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 97:6 warning React Hook useEffect has a missing dependency: 'hideThenFit'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 97:40 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 - 101:6 warning React Hook useEffect has a missing dependency: 'scheduleMeasureAndFit'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 113:6 warning React Hook useEffect has a missing dependency: 'fitActiveAndNotify'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 122:6 warning React Hook useEffect has a missing dependency: 'fitActiveAndNotify'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 137:26 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 253:26 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 264:10 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 267:36 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 319:39 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 407:42 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Navigation\Hosts\FolderCard.tsx - 26:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Navigation\Hosts\Host.tsx - 32:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 49:5 error 'intervalId' is never reassigned. Use 'const' instead prefer-const - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Navigation\LeftSidebar.tsx - 6:3 error 'setCookie' is defined but never used @typescript-eslint/no-unused-vars - 60:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 90:3 error 'onSelectView' is defined but never used @typescript-eslint/no-unused-vars - 91:3 error 'getView' is defined but never used @typescript-eslint/no-unused-vars - 115:20 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 121:50 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 131:44 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 141:51 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 146:24 error 'setHostsLoading' is assigned a value but never used @typescript-eslint/no-unused-vars - 209:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 209:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 212:6 warning React Hook React.useCallback has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 284:6 warning React Hook React.useMemo has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 294:6 warning React Hook React.useMemo has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 317:11 error 'jwt' is assigned a value but never used @typescript-eslint/no-unused-vars - 322:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Navigation\Tabs\TabContext.tsx - 22:53 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 27:17 error 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 - 101:55 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 143:60 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Navigation\TopNavbar.tsx - 8:3 error 'Accordion' is defined but never used @typescript-eslint/no-unused-vars - 9:3 error 'AccordionContent' is defined but never used @typescript-eslint/no-unused-vars - 10:3 error 'AccordionItem' is defined but never used @typescript-eslint/no-unused-vars - 11:3 error 'AccordionTrigger' is defined but never used @typescript-eslint/no-unused-vars - 38:20 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 195:35 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 209:35 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 218:31 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 226:39 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 232:42 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 249:27 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\User\PasswordReset.tsx - 49:13 error 'result' is assigned a value but never used @typescript-eslint/no-unused-vars - 52:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 83:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 113:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\User\TOTPSetup.tsx - 69:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 89:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 108:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 125:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\User\UserProfile.tsx - 11:24 error 'Key' is defined but never used @typescript-eslint/no-unused-vars - 42:6 warning React Hook useEffect has missing dependencies: 'fetchUserInfo' and 'fetchVersion'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 48:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 65:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Apps\Navigation\Hosts\FolderCard.tsx - 26:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Apps\Navigation\Hosts\Host.tsx - 5:10 error 'Server' is defined but never used @typescript-eslint/no-unused-vars - 32:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 49:5 error 'intervalId' is never reassigned. Use 'const' instead prefer-const - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Apps\Navigation\LeftSidebar.tsx - 45:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 78:24 error 'setHostsLoading' is assigned a value but never used @typescript-eslint/no-unused-vars - 93:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 93:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Apps\Navigation\Tabs\TabContext.tsx - 24:17 error 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 - 37:11 error 't' is assigned a value but never used @typescript-eslint/no-unused-vars - 61:36 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Apps\Terminal\Terminal.tsx - 15:10 error 'toast' is defined but never used @typescript-eslint/no-unused-vars - 18:15 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 23:36 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 35:10 error 'isConnected' is assigned a value but never used @typescript-eslint/no-unused-vars - 36:10 error 'isConnecting' is assigned a value but never used @typescript-eslint/no-unused-vars - 37:10 error 'connectionError' is assigned a value but never used @typescript-eslint/no-unused-vars - 73:43 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 74:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 133:5 warning React Hook useImperativeHandle has a missing dependency: 'hardRefresh'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 136:12 error 'handleWindowResize' is defined but never used @typescript-eslint/no-unused-vars - 278:20 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 279:24 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 311:30 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 362:6 warning React Hook useEffect has missing dependencies: 'hardRefresh', 'isAuthenticated', and 'setupWebSocketListeners'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 372:6 warning React Hook useEffect has a missing dependency: 'hardRefresh'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 381:6 warning React Hook useEffect has a missing dependency: 'hardRefresh'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Homepage\HomepageAuth.tsx - 22:3 error 'setCookie' is defined but never used @typescript-eslint/no-unused-vars - 23:3 error 'getCookie' is defined but never used @typescript-eslint/no-unused-vars - 67:10 error 'error' is assigned a value but never used @typescript-eslint/no-unused-vars - 153:6 warning React Hook useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 197:8 error 'meRes' is never reassigned. Use 'const' instead prefer-const - 220:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 243:13 error 'result' is assigned a value but never used @typescript-eslint/no-unused-vars - 246:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 265:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 303:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 369:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 402:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 415:11 error 'token' is assigned a value but never used @typescript-eslint/no-unused-vars - 449:17 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 466:6 warning React Hook useEffect has missing dependencies: 'onAuthSuccess', 'setDbError', 'setIsAdmin', 'setLoggedIn', 'setUserId', 'setUsername', and 't'. Either include them or remove the dependency array. If 'setLoggedIn' changes too often, find the parent component that defines it and wrap that definition in useCallback react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\MobileApp.tsx - 10:23 error 'getCookie' is defined but never used @typescript-eslint/no-unused-vars - 17:37 error 'removeTab' is assigned a value but never used @typescript-eslint/no-unused-vars - 23:10 error 'isAdmin' is assigned a value but never used @typescript-eslint/no-unused-vars - 69:6 warning React Hook useEffect has a missing dependency: 'fitCurrentTerminal'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 98:6 warning React Hook React.useEffect has missing dependencies: 'fitCurrentTerminal' and 'tabs.length'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 131:23 error 'id' is defined but never used @typescript-eslint/no-unused-vars - 135:24 error 'err' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Navigation\Hosts\FolderCard.tsx - 26:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Navigation\Hosts\Host.tsx - 5:10 error 'Server' is defined but never used @typescript-eslint/no-unused-vars - 32:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 49:5 error 'intervalId' is never reassigned. Use 'const' instead prefer-const - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Navigation\LeftSidebar.tsx - 46:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 78:24 error 'setHostsLoading' is assigned a value but never used @typescript-eslint/no-unused-vars - 93:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 93:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Navigation\Tabs\TabContext.tsx - 24:17 error 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 - 37:11 error 't' is assigned a value but never used @typescript-eslint/no-unused-vars - 61:36 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\hooks\useDragToDesktop.ts - 120:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 140:5 warning React Hook useCallback has an unnecessary dependency: 'sshHost'. Either exclude it or remove the dependency array react-hooks/exhaustive-deps - 229:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 249:5 warning React Hook useCallback has an unnecessary dependency: 'sshHost'. Either exclude it or remove the dependency array react-hooks/exhaustive-deps - 254:35 error 'onSuccess' is assigned a value but never used @typescript-eslint/no-unused-vars - 277:5 warning React Hook useCallback has unnecessary dependencies: 'sshHost' and 'sshSessionId'. Either exclude them or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\hooks\useDragToSystemDesktop.ts - 26:3 error 'sshHost' is defined but never used @typescript-eslint/no-unused-vars - 40:9 error 'getLastSaveDirectory' is assigned a value but never used @typescript-eslint/no-unused-vars - 68:48 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 167:25 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 170:43 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 190:27 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 245:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 263:5 warning React Hook useCallback has missing dependencies: 'createFileBlob' and 'createZipBlob'. Either include them or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\main-axios.ts - 7:3 error 'Credential' is defined but never used @typescript-eslint/no-unused-vars - 8:3 error 'CredentialData' is defined but never used @typescript-eslint/no-unused-vars - 9:3 error 'HostInfo' is defined but never used @typescript-eslint/no-unused-vars - 10:3 error 'ApiResponse' is defined but never used @typescript-eslint/no-unused-vars - 328:3 error 'apiPort' is assigned a value but never used @typescript-eslint/no-unused-vars - 925:12 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 962:12 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 999:12 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -✖ 452 problems (394 errors, 58 warnings) - diff --git a/lint-progress.txt b/lint-progress.txt deleted file mode 100644 index 2a89e2de..00000000 --- a/lint-progress.txt +++ /dev/null @@ -1,534 +0,0 @@ - -> termix@1.7.2 lint -> eslint . - - -C:\Users\29037\WebstormProjects\Termix\src\backend\database\routes\users.ts - 705:8 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\backend\ssh\file-manager.ts - 169:26 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 249:17 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 435:26 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 465:13 error Empty block statement no-empty - -C:\Users\29037\WebstormProjects\Termix\src\backend\ssh\server-stats.ts - 64:34 error '_reject' is defined but never used @typescript-eslint/no-unused-vars - 197:56 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 1130:9 error 'now' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\backend\ssh\terminal.ts - 157:5 error 'userPayload' is assigned a value but never used @typescript-eslint/no-unused-vars - 350:13 error 'cols' is assigned a value but never used @typescript-eslint/no-unused-vars - 350:19 error 'rows' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\backend\ssh\tunnel.ts - 840:34 error 'data' is defined but never used @typescript-eslint/no-unused-vars - 906:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 1068:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 1442:21 error 'hasSourcePassword' is assigned a value but never used @typescript-eslint/no-unused-vars - 1443:21 error 'hasSourceKey' is assigned a value but never used @typescript-eslint/no-unused-vars - 1444:21 error 'hasEndpointPassword' is assigned a value but never used @typescript-eslint/no-unused-vars - 1447:21 error 'hasEndpointKey' is assigned a value but never used @typescript-eslint/no-unused-vars - 1472:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\backend\starter.ts - 131:47 error '_promise' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\database-file-encryption.ts - 33:72 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 81:72 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 166:12 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 236:12 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 304:13 error 'currentFingerprint' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\database-migration.ts - 247:26 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\lazy-field-encryption.ts - 185:13 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 190:20 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 282:9 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\logger.ts - 14:18 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\backend\utils\user-data-import.ts - 162:15 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 216:18 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 272:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 359:13 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\components\theme-provider.tsx - 66:14 error 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 - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\badge.tsx - 46:17 error 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 - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\button.tsx - 62:18 error 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 - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\form.tsx - 158:3 error 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 - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\password-input.tsx - 8:11 error An interface declaring no members is equivalent to its supertype @typescript-eslint/no-empty-object-type - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\shadcn-io\status\index.tsx - 21:3 error 'className' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\sidebar.tsx - 12:3 error 'Sheet' is defined but never used @typescript-eslint/no-unused-vars - 13:3 error 'SheetContent' is defined but never used @typescript-eslint/no-unused-vars - 14:3 error 'SheetDescription' is defined but never used @typescript-eslint/no-unused-vars - 15:3 error 'SheetHeader' is defined but never used @typescript-eslint/no-unused-vars - 16:3 error 'SheetTitle' is defined but never used @typescript-eslint/no-unused-vars - 29:7 error 'SIDEBAR_WIDTH_MOBILE' is assigned a value but never used @typescript-eslint/no-unused-vars - 164:11 error 'isMobile' is assigned a value but never used @typescript-eslint/no-unused-vars - 164:28 error 'openMobile' is assigned a value but never used @typescript-eslint/no-unused-vars - 164:40 error 'setOpenMobile' is assigned a value but never used @typescript-eslint/no-unused-vars - 724:3 error 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 - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\sonner.tsx - 11:56 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 28:42 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 30:40 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 32:42 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 34:39 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\textarea.tsx - 5:18 error An interface declaring no members is equivalent to its supertype @typescript-eslint/no-empty-object-type - -C:\Users\29037\WebstormProjects\Termix\src\components\ui\version-check-modal.tsx - 4:10 error 'RefreshCw' is defined but never used @typescript-eslint/no-unused-vars - 4:21 error 'X' is defined but never used @typescript-eslint/no-unused-vars - 15:3 error 'onDismiss' is defined but never used @typescript-eslint/no-unused-vars - 20:50 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 30:6 warning React Hook useEffect has missing dependencies: 'checkForUpdates' and 'onContinue'. Either include them or remove the dependency array. If 'onContinue' changes too often, find the parent component that defines it and wrap that definition in useCallback react-hooks/exhaustive-deps - 50:9 error 'handleVersionDismiss' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\lib\frontend-logger.ts - 20:18 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 221:11 error 'shortUrl' is assigned a value but never used @typescript-eslint/no-unused-vars - 247:11 error 'shortUrl' is assigned a value but never used @typescript-eslint/no-unused-vars - 268:11 error 'shortUrl' is assigned a value but never used @typescript-eslint/no-unused-vars - 282:11 error 'shortUrl' is assigned a value but never used @typescript-eslint/no-unused-vars - 301:11 error 'shortUrl' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\main.tsx - 12:10 error 'isMobile' is assigned a value but never used @typescript-eslint/no-unused-vars - 56:10 error Fast refresh only works when a file has exports. Move your component(s) to a separate file react-refresh/only-export-components - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Admin\AdminSettings.tsx - 29:3 error 'Key' is defined but never used @typescript-eslint/no-unused-vars - 49:3 error 'getCookie' is defined but never used @typescript-eslint/no-unused-vars - 99:10 error 'securityInitialized' is assigned a value but never used @typescript-eslint/no-unused-vars - 99:31 error 'setSecurityInitialized' is assigned a value but never used @typescript-eslint/no-unused-vars - 127:6 warning React Hook React.useEffect has missing dependencies: 'fetchUsers' and 't'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 149:6 warning React Hook React.useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 171:6 warning React Hook React.useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 281:16 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 295:18 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 366:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 458:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Credentials\CredentialEditor.tsx - 45:10 error 'credentials' is assigned a value but never used @typescript-eslint/no-unused-vars - 47:10 error 'loading' is assigned a value but never used @typescript-eslint/no-unused-vars - 98:18 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 158:42 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 201:47 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 224:6 warning React Hook useEffect has a missing dependency: 'editingCredential'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Credentials\CredentialSelector.tsx - 38:16 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 48:6 warning React Hook useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Credentials\CredentialViewer.tsx - 67:6 warning React Hook useEffect has missing dependencies: 'fetchCredentialDetails' and 'fetchHostsUsing'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 73:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 82:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 100:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Credentials\CredentialsManager.tsx - 15:3 error 'SheetDescription' is defined but never used @typescript-eslint/no-unused-vars - 16:3 error 'SheetFooter' is defined but never used @typescript-eslint/no-unused-vars - 17:3 error 'SheetHeader' is defined but never used @typescript-eslint/no-unused-vars - 18:3 error 'SheetTitle' is defined but never used @typescript-eslint/no-unused-vars - 21:3 error 'Select' is defined but never used @typescript-eslint/no-unused-vars - 22:3 error 'SelectContent' is defined but never used @typescript-eslint/no-unused-vars - 23:3 error 'SelectItem' is defined but never used @typescript-eslint/no-unused-vars - 24:3 error 'SelectTrigger' is defined but never used @typescript-eslint/no-unused-vars - 25:3 error 'SelectValue' is defined but never used @typescript-eslint/no-unused-vars - 40:3 error 'Pin' is defined but never used @typescript-eslint/no-unused-vars - 78:29 error 'setViewingCredential' is assigned a value but never used @typescript-eslint/no-unused-vars - 91:56 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 102:6 warning React Hook useEffect has a missing dependency: 'fetchCredentials'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 156:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 227:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 259:18 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 288:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 328:28 error 'e' is defined but never used @typescript-eslint/no-unused-vars - 362:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\FileManager.tsx - 26:3 error 'Eye' is defined but never used @typescript-eslint/no-unused-vars - 27:3 error 'Settings' is defined but never used @typescript-eslint/no-unused-vars - 90:23 error 'setCurrentHost' is assigned a value but never used @typescript-eslint/no-unused-vars - 148:26 error 'selectFile' is assigned a value but never used @typescript-eslint/no-unused-vars - 148:38 error 'selectAll' is assigned a value but never used @typescript-eslint/no-unused-vars - 151:11 error 'isDragging' is assigned a value but never used @typescript-eslint/no-unused-vars - 208:6 warning React Hook useEffect has a missing dependency: 'initializeSSHConnection'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 386:5 warning React Hook useCallback has a missing dependency: 'handleCloseWithError'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 455:6 warning React Hook useEffect has a missing dependency: 'handleOpenTerminal'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 787:49 error 'editMode' is assigned a value but never used @typescript-eslint/no-unused-vars - 837:12 error 'handleFileEdit' is defined but never used @typescript-eslint/no-unused-vars - 841:12 error 'handleFileView' is defined but never used @typescript-eslint/no-unused-vars - 1356:23 error 'index' is defined but never used @typescript-eslint/no-unused-vars - 1665:6 warning React Hook useEffect has a missing dependency: 'loadPinnedFiles'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\FileManagerContextMenu.tsx - 16:3 error 'Share' is defined but never used @typescript-eslint/no-unused-vars - 17:3 error 'ExternalLink' is defined but never used @typescript-eslint/no-unused-vars - 193:9 error 'hasDirectories' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\FileManagerGrid.tsx - 169:3 error 'onFileSelect' is defined but never used @typescript-eslint/no-unused-vars - 191:3 error 'onSystemDragStart' is defined but never used @typescript-eslint/no-unused-vars - 371:6 warning React Hook useEffect has missing dependencies: 'historyIndex' and 'navigationHistory'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 431:9 error 'handlePathInputKeyDown' is assigned a value but never used @typescript-eslint/no-unused-vars - 483:5 warning React Hook useCallback has an unnecessary dependency: 'dragState.counter'. Either exclude it or remove the dependency array react-hooks/exhaustive-deps - 620:34 error 'e' is defined but never used @typescript-eslint/no-unused-vars - 674:5 warning React Hook useCallback has an unnecessary dependency: 'onDownload'. Either exclude it or remove the dependency array react-hooks/exhaustive-deps - 810:6 warning React Hook useEffect has missing dependencies: 'hasClipboard' and 'onStartEdit'. Either include them or remove the dependency array. If 'onStartEdit' changes too often, find the parent component that defines it and wrap that definition in useCallback react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\FileManagerSidebar.tsx - 79:3 error 'onLoadDirectory' is defined but never used @typescript-eslint/no-unused-vars - 107:6 warning React Hook useEffect has a missing dependency: 'loadQuickAccessData'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 113:6 warning React Hook useEffect has a missing dependency: 'loadDirectoryTree'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\components\DiffViewer.tsx - 64:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 99:21 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 160:21 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 206:6 warning React Hook useEffect has a missing dependency: 'loadFileContents'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\components\DraggableWindow.tsx - 3:17 error 'Square' is defined but never used @typescript-eslint/no-unused-vars - 208:5 warning React Hook useCallback has an unnecessary dependency: 'position'. Either exclude it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\components\FileViewer.tsx - 63:8 error 'ReactPlayer' is defined but never used @typescript-eslint/no-unused-vars - 293:45 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 314:10 error 'originalContent' is assigned a value but never used @typescript-eslint/no-unused-vars - 329:28 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 381:9 warning The 'handleSave' function makes the dependencies of useEffect Hook (at line 411) change on every render. To fix this, wrap the definition of 'handleSave' in its own useCallback() Hook react-hooks/exhaustive-deps - 979:29 error 'node' is defined but never used @typescript-eslint/no-unused-vars - 1100:32 error 'node' is defined but never used @typescript-eslint/no-unused-vars - 1384:33 error 'audio' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\components\FileWindow.tsx - 59:53 error 'updateWindow' is assigned a value but never used @typescript-eslint/no-unused-vars - 160:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 179:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 212:6 warning React Hook useEffect has missing dependencies: 'closeWindow', 'ensureSSHConnection', 'onFileNotFound', 't', and 'windowId'. Either include them or remove the dependency array. If 'onFileNotFound' changes too often, find the parent component that defines it and wrap that definition in useCallback react-hooks/exhaustive-deps - 232:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 261:21 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 338:21 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\components\TerminalWindow.tsx - 41:36 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 53:9 error 'handleMinimize' is assigned a value but never used @typescript-eslint/no-unused-vars - 77:3 error React Hook "React.useEffect" is called conditionally. React Hooks must be called in the exact same order in every component render react-hooks/rules-of-hooks - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\File Manager\components\WindowManager.tsx - 132:17 error 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 - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Host Manager\HostManager.tsx - 18:3 error 'onSelectView' is defined but never used @typescript-eslint/no-unused-vars - 25:62 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 33:29 error 'updatedHost' is defined but never used @typescript-eslint/no-unused-vars - 38:45 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Host Manager\HostManagerEditor.tsx - 41:28 error 'WidgetType' is defined but never used @typescript-eslint/no-unused-vars - 63:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 80:10 error 'hosts' is assigned a value but never used @typescript-eslint/no-unused-vars - 83:50 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 84:10 error 'loading' is assigned a value but never used @typescript-eslint/no-unused-vars - 305:42 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 390:52 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 423:6 warning React Hook useEffect has missing dependencies: 'editingHost' and 'form'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 443:25 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 536:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Host Manager\HostManagerViewer.tsx - 83:6 warning React Hook useEffect has a missing dependency: 'fetchHosts'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 109:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 125:18 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 163:47 error 'actualAuthType' is defined but never used @typescript-eslint/no-unused-vars - 169:13 error '_' is defined but never used @typescript-eslint/no-unused-vars - 188:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 225:18 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 254:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 294:28 error 'e' is defined but never used @typescript-eslint/no-unused-vars - 328:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 442:6 warning React Hook useMemo has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Server\Server.tsx - 151:18 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 168:18 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 177:6 warning React Hook React.useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 260:6 warning React Hook React.useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Server\widgets\DiskWidget.tsx - 15:39 error 'metricsHistory' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Server\widgets\NetworkWidget.tsx - 14:31 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 33:34 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Server\widgets\ProcessesWidget.tsx - 14:33 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 49:38 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Server\widgets\SystemWidget.tsx - 14:30 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Server\widgets\UptimeWidget.tsx - 14:30 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Terminal\SnippetsSidebar.tsx - 55:6 warning React Hook useEffect has a missing dependency: 'fetchSnippets'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 63:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 97:18 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 128:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Terminal\Terminal.tsx - 83:12 error 'connectionError' is assigned a value but never used @typescript-eslint/no-unused-vars - 84:12 error 'isAuthenticated' is assigned a value but never used @typescript-eslint/no-unused-vars - 227:7 warning React Hook useImperativeHandle has a missing dependency: 'hardRefresh'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 230:14 error 'handleWindowResize' is defined but never used @typescript-eslint/no-unused-vars - 493:18 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 529:37 error 'event' is defined but never used @typescript-eslint/no-unused-vars - 713:8 warning React Hook useEffect has a missing dependency: 'hardRefresh'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 753:8 warning React Hook useEffect has missing dependencies: 'connectToHost' and 'hardRefresh'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 772:8 warning React Hook useEffect has a missing dependency: 'hardRefresh'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 784:8 warning React Hook useEffect has a missing dependency: 'hardRefresh'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Apps\Tunnel\TunnelViewer.tsx - 6:3 error 'TunnelConnection' is defined but never used @typescript-eslint/no-unused-vars - 18:16 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 66:40 error '_host' is defined but never used @typescript-eslint/no-unused-vars - 66:47 error '_index' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\DesktopApp.tsx - 15:23 error 'getCookie' is defined but never used @typescript-eslint/no-unused-vars - 18:10 error 'view' is assigned a value but never used @typescript-eslint/no-unused-vars - 19:10 error 'mountedViews' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Electron Only\ServerConfig.tsx - 77:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 120:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Homepage\Homepage.tsx - 7:10 error 'useTranslation' is defined but never used @typescript-eslint/no-unused-vars - 28:10 error 'isAdmin' is assigned a value but never used @typescript-eslint/no-unused-vars - 29:10 error 'username' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Homepage\HomepageAlertManager.tsx - 20:10 error 'loading' is assigned a value but never used @typescript-eslint/no-unused-vars - 27:6 warning React Hook useEffect has a missing dependency: 'fetchUserAlerts'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 55:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 80:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Homepage\HomepageAuth.tsx - 22:3 error 'setCookie' is defined but never used @typescript-eslint/no-unused-vars - 23:3 error 'getCookie' is defined but never used @typescript-eslint/no-unused-vars - 54:3 error 'dbError' is defined but never used @typescript-eslint/no-unused-vars - 68:10 error 'visibility' is assigned a value but only used as a type @typescript-eslint/no-unused-vars - 74:9 error 'toggleVisibility' is assigned a value but never used @typescript-eslint/no-unused-vars - 78:10 error 'error' is assigned a value but never used @typescript-eslint/no-unused-vars - 163:6 warning React Hook useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 213:8 error 'meRes' is never reassigned. Use 'const' instead prefer-const - 236:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 259:13 error 'result' is assigned a value but never used @typescript-eslint/no-unused-vars - 262:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 281:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 319:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 385:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 418:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 431:11 error 'token' is assigned a value but never used @typescript-eslint/no-unused-vars - 465:17 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 481:6 warning React Hook useEffect has missing dependencies: 'onAuthSuccess', 'setDbError', 'setIsAdmin', 'setLoggedIn', 'setUserId', 'setUsername', and 't'. Either include them or remove the dependency array. If 'setLoggedIn' changes too often, find the parent component that defines it and wrap that definition in useCallback react-hooks/exhaustive-deps - 518:9 error 'retryDatabaseConnection' is assigned a value but never used @typescript-eslint/no-unused-vars - 531:14 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 545:18 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Homepage\HompageUpdateLog.tsx - 69:17 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 74:6 warning React Hook useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Navigation\AppView.tsx - 14:3 error 'LucideRefreshCcw' is defined but never used @typescript-eslint/no-unused-vars - 15:3 error 'LucideRefreshCw' is defined but never used @typescript-eslint/no-unused-vars - 17:3 error 'RefreshCcwDot' is defined but never used @typescript-eslint/no-unused-vars - 117:6 warning React Hook useEffect has a missing dependency: 'hideThenFit'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 117:40 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 - 121:6 warning React Hook useEffect has a missing dependency: 'scheduleMeasureAndFit'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 133:6 warning React Hook useEffect has a missing dependency: 'fitActiveAndNotify'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 142:6 warning React Hook useEffect has a missing dependency: 'fitActiveAndNotify'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Navigation\Hosts\FolderCard.tsx - 26:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Navigation\Hosts\Host.tsx - 32:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 49:5 error 'intervalId' is never reassigned. Use 'const' instead prefer-const - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Navigation\LeftSidebar.tsx - 6:3 error 'setCookie' is defined but never used @typescript-eslint/no-unused-vars - 90:3 error 'onSelectView' is defined but never used @typescript-eslint/no-unused-vars - 91:3 error 'getView' is defined but never used @typescript-eslint/no-unused-vars - 152:24 error 'setHostsLoading' is assigned a value but never used @typescript-eslint/no-unused-vars - 215:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 218:6 warning React Hook React.useCallback has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 290:6 warning React Hook React.useMemo has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 300:6 warning React Hook React.useMemo has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 323:11 error 'jwt' is assigned a value but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Navigation\Tabs\TabContext.tsx - 22:53 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 27:17 error 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 - 101:55 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 143:60 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\Navigation\TopNavbar.tsx - 8:3 error 'Accordion' is defined but never used @typescript-eslint/no-unused-vars - 9:3 error 'AccordionContent' is defined but never used @typescript-eslint/no-unused-vars - 10:3 error 'AccordionItem' is defined but never used @typescript-eslint/no-unused-vars - 11:3 error 'AccordionTrigger' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\User\PasswordReset.tsx - 49:13 error 'result' is assigned a value but never used @typescript-eslint/no-unused-vars - 52:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 83:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 113:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\User\TOTPSetup.tsx - 69:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 89:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 108:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 125:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Desktop\User\UserProfile.tsx - 11:24 error 'Key' is defined but never used @typescript-eslint/no-unused-vars - 42:6 warning React Hook useEffect has missing dependencies: 'fetchUserInfo' and 'fetchVersion'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 48:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 65:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Apps\Navigation\Hosts\FolderCard.tsx - 26:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Apps\Navigation\Hosts\Host.tsx - 5:10 error 'Server' is defined but never used @typescript-eslint/no-unused-vars - 32:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 49:5 error 'intervalId' is never reassigned. Use 'const' instead prefer-const - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Apps\Navigation\LeftSidebar.tsx - 45:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 78:24 error 'setHostsLoading' is assigned a value but never used @typescript-eslint/no-unused-vars - 93:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 93:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Apps\Navigation\Tabs\TabContext.tsx - 24:17 error 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 - 37:11 error 't' is assigned a value but never used @typescript-eslint/no-unused-vars - 61:36 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Apps\Terminal\Terminal.tsx - 15:10 error 'toast' is defined but never used @typescript-eslint/no-unused-vars - 55:12 error 'isConnected' is assigned a value but never used @typescript-eslint/no-unused-vars - 56:12 error 'isConnecting' is assigned a value but never used @typescript-eslint/no-unused-vars - 57:12 error 'connectionError' is assigned a value but never used @typescript-eslint/no-unused-vars - 160:7 warning React Hook useImperativeHandle has a missing dependency: 'hardRefresh'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 163:14 error 'handleWindowResize' is defined but never used @typescript-eslint/no-unused-vars - 394:8 warning React Hook useEffect has missing dependencies: 'hardRefresh', 'isAuthenticated', and 'setupWebSocketListeners'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 404:8 warning React Hook useEffect has a missing dependency: 'hardRefresh'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 413:8 warning React Hook useEffect has a missing dependency: 'hardRefresh'. Either include it or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Homepage\HomepageAuth.tsx - 22:3 error 'setCookie' is defined but never used @typescript-eslint/no-unused-vars - 23:3 error 'getCookie' is defined but never used @typescript-eslint/no-unused-vars - 67:10 error 'error' is assigned a value but never used @typescript-eslint/no-unused-vars - 153:6 warning React Hook useEffect has a missing dependency: 't'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 197:8 error 'meRes' is never reassigned. Use 'const' instead prefer-const - 220:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 243:13 error 'result' is assigned a value but never used @typescript-eslint/no-unused-vars - 246:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 265:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 303:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 369:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 402:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 415:11 error 'token' is assigned a value but never used @typescript-eslint/no-unused-vars - 449:17 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 466:6 warning React Hook useEffect has missing dependencies: 'onAuthSuccess', 'setDbError', 'setIsAdmin', 'setLoggedIn', 'setUserId', 'setUsername', and 't'. Either include them or remove the dependency array. If 'setLoggedIn' changes too often, find the parent component that defines it and wrap that definition in useCallback react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\MobileApp.tsx - 10:23 error 'getCookie' is defined but never used @typescript-eslint/no-unused-vars - 17:37 error 'removeTab' is assigned a value but never used @typescript-eslint/no-unused-vars - 23:10 error 'isAdmin' is assigned a value but never used @typescript-eslint/no-unused-vars - 69:6 warning React Hook useEffect has a missing dependency: 'fitCurrentTerminal'. Either include it or remove the dependency array react-hooks/exhaustive-deps - 98:6 warning React Hook React.useEffect has missing dependencies: 'fitCurrentTerminal' and 'tabs.length'. Either include them or remove the dependency array react-hooks/exhaustive-deps - 131:23 error 'id' is defined but never used @typescript-eslint/no-unused-vars - 135:24 error 'err' is defined but never used @typescript-eslint/no-unused-vars - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Navigation\Hosts\FolderCard.tsx - 26:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Navigation\Hosts\Host.tsx - 5:10 error 'Server' is defined but never used @typescript-eslint/no-unused-vars - 32:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 49:5 error 'intervalId' is never reassigned. Use 'const' instead prefer-const - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Navigation\LeftSidebar.tsx - 46:22 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 78:24 error 'setHostsLoading' is assigned a value but never used @typescript-eslint/no-unused-vars - 93:14 error 'err' is defined but never used @typescript-eslint/no-unused-vars - 93:19 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\Mobile\Navigation\Tabs\TabContext.tsx - 24:17 error 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 - 37:11 error 't' is assigned a value but never used @typescript-eslint/no-unused-vars - 61:36 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - -C:\Users\29037\WebstormProjects\Termix\src\ui\hooks\useDragToDesktop.ts - 120:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 140:5 warning React Hook useCallback has an unnecessary dependency: 'sshHost'. Either exclude it or remove the dependency array react-hooks/exhaustive-deps - 229:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 249:5 warning React Hook useCallback has an unnecessary dependency: 'sshHost'. Either exclude it or remove the dependency array react-hooks/exhaustive-deps - 254:35 error 'onSuccess' is assigned a value but never used @typescript-eslint/no-unused-vars - 277:5 warning React Hook useCallback has unnecessary dependencies: 'sshHost' and 'sshSessionId'. Either exclude them or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\hooks\useDragToSystemDesktop.ts - 26:3 error 'sshHost' is defined but never used @typescript-eslint/no-unused-vars - 40:9 error 'getLastSaveDirectory' is assigned a value but never used @typescript-eslint/no-unused-vars - 68:48 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 167:25 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 170:43 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 190:27 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 245:23 error Unexpected any. Specify a different type @typescript-eslint/no-explicit-any - 263:5 warning React Hook useCallback has missing dependencies: 'createFileBlob' and 'createZipBlob'. Either include them or remove the dependency array react-hooks/exhaustive-deps - -C:\Users\29037\WebstormProjects\Termix\src\ui\main-axios.ts - 7:3 error 'Credential' is defined but never used @typescript-eslint/no-unused-vars - 8:3 error 'CredentialData' is defined but never used @typescript-eslint/no-unused-vars - 9:3 error 'HostInfo' is defined but never used @typescript-eslint/no-unused-vars - 10:3 error 'ApiResponse' is defined but never used @typescript-eslint/no-unused-vars - 346:3 error 'apiPort' is assigned a value but never used @typescript-eslint/no-unused-vars - 994:12 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 1031:12 error 'error' is defined but never used @typescript-eslint/no-unused-vars - 1068:12 error 'error' is defined but never used @typescript-eslint/no-unused-vars - -✖ 369 problems (311 errors, 58 warnings) - diff --git a/src/backend/ssh/terminal.ts b/src/backend/ssh/terminal.ts index f43398c7..eee946a8 100644 --- a/src/backend/ssh/terminal.ts +++ b/src/backend/ssh/terminal.ts @@ -194,6 +194,7 @@ wss.on("connection", async (ws: WebSocket, req) => { let sshStream: ClientChannel | null = null; let pingInterval: NodeJS.Timeout | null = null; let keyboardInteractiveFinish: ((responses: string[]) => void) | null = null; + let totpPromptSent = false; ws.on("close", () => { const userWs = userConnections.get(userId); @@ -633,43 +634,72 @@ wss.on("connection", async (ws: WebSocket, req) => { prompts: Array<{ prompt: string; echo: boolean }>, finish: (responses: string[]) => void, ) => { + const promptTexts = prompts.map((p) => p.prompt); sshLogger.info("Keyboard-interactive authentication requested", { operation: "ssh_keyboard_interactive", hostId: id, promptsCount: prompts.length, instructions: instructions || "none", }); + console.log( + `[SSH Keyboard-Interactive] Host ${id}: ${prompts.length} prompts:`, + promptTexts, + ); - const totpPrompt = prompts.find((p) => + const totpPromptIndex = prompts.findIndex((p) => /verification code|verification_code|token|otp|2fa|authenticator|google.*auth/i.test( p.prompt, ), ); - if (totpPrompt) { - keyboardInteractiveFinish = finish; + if (totpPromptIndex !== -1) { + if (totpPromptSent) return; + totpPromptSent = true; + + keyboardInteractiveFinish = (totpResponses: string[]) => { + const totpCode = (totpResponses[0] || "").trim(); + + sshLogger.info("TOTP response being sent to SSH server", { + operation: "totp_verification", + hostId: id, + responseLength: totpCode.length, + }); + + console.log( + `[SSH TOTP Response] Host ${id}: TOTP code: "${totpCode}" (length: ${totpCode.length})`, + ); + console.log(`[SSH TOTP Response] Calling finish() with array:`, [ + totpCode, + ]); + + finish([totpCode]); + }; ws.send( JSON.stringify({ type: "totp_required", - prompt: totpPrompt.prompt, + prompt: prompts[totpPromptIndex].prompt, }), ); } else { - if (resolvedCredentials.password) { - const responses = prompts.map( - () => resolvedCredentials.password || "", - ); - finish(responses); - } else { - sshLogger.warn( - "Keyboard-interactive requires password but none available", - { - operation: "ssh_keyboard_interactive_no_password", - hostId: id, - }, - ); - finish(prompts.map(() => "")); - } + const responses = prompts.map((p) => { + if (/password/i.test(p.prompt) && resolvedCredentials.password) { + return resolvedCredentials.password; + } + return ""; + }); + + sshLogger.info("Responding to keyboard-interactive prompts", { + operation: "ssh_keyboard_interactive_response", + hostId: id, + hasPassword: !!resolvedCredentials.password, + responsesProvided: responses.filter((r) => r !== "").length, + totalPrompts: prompts.length, + }); + + console.log( + `[SSH Auto Response] Host ${id}: Sending ${responses.length} responses, ${responses.filter((r) => r !== "").length} non-empty`, + ); + finish(responses); } }, ); @@ -840,6 +870,9 @@ wss.on("connection", async (ws: WebSocket, req) => { } sshConn = null; } + + totpPromptSent = false; + keyboardInteractiveFinish = null; } function setupPingInterval() { diff --git a/src/ui/Desktop/Homepage/DragIndicator.tsx b/src/ui/Desktop/Apps/File Manager/DragIndicator.tsx similarity index 100% rename from src/ui/Desktop/Homepage/DragIndicator.tsx rename to src/ui/Desktop/Apps/File Manager/DragIndicator.tsx diff --git a/src/ui/Desktop/Homepage/HomepageAlertCard.tsx b/src/ui/Desktop/Apps/Homepage/Apps/Alerts/AlertCard.tsx similarity index 97% rename from src/ui/Desktop/Homepage/HomepageAlertCard.tsx rename to src/ui/Desktop/Apps/Homepage/Apps/Alerts/AlertCard.tsx index 96637d6a..c3883f49 100644 --- a/src/ui/Desktop/Homepage/HomepageAlertCard.tsx +++ b/src/ui/Desktop/Apps/Homepage/Apps/Alerts/AlertCard.tsx @@ -17,7 +17,7 @@ import { AlertCircle, } from "lucide-react"; import { useTranslation } from "react-i18next"; -import type { TermixAlert } from "../../../types/index.js"; +import type { TermixAlert } from "../../../../../../types"; interface AlertCardProps { alert: TermixAlert; @@ -67,7 +67,7 @@ const getTypeBadgeVariant = (type?: string) => { } }; -export function HomepageAlertCard({ +export function AlertCard({ alert, onDismiss, onClose, diff --git a/src/ui/Desktop/Homepage/HomepageAlertManager.tsx b/src/ui/Desktop/Apps/Homepage/Apps/Alerts/AlertManager.tsx similarity index 96% rename from src/ui/Desktop/Homepage/HomepageAlertManager.tsx rename to src/ui/Desktop/Apps/Homepage/Apps/Alerts/AlertManager.tsx index 96246716..16037a07 100644 --- a/src/ui/Desktop/Homepage/HomepageAlertManager.tsx +++ b/src/ui/Desktop/Apps/Homepage/Apps/Alerts/AlertManager.tsx @@ -1,16 +1,16 @@ import React, { useEffect, useState } from "react"; -import { HomepageAlertCard } from "./HomepageAlertCard.tsx"; +import { AlertCard } from "./AlertCard.tsx"; import { Button } from "@/components/ui/button.tsx"; import { getUserAlerts, dismissAlert } from "@/ui/main-axios.ts"; import { useTranslation } from "react-i18next"; -import type { TermixAlert } from "../../../types/index.js"; +import type { TermixAlert } from "../../../../../../types"; interface AlertManagerProps { userId: string | null; loggedIn: boolean; } -export function HomepageAlertManager({ +export function AlertManager({ userId, loggedIn, }: AlertManagerProps): React.ReactElement { @@ -129,7 +129,7 @@ export function HomepageAlertManager({ return (
+ {formatDescription(release.description)} +
+ +- {formatDescription(release.description)} -
- -