Repository Analysis

transloadit/uppy

The next open source file uploader for web browsers :dog:

0.3 Likely human-written View on GitHub
0.3
Adjusted Score
0.3
Raw Score
100%
Time Factor
2026-05-29
Last Push
30,798
Stars
TypeScript
Language
110,592
Lines of Code
1036
Files
32
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 0MEDIUM 0LOW 32

Pattern Findings

32 matches across 4 categories. Click a row to expand file-level details.

Hyper-Verbose Identifiers21 hits · 21 pts
SeverityFileLineSnippet
LOWprivate/dev/generateSignatureIfSecret.js33export default async function generateSignatureIfSecret(secret, params) {
LOWexamples/sveltekit/src/components/RemoteSource.svelte22function setFolderCheckboxIndeterminate(
LOW…itor/src/utils/getScaleFactorThatRemovesDarkCorners.ts5function getScaleFactorThatRemovesDarkCorners(
LOW…y/image-editor/src/utils/limitCropboxMovementOnMove.ts3function limitCropboxMovementOnMove(
LOW…image-editor/src/utils/limitCropboxMovementOnResize.ts3function limitCropboxMovementOnResize(
LOW…c/utils/getCanvasDataThatFitsPerfectlyIntoContainer.ts6function getCanvasDataThatFitsPerfectlyIntoContainer(
LOWpackages/@uppy/utils/src/fileFilters.ts18export function filterFilesToEmitUploadStarted(
LOW…itGetAsEntryApi/getFilesAndDirectoriesFromDirectory.ts4export default function getFilesAndDirectoriesFromDirectory(
LOW…src/getDroppedFiles/utils/webkitGetAsEntryApi/index.ts18function getAsFileSystemHandleFromEntry(
LOW…kages/@uppy/url/src/utils/forEachDroppedOrPastedUrl.ts57export default function forEachDroppedOrPastedUrl(
LOW…rc/components/StatusBar/calculateProcessingProgress.ts3export default function calculateProcessingProgress(
LOWpackages/@uppy/components/src/hooks/screencapture.ts55export function createScreenCaptureController(
LOWpackages/@uppy/components/src/hooks/remote-source.ts43export function createRemoteSourceController(
LOWpackages/@uppy/screen-capture/src/ScreenCapture.tsx25function isScreenRecordingSupported() {
LOW…es/@uppy/status-bar/src/calculateProcessingProgress.ts3export default function calculateProcessingProgress(
LOW…/@uppy/provider-views/src/GooglePicker/googlePicker.ts229 async function handleDocObjectRecursively({
LOWpackages/@uppy/companion/test/provider-manager.test.ts20function getAddProviderOptionsArgs(
LOWpackages/@uppy/companion/test/provider-manager.test.ts30function requireGrantProviderConfig(
LOWpackages/@uppy/companion/src/server/socket.ts22function handleUploadSocketConnection({
LOWpackages/@uppy/companion/src/server/socket.ts94function handleAuthCallbackSocketConnection({
LOWpackages/@uppy/companion/src/server/controllers/s3.ts595 function getTemporarySecurityCredentials(
Verbosity Indicators5 hits · 11 pts
SeverityFileLineSnippet
LOWpackages/@uppy/aws-s3/src/createSignedURL.ts149 // Step 1: Create a canonical request
LOWpackages/@uppy/aws-s3/src/createSignedURL.ts159 // Step 2: Create a hash of the canonical request
LOWpackages/@uppy/aws-s3/src/createSignedURL.ts162 // Step 3: Create a string to sign
LOWpackages/@uppy/aws-s3/src/createSignedURL.ts170 // Step 4: Calculate the signature
LOWpackages/@uppy/aws-s3/src/createSignedURL.ts177 // Step 5: Add the signature to the request
Over-Commented Block5 hits · 5 pts
SeverityFileLineSnippet
LOWpackages/@uppy/core/src/Uppy.ts2101 logger.debug(message)
LOWpackages/@uppy/core/src/Uppy.ts2281 // Set result data.
LOWpackages/@uppy/dashboard/src/Dashboard.tsx1061 // If update is connected to showing the Informer - let the screen reader calmly read it.
LOWpackages/@uppy/companion/src/server/helpers/jwt.ts1import type { Request, Response } from 'express'
LOWpackages/uppy/upload-to-cdn.js1#!/usr/bin/env node
Overly Generic Function Names1 hit · 1 pts
SeverityFileLineSnippet
LOWexamples/reactrouter/app/entry.server.tsx7export default function handleRequest(