AI Slop Code Risk Monitor

prisma/prisma

SlopCodeMonitor badge for prisma/prisma Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

The Prisma ORM: write your application in TypeScript with human-readable queries instead of SQL. Host your database on Prisma Postgres and your app on Prisma Compute.

2.0 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for prisma/prisma, a TypeScript project with 47,662 GitHub stars. SynthScan examined 1,220,146 lines of code across 8046 source files, recording 1711 pattern matches distributed across 10 syntactic categories. The legacy adjusted pattern signal is 2.0 (Low pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

2.0
Adjusted Signal
2.0
Raw Pattern Score
100%
Time Factor
2026-10-30
Last Push
47.7K
Stars
TypeScript
Language
1.2M
Lines of Code
8.0K
Files
1.7K
Pattern Hits
2026-10-31
Scan Date
0.01
HC Hit Rate

Risk Review · Payload v1

Use each vector to guide manual verification of the underlying findings.

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 6.5/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 1494 finding(s).

Hallucinated Dependency & Supply Chain Risk 2.3/100 · LOW

Are imports declared and package/API names verified? 130 finding(s).

Agent Over-Engineering Ratio 6.0/100 · LOW

Are wrappers, guards, and repeated structures necessary? 1314 finding(s).

PR Review Velocity Impact 9.4/100 · LOW

Which changes need focused human review? 1711 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 40HIGH 8MEDIUM 146LOW 1517

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 1711 distinct pattern matches across 10 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Hyper-Verbose Identifiers1227 hits · 1230 pts
SeverityFileLineSnippetContext
LOW…ion/scripts/expand-type-aliases/expand-type-aliases.ts812function spaceOfMigrationsDirectory(dir: string): SpaceKind {CODE
LOW…app/scripts/expand-type-aliases/expand-type-aliases.ts812function spaceOfMigrationsDirectory(dir: string): SpaceKind {CODE
LOW…s/value-objects-in-storage/value-objects-in-storage.ts496function withValueObjectCoordinate(CODE
LOW…s/value-objects-in-storage/value-objects-in-storage.ts562function writeDiscriminatorValueSets(CODE
LOW…s/value-objects-in-storage/value-objects-in-storage.ts893function withStorageNamespacesArgument(text: string): string {CODE
LOW…s/data-types-column-defaults/extension/instructions.md251export function createPostgresDataTypeEntries(): Readonly<Record<string, AuthoringDataTypeEntry>> {CODE
LOW…s/data-types-column-defaults/extension/instructions.md278export function createPostgresDefaultMapping(): DefaultMappingOptions {CODE
LOWtest/integration/test/postgres-bootstrap.ts30export async function bootstrapPostgresSignMarkerTables(client: Client): Promise<void> {CODE
LOWtest/integration/test/postgres-bootstrap.ts42export async function bootstrapPostgresControlSchema(client: Client): Promise<void> {CODE
LOWtest/integration/test/postgres-bootstrap.ts56export async function bootstrapPostgresControlTables(client: Client): Promise<void> {CODE
LOW…egration/test/cli.migration-plan-ref-aware.e2e.test.ts69function listAppMigrationBundleDirs(ctx: JourneyContext): string[] {CODE
LOW…egration/test/cli.migration-plan-ref-aware.e2e.test.ts80async function runAutoBaselinePlanAndEmit(CODE
LOWtest/integration/test/cli.db-update.e2e.test.ts18function addNicknameColumnToContract(testDir: string): void {CODE
LOWtest/integration/test/cli.db-update.e2e.test.ts153async function switchToProjectSlugVariant(testSetup: DbUpdateTestSetup): Promise<void> {CODE
LOWtest/integration/test/utils.ts99export async function createTestRuntimeFromClient(CODE
LOW…tegration/test/cli.control-policy.postgres.e2e.test.ts40async function setupControlPolicyPostgresFixture(CODE
LOW…tegration/test/cli.control-policy.postgres.e2e.test.ts52async function setupExternalFloorFixture(CODE
LOW…t/integration/test/cli.migrate-drift-check.e2e.test.ts52function removeAppMigrationBundles(ctx: JourneyContext): void {CODE
LOWtest/integration/test/cli.db-verify.e2e.test.ts141async function createMatchingSchemaAndMarker(CODE
LOW…/integration/test/cli.control-policy.mongo.e2e.test.ts19async function writeEmittedContractArtifacts(testDir: string): Promise<void> {CODE
LOW…/integration/test/cli.control-policy.mongo.e2e.test.ts30async function seedExternalAndObservedCollections(db: Db): Promise<void> {CODE
LOW…/integration/test/cli.control-policy.mongo.e2e.test.ts37async function setupControlPolicyMongoFixture(CODE
LOW…tion/test/contract-format/cli-contract-loading.test.ts55 async function emittedWithValueObjectColumn(): Promise<string> {CODE
LOW…n/test/value-objects/value-objects.integration.test.ts195function valueObjectsAtDefaultNamespace(contract: Contract) {CODE
LOW…ration/test/cross-package/middleware-cache-database.ts51export function useMiddlewareCacheDatabase(): MiddlewareCacheDatabase {CODE
LOW…/psl-infer/marked-types-round-trip.integration.test.ts40function dataTypesWithMarkedConstructor(namespace: AuthoringTypeNamespace): readonly string[] {CODE
LOW…umber-defaults/psl-number-defaults.integration.test.ts63async function authorSqliteContractFromPsl(pslSchema: string) {CODE
LOW…source/implicit-many-to-many-names.integration.test.ts56function interpretedJunctionFields(CODE
LOW…tion/test/prisma7-source/supported.integration.test.ts58async function interpretVerifiableSchema(): Promise<unknown> {CODE
LOWtest/integration/test/utils/tracked-contract-files.ts12export function trackedContractCandidateFiles(repoRoot: string): readonly string[] {CODE
LOWtest/integration/test/utils/journey-test-helpers.ts530export function injectMigrationSqlDbSetup(scaffold: string): string {CODE
LOWtest/integration/test/utils/journey-test-helpers.ts636export function followRenameCollectionAdvice(source: string, from: string, to: string): string {CODE
LOWtest/integration/test/utils/journey-test-helpers.ts695export async function runContractEmitWithConfig(CODE
LOWtest/integration/test/utils/journey-test-helpers.ts842export function readEmittedContractStorageHash(ctx: JourneyContext): string {CODE
LOWtest/integration/test/utils/db-sign-spaces-helpers.ts90export async function expectProjectWorksAgainstDatabase(project: Project): Promise<void> {CODE
LOWtest/integration/test/utils/db-sign-spaces-helpers.ts112export async function postgresMarkerTableExists(connectionString: string): Promise<boolean> {CODE
LOWtest/integration/test/utils/cli-test-helpers.ts235export function setupTestDirectoryFromFixtures(CODE
LOWtest/integration/test/utils/cli-test-helpers.ts297export function setupIntegrationTestDirectoryFromFixtures(CODE
LOWtest/integration/test/utils/cli-test-helpers.ts445export function clearDbRefForGreenfieldPlan(testDir: string): void {CODE
LOW…st/integration/test/utils/journey-workspace-helpers.ts80export function postgresDataMigrationHeader(endStorageHash: string): string {CODE
LOW…st/integration/test/utils/journey-workspace-helpers.ts107export function mongoDataMigrationImports(): string {CODE
LOW…st/integration/test/utils/journey-workspace-helpers.ts192export async function inferPostgresNamespacePsl(CODE
LOW…/test/authoring/psl.pgvector-data-type-default.test.ts33async function materialisePgvectorPinnedArtifacts(projectRoot: string): Promise<string> {CODE
LOW…ration/test/authoring/cli.emit-parity-fixtures.test.ts74function assertContractJsonOmitsSourceProvenance(contractJson: Record<string, unknown>): void {CODE
LOW…ration/test/authoring/cli.emit-parity-fixtures.test.ts94function parseExpectedDiagnosticsFixture(CODE
LOW…ration/test/authoring/authoring-parity-test-helpers.ts40export function listAuthoringParityFixtureCases(): readonly AuthoringParityFixtureCase[] {CODE
LOW…ration/test/authoring/authoring-parity-test-helpers.ts80export function listAuthoringDiagnosticsFixtureCases(): readonly AuthoringDiagnosticsFixtureCase[] {CODE
LOW…ration/test/authoring/authoring-parity-test-helpers.ts113export function setupIntegrationTestDirectoryForAuthoringParityCase(CODE
LOW⚡…egration/test/authoring/side-by-side-contracts.test.ts127function writeExpectedContractJson(fixtureCase: FixtureCase, contractJson: string): void {CODE
LOW⚡…egration/test/authoring/side-by-side-contracts.test.ts131function validateEmittedSqlContract(contractJson: Record<string, unknown>) {CODE
LOW⚡…egration/test/authoring/side-by-side-contracts.test.ts135function validateEmittedMongoContract(contractJson: Record<string, unknown>) {CODE
LOW…integration/test/authoring/psl.pgvector-dbinit.test.ts33async function materialisePgvectorPinnedArtifacts(projectRoot: string): Promise<string> {CODE
LOW…t/integration/test/authoring/psl.citext-dbinit.test.ts39async function materialiseCitextPinnedArtifacts(projectRoot: string): Promise<string> {CODE
LOW…authoring/parity/ts-psl-parity.value-arguments.test.ts68function interpretPostgresWithExtensions(schema: string) {CODE
LOW…st/integration/test/scalar-lists/psl-list-authoring.ts129export async function authorMongoContractFromPsl(schema: string): Promise<MongoAuthoringResult> {CODE
LOW…ntegration/test/date-time-defaults/sqlite-authoring.ts24export async function authorSqliteContractFromPsl(pslSchema: string) {CODE
LOWtest/integration/test/sql-orm-client/helpers.ts139export function getExecutionDefaultedTagsContract(): ExecutionDefaultedTagsContract {CODE
LOW…ent/polymorphism-variant-include-relationships.test.ts13async function setupVariantAssigneeSchema(runtime: PgIntegrationRuntime): Promise<void> {CODE
LOW…t/integration/test/sql-orm-client/where-unique.test.ts24function createReturningUserRolesCollection(runtime: PgIntegrationRuntime) {CODE
LOWtest/integration/test/sql-orm-client/include.test.ts45function createUsersCollectionWithCapabilities(CODE
1167 more matches not shown…
Hallucination Indicators40 hits · 415 pts
SeverityFileLineSnippetContext
CRITICALCHANGELOG.md568- Packages contribute collection methods computed from a model, under `using`. The Postgres package adds a search methodCODE
CRITICAL…urces/orm-using-collection-methods/app/instructions.md5 Every ORM collection has a `using` member, which holds the collection methods packages contribute for the model, sCODE
CRITICAL…urces/orm-using-collection-methods/app/instructions.md14A collection's `using` member holds the collection methods that packages contribute for the model. The Postgres target cCODE
CRITICAL…uctions/closed-client-members-reject/detection.test.ts55 ['a client on this', "try {\n this.db.orm.public.User.create({ name: 'Ada' });\n} catch {}"],CODE
CRITICAL…egration/test/enum-members/enum-members.sqlite.test.ts124 client.enums.When.members.Sunset.getTime() === row.when.getTime(),CODE
CRITICAL…n/test/uuid-defaults/uuid-defaults.integration.test.ts222 checks: emitted.storage.namespaces.public.entries.table.T.checks.map(CODE
CRITICAL…gration/test/contract-parity/orm-input-types.test-d.ts69 const emitted = await postgresScalar.emitted.orm.public.Scalar.select(CODE
CRITICAL…gration/test/contract-parity/orm-input-types.test-d.ts74 const built = await postgresScalar.built.orm.public.Scalar.select(CODE
CRITICAL…gration/test/contract-parity/orm-input-types.test-d.ts119 const emitted = await postgresParity.emitted.orm.public.Generated.select('id', 'ulid').first();CODE
CRITICAL…gration/test/contract-parity/orm-input-types.test-d.ts120 const built = await postgresParity.built.orm.public.Generated.select('id', 'ulid').first();CODE
CRITICALdocs/releases/v8.0.0-rc.19.md179- Packages contribute collection methods computed from a model, under `using`. The Postgres package adds a search methodCODE
CRITICALdocs/architecture docs/ADR-INDEX.md80| 272 | Packages contribute collection methods computed from a model | **Accepted.** A package reads each model of the cCODE
CRITICAL…ecture docs/patterns/declaration-merging-registries.md8The Postgres target gives every model with a full-text index a method, `db.orm.public.Post.using.post_search(q)`, and pgCODE
CRITICAL…ternal access is a service_role-only secondary root.md11const users = await admin.supabase.orm.auth.AuthUser.select('id', 'email').all();CODE
CRITICAL…ternal access is a service_role-only secondary root.md13 .execute(admin.supabase.sql.auth.sessions.select('id', 'aal').build())CODE
CRITICAL…contribute collection methods computed from a model.md33await db.orm.public.Post.using.post_search(websearchToTsquery('zebra crossing')).limit(10).all();CODE
CRITICAL…contribute collection methods computed from a model.md121A method's result has `Filtered` and `Ordered` (ADR 265) only as its type half declares. A nearest-neighbour search filtCODE
CRITICAL…contribute collection methods computed from a model.md151Contributed methods sit under one member, `using`, on every collection: `db.orm.public.Post.using.post_search(q)`. The nCODE
CRITICAL…contribute collection methods computed from a model.md209db.orm.public.Post.using.post_search(q).orderBy((p) => p.id.asc()); // by relevance, then by id among equal matcheCODE
CRITICAL…contribute collection methods computed from a model.md233- **A method name in two parts, element then operation, `db.orm.public.Post.using.embedding.nearest(v)`.** A package thaCODE
CRITICAL⚡…acade/test/full-text-collection-method.types.test-d.ts18 expectTypeOf(client.orm.public.User.using.users_search(q)).toExtend<HasWhere & HasOrderBy>();CODE
CRITICAL⚡…acade/test/full-text-collection-method.types.test-d.ts19 expectTypeOf(client.orm.public.User.using.users_search(q)).not.toBeAny();CODE
CRITICAL⚡…acade/test/full-text-collection-method.types.test-d.ts28 client.orm.public.User.using.users_search('zebra');CODE
CRITICALpackages/3-extensions/pgvector/README.md130await db.orm.public.Post.using.embedding_nearest(queryVector, 0.5).limit(10).all();CODE
CRITICALpackages/3-extensions/supabase/README.md87 .query(admin.supabase.sql.auth.users.select('id', 'email').build())CODE
CRITICAL…ages/3-extensions/supabase/test/supabase-close.test.ts80 const authPlan = admin.supabase.sql.auth.users.select('id').build();CODE
CRITICAL…ages/3-extensions/supabase/test/supabase-close.test.ts107 await expect(admin.supabase.orm.auth.AuthUser.all()).rejects.toMatchObject(closedError);CODE
CRITICALpackages/3-extensions/supabase/test/no-database.test.ts247 const plan = admin.supabase.sql.auth.users.select('id').limit(1).build();CODE
CRITICAL…base/test/explicit-namespace-query.integration.test.ts240 .query(sr.supabase.sql.auth.users.select('email').build())CODE
CRITICALpackages/3-extensions/sql-orm-client/README.md119await db.orm.public.Post.using.post_search(q).limit(10).all();CODE
CRITICALpackages/3-extensions/sql-orm-client/README.md338Ungrouped collections also expose `.prepared.aggregate(selector, configure?)`. For example, `db.prepare({}, () => db.ormCODE
CRITICAL…-tooling/vite-plugin-contract-emit/test/plugin.test.ts164 return server.watcher.on.mock.calls.find(([registeredEvent]) => registeredEvent === event)?.[1] asCODE
CRITICAL…-tooling/vite-plugin-contract-emit/test/plugin.test.ts486 const closeHandler = mockServer.httpServer.on.mock.calls.find(CODE
CRITICALpackages/2-sql-family/5-runtime/test/prepared.test.ts260 const lastCall = driver.__spies.query.mock.calls.at(-1);CODE
CRITICALpackages/2-sql-family/5-runtime/test/prepared.test.ts349 const lastCall = driver.__spies.query.mock.calls.at(-1);CODE
CRITICALskills/prisma-8/references/queries-postgres.md137The relevance order is added where the method is called: an `orderBy` before it sorts first, one after it breaks ties. ACODE
CRITICALskills/prisma-8/references/supabase.md160 admin.supabase.sql.auth.users.select('id', 'email').build(),CODE
CRITICALskills/prisma-8/references/supabase.md164const sessions = await admin.supabase.orm.auth.AuthSession.select('id', 'aal').all();CODE
CRITICAL…pp/upgrades/8.0.0-rc.18-to-8.0.0-rc.19/instructions.md225 Every ORM collection has a `using` member, which holds the collection methods packages contribute for the model, sCODE
CRITICAL…pp/upgrades/8.0.0-rc.18-to-8.0.0-rc.19/instructions.md1289A collection's `using` member holds the collection methods that packages contribute for the model. The Postgres target cCODE
Decorative Section Separators87 hits · 268 pts
SeverityFileLineSnippetContext
MEDIUM…risma/functional/extended-where/extended-where.test.ts73 // ─── findMany with cursor (it.fails: exclusive vs inclusive) ─────────────COMMENT
MEDIUM…risma/functional/extended-where/extended-where.test.ts120 // ─── findFirst with cursor (it.fails: exclusive vs inclusive) ────────────COMMENT
MEDIUM…risma/functional/extended-where/extended-where.test.ts163 // ─── findFirstOrThrow with cursor (it.fails: exclusive vs inclusive) ──────COMMENT
MEDIUM…risma/functional/extended-where/extended-where.test.ts207 // ─── findUnique ───────────────────────────────────────────────────────────COMMENT
MEDIUM…risma/functional/extended-where/extended-where.test.ts276 // ─── findUniqueOrThrow ────────────────────────────────────────────────────COMMENT
MEDIUM…risma/functional/extended-where/extended-where.test.ts316 // ─── create with connect ──────────────────────────────────────────────────COMMENT
MEDIUM…risma/functional/extended-where/extended-where.test.ts374 // ─── update ──────────────────────────────────────────────────────────────COMMENT
MEDIUM…risma/functional/extended-where/extended-where.test.ts415 // ─── upsert ──────────────────────────────────────────────────────────────COMMENT
MEDIUM…risma/functional/extended-where/extended-where.test.ts469 // ─── delete ──────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡…ts/prisma/functional/multi-schema/multi-schema.test.ts27// ─── helpers ────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡…ts/prisma/functional/multi-schema/multi-schema.test.ts45// ─── mapTable = false ────────────────────────────────────────────────────────COMMENT
MEDIUM…ts/prisma/functional/multi-schema/multi-schema.test.ts153// ─── mapTable = IDENTICAL_NAMES ──────────────────────────────────────────────COMMENT
MEDIUM…ts/prisma/functional/multi-schema/multi-schema.test.ts261// ─── mapTable = DIFFERENT_NAMES ──────────────────────────────────────────────COMMENT
MEDIUM…elation-mode-gh-1-to-1/relation-mode-gh-1-to-1.test.ts154 // ── [create] ──────────────────────────────────────────────────────────COMMENT
MEDIUM…elation-mode-gh-1-to-1/relation-mode-gh-1-to-1.test.ts213 // ── [update] ──────────────────────────────────────────────────────────COMMENT
MEDIUM…elation-mode-gh-1-to-1/relation-mode-gh-1-to-1.test.ts513 // ── [delete] ──────────────────────────────────────────────────────────COMMENT
MEDIUM…elation-mode-gh-1-to-n/relation-mode-gh-1-to-n.test.ts108 // ── [create] ──────────────────────────────────────────────────────────COMMENT
MEDIUM…elation-mode-gh-1-to-n/relation-mode-gh-1-to-n.test.ts184 // ── [update] ──────────────────────────────────────────────────────────COMMENT
MEDIUM…elation-mode-gh-1-to-n/relation-mode-gh-1-to-n.test.ts278 // ── [delete] ──────────────────────────────────────────────────────────COMMENT
MEDIUMexamples/mongo-demo/test/query-builder-writes.test.ts46 // ── M2: basic CRUD ───────────────────────────────────────────────────COMMENT
MEDIUMexamples/mongo-demo/test/query-builder-writes.test.ts119 // ── M3: find-and-modify / upserts ────────────────────────────────────COMMENT
MEDIUMexamples/mongo-demo/test/query-builder-writes.test.ts194 // ── M4: pipeline-style updates / $merge / $out ───────────────────────COMMENT
MEDIUM…3-tooling/cli/test/utils/formatters/gallery-goldens.ts169 // ── linear ──────────────────────────────────────────────────────────────COMMENT
MEDIUM…3-tooling/cli/test/utils/formatters/gallery-goldens.ts208 // ── fork-2 ──────────────────────────────────────────────────────────────COMMENT
MEDIUM…3-tooling/cli/test/utils/formatters/gallery-goldens.ts270 // ── merge-2 ─────────────────────────────────────────────────────────────COMMENT
MEDIUM…3-tooling/cli/test/utils/formatters/gallery-goldens.ts326 // ── diamond ─────────────────────────────────────────────────────────────COMMENT
MEDIUM…3-tooling/cli/test/utils/formatters/gallery-goldens.ts400 // ── two-component ────────────────────────────────────────────────────────COMMENT
MEDIUM…3-tooling/cli/test/utils/formatters/gallery-goldens.ts431 // ── asymmetric-diamond ───────────────────────────────────────────────────COMMENT
MEDIUM…3-tooling/cli/test/utils/formatters/gallery-goldens.ts464 // ── continued-merge ─────────────────────────────────────────────────────COMMENT
MEDIUM…/cli/test/utils/formatters/gallery-goldens-backlink.ts179 // ── rollback-adjacent ────────────────────────────────────────────────────COMMENT
MEDIUM…/cli/test/utils/formatters/gallery-goldens-backlink.ts235 // ── rollback-arc ─────────────────────────────────────────────────────────COMMENT
MEDIUM…/cli/test/utils/formatters/gallery-goldens-backlink.ts298 // ── rollback-merge ───────────────────────────────────────────────────────COMMENT
MEDIUM…/cli/test/utils/formatters/gallery-goldens-backlink.ts385 // ── rollback-merge-3 ─────────────────────────────────────────────────────COMMENT
MEDIUM…/cli/test/utils/formatters/gallery-goldens-backlink.ts422 // ── rollback-cross ───────────────────────────────────────────────────────COMMENT
MEDIUM…/cli/test/utils/formatters/gallery-goldens-backlink.ts499 // ── self-loop ────────────────────────────────────────────────────────────COMMENT
MEDIUM…/cli/test/utils/formatters/gallery-goldens-backlink.ts540 // ── fan-3 ────────────────────────────────────────────────────────────────COMMENT
MEDIUM…/cli/test/utils/formatters/gallery-goldens-backlink.ts643 // ── wide-fan ─────────────────────────────────────────────────────────────COMMENT
MEDIUM…/utils/formatters/migration-graph-lane-colours.test.ts223 // ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…/utils/formatters/migration-graph-lane-colours.test.ts225 // ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…/utils/formatters/migration-graph-lane-colours.test.ts264 // ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…/utils/formatters/migration-graph-lane-colours.test.ts266 // ────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…li/src/utils/formatters/migration-graph-grid-layout.ts325 // ── Back-arc planning ────────────────────────────────────────────────────COMMENT
MEDIUM…li/src/utils/formatters/migration-graph-grid-layout.ts396 // ── planeLane: z-order for back-arcs ────────────────────────────────────COMMENT
MEDIUM…li/src/utils/formatters/migration-graph-grid-layout.ts408 // ── colourLane: greedy assignment (flat mode) ─────────────────────────────COMMENT
MEDIUM…li/src/utils/formatters/migration-graph-grid-layout.ts563 // ── Role + plane: mode/z-order seam ──────────────────────────────────────COMMENT
MEDIUM…li/src/utils/formatters/migration-graph-grid-layout.ts595 // ── LineRef + cell builders (role-aware) ─────────────────────────────────COMMENT
MEDIUM…li/src/utils/formatters/migration-graph-grid-layout.ts666 // ── Back-arc helpers ──────────────────────────────────────────────────────COMMENT
MEDIUM…li/src/utils/formatters/migration-graph-grid-layout.ts857 // ── The continuous line ──────────────────────────────────────────────────COMMENT
MEDIUM…li/src/utils/formatters/migration-graph-grid-layout.ts906 // ── 1. Fork connector (BEFORE the node row) ──────────────────────────COMMENT
MEDIUM…li/src/utils/formatters/migration-graph-grid-layout.ts932 // ── 2. Self-loop rows (BEFORE the node row) ───────────────────────────COMMENT
MEDIUM…li/src/utils/formatters/migration-graph-grid-layout.ts955 // ── 3. Node row ────────────────────────────────────────────────────────COMMENT
MEDIUM…li/src/utils/formatters/migration-graph-grid-layout.ts1034 // ── 3b. Back-arc arrow rows ──────────────────────────────────────────────COMMENT
MEDIUM…li/src/utils/formatters/migration-graph-grid-layout.ts1054 // ── 4. Merge connector (AFTER the node row) ────────────────────────────COMMENT
MEDIUM…li/src/utils/formatters/migration-graph-grid-layout.ts1066 // ── 5. Migration rows (one per inbound edge, ordered by edge lane) ─────COMMENT
MEDIUM…li/src/utils/formatters/migration-graph-grid-layout.ts1082 // ── 5b. Adjacent rollback ↓ rows ─────────────────────────────────────────COMMENT
MEDIUM…li/src/utils/formatters/migration-graph-grid-layout.ts1102 // ── 6. Root lane deactivation ─────────────────────────────────────────COMMENT
MEDIUM…rk/0-foundation/contract/test/contract-types.test-d.ts13// ── Example literal types for proofs ─────────────────────────────────────────COMMENT
MEDIUM⚡…rk/0-foundation/contract/test/contract-types.test-d.ts71// ── ContractModel generic storage ────────────────────────────────────────────COMMENT
MEDIUM⚡…rk/0-foundation/contract/test/contract-types.test-d.ts81// ── StorageBase ──────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡…rk/0-foundation/contract/test/contract-types.test-d.ts87// ── Literal type preservation ────────────────────────────────────────────────COMMENT
27 more matches not shown…
Over-Commented Block188 hits · 188 pts
SeverityFileLineSnippetContext
LOWpnpm-workspace.yaml61 # prisma@7.10.0). Prisma's 7.x releases stopped carrying provenance attestation atCOMMENT
LOW…contract-value/extension/scripts/contract-from-json.ts1// Moves every Prisma 8 client call that passes `contractJson` to a contract value:COMMENT
LOW…takes-contract-value/app/scripts/contract-from-json.ts1// Moves every Prisma 8 client call that passes `contractJson` to a contract value:COMMENT
LOW…es/multifile-psl-glob-config/extension/instructions.md1---COMMENT
LOWtest/integration/vitest.config.ts21 // reaped by the wasm code GC, and the process-global refcountedCOMMENT
LOWtest/integration/vitest.config.ts41 // --no-wasm-tier-up stops background tier-up producing dead LiftoffCOMMENT
LOWtest/integration/test/dsl-type-inference.test-d.ts1import { int4Column, textColumn } from '@internal/adapter-postgres/column-types';COMMENT
LOW…egration/test/sql-orm-client/relation-order-by.test.ts1// Integration coverage for ordering a collection by a relation.COMMENT
LOW…t/integration/test/sql-orm-client/polymorphism.test.ts1import { Collection } from '@internal/sql-orm-client';COMMENT
LOWtest/integration/test/sql-orm-client/include.test.ts241COMMENT
LOWtest/integration/test/sql-orm-client/mn-include.test.ts1// Integration coverage for M:N include (User -> tags via user_tags junction).COMMENT
LOW…ntegration/test/sql-orm-client/nested-includes.test.ts1// Integration coverage for nested includes (depth >= 2) on the defaultCOMMENT
LOW…ntegration/test/sql-orm-client/nested-includes.test.ts21// author: belongsTo User (from userId)COMMENT
LOW…-orm-client/polymorphism-include-relationships.test.ts1import { Collection } from '@internal/sql-orm-client';COMMENT
LOW…est/sql-orm-client/nested-includes-refinements.test.ts1// Integration coverage for nested includes (depth >= 2) when theCOMMENT
LOWtest/integration/test/sql-orm-client/mn-filter.test.ts1// Integration coverage for M:N relation filters via junction EXISTS.COMMENT
LOW…n/test/sql-orm-client/nested-includes-strategy.test.ts1// Integration coverage for nested includes (depth >= 2) lowered to theCOMMENT
LOW…n/test/sql-orm-client/nested-includes-strategy.test.ts501 // Sentinel coverage for the dispatch boundary: include trees withCOMMENT
LOW…ntegration/test/sql-orm-client/mn-nested-write.test.ts1// Integration coverage for M:N nested writes through the junction table.COMMENT
LOW…/integration/test/sql-orm-client/mn-psl-parity.test.ts1// PSL <-> TS-builder parity for the M:N ORM API.COMMENT
LOW…/test/sql-orm-client/mutation-include-readback.test.ts1import { describe, expect, it } from 'vitest';COMMENT
LOW…rm-client/nested-includes-distinct-refinements.test.ts1// Integration coverage for `distinct()` on a non-leaf include combinedCOMMENT
LOWtest/integration/test/sql-orm-client/runtime-helpers.ts101 // The runtime validates each plan's storageHash against this contract, soCOMMENT
LOW…n/test/sql-orm-client/nested-includes-distinct.test.ts1// Integration coverage for `distinct()` on a non-leaf include under theCOMMENT
LOW…n/test/sql-orm-client/nested-includes-distinct.test.ts261 });COMMENT
LOW…ion/test/cli-journeys/migration-round-trip.e2e.test.ts81 `INSERT INTO "public"."user" (id, email) VALUES (1, 'alice@example.com'), (2, 'bob@test.org')`,COMMENT
LOW…integration/test/cli-journeys/init-journey.e2e.test.ts141 timeouts.coldTransformImport,COMMENT
LOW…/integration/test/cli-journeys/init-journey/harness.ts261}COMMENT
LOW…st-upsert-update/composites-list-upsert-update.test.ts1import { ObjectId } from 'mongodb';COMMENT
LOW…st-upsert-update/composites-list-upsert-update.test.ts21// - set shorthand → upsert update with whole-list replacementCOMMENT
LOW…risma/functional/extended-where/extended-where.test.ts1import { randomBytes } from 'node:crypto';COMMENT
LOW…risma/functional/extended-where/extended-where.test.ts21// - validation tests: Prisma-specific error message snapshots +COMMENT
LOW…onal/composites-selection/composites-selection.test.ts1import { describe, expect, expectTypeOf, it } from 'vitest';COMMENT
LOW…isma/functional/relation-mode-gh-m-to-n/create.test.ts21//COMMENT
LOW…s/prisma/functional/relation-mode-gh-m-to-n/_shared.ts1import type { PortContext } from '../../../../_harness/postgres';COMMENT
LOW…isma/functional/relation-mode-gh-m-to-n/update.test.ts21 expectedJunctionIfNoChange,COMMENT
LOW…isma/functional/relation-mode-gh-m-to-n/update.test.ts261 expect(await allJunction(db)).toEqual(expectedJunctionIfNoChange);COMMENT
LOW…ma/functional/relation-mode-gh-m-to-n/emit-map.test.ts1import { mkdtempSync, rmSync } from 'node:fs';COMMENT
LOW…isma/functional/relation-mode-gh-m-to-n/delete.test.ts21 expectedJunctionIfNoChange,COMMENT
LOW…ssues-14954-date-batch/issues-14954-date-batch.test.ts1import { describe, expect, it } from 'vitest';COMMENT
LOW…dollar-in-search/issues-13089-dollar-in-search.test.ts1import { ObjectId } from 'mongodb';COMMENT
LOW…/issues-TML-1664-unknown-enum-value-read-error.test.ts21// RUNTIME.DECODE_FAILED or a SqlQueryError).COMMENT
LOW…posites-object-update/composites-object-update.test.ts1import { ObjectId } from 'mongodb';COMMENT
LOW…posites-object-update/composites-object-update.test.ts21// - set null shorthand → update({ content: null })COMMENT
LOW…object-createMany/composites-object-createMany.test.ts1import { describe, expect, it } from 'vitest';COMMENT
LOW…s-18970-invalid-date/issues-18970-invalid-date.test.ts1import { describe, expect, it } from 'vitest';COMMENT
LOW…s-28591-mapped-enums/issues-28591-mapped-enums.test.ts1import { describe, expect, it } from 'vitest';COMMENT
LOW…orts/prisma/functional/issues-4004/issues-4004.test.ts1import { describe, expect, it } from 'vitest';COMMENT
LOW…ssion/issues-29176-cursor-parameter-regression.test.ts1import { randomUUID } from 'node:crypto';COMMENT
LOW…risma/functional/decimal-scalar/decimal-scalar.test.ts1import { and } from '@internal/sql-orm-client';COMMENT
LOW…ude-enum-array/issues-27511-include-enum-array.test.ts1import type { Varchar } from '@internal/target-postgres/codec-types';COMMENT
LOW…ansaction/issues-21631-batching-in-transaction.test.ts1import { describe, expect, it } from 'vitest';COMMENT
LOW…-upsert-update/composites-object-upsert-update.test.ts1import { ObjectId } from 'mongodb';COMMENT
LOW…-upsert-update/composites-object-upsert-update.test.ts21// - set null → upsert update({ content: null })COMMENT
LOW…tes-object-findMany/composites-object-findMany.test.ts1import { describe, expect, it } from 'vitest';COMMENT
LOW…/composites-list-create/composites-list-create.test.ts1import { describe, expect, it } from 'vitest';COMMENT
LOW…acing/issues-unmapped-driver-error-user-facing.test.ts21// constraint matching the ON CONFLICT specification") surfaced from an upsertCOMMENT
LOW…oup-by-shortcut/issues-20261-group-by-shortcut.test.ts1import { describe, expect, expectTypeOf, it } from 'vitest';COMMENT
LOW…/prisma/functional/methods-count/methods-count.test.ts1import { describe, expect, it } from 'vitest';COMMENT
LOW…sma/functional/batching-bigint/batching-bigint.test.ts1import { describe, expect, it } from 'vitest';COMMENT
128 more matches not shown…
Modern AI Meta-Vocabulary54 hits · 160 pts
SeverityFileLineSnippetContext
MEDIUMtest/integration/test/_harness/postgres.ts126 // Execute-only push (no TypeScript scaffold rendered), so this is cosmetic;COMMENT
MEDIUM…integration/test/cli-journeys/init-journey.e2e.test.ts81 // The init scaffold passes a single string `contract: "./src/prisma/contract.ts"`COMMENT
MEDIUM…integration/test/cli-journeys/init-journey.e2e.test.ts84 // — this is the seam that breaks when init scaffold and emit output getCOMMENT
MEDIUM…egration/test/cli-journeys/mongo-migration.e2e.test.ts262 // JSON, so the scaffold carries `Migration<…, End>` + the endContractJsonCOMMENT
MEDIUM…/integration/test/cli-journeys/init-journey/harness.ts344 // Both scopes: the scaffold installs the published `@prisma/orm-*`COMMENT
MEDIUM⚡…/integration/test/cli-journeys/init-journey/harness.ts480 // direct dep. The init scaffold itself does not currently declare it, soCOMMENT
MEDIUM⚡…/integration/test/cli-journeys/init-journey/harness.ts482 // isolated linking would hit `ERR_MODULE_NOT_FOUND` — a real scaffoldCOMMENT
MEDIUM⚡…/integration/test/cli-journeys/init-journey/harness.ts484 // end-to-end; the scaffold gap is a follow-up.COMMENT
MEDIUM…/integration/test/cli-journeys/init-journey/harness.ts565// scaffold is in place. They all funnel through `runStep`, which spawns aCOMMENT
MEDIUMprojects/migration-domain-model/cli-audit.md18├── init # project scaffoldCODE
MEDIUMprojects/migration-domain-model/cli-audit.md49├── init # project scaffoldCODE
MEDIUMprojects/migration-domain-model/references/sqitch.md113### Create / scaffoldCOMMENT
MEDIUMprojects/migration-domain-model/references/django.md97### Create / scaffoldCOMMENT
MEDIUM…cts/migration-domain-model/references/active-record.md99### Create / scaffoldCOMMENT
MEDIUMprojects/codec-registration-completion/spec.md207- [TML-2229](https://linear.app/prisma-company/issue/TML-2229). The parent project (merged to main) — read-surface unifiCODE
MEDIUMprojects/consolidate-clis/cli-consolidation-plan.md193## Direct commands and orchestrationCOMMENT
MEDIUMprojects/mongo-reshaping-pipeline-decode/plan.md18### Slice 1 — reification scaffold + `$project`/`$addFields` + `$vectorSearch` reclassificationCOMMENT
MEDIUMdocs/design/10-domains/migration/user-journeys.md27prisma orm init # scaffold project (schema.psl, config, etc.)CODE
MEDIUMdocs/design/10-domains/migration/user-journeys.md61 # scaffold the migration package,COMMENT
MEDIUMdocs/architecture docs/patterns/package-layering.md40│ └── 5-runtime/ # Runtime orchestrationCODE
MEDIUMdocs/architecture docs/subsystems/3. Query Lanes.md279 // Required annotations for guardrails when AST is absentCOMMENT
MEDIUM…/architecture docs/subsystems/5. Adapters & Targets.md258## Transport constraints and guardrailsCOMMENT
MEDIUMdocs/architecture docs/subsystems/10. MongoDB Family.md505### Target-owned scaffoldingCOMMENT
MEDIUM…architecture docs/adrs/ADR 101 - Advisors Framework.md100## Scope and performance guardrailsCOMMENT
MEDIUM…lan grouping keys for multi-statement orchestration.md1# ADR 160 — Plan grouping keys for multi-statement orchestrationCOMMENT
MEDIUM…cture docs/adrs/ADR 015 - ORM as Optional Extension.md63### Allowing ORM calls to orchestrate multiple statementsCOMMENT
MEDIUM…s/ADR 115 - Extension guardrails & EXPLAIN policies.md1# ADR 115 — Extension guardrails & EXPLAIN policiesCOMMENT
MEDIUM…architecture docs/adrs/ADR 011 - Unified Plan Model.md34 // Optional structural hints for guardrails and DXCOMMENT
MEDIUM… docs/adrs/ADR 008 - Dev Auto Emit CI Explicit Emit.md55### Provenance and guardrailsCOMMENT
MEDIUM…ocs/adrs/ADR 028 - Migration Structure & Operations.md238### Notes and guardrailsCOMMENT
MEDIUM…ecture docs/adrs/ADR 016 - Adapter SPI for Lowering.md61 // Optional structural hints for guardrails and DXCOMMENT
MEDIUMdocs/reference/framework-integration-analysis.md300### NestJS dependency injectionCOMMENT
MEDIUMdocs/reference/mongodb-user-promise.md221### 3. PN provides guardrails that MongoDB doesn'tCOMMENT
MEDIUMdocs/reference/mongodb-user-promise.md263#### Runtime guardrailsCOMMENT
MEDIUM…ges/3-targets/sqlite/1-target/src/exports/migration.ts27// user-edited migration.ts files (and the renderer's scaffold) read asCOMMENT
MEDIUM…facade/test/contract-builder/define-contract.test-d.ts52// Mixed scaffold + factory enums: the postgres wrapper must advertise both,COMMENT
MEDIUM…s/3-targets/postgres/1-target/src/exports/migration.ts30// user-edited migration.ts files (and the renderer's scaffold) read asCOMMENT
MEDIUM…es/3-targets/mongo/9-facade/test/mongo.types.test-d.ts22// Pin the type chain that `init`'s scaffold relies on. The headline trap wasCOMMENT
MEDIUM…ges/3-targets/mongo/1-target/test/import-roots.test.ts56 // `Migration` base and `MigrationCLI` reach the scaffold through theCOMMENT
MEDIUM…ges/3-targets/mongo/1-target/test/import-roots.test.ts57 // target's own `migration` entry, so every name the scaffold carriesCOMMENT
MEDIUM…es/3-targets/mongo/1-target/test/migration-e2e.test.ts521 // Only the target's dist is named directly: the scaffold imports oneCOMMENT
MEDIUM…mongo/1-target/test/planner-produced-migration.test.ts59 // scaffold carries `Migration<Start, End>` + the JSON/field imports and emitsCOMMENT
MEDIUM…ages/3-targets/mongo/1-target/src/exports/migration.ts13// is forwarded so the scaffold names one package instead of two.COMMENT
MEDIUM…ork/3-tooling/cli/test/commands/init/templates.test.ts147 // String refs here would make a fresh scaffold emitCOMMENT
MEDIUM…/3-tooling/cli/test/commands/init/import-roots.test.ts66 // Both scopes a scaffold can carry: the published `@prisma/orm-*` name andCOMMENT
MEDIUM…ges/1-framework/3-tooling/cli/src/orm/init-scaffold.ts400 // The README describes a fresh scaffold; a Prisma 7 project has its own.COMMENT
MEDIUM…ges/0-shared/publish-surface/test/import-roots.test.ts348 // A decomposed install has no facade wiring for a scaffold to name, soCOMMENT
MEDIUM…horing/contract-ts/test/enum-type.factory-form.test.ts44// uses), not declared on the scaffold definition.COMMENT
MEDIUM…horing/contract-ts/test/enum-type.factory-form.test.ts160// A contract that authors one enum on the scaffold definition and another inCOMMENT
MEDIUM…horing/contract-ts/test/enum-type.factory-form.test.ts162// the runtime must surface both — not overwrite the scaffold-authored one.COMMENT
MEDIUM…family/2-authoring/contract-ts/src/contract-builder.ts418// Merges enum handles authored on the scaffold definition with those returnedCOMMENT
MEDIUMpackages/2-sql-family/5-runtime/src/middleware/lints.ts160 // heuristic guardrails. Without this the lint middleware wouldCOMMENT
MEDIUMskills/prisma-8/references/quickstart.md228# scaffold lands at src/prisma/; you'll overwrite the starter schema belowCOMMENT
MEDIUMdrive/retro/findings.md395S1.A D4 sized the cross-family walk test as "one test file in `framework-components/test/`, three concretions." The brieCODE
Fake / Example Data82 hits · 84 pts
SeverityFileLineSnippetContext
LOWCHANGELOG.md309 db.sql.public.user.insert([{ email: 'admin@example.com', kind: 'admin' }]);CODE
LOWCHANGELOG.md315 db.sql.public.user.insert([{ email: 'admin@example.com', kind: 'admin', displayName: 'Admin' }]);CODE
LOW…ql-builder-insert-required-columns/app/instructions.md28db.sql.public.user.insert([{ email: 'admin@example.com', kind: 'admin' }]);CODE
LOW…ql-builder-insert-required-columns/app/instructions.md31db.sql.public.user.insert([{ email: 'admin@example.com', kind: 'admin', displayName: 'Admin' }]);CODE
LOW…tegration/test/value-objects/value-objects.e2e.test.ts32 location: { street: '123 Main St', city: 'Springfield', zip: '62701' },CODE
LOW…tegration/test/value-objects/value-objects.e2e.test.ts50 location: { street: '123 Main St', city: 'Springfield', zip: '62701' },CODE
LOW…tegration/test/value-objects/value-objects.e2e.test.ts70 street: '123 Main St',CODE
LOW⚡…n/test/value-objects/value-objects.integration.test.ts239 homeAddress: { street: '123 Main St', city: 'Springfield', zip: '62701' },CODE
LOW⚡…n/test/value-objects/value-objects.integration.test.ts245 homeAddress: { street: '123 Main St', city: 'Springfield', zip: '62701' },CODE
LOW⚡…n/test/value-objects/value-objects.integration.test.ts253 homeAddress: { street: '123 Main St', city: 'Springfield', zip: '62701' },CODE
LOW…tion/test/cross-package/postgres-issue-planner.test.ts443 using: { kind: 'placeholder', slot: 'User.age:convert' },CODE
LOWtest/integration/test/mongo/query-builder.test.ts603 await db.collection('summary').insertOne({ _id: 'placeholder' as never, source: 'old' });CODE
LOWtest/integration/test/mongo/orm.test.ts114 { street: '123 Main St', city: 'Springfield', zip: '12345' },CODE
LOWtest/integration/test/mongo/orm.test.ts125 street: '123 Main St',CODE
LOW…ts/prisma/functional/issues-12378/issues-12378.test.ts23 email: 'user@example.com',CODE
LOW…ts/prisma/functional/issues-12378/issues-12378.test.ts26 expect(user.email).toBe('user@example.com');CODE
LOW…ts/prisma/functional/issues-12378/issues-12378.test.ts44 expect(userAsBob!.email).toBe('user@example.com');CODE
LOW…tional/legacy-malformed-id/legacy-malformed-id.test.ts28 const created = db.user.create({ ids: ['something invalid'], name: 'Jane Doe' });CODE
LOWdocs/Testing Guide.md878 expect(results[0].email).toBe('user@example.com');CODE
LOWdocs/Testing Guide.md927 expect(results[0].email).toBe('user@example.com');CODE
LOWdocs/releases/v8.0.0-rc.20.md52 db.sql.public.user.insert([{ email: 'admin@example.com', kind: 'admin' }]);CODE
LOWdocs/releases/v8.0.0-rc.20.md58 db.sql.public.user.insert([{ email: 'admin@example.com', kind: 'admin', displayName: 'Admin' }]);CODE
LOW…R 121 - Contract.d.ts structure and relation typing.md371 email: 'test@test.com',CODE
LOWdocs/reference/framework-gaps.md399**Symptom.** A codec failure carries the underlying SDK `cause` chain through Prisma 8's error envelope and into the useCODE
LOWdocs/reference/mongodb-user-promise.md144 street: '123 Main St',CODE
LOW…cs/reference/community-generator-migration-analysis.md213| [prisma-generator-fake-data](https://github.com/luisrudge/prisma-generator-fake-data) | Uses faker.js patterns |CODE
LOW…cs/reference/community-generator-migration-analysis.md223// { id: 1, email: 'user_1@example.com', name: 'John Doe', createdAt: '2024-01-15T...' }COMMENT
LOW…cs/reference/community-generator-migration-analysis.md3052. **Test Data Generation** — prisma-generator-fake-data author. Clean consumer library pattern.CODE
LOW…cs/reference/community-generator-migration-analysis.md360| 32 | prisma-generator-fake-data | Test Data | Realistic fake data |CODE
LOWdocs/reference/mongodb-primitives-reference.md100 "street": "123 Main St",CODE
LOWexamples/retail-store/test/order-lifecycle.test.ts41 shippingAddress: '123 Main St',CODE
LOWexamples/retail-store/test/api-flows.test.ts53 shippingAddress: '123 Main St',CODE
LOWexamples/retail-store/test/api-flows.test.ts86 shippingAddress: '123 Main St',CODE
LOWexamples/retail-store/test/api-flows.test.ts104 expect(aliceOrders[0]!.shippingAddress).toBe('123 Main St');CODE
LOWexamples/retail-store/test/api-flows.test.ts118 shippingAddress: '123 Main St',CODE
LOWexamples/retail-store/src/seed.ts277 streetAndNumber: '123 Main St',CODE
LOW…amples/prisma-8-cloudflare-worker/test/global-setup.ts99 '{"street":"123 Main St","city":"San Francisco","zip":"94102","country":"US"}'::jsonb),CODE
LOWexamples/prisma-8-cloudflare-worker/scripts/seed.ts46 address: { street: '123 Main St', city: 'San Francisco', zip: '94102', country: 'US' },CODE
LOWexamples/mongo-demo/test/blog.test.ts35 street: '123 Main St',CODE
LOWexamples/mongo-demo/test/blog.test.ts142 address: { street: '123 Main St', city: 'San Francisco', zip: '94102', country: 'US' },CODE
LOWexamples/mongo-demo/src/seed.ts10 address: { street: '123 Main St', city: 'San Francisco', zip: '94102', country: 'US' },CODE
LOWexamples/mongo-blog-leaderboard/src/seed.ts9 address: { street: '123 Main St', city: 'San Francisco', zip: '94102', country: 'US' },CODE
LOW…es/prisma-8-demo/test/repositories.integration.test.ts117 email: 'admin@example.com',CODE
LOW…es/prisma-8-demo/test/repositories.integration.test.ts131 email: 'admin2@example.org',CODE
LOW…es/prisma-8-demo/test/repositories.integration.test.ts773 email: 'admin2@example.org',CODE
LOW…es/prisma-8-demo/test/repositories.integration.test.ts1235 'admin2@example.org',CODE
LOWexamples/prisma-8-demo/scripts/seed.ts40 address: { street: '123 Main St', city: 'San Francisco', zip: '94102', country: 'US' },CODE
LOW…es/3-targets/sqlite/2-adapter/src/core/placeholders.ts84 `The lowered SQLite statement writes ${plural(placeholders.length, 'placeholder')} for ${plural(paramCount, 'parametCODE
LOW…ges/3-targets/postgres/1-target/test/sql-utils.test.ts132 expect(escapeLiteral('user@example.com')).toBe('user@example.com');CODE
LOW…ges/3-targets/mysql/2-adapter/src/core/placeholders.ts7 (token): token is MysqlPlaceholderToken => token.kind === 'placeholder',CODE
LOW…ckages/3-targets/mysql/1-target/test/sql-lexer.test.ts6 .filter((token) => token.kind === 'placeholder')CODE
LOW…ckages/3-targets/mysql/1-target/test/sql-lexer.test.ts33 { kind: 'placeholder', text: '?1', number: 1 },CODE
LOW…ckages/3-targets/mysql/1-target/test/sql-lexer.test.ts72 token.kind === 'placeholder' ? [token.number] : [],CODE
LOWpackages/3-targets/mysql/1-target/src/core/sql-lexer.ts5 readonly kind: 'placeholder';CODE
LOWpackages/3-targets/mysql/1-target/src/core/sql-lexer.ts24 return { kind: 'placeholder', text, number: digits === undefined ? undefined : Number(digits) };CODE
LOWpackages/3-targets/mysql/1-target/src/core/sql-lexer.ts118 kind = 'placeholder';CODE
LOWpackages/3-targets/mysql/1-target/src/core/sql-lexer.ts128 tokens.push(kind === 'placeholder' ? placeholderToken(text) : { kind, text });CODE
LOW…3-targets/mysql/3-driver/src/core/positional-params.ts43 (token): token is MysqlPlaceholderToken => token.kind === 'placeholder',CODE
LOW…3-targets/mysql/3-driver/src/core/positional-params.ts47 sql: tokens.map((token) => (token.kind === 'placeholder' ? '?' : token.text)).join(''),CODE
LOW…s/3-targets/mongo/2-adapter/test/mongo-adapter.test.ts206 MongoFieldFilter.eq('email', 'test@test.com'),CODE
22 more matches not shown…
Cross-Language Confusion (JS/TS)8 hits · 60 pts
SeverityFileLineSnippetContext
HIGH⚡…s/3-targets/mongo/1-target/test/written-values.test.ts294 print('mongo/string', 'free'),CODE
HIGH⚡…s/3-targets/mongo/1-target/test/written-values.test.ts295 print('mongo/bool', true),CODE
HIGH⚡…s/3-targets/mongo/1-target/test/written-values.test.ts296 print('mongo/double', 0.5),CODE
HIGH⚡…s/3-targets/mongo/1-target/test/written-values.test.ts297 print('mongo/double', 1e21),CODE
HIGH⚡…s/3-targets/mongo/1-target/test/written-values.test.ts298 print('mongo/double', '9007199254740993'),CODE
HIGH⚡…s/3-targets/mongo/1-target/test/written-values.test.ts299 print('mongo/date', '2024-01-01T00:00:00.000Z'),CODE
HIGH⚡…s/3-targets/mongo/1-target/test/written-values.test.ts300 print('mongo/binary', 'AA=='),CODE
HIGH⚡…s/3-targets/mongo/1-target/test/written-values.test.ts301 print('mongo/json', { plan: 'free' }),CODE
Structural Annotation Overuse13 hits · 21 pts
SeverityFileLineSnippetContext
LOWtest/integration/test/mongo/migration-e2e.test.ts332 // Step 1: Apply create indexCOMMENT
LOWtest/integration/test/mongo/migration-e2e.test.ts365 // Step 2: Plan drop (indexed -> empty)COMMENT
LOWtest/integration/test/mongo/migration-e2e.test.ts384 // Step 3: Apply dropCOMMENT
LOW…ion/test/cli-journeys/migration-round-trip.e2e.test.ts63 // Step 1: emit base contract → plan → apply (createTableCOMMENT
LOW⚡…ion/test/cli-journeys/migration-round-trip.e2e.test.ts85 // Step 2: re-running `migrate` against anCOMMENT
LOW⚡…ion/test/cli-journeys/migration-round-trip.e2e.test.ts94 // Step 3: swap to the contract that adds a NOT NULL `name`COMMENT
LOW…ion/test/cli-journeys/migration-round-trip.e2e.test.ts184 // Step 4: re-apply after the second migration must again beCOMMENT
LOWskills-contrib/create-pr/SKILL.md10### Step 1: Gather ContextCOMMENT
LOWskills-contrib/create-pr/SKILL.md28### Step 2: Resolve the Linear TicketCOMMENT
LOWskills-contrib/create-pr/SKILL.md42### Step 3: Compose the PR TitleCOMMENT
LOWskills-contrib/create-pr/SKILL.md66### Step 4: Compose the PR DescriptionCOMMENT
LOWskills-contrib/create-pr/SKILL.md138### Step 5: Fresh-eyes self-reviewCOMMENT
LOWskills-contrib/create-pr/SKILL.md152### Step 6: Push and CreateCOMMENT
AI Slop Vocabulary5 hits · 15 pts
SeverityFileLineSnippetContext
MEDIUMtest/integration/test/utils/journey-test-helpers.ts511// the helper is robust to formatting.COMMENT
MEDIUM…3-targets/postgres/3-driver/test/driver.errors.test.ts546 // microtask yields keeps the test robust across runtimes withoutCOMMENT
MEDIUM…nsions/sql-orm-client/test/codec-async.types.test-d.ts124 // User has unique(id) [PK] and unique(email). Use toExtend to keep the assertion robust against minor representation COMMENT
MEDIUMpackages/2-mongo-family/4-query/query-ast/src/stages.ts24// so this is robust even if a compound _id contains a key named "kind".COMMENT
MEDIUM.github/workflows/ci.yml432 # Runs the real-Supabase acceptance harness against a live local SupabaseCOMMENT
Verbosity Indicators7 hits · 12 pts
SeverityFileLineSnippetContext
LOWtest/integration/test/mongo/migration-e2e.test.ts332 // Step 1: Apply create indexCOMMENT
LOWtest/integration/test/mongo/migration-e2e.test.ts365 // Step 2: Plan drop (indexed -> empty)COMMENT
LOWtest/integration/test/mongo/migration-e2e.test.ts384 // Step 3: Apply dropCOMMENT
LOW…ion/test/cli-journeys/migration-round-trip.e2e.test.ts63 // Step 1: emit base contract → plan → apply (createTableCOMMENT
LOW⚡…ion/test/cli-journeys/migration-round-trip.e2e.test.ts85 // Step 2: re-running `migrate` against anCOMMENT
LOW⚡…ion/test/cli-journeys/migration-round-trip.e2e.test.ts94 // Step 3: swap to the contract that adds a NOT NULL `name`COMMENT
LOW…ion/test/cli-journeys/migration-round-trip.e2e.test.ts184 // Step 4: re-apply after the second migration must again beCOMMENT