diff --git a/extensions/kind/src/util.ts b/extensions/kind/src/util.ts index 1446d66a771..5bd2150a680 100644 --- a/extensions/kind/src/util.ts +++ b/extensions/kind/src/util.ts @@ -23,7 +23,6 @@ import { spawn } from 'node:child_process'; import * as sudo from 'sudo-prompt'; import type * as extensionApi from '@podman-desktop/api'; import type { KindInstaller } from './kind-installer'; -import type { CancellationToken } from '@podman-desktop/api'; const windows = os.platform() === 'win32'; export function isWindows(): boolean { @@ -91,7 +90,7 @@ export function runCliCommand( command: string, args: string[], options?: RunOptions, - token?: CancellationToken, + token?: extensionApi.CancellationToken, ): Promise { return new Promise((resolve, reject) => { let stdOut = ''; diff --git a/extensions/podman/src/podman-install.ts b/extensions/podman/src/podman-install.ts index eff0f89c053..6b292943364 100755 --- a/extensions/podman/src/podman-install.ts +++ b/extensions/podman/src/podman-install.ts @@ -24,8 +24,7 @@ import { compare } from 'compare-versions'; import * as podmanTool from './podman.json'; import type { InstalledPodman } from './podman-cli'; -import { execPromise } from './podman-cli'; -import { getPodmanInstallation } from './podman-cli'; +import { execPromise, getPodmanInstallation } from './podman-cli'; import { getAssetsFolder, runCliCommand } from './util'; import { getDetectionChecks } from './detection-checks'; import { BaseCheck } from './base-check'; diff --git a/extensions/podman/src/registry-setup.spec.ts b/extensions/podman/src/registry-setup.spec.ts index 196997d50fa..7ccdc7ebf88 100644 --- a/extensions/podman/src/registry-setup.spec.ts +++ b/extensions/podman/src/registry-setup.spec.ts @@ -17,8 +17,7 @@ ***********************************************************************/ import type { MockedFunction } from 'vitest'; -import { afterEach, beforeEach } from 'vitest'; -import { beforeAll, expect, test, vi } from 'vitest'; +import { afterEach, beforeEach, beforeAll, expect, test, vi } from 'vitest'; import type { ContainersAuthConfigFile } from './registry-setup'; import { RegistrySetup } from './registry-setup'; import * as fs from 'node:fs'; diff --git a/packages/main/src/mainWindow.ts b/packages/main/src/mainWindow.ts index 83a5f086f38..041d22163cb 100644 --- a/packages/main/src/mainWindow.ts +++ b/packages/main/src/mainWindow.ts @@ -17,9 +17,7 @@ ***********************************************************************/ import type { BrowserWindowConstructorOptions, FileFilter } from 'electron'; -import { autoUpdater } from 'electron'; -import { Menu } from 'electron'; -import { BrowserWindow, ipcMain, app, dialog, screen, nativeTheme } from 'electron'; +import { autoUpdater, Menu, BrowserWindow, ipcMain, app, dialog, screen, nativeTheme } from 'electron'; import contextMenu from 'electron-context-menu'; const { aboutMenuItem } = require('electron-util'); import { join } from 'path'; diff --git a/packages/main/src/plugin/api/pod-info.ts b/packages/main/src/plugin/api/pod-info.ts index e88263703a7..a69838652a0 100644 --- a/packages/main/src/plugin/api/pod-info.ts +++ b/packages/main/src/plugin/api/pod-info.ts @@ -16,8 +16,7 @@ * SPDX-License-Identifier: Apache-2.0 ***********************************************************************/ -import type { PodInfo as LibPodPodInfo } from '../dockerode/libpod-dockerode'; -import type { PodInspectInfo as LibPodPodInspectInfo } from '../dockerode/libpod-dockerode'; +import type { PodInfo as LibPodPodInfo, PodInspectInfo as LibPodPodInspectInfo } from '../dockerode/libpod-dockerode'; export interface PodInfo extends LibPodPodInfo { engineId: string; diff --git a/packages/main/src/plugin/extension-loader.ts b/packages/main/src/plugin/extension-loader.ts index a8803b303b1..802ce303b53 100644 --- a/packages/main/src/plugin/extension-loader.ts +++ b/packages/main/src/plugin/extension-loader.ts @@ -32,9 +32,13 @@ import type { MessageBox } from './message-box'; import type { ProgressImpl } from './progress-impl'; import { ProgressLocation } from './progress-impl'; import type { NotificationImpl } from './notification-impl'; -import { StatusBarItemImpl } from './statusbar/statusbar-item'; +import { + StatusBarItemImpl, + StatusBarAlignLeft, + StatusBarAlignRight, + StatusBarItemDefaultPriority, +} from './statusbar/statusbar-item'; import type { StatusBarRegistry } from './statusbar/statusbar-registry'; -import { StatusBarAlignLeft, StatusBarAlignRight, StatusBarItemDefaultPriority } from './statusbar/statusbar-item'; import type { FilesystemMonitoring } from './filesystem-monitoring'; import { Uri } from './types/uri'; import type { KubernetesClient } from './kubernetes-client'; diff --git a/packages/main/src/plugin/image-registry.ts b/packages/main/src/plugin/image-registry.ts index 133ae6fcaec..3a28730705f 100644 --- a/packages/main/src/plugin/image-registry.ts +++ b/packages/main/src/plugin/image-registry.ts @@ -23,8 +23,7 @@ import type * as Dockerode from 'dockerode'; import type { Telemetry } from './telemetry/telemetry'; import * as crypto from 'node:crypto'; import type { HttpsOptions, OptionsOfTextResponseBody } from 'got'; -import got, { HTTPError } from 'got'; -import { RequestError } from 'got'; +import got, { HTTPError, RequestError } from 'got'; import validator from 'validator'; import { HttpProxyAgent, HttpsProxyAgent } from 'hpagent'; import type { Certificates } from './certificates'; diff --git a/packages/main/src/plugin/index.spec.ts b/packages/main/src/plugin/index.spec.ts index 6a1d817e023..e75a7c9898c 100644 --- a/packages/main/src/plugin/index.spec.ts +++ b/packages/main/src/plugin/index.spec.ts @@ -22,9 +22,8 @@ import type { TrayMenu } from '../tray-menu'; import { EventEmitter } from 'node:events'; import { PluginSystem } from './index'; import type { WebContents } from 'electron'; -import { shell } from 'electron'; +import { shell, clipboard } from 'electron'; import type { MessageBox } from './message-box'; -import { clipboard } from 'electron'; import { securityRestrictionCurrentHandler } from '../security-restrictions-handler'; let pluginSystem: PluginSystem; diff --git a/packages/main/src/plugin/index.ts b/packages/main/src/plugin/index.ts index c7817f80456..474c68a5219 100644 --- a/packages/main/src/plugin/index.ts +++ b/packages/main/src/plugin/index.ts @@ -40,13 +40,11 @@ import type { ProviderKubernetesConnectionInfo, } from './api/provider-info'; import type { WebContents } from 'electron'; -import { app } from 'electron'; -import { ipcMain, BrowserWindow } from 'electron'; +import { app, ipcMain, BrowserWindow, shell, clipboard } from 'electron'; import type { ContainerCreateOptions, ContainerInfo, SimpleContainerInfo } from './api/container-info'; import type { ImageInfo } from './api/image-info'; import type { PullEvent } from './api/pull-event'; import type { ExtensionInfo } from './api/extension-info'; -import { shell } from 'electron'; import type { ImageInspectInfo } from './api/image-inspect-info'; import type { TrayMenu } from '../tray-menu'; import { getFreePort } from './util/port'; @@ -93,7 +91,6 @@ import { MenuRegistry } from '/@/plugin/menu-registry'; import { CancellationTokenRegistry } from './cancellation-token-registry'; import type { UpdateCheckResult } from 'electron-updater'; import { autoUpdater } from 'electron-updater'; -import { clipboard } from 'electron'; import type { ApiSenderType } from './api'; import type { AuthenticationProviderInfo } from './authentication'; import { AuthenticationImpl } from './authentication'; diff --git a/packages/main/src/plugin/kubernetes-client.ts b/packages/main/src/plugin/kubernetes-client.ts index 99e8bca1abf..e65ef19cdca 100644 --- a/packages/main/src/plugin/kubernetes-client.ts +++ b/packages/main/src/plugin/kubernetes-client.ts @@ -29,10 +29,17 @@ import type { V1APIResource, V1APIGroup, } from '@kubernetes/client-node'; -import { ApisApi, NetworkingV1Api } from '@kubernetes/client-node'; -import { AppsV1Api } from '@kubernetes/client-node'; -import { CustomObjectsApi } from '@kubernetes/client-node'; -import { CoreV1Api, KubeConfig, Log, Watch, VersionApi } from '@kubernetes/client-node'; +import { + ApisApi, + NetworkingV1Api, + AppsV1Api, + CustomObjectsApi, + CoreV1Api, + KubeConfig, + Log, + Watch, + VersionApi, +} from '@kubernetes/client-node'; import type { V1Route } from './api/openshift-types'; import type * as containerDesktopAPI from '@podman-desktop/api'; import { Emitter } from './events/emitter'; diff --git a/packages/main/src/tray-menu.spec.ts b/packages/main/src/tray-menu.spec.ts index 20f29895663..1ac90c1fdd2 100644 --- a/packages/main/src/tray-menu.spec.ts +++ b/packages/main/src/tray-menu.spec.ts @@ -17,9 +17,7 @@ ***********************************************************************/ import type { MenuItemConstructorOptions, Tray } from 'electron'; -import { nativeImage } from 'electron'; -import { Menu } from 'electron'; -import { ipcMain } from 'electron'; +import { nativeImage, Menu, ipcMain } from 'electron'; import { beforeAll, beforeEach, expect, test, vi } from 'vitest'; import type { ProviderInfo } from './plugin/api/provider-info'; import type { AnimatedTray } from './tray-animate-icon'; diff --git a/packages/renderer/src/lib/dashboard/ProviderInitUtils.ts b/packages/renderer/src/lib/dashboard/ProviderInitUtils.ts index 2002f7e311c..14703bd5bad 100644 --- a/packages/renderer/src/lib/dashboard/ProviderInitUtils.ts +++ b/packages/renderer/src/lib/dashboard/ProviderInitUtils.ts @@ -15,8 +15,7 @@ * * SPDX-License-Identifier: Apache-2.0 ***********************************************************************/ -import { faPlay } from '@fortawesome/free-solid-svg-icons'; -import { faWrench } from '@fortawesome/free-solid-svg-icons'; +import { faPlay, faWrench } from '@fortawesome/free-solid-svg-icons'; import Fa from 'svelte-fa/src/fa.svelte'; export const InitializeOnlyMode = 'Initialize'; diff --git a/packages/renderer/src/lib/image/build-image-task.spec.ts b/packages/renderer/src/lib/image/build-image-task.spec.ts index 46f05769061..a2528cc29b5 100644 --- a/packages/renderer/src/lib/image/build-image-task.spec.ts +++ b/packages/renderer/src/lib/image/build-image-task.spec.ts @@ -18,8 +18,7 @@ import { beforeEach, expect, test, vi } from 'vitest'; import type { BuildImageCallback } from './build-image-task'; -import { disconnectUI, eventCollect, reconnectUI } from './build-image-task'; -import { startBuild } from './build-image-task'; +import { disconnectUI, eventCollect, reconnectUI, startBuild } from './build-image-task'; beforeEach(() => { vi.clearAllMocks(); diff --git a/packages/renderer/src/lib/preferences/preferences-connection-rendering-task.spec.ts b/packages/renderer/src/lib/preferences/preferences-connection-rendering-task.spec.ts index e0a967050c2..010af9834df 100644 --- a/packages/renderer/src/lib/preferences/preferences-connection-rendering-task.spec.ts +++ b/packages/renderer/src/lib/preferences/preferences-connection-rendering-task.spec.ts @@ -19,9 +19,13 @@ import { get } from 'svelte/store'; import { beforeEach, expect, test, vi } from 'vitest'; import type { ConnectionCallback } from './preferences-connection-rendering-task'; -import { startTask } from './preferences-connection-rendering-task'; -import { disconnectUI, eventCollect, reconnectUI } from './preferences-connection-rendering-task'; -import { clearCreateTask } from './preferences-connection-rendering-task'; +import { + startTask, + disconnectUI, + eventCollect, + reconnectUI, + clearCreateTask, +} from './preferences-connection-rendering-task'; import { tasksInfo } from '/@/stores/tasks'; const dummyCallback: ConnectionCallback = { diff --git a/website/src/components/TailWindThemeSelector/index.tsx b/website/src/components/TailWindThemeSelector/index.tsx index 8a1e1a8a625..f981e5b936a 100644 --- a/website/src/components/TailWindThemeSelector/index.tsx +++ b/website/src/components/TailWindThemeSelector/index.tsx @@ -1,5 +1,4 @@ -import React from 'react'; -import { useEffect } from 'react'; +import React, { useEffect } from 'react'; import ExecutionEnvironment from '@docusaurus/ExecutionEnvironment'; function TailWindThemeSelector(): JSX.Element {