From d82bbdbbfe00672292ed716936540397e14daf35 Mon Sep 17 00:00:00 2001 From: Prakash Date: Thu, 21 Aug 2025 14:34:12 +0530 Subject: [PATCH] lint fix --- packages/@uppy/companion/src/server/Uploader.js | 2 +- .../companion/src/server/provider/credentials.js | 1 + .../@uppy/companion/src/server/provider/index.js | 1 + packages/@uppy/core/src/Uppy.ts | 2 +- .../dashboard/src/components/Informer/Informer.tsx | 4 ++-- .../src/components/StatusBar/StatusBar.tsx | 13 +------------ packages/@uppy/dashboard/src/index.browser.test.ts | 2 +- .../google-drive-picker/src/GoogleDrivePicker.tsx | 1 - packages/@uppy/locales/src/en_US.ts | 3 --- .../@uppy/provider-views/src/utils/getTagFile.ts | 6 +----- packages/@uppy/utils/src/Translator.ts | 2 +- packages/@uppy/vue/src/dashboard-modal.ts | 3 +-- packages/@uppy/webcam/src/CameraScreen.tsx | 4 +++- packages/@uppy/webcam/src/DiscardButton.tsx | 1 - packages/@uppy/webcam/src/PermissionsScreen.tsx | 2 +- packages/@uppy/webcam/src/RecordButton.tsx | 1 - packages/@uppy/webcam/src/SnapshotButton.tsx | 1 - packages/@uppy/webcam/src/SubmitButton.tsx | 1 - packages/uppy/package.json | 2 +- yarn.lock | 3 ++- 20 files changed, 18 insertions(+), 37 deletions(-) diff --git a/packages/@uppy/companion/src/server/Uploader.js b/packages/@uppy/companion/src/server/Uploader.js index 29342e748..9ff8e7d34 100644 --- a/packages/@uppy/companion/src/server/Uploader.js +++ b/packages/@uppy/companion/src/server/Uploader.js @@ -1,6 +1,6 @@ import { randomUUID } from 'node:crypto' import { once } from 'node:events' -import fs, { createReadStream, createWriteStream, ReadStream } from 'node:fs' +import { createReadStream, createWriteStream, ReadStream } from 'node:fs' import { stat, unlink } from 'node:fs/promises' import { join } from 'node:path' import { pipeline } from 'node:stream/promises' diff --git a/packages/@uppy/companion/src/server/provider/credentials.js b/packages/@uppy/companion/src/server/provider/credentials.js index f01044aee..92abcc7c3 100644 --- a/packages/@uppy/companion/src/server/provider/credentials.js +++ b/packages/@uppy/companion/src/server/provider/credentials.js @@ -4,6 +4,7 @@ import * as tokenService from '../helpers/jwt.js' import * as oAuthState from '../helpers/oauth-state.js' import { getRedirectPath, getURLBuilder } from '../helpers/utils.js' import logger from '../logger.js' +// biome-ignore lint/correctness/noUnusedImports: It is used as a type import Provider from './Provider.js' /** diff --git a/packages/@uppy/companion/src/server/provider/index.js b/packages/@uppy/companion/src/server/provider/index.js index eedc27fb8..cce45c1b1 100644 --- a/packages/@uppy/companion/src/server/provider/index.js +++ b/packages/@uppy/companion/src/server/provider/index.js @@ -11,6 +11,7 @@ import facebook from './facebook/index.js' import { Drive } from './google/drive/index.js' import instagram from './instagram/graph/index.js' import onedrive from './onedrive/index.js' +// biome-ignore lint/correctness/noUnusedImports: It's used as a type import Provider, { isOAuthProvider } from './Provider.js' import unsplash from './unsplash/index.js' import webdav from './webdav/index.js' diff --git a/packages/@uppy/core/src/Uppy.ts b/packages/@uppy/core/src/Uppy.ts index 262222458..7ee3db1bb 100644 --- a/packages/@uppy/core/src/Uppy.ts +++ b/packages/@uppy/core/src/Uppy.ts @@ -25,7 +25,7 @@ import throttle from 'lodash/throttle.js' // @ts-ignore untyped import ee from 'namespace-emitter' import { nanoid } from 'nanoid/non-secure' -import { h } from 'preact' +import type { h } from 'preact' import packageJson from '../package.json' with { type: 'json' } import type BasePlugin from './BasePlugin.js' import getFileName from './getFileName.js' diff --git a/packages/@uppy/dashboard/src/components/Informer/Informer.tsx b/packages/@uppy/dashboard/src/components/Informer/Informer.tsx index 7b1029daf..089dfe0b0 100644 --- a/packages/@uppy/dashboard/src/components/Informer/Informer.tsx +++ b/packages/@uppy/dashboard/src/components/Informer/Informer.tsx @@ -1,5 +1,5 @@ -import type { Body, Meta, State, UIPluginOptions, Uppy } from '@uppy/core' -import { Component, type ComponentChild, h } from 'preact' +import type { UIPluginOptions, Uppy } from '@uppy/core' +import { Component, type ComponentChild } from 'preact' import FadeIn from './FadeIn.js' import TransitionGroup from './TransitionGroup.js' diff --git a/packages/@uppy/dashboard/src/components/StatusBar/StatusBar.tsx b/packages/@uppy/dashboard/src/components/StatusBar/StatusBar.tsx index c87e53206..f620ad1d2 100644 --- a/packages/@uppy/dashboard/src/components/StatusBar/StatusBar.tsx +++ b/packages/@uppy/dashboard/src/components/StatusBar/StatusBar.tsx @@ -2,8 +2,7 @@ import type { Body, Meta, Uppy, UppyFile } from '@uppy/core' import type { I18n } from '@uppy/utils' import { emaFilter } from '@uppy/utils' import type { ComponentChild } from 'preact' -import { Component, } from 'preact' -import type { StatusBarOptions } from './StatusBarOptions.js' +import { Component } from 'preact' import statusBarStates from './StatusBarStates.js' import StatusBarUI, { type StatusBarUIProps } from './StatusBarUI.js' @@ -63,16 +62,6 @@ function getUploadingState( return state } -const defaultOptions = { - hideUploadButton: false, - hideRetryButton: false, - hidePauseResumeButton: false, - hideCancelButton: false, - hideProgressDetails: false, - hideAfterFinish: true, - doneButtonHandler: null, -} satisfies StatusBarOptions - export default class StatusBar< M extends Meta, B extends Body, diff --git a/packages/@uppy/dashboard/src/index.browser.test.ts b/packages/@uppy/dashboard/src/index.browser.test.ts index e0b60a6f5..4d5f03be6 100644 --- a/packages/@uppy/dashboard/src/index.browser.test.ts +++ b/packages/@uppy/dashboard/src/index.browser.test.ts @@ -40,7 +40,7 @@ test('Upload, pause, and resume functionality', async () => { render('
') let uploadResolve: (() => void) | null = null - let uploadPromise = new Promise((resolve) => { + const uploadPromise = new Promise((resolve) => { uploadResolve = resolve }) diff --git a/packages/@uppy/google-drive-picker/src/GoogleDrivePicker.tsx b/packages/@uppy/google-drive-picker/src/GoogleDrivePicker.tsx index 19bc8bc2f..70791634e 100644 --- a/packages/@uppy/google-drive-picker/src/GoogleDrivePicker.tsx +++ b/packages/@uppy/google-drive-picker/src/GoogleDrivePicker.tsx @@ -12,7 +12,6 @@ import { } from '@uppy/provider-views' import type { LocaleStrings } from '@uppy/utils' - import packageJson from '../package.json' with { type: 'json' } import locale from './locale.js' diff --git a/packages/@uppy/locales/src/en_US.ts b/packages/@uppy/locales/src/en_US.ts index fd7d2b36b..ae34d9337 100644 --- a/packages/@uppy/locales/src/en_US.ts +++ b/packages/@uppy/locales/src/en_US.ts @@ -39,12 +39,10 @@ en_US.strings = { authenticateWithTitle: 'Please authenticate with %{pluginName} to select files', back: 'Back', - browse: 'Browse', browseFiles: 'browse files', browseFolders: 'browse folders', cancel: 'Cancel', cancelUpload: 'Cancel upload', - chooseFiles: 'Choose files', closeModal: 'Close Modal', companionError: 'Connection with Companion failed', companionUnauthorizeHint: @@ -65,7 +63,6 @@ en_US.strings = { discardMediaFile: 'Discard Media', discardRecordedFile: 'Discard recorded file', done: 'Done', - dropHereOr: 'Drop here or %{browse}', dropHint: 'Drop your files here', dropPasteBoth: 'Drop files here, %{browseFiles} or %{browseFolders}', dropPasteFiles: 'Drop files here or %{browseFiles}', diff --git a/packages/@uppy/provider-views/src/utils/getTagFile.ts b/packages/@uppy/provider-views/src/utils/getTagFile.ts index 70cbfd3e0..f50fbaa75 100644 --- a/packages/@uppy/provider-views/src/utils/getTagFile.ts +++ b/packages/@uppy/provider-views/src/utils/getTagFile.ts @@ -1,8 +1,4 @@ -import type { - UnknownPlugin, - UnknownSearchProviderPlugin, - UnknownSearchProviderPluginState, -} from '@uppy/core' +import type { UnknownPlugin } from '@uppy/core' import type { Body, CompanionClientProvider, diff --git a/packages/@uppy/utils/src/Translator.ts b/packages/@uppy/utils/src/Translator.ts index fdb89f273..c43afbd01 100644 --- a/packages/@uppy/utils/src/Translator.ts +++ b/packages/@uppy/utils/src/Translator.ts @@ -1,4 +1,4 @@ -import { h } from 'preact' +import type { h } from 'preact' // We're using a generic because languages have different plural rules. export interface Locale { diff --git a/packages/@uppy/vue/src/dashboard-modal.ts b/packages/@uppy/vue/src/dashboard-modal.ts index 28f06e836..1ff0418b9 100644 --- a/packages/@uppy/vue/src/dashboard-modal.ts +++ b/packages/@uppy/vue/src/dashboard-modal.ts @@ -1,5 +1,4 @@ -import type { Body, Meta } from '@uppy/core' -import { Uppy } from '@uppy/core' +import type { Body, Meta, Uppy } from '@uppy/core' import DashboardPlugin, { type DashboardOptions } from '@uppy/dashboard' import { defineComponent, h, type PropType, ref, watch } from 'vue' import useUppy from './useUppy.js' diff --git a/packages/@uppy/webcam/src/CameraScreen.tsx b/packages/@uppy/webcam/src/CameraScreen.tsx index 62d438391..167197f8a 100644 --- a/packages/@uppy/webcam/src/CameraScreen.tsx +++ b/packages/@uppy/webcam/src/CameraScreen.tsx @@ -118,7 +118,9 @@ class CameraScreen extends Component { ) : (