Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB
390 matches across 9 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | scripts/ci/publish.ts | 249 | async function getCurrentPatchForPatchVersions(patchMajorMinor: { major: number; minor: number }): Promise<number> { |
| LOW | scripts/ci/publish.ts | 321 | function getMaxDevVersionIncrement(versions: string[]): number { |
| LOW | scripts/ci/publish.ts | 336 | function getMaxIntegrationVersionIncrement(versions: string[]): number { |
| LOW | scripts/ci/publish.ts | 353 | function getMaxPatchVersionIncrement(versions: string[]): number { |
| LOW | scripts/ci/publish.ts | 375 | export async function getAllVersionsPublishedFor(pkgs: Packages, channel: string, prefix: string): Promise<string[]> { |
| LOW | packages/param-graph-builder/src/build-param-graph.ts | 36 | export function buildAndSerializeParamGraph(dmmf: DMMF.Document): SerializedParamGraph { |
| LOW | packages/client-engine-runtime/bench/bench-utils.ts | 26 | export function createConfiguredMockAdapter(): MockDriverAdapter { |
| LOW | packages/client-engine-runtime/src/json-protocol.ts | 43 | export function normalizeJsonProtocolValues(result: unknown): unknown { |
| LOW | packages/client-engine-runtime/src/user-facing-error.ts | 70 | export function rethrowAsUserFacingRawError(error: any): never { |
| LOW | packages/client-engine-runtime/src/user-facing-error.ts | 78 | function buildRawQueryUserFacingError(error: DriverAdapterError): UserFacingError { |
| LOW | packages/client-engine-runtime/src/user-facing-error.ts | 86 | function buildUnmappedDatabaseUserFacingError(error: DriverAdapterError): UserFacingError { |
| LOW | packages/client-engine-runtime/src/user-facing-error.ts | 112 | function isGenericDatabaseErrorKind(kind: DriverAdapterError['cause']['kind']): boolean { |
| LOW | packages/client-engine-runtime/src/raw-json-protocol.ts | 13 | export function normalizeRawJsonProtocolResponse(response: RawResponse): RawResponse { |
| LOW | …nt-engine-runtime/src/interpreter/query-interpreter.ts | 588 | function evaluateProcessingParameters( |
| LOW | …nt-engine-runtime/src/parameterization/parameterize.ts | 420 | function getPrimitivePlaceholderType(value: string | number | boolean): PlaceholderType { |
| LOW | packages/config/src/PrismaConfig.ts | 244 | function validateExperimentalFeatures(config: PrismaConfig): Either.Either<PrismaConfig, Error> { |
| LOW | packages/config/src/PrismaConfig.ts | 314 | function brandPrismaConfigInternal(config: _PrismaConfigInternal): PrismaConfigInternal { |
| LOW | packages/config/src/PrismaConfig.ts | 328 | function parsePrismaConfigInternalShape(input: unknown): Either.Either<PrismaConfigInternal, Error> { |
| LOW | packages/config/src/defineConfig.ts | 11 | function validateExperimentalFeatures(config: PrismaConfig): Either.Either<PrismaConfig, Error> { |
| LOW | packages/config/src/loadConfigFromFile.ts | 259 | function transformPathsInConfigToAbsolute( |
| LOW | …ckages/config/src/__tests__/loadConfigFromFile.test.ts | 19 | function assertErrorConfigLoadError(error: LoadConfigFromFileError | undefined): asserts error is { |
| LOW | …ckages/config/src/__tests__/loadConfigFromFile.test.ts | 26 | function assertErrorConfigFileSyntaxError(error: LoadConfigFromFileError | undefined): asserts error is { |
| LOW | …ckages/config/src/__tests__/loadConfigFromFile.test.ts | 703 | function assertLoadConfigFromFileErrorIsUndefined( |
| LOW | packages/adapter-planetscale/src/planetscale.test.ts | 19 | function createAdapterWithMockConnection(mockTransaction: (fn: (tx: any) => Promise<void>) => Promise<void>) { |
| LOW | …es/schema-files-loader/src/resolver/caseSensitivity.ts | 5 | export function createFileNameToKeyMapper(options: CaseSensitivityOptions): FileNameToKeyMapper { |
| LOW | packages/cli/scripts/preinstall.ts | 12 | function extractSemanticVersionParts(version: MajorMinor | MajorMinorPatch) { |
| LOW | packages/cli/scripts/preinstall.ts | 23 | export function printMessageAndExitIfUnsupportedNodeVersion(nodeVersion: MajorMinorPatch) { |
| LOW | packages/cli/src/Studio.ts | 392 | function normalizeMySQLConnectionString(connectionString: string): string { |
| LOW | packages/cli/src/Studio.ts | 465 | function createStudioRequestHandler({ |
| LOW | packages/cli/src/Studio.ts | 658 | function getStudioAssetDirectories(): string[] { |
| LOW | packages/cli/src/bootstrap/template-scaffold.ts | 53 | export async function downloadAndExtractTemplate(templateName: string, targetDir: string): Promise<void> { |
| LOW | packages/cli/src/management-api/auth-client.ts | 8 | export function createAuthenticatedManagementAPI(): ManagementApiSdk { |
| LOW | packages/cli/src/utils/getClientVersion.ts | 8 | export async function getInstalledPrismaClientVersion(cwd: string = process.cwd()): Promise<string | null> { |
| LOW | packages/cli/src/utils/getClientVersion.ts | 15 | async function getPrismaClientVersionFromNodeModules(cwd: string = process.cwd()): Promise<string | null> { |
| LOW | packages/cli/src/utils/getClientVersion.ts | 39 | async function getPrismaClientVersionFromLocalPackageJson(cwd: string = process.cwd()): Promise<string | null> { |
| LOW | packages/cli/src/utils/client-output-path.ts | 12 | export function determineClientOutputPath(schemaDir: string): string { |
| LOW | packages/cli/src/utils/client-output-path.ts | 45 | function getSourceDirFromTypeScriptConfig(): string | undefined { |
| LOW | packages/cli/src/utils/commandState.ts | 17 | export async function loadOrInitializeCommandState(): Promise<CommandState> { |
| LOW | packages/cli/src/postgres/link/Link.ts | 109 | function extractWorkspaceIdFromToken(token: string): string | null { |
| LOW | packages/cli/src/postgres/link/Link.ts | 121 | async function resolveProjectForDatabase(client: ManagementApiClient, databaseId: string): Promise<string | null> { |
| LOW | packages/client-generator-ts/src/runtime-targets.ts | 40 | export function parseRuntimeTargetFromUnknown(target: unknown) { |
| LOW | packages/client-generator-ts/src/file-extensions.ts | 27 | function parseFileExtensionFromUnknown( |
| LOW | packages/client-generator-ts/src/file-extensions.ts | 38 | export function parseGeneratedFileExtension(extension: unknown): GeneratedFileExtension { |
| LOW | packages/client-generator-ts/src/file-extensions.ts | 86 | function inferImportFileExtensionFromTsConfig( |
| LOW | packages/client-generator-ts/src/utils.ts | 12 | export function getSelectCreateManyAndReturnName(modelName: string): string { |
| LOW | packages/client-generator-ts/src/utils.ts | 16 | export function getSelectUpdateManyAndReturnName(modelName: string): string { |
| LOW | packages/client-generator-ts/src/utils.ts | 24 | export function getIncludeCreateManyAndReturnName(modelName: string): string { |
| LOW | packages/client-generator-ts/src/utils.ts | 28 | export function getIncludeUpdateManyAndReturnName(modelName: string): string { |
| LOW | packages/client-generator-ts/src/utils.ts | 32 | export function getCreateManyAndReturnOutputType(modelName: string): string { |
| LOW | packages/client-generator-ts/src/utils.ts | 36 | export function getUpdateManyAndReturnOutputType(modelName: string): string { |
| LOW | packages/client-generator-ts/src/utils.ts | 72 | export function getCountAggregateInputName(modelName: string): string { |
| LOW | packages/client-generator-ts/src/utils.ts | 76 | export function getCountAggregateOutputName(modelName: string): string { |
| LOW | packages/client-generator-ts/src/utils.ts | 100 | export function getAggregateScalarGetName(modelName: string): string { |
| LOW | packages/client-generator-ts/src/generator.ts | 94 | function parseCompilerBuildFromUnknown(value: unknown, target: RuntimeTargetInternal): 'fast' | 'small' { |
| LOW | packages/client-generator-ts/src/generateClient.ts | 255 | function validateDmmfAgainstDenylists(prismaClientDmmf: DMMF.Document): Error[] | null { |
| LOW | packages/client-generator-ts/src/module-format.ts | 21 | export function parseModuleFormatFromUnknown(value: unknown): ModuleFormat { |
| LOW | …/client-generator-ts/src/TSClient/SelectIncludeOmit.ts | 78 | function modelResultExtensionsType(modelName: string) { |
| LOW | …/client-generator-ts/src/TSClient/SelectIncludeOmit.ts | 92 | function buildSelectOrIncludeObject(modelName: string, fields: readonly DMMF.SchemaField[], context: GenerateContext) { |
| LOW | packages/client-generator-ts/src/TSClient/TypeMap.ts | 29 | function clientTypeMapModelsDefinition(context: GenerateContext) { |
| LOW | packages/client-generator-ts/src/TSClient/TypeMap.ts | 78 | function clientTypeMapOthersDefinition(context: GenerateContext) { |
| 171 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | …kages/client-generator-ts/src/TSClient/PrismaClient.ts | 101 | if (!context.dmmf.mappings.otherOperations.write.includes('queryRaw')) { |
| CRITICAL | …kages/client-generator-ts/src/TSClient/PrismaClient.ts | 132 | if (!context.dmmf.mappings.otherOperations.write.includes('executeRaw')) { |
| CRITICAL | …kages/client-generator-ts/src/TSClient/PrismaClient.ts | 165 | if (!context.dmmf.mappings.otherOperations.write.includes('queryRaw')) { |
| CRITICAL | …kages/client-generator-ts/src/TSClient/PrismaClient.ts | 199 | if (!context.dmmf.mappings.otherOperations.write.includes('runCommandRaw')) { |
| CRITICAL | packages/client-generator-ts/src/TSClient/Model.ts | 66 | this.mapping = this.context.dmmf.mappings.modelOperations.find((m) => m.model === model.name)! |
| CRITICAL | …kages/client-generator-js/src/TSClient/PrismaClient.ts | 261 | if (!context.dmmf.mappings.otherOperations.write.includes('queryRaw')) { |
| CRITICAL | …kages/client-generator-js/src/TSClient/PrismaClient.ts | 292 | if (!context.dmmf.mappings.otherOperations.write.includes('executeRaw')) { |
| CRITICAL | …kages/client-generator-js/src/TSClient/PrismaClient.ts | 325 | if (!context.dmmf.mappings.otherOperations.write.includes('queryRaw')) { |
| CRITICAL | …kages/client-generator-js/src/TSClient/PrismaClient.ts | 359 | if (!context.dmmf.mappings.otherOperations.write.includes('runCommandRaw')) { |
| CRITICAL | packages/client-generator-js/src/TSClient/Model.ts | 64 | this.mapping = this.context.dmmf.mappings.modelOperations.find((m) => m.model === model.name)! |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | sandbox/tracing/tsconfig.json | 1 | { |
| LOW | sandbox/tracing/tsconfig.json | 21 | // "noLib": true, /* Disable including any library files, including the default l |
| LOW | sandbox/tracing/tsconfig.json | 41 | // "declarationMap": true, /* Create sourcemaps for d.ts files. */ |
| LOW | sandbox/tracing/tsconfig.json | 61 | // "declarationDir": "./", /* Specify the output directory for generated declaration files |
| LOW | sandbox/tracing/tsconfig.json | 81 | // "exactOptionalPropertyTypes": true, /* Interpret optional property types as written, rather than ad |
| LOW | sandbox/d1/tsconfig.json | 21 | // "jsxImportSource": "", /* Specify module specifier used to import the JSX factory functi |
| LOW | sandbox/d1/tsconfig.json | 41 | "checkJs": false /* Enable error reporting in type-checked JavaScript files. */, |
| LOW | sandbox/d1/tsconfig.json | 61 | // "stripInternal": true, /* Disable emitting declarations that have `@internal` in their J |
| LOW | sandbox/d1/tsconfig.json | 81 | // "useUnknownInCatchVariables": true, /* Type catch clause variables as 'unknown' instead of 'any'. */ |
| LOW | sandbox/d1/src/index.ts | 41 | |
| LOW | sandbox/d1/src/index.ts | 61 | // }, |
| LOW | sandbox/d1/src/index.ts | 81 | // ` |
| LOW | sandbox/d1/src/index.ts | 101 | |
| LOW | sandbox/d1/src/index.ts | 121 | // ]) |
| LOW | scripts/ci/publish.ts | 241 | |
| LOW | packages/client-engine-runtime/src/user-facing-error.ts | 41 | // kinds (`postgres`, `mysql`, `sqlite`, `mssql`) this happens when the |
| LOW | packages/adapter-neon/src/neon.ts | 101 | rowMode: 'array', |
| LOW | packages/cli/src/bootstrap/Bootstrap.ts | 401 | // |
| LOW | packages/cli/src/__tests__/commands/CLI.test.ts | 21 | // db: DbCommand.new({ |
| LOW | packages/client-generator-ts/src/utils/wasm.ts | 41 | const buildEdgeLoader = !buildNonEdgeLoader |
| LOW | packages/migrate/src/__tests__/MigrateDev.test.ts | 301 | |
| LOW | packages/migrate/src/__tests__/MigrateDev.test.ts | 341 | // const result = MigrateDev.new().parse([ |
| LOW | packages/migrate/src/__tests__/MigrateDev.test.ts | 961 | // ctx.fixture('schema-only-postgresql') |
| LOW | packages/migrate/src/__tests__/MigrateDev.test.ts | 1041 | `) |
| LOW | packages/migrate/src/__tests__/MigrateDev.test.ts | 1141 | "Datasource "my_db": PostgreSQL database "tests-migrate-dev", schema "public" <location placeholder> |
| LOW | packages/migrate/src/__tests__/MigrateDev.test.ts | 1161 | // 1: schema_core::state::DevDiagnostic |
| LOW | packages/migrate/src/__tests__/MigrateDev.test.ts | 1501 | }) |
| LOW | packages/migrate/src/__tests__/MigrateDev.test.ts | 1521 | // `) |
| LOW | packages/migrate/src/__tests__/MigrateDev.test.ts | 1701 | // ctx.fixture('nativeTypes-sqlserver') |
| LOW | packages/migrate/src/__tests__/MigrateDev.test.ts | 1721 | // it('first migration --force + --name', async () => { |
| LOW | …ges/migrate/src/__tests__/ensureDatabaseExists.test.ts | 21 | // Would need logic to be reproducible for testing other databases |
| LOW | packages/client-generator-js/src/generator.ts | 41 | // we find the default output path by resolving the path to the |
| LOW | …er-adapters-custom-db-schema/adapter-neon/jestSetup.ts | 1 | const { webcrypto } = require('node:crypto') |
| LOW | …lient/tests/e2e/connection-limit-reached/tests/main.ts | 21 | |
| LOW | …omOutput-reExportDirect/packages/service/next-env.d.ts | 1 | /// <reference types="next" /> |
| LOW | …customOutput-noReExport/packages/service/next-env.d.ts | 1 | /// <reference types="next" /> |
| LOW | …put-reExportIndirect-ts/packages/service/next-env.d.ts | 1 | /// <reference types="next" /> |
| LOW | …serverComponents-customOutput-noReExport/next-env.d.ts | 1 | /// <reference types="next" /> |
| LOW | …rverComponents-noCustomOutput-noReExport/next-env.d.ts | 1 | /// <reference types="next" /> |
| LOW | …tor-reExportIndirect-ts/packages/service/next-env.d.ts | 1 | /// <reference types="next" /> |
| LOW | …put-reExportIndirect-ts/packages/service/next-env.d.ts | 1 | /// <reference types="next" /> |
| LOW | …omOutput-reExportDirect/packages/service/next-env.d.ts | 1 | /// <reference types="next" /> |
| LOW | …rverComponents-noCustomOutput-noReExport/next-env.d.ts | 1 | /// <reference types="next" /> |
| LOW | …customOutput-noReExport/packages/service/next-env.d.ts | 1 | /// <reference types="next" /> |
| LOW | …CustomOutput-noReExport/packages/service/next-env.d.ts | 1 | /// <reference types="next" /> |
| LOW | …Output-reExportIndirect/packages/service/next-env.d.ts | 1 | /// <reference types="next" /> |
| LOW | …Output-reExportIndirect/packages/service/next-env.d.ts | 1 | /// <reference types="next" /> |
| LOW | …tor-reExportIndirect-ts/packages/service/next-env.d.ts | 1 | /// <reference types="next" /> |
| LOW | …ServerComponents-customOutput-noReExport/next-env.d.ts | 1 | /// <reference types="next" /> |
| LOW | …Output-reExportIndirect/packages/service/next-env.d.ts | 1 | /// <reference types="next" /> |
| LOW | …Output-reExportIndirect/packages/service/next-env.d.ts | 1 | /// <reference types="next" /> |
| LOW | …CustomOutput-noReExport/packages/service/next-env.d.ts | 1 | /// <reference types="next" /> |
| LOW | …/tests/functional/_utils/relationMode/computeMatrix.ts | 21 | // See https://www.notion.so/prismaio/Phase-1-Report-on-findings-f21c7bb079c5414296286973fdcd62c2#ac4d9f6a5d3842b5b6ff |
| LOW | …/functional/relationMode-17255-same-actions/_matrix.ts | 1 | import { defineMatrix } from '../_utils/defineMatrix' |
| LOW | …/functional/relationMode-17255-same-actions/_matrix.ts | 21 | |
| LOW | …nal/relationMode-in-separate-gh-action/tests_1-to-1.ts | 1001 | // onDelete: SetNull & relationMode: prisma |
| LOW | …nal/relationMode-in-separate-gh-action/tests_1-to-n.ts | 721 | // Feature request: https://github.com/prisma/prisma/issues/3502 |
| LOW | …/functional/postgres_raw_query_parameter_types/test.ts | 1 | import { Providers } from '../_utils/providers' |
| LOW | …functional/relationMode-17255-mixed-actions/_matrix.ts | 21 | // We just want to run all databases once |
| LOW | …ent/tests/functional/interactive-transactions/tests.ts | 1201 | // ref: https://docs.microsoft.com/en-us/troubleshoot/sql/analysis-services/enable-snapshot-transaction-isolation- |
| 14 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | sandbox/studio/mysql.sql | 226 | INSERT INTO Suppliers VALUES(20,'Leka Trading','Chandra Leka','471 Serangoon Loop, Suite #402','Singapore','512','Singap |
| LOW | sandbox/studio/sqlite.sql | 222 | INSERT INTO Suppliers VALUES(20,'Leka Trading','Chandra Leka','471 Serangoon Loop, Suite #402','Singapore','512','Singap |
| LOW | sandbox/studio/postgres.sql | 220 | INSERT INTO Suppliers VALUES(20,'Leka Trading','Chandra Leka','471 Serangoon Loop, Suite #402','Singapore','512','Singap |
| LOW | packages/client-engine-runtime/bench/mock-data.ts | 28 | content: `This is the content of post ${j} by user ${i}. Lorem ipsum dolor sit amet.`, |
| LOW | packages/client-engine-runtime/bench/mock-data.ts | 28 | content: `This is the content of post ${j} by user ${i}. Lorem ipsum dolor sit amet.`, |
| LOW | …nt-engine-runtime/src/interpreter/render-query.test.ts | 359 | args: [false, Array.from({ length: 5 }, (_, i) => [i + 1, i + 2]), 'John Doe', 'Jane Doe'], |
| LOW | …nt-engine-runtime/src/interpreter/render-query.test.ts | 359 | args: [false, Array.from({ length: 5 }, (_, i) => [i + 1, i + 2]), 'John Doe', 'Jane Doe'], |
| LOW | …nt-engine-runtime/src/interpreter/render-query.test.ts | 377 | args: [false, ...Array.from({ length: 3 }, (_, i) => [i + 1, i + 2]).flat(), 'John Doe', 'Jane Doe'], |
| LOW | …nt-engine-runtime/src/interpreter/render-query.test.ts | 377 | args: [false, ...Array.from({ length: 3 }, (_, i) => [i + 1, i + 2]).flat(), 'John Doe', 'Jane Doe'], |
| LOW | …nt-engine-runtime/src/interpreter/render-query.test.ts | 389 | args: [false, ...Array.from({ length: 2 }, (_, i) => [i + 4, i + 5]).flat(), 'John Doe', 'Jane Doe'], |
| LOW | …nt-engine-runtime/src/interpreter/render-query.test.ts | 389 | args: [false, ...Array.from({ length: 2 }, (_, i) => [i + 4, i + 5]).flat(), 'John Doe', 'Jane Doe'], |
| LOW | …nt-engine-runtime/src/interpreter/render-query.test.ts | 417 | args: [false, Array.from({ length: 10 }, (_, i) => i + 1), 'John Doe'], |
| LOW | …nt-engine-runtime/src/interpreter/render-query.test.ts | 434 | args: [false, ...Array.from({ length: 8 }, (_, i) => i + 1), 'John Doe'], |
| LOW | …nt-engine-runtime/src/interpreter/render-query.test.ts | 445 | args: [false, ...Array.from({ length: 2 }, (_, i) => i + 9), 'John Doe'], |
| LOW | …nt-engine-runtime/src/interpreter/render-query.test.ts | 517 | args: [false, Array.from({ length: 3000 }, (_, i) => i + 1), 'John Doe'], |
| LOW | packages/client/tests/e2e/external-tables/tests/main.ts | 34 | data: { id: 1, username: 'John Doe', email: 'john.doe@example.com', role: 'customer' }, |
| LOW | packages/client/tests/e2e/external-tables/tests/main.ts | 43 | expect(users[0].username).toBe('John Doe') |
| LOW | packages/client/tests/e2e/typed-sql/tests/main.ts | 12 | await prisma.user.create({ data: { id: 123, email: 'user@example.com' } }) |
| LOW | packages/client/tests/e2e/typed-sql/tests/main.ts | 20 | "email": "user@example.com", |
| LOW | packages/client/tests/functional/batching/tests.ts | 209 | prisma.user.findUnique({ where: { email: 'user@example.com' } }), |
| LOW | …/tests/functional/0-legacy-ports/malformed-id/tests.ts | 16 | name: 'Jane Doe', |
| LOW | …/tests/functional/0-legacy-ports/malformed-id/tests.ts | 39 | name: 'Jane Doe', |
| LOW | …/tests/functional/0-legacy-ports/malformed-id/tests.ts | 55 | name: 'Jane Doe', |
| LOW | packages/client/tests/functional/globalOmit/test.ts | 34 | email: 'user@example.com', |
| LOW | packages/client/tests/functional/globalOmit/test.ts | 229 | const user = await client.user.findUniqueOrThrow({ where: { email: 'user@example.com' } }) |
| LOW | packages/client/tests/functional/globalOmit/test.ts | 271 | const user = await client.user.findUnique({ where: { email: 'user@example.com' } }) |
| LOW | packages/client/tests/functional/globalOmit/test.ts | 339 | const user = await client.user.delete({ where: { email: 'user@example.com' } }) |
| LOW | packages/client/tests/functional/globalOmit/test.ts | 398 | where: { email: 'user@example.com' }, |
| LOW | packages/client/tests/functional/globalOmit/test.ts | 496 | email: 'user@example.com', |
| LOW | packages/client/tests/functional/globalOmit/test.ts | 736 | email: 'user@example.com', |
| LOW | …ent/tests/functional/issues/18292-inspect-loop/test.ts | 11 | await prisma.user.create({ data: { email: 'user@example.com' } }) |
| LOW | …ent/tests/functional/issues/18292-inspect-loop/test.ts | 33 | expect(inspect(user)).toMatchInlineSnapshot(`"{ email: 'user@example.com', computedField: 'HELLO!!!' }"`) |
| LOW | …ent/tests/functional/issues/18292-inspect-loop/test.ts | 52 | `"{ email: 'user@example.com', computedField: { deeply: [Object] } }"`, |
| LOW | …ctional/issues/19997-select-include-undefined/tests.ts | 11 | await prisma.user.create({ data: { email: 'user@example.com' } }) |
| LOW | packages/client/tests/functional/issues/12378/tests.ts | 18 | email: 'user@example.com', |
| LOW | packages/client/tests/functional/issues/12378/tests.ts | 23 | email: 'user@example.com', |
| LOW | packages/client/tests/functional/issues/12378/tests.ts | 56 | email: 'user@example.com', |
| LOW | …/client/tests/functional/globalOmitJSGenerator/test.ts | 32 | email: 'user@example.com', |
| LOW | …/client/tests/functional/globalOmitJSGenerator/test.ts | 227 | const user = await client.user.findUniqueOrThrow({ where: { email: 'user@example.com' } }) |
| LOW | …/client/tests/functional/globalOmitJSGenerator/test.ts | 269 | const user = await client.user.findUnique({ where: { email: 'user@example.com' } }) |
| LOW | …/client/tests/functional/globalOmitJSGenerator/test.ts | 337 | const user = await client.user.delete({ where: { email: 'user@example.com' } }) |
| LOW | …/client/tests/functional/globalOmitJSGenerator/test.ts | 396 | where: { email: 'user@example.com' }, |
| LOW | …/client/tests/functional/globalOmitJSGenerator/test.ts | 494 | email: 'user@example.com', |
| LOW | …/client/tests/functional/globalOmitJSGenerator/test.ts | 734 | email: 'user@example.com', |
| LOW | …ent/tests/functional/interactive-transactions/tests.ts | 1141 | await tx.user.create({ data: { email: 'user@example.com' } }) |
| LOW | …ent/tests/functional/interactive-transactions/tests.ts | 1157 | await tx.user.create({ data: { email: 'user@example.com' } }) |
| LOW | …ent/tests/functional/interactive-transactions/tests.ts | 1174 | await tx.user.create({ data: { email: 'user@example.com' } }) |
| LOW | …ent/tests/functional/interactive-transactions/tests.ts | 1188 | await tx.user.create({ data: { email: 'user@example.com' } }) |
| LOW | …ent/tests/functional/interactive-transactions/tests.ts | 1205 | // await tx.user.create({ data: { email: 'user@example.com' } }) |
| LOW | …ent/tests/functional/interactive-transactions/tests.ts | 1220 | await tx.user.create({ data: { email: 'user@example.com' } }) |
| LOW | …ent/tests/functional/interactive-transactions/tests.ts | 1243 | await tx.user.create({ data: { email: 'user@example.com' } }) |
| LOW | …t/src/runtime/core/extensions/visitQueryResult.test.ts | 217 | title: 'Lorem impsum: is it really dolor sit amet?', |
| LOW | …t/src/runtime/core/extensions/visitQueryResult.test.ts | 249 | title: 'Lorem impsum: is it really dolor sit amet?', |
| LOW | …t/src/runtime/core/extensions/visitQueryResult.test.ts | 281 | title: 'Lorem impsum: is it really dolor sit amet?', |
| LOW | …t/src/runtime/core/extensions/visitQueryResult.test.ts | 313 | title: 'Lorem impsum: is it really dolor sit amet?', |
| LOW | …t/src/runtime/core/extensions/visitQueryResult.test.ts | 350 | title: 'Lorem impsum: is it really dolor sit amet?', |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | sandbox/studio/mysql.sql | 0 | '','laurence lebihans','12, rue des bouchers','marseille','13008','france'); insert into customers values(10,'bottom-dol |
| HIGH | sandbox/studio/sqlite.sql | 0 | '','laurence lebihans','12, rue des bouchers','marseille','13008','france'); insert into customers values(10,'bottom-dol |
| HIGH | sandbox/studio/postgres.sql | 0 | '','laurence lebihans','12, rue des bouchers','marseille','13008','france'); insert into customers values(10,'bottom-dol |
| HIGH | sandbox/studio/mysql.sql | 0 | 'asie','annette roulet','1 rue alsace-lorraine','toulouse','31000','france'); insert into customers values(42,'laughing |
| HIGH | sandbox/studio/sqlite.sql | 0 | 'asie','annette roulet','1 rue alsace-lorraine','toulouse','31000','france'); insert into customers values(42,'laughing |
| HIGH | sandbox/studio/postgres.sql | 0 | 'asie','annette roulet','1 rue alsace-lorraine','toulouse','31000','france'); insert into customers values(42,'laughing |
| HIGH | sandbox/studio/mysql.sql | 0 | 's head gourmet provisioners','helvetius nagy','722 davinci blvd.','kirkland','98034','usa'); insert into customers valu |
| HIGH | sandbox/studio/sqlite.sql | 0 | 's head gourmet provisioners','helvetius nagy','722 davinci blvd.','kirkland','98034','usa'); insert into customers valu |
| HIGH | sandbox/studio/postgres.sql | 0 | 's head gourmet provisioners','helvetius nagy','722 davinci blvd.','kirkland','98034','usa'); insert into customers valu |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | packages/cli/src/bootstrap/Bootstrap.ts | 82 | ${dim('$')} prisma bootstrap --api-key "<your-api-key>" --database "db_..." |
| HIGH | packages/cli/src/postgres/PostgresCommand.ts | 29 | ${dim('$')} prisma postgres link --api-key "<your-api-key>" --database "db_..." |
| HIGH | packages/cli/src/postgres/link/Link.ts | 155 | ${dim('$')} prisma postgres link --api-key "<your-api-key>" --database "db_..." |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | packages/adapter-d1/src/conversion.ts | 71 | // Essentially, it is "<ISO Date> <ISO Time>" |
| MEDIUM | packages/adapter-d1/src/d1.ts | 10 | // constructor. If the argument is of type `D1HttpParams`, it will leverage |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | packages/cli/src/Init.ts | 680 | )} You already have a ${bold('.gitignore')} file. Don't forget to add ${bold('.env')} in it to not commit any |
| LOW | …lient/src/runtime/utils/validatePrismaClientOptions.ts | 30 | * Feel free to allow more properties when necessary but don't forget to add |
| LOW | .github/workflows/test.yml | 130 | Don't forget to remove `/engine-branch` command from PR body and re-run the tests with default engine before |
| LOW | .github/workflows/test.yml | 147 | echo "Don't forget to remove /engine-branch command from PR body before merge" |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …es/query-plan-executor/src/tracing/integration.test.ts | 28 | function processData(data: string): Promise<string> { |