AI Slop Code Risk Monitor

redwoodjs/graphql

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

RedwoodGraphQL

2.6 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for redwoodjs/graphql, a TypeScript project with 17,589 GitHub stars. SynthScan examined 1,007,421 lines of code across 4739 source files, recording 1165 pattern matches distributed across 16 syntactic categories. The legacy adjusted pattern signal is 2.6 (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.6
Adjusted Signal
2.6
Raw Pattern Score
100%
Time Factor
2026-10-25
Last Push
17.6K
Stars
TypeScript
Language
1.0M
Lines of Code
4.7K
Files
1.2K
Pattern Hits
2026-10-31
Scan Date
0.06
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 3.8/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 5.6/100 · LOW

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

Agent Over-Engineering Ratio 3.6/100 · LOW

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

PR Review Velocity Impact 13.1/100 · LOW

Which changes need focused human review? 1165 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 1HIGH 267MEDIUM 157LOW 740

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 1165 distinct pattern matches across 16 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.

Cross-File Repetition135 hits · 675 pts
SeverityFileLineSnippetContext
HIGH…t-test-project/api/src/directives/skipAuth/skipAuth.ts0use to skip authentication checks and allow public access.STRING
HIGH…c-kitchen-sink/api/src/directives/skipAuth/skipAuth.ts0use to skip authentication checks and allow public access.STRING
HIGH…__/rsc-caching/api/src/directives/skipAuth/skipAuth.ts0use to skip authentication checks and allow public access.STRING
HIGH…_/test-project/api/src/directives/skipAuth/skipAuth.ts0use to skip authentication checks and allow public access.STRING
HIGH…/empty-project/api/src/directives/skipAuth/skipAuth.ts0use to skip authentication checks and allow public access.STRING
HIGH…st-project-rsa/api/src/directives/skipAuth/skipAuth.ts0use to skip authentication checks and allow public access.STRING
HIGH…/__fixtures__/otel-wrapping/directive-skipAuth/code.js0use to skip authentication checks and allow public access.STRING
HIGH…_fixtures__/otel-wrapping/directive-skipAuth/output.js0use to skip authentication checks and allow public access.STRING
HIGH…p/templates/js/api/src/directives/skipAuth/skipAuth.js0use to skip authentication checks and allow public access.STRING
HIGH…p/templates/ts/api/src/directives/skipAuth/skipAuth.ts0use to skip authentication checks and allow public access.STRING
HIGH…-project/api/src/directives/requireAuth/requireAuth.ts0use to check whether or not a user is authenticated and is associated with an optional set of roles.STRING
HIGH…hen-sink/api/src/directives/requireAuth/requireAuth.ts0use to check whether or not a user is authenticated and is associated with an optional set of roles.STRING
HIGH…-caching/api/src/directives/requireAuth/requireAuth.ts0use to check whether or not a user is authenticated and is associated with an optional set of roles.STRING
HIGH…-project/api/src/directives/requireAuth/requireAuth.ts0use to check whether or not a user is authenticated and is associated with an optional set of roles.STRING
HIGH…-project/api/src/directives/requireAuth/requireAuth.ts0use to check whether or not a user is authenticated and is associated with an optional set of roles.STRING
HIGH…ject-rsa/api/src/directives/requireAuth/requireAuth.ts0use to check whether or not a user is authenticated and is associated with an optional set of roles.STRING
HIGH…lates/js/api/src/directives/requireAuth/requireAuth.js0use to check whether or not a user is authenticated and is associated with an optional set of roles.STRING
HIGH…lates/ts/api/src/directives/requireAuth/requireAuth.ts0use to check whether or not a user is authenticated and is associated with an optional set of roles.STRING
HIGHdocs/docs/realtime.md0a field that resolves slowly. maybe you want to @defer this field ;)STRING
HIGHdocs/versioned_docs/version-7.x/realtime.md0a field that resolves slowly. maybe you want to @defer this field ;)STRING
HIGHdocs/versioned_docs/version-8.7/realtime.md0a field that resolves slowly. maybe you want to @defer this field ;)STRING
HIGHdocs/versioned_docs/version-8.0/realtime.md0a field that resolves slowly. maybe you want to @defer this field ;)STRING
HIGHdocs/versioned_docs/version-8.1/realtime.md0a field that resolves slowly. maybe you want to @defer this field ;)STRING
HIGHdocs/versioned_docs/version-8.6/realtime.md0a field that resolves slowly. maybe you want to @defer this field ;)STRING
HIGHdocs/versioned_docs/version-8.8/realtime.md0a field that resolves slowly. maybe you want to @defer this field ;)STRING
HIGHdocs/versioned_docs/version-8.3/realtime.md0a field that resolves slowly. maybe you want to @defer this field ;)STRING
HIGHdocs/versioned_docs/version-8.4/realtime.md0a field that resolves slowly. maybe you want to @defer this field ;)STRING
HIGHdocs/versioned_docs/version-6.x/realtime.md0a field that resolves slowly. maybe you want to @defer this field ;)STRING
HIGHdocs/versioned_docs/version-8.5/realtime.md0a field that resolves slowly. maybe you want to @defer this field ;)STRING
HIGHdocs/versioned_docs/version-8.2/realtime.md0a field that resolves slowly. maybe you want to @defer this field ;)STRING
HIGHdocs/docs/graphql.md0` or `"`]([graphql spec](https://spec.graphql.org/october2021/#sec-descriptions) in your sdl files will be included in tSTRING
HIGHdocs/versioned_docs/version-3.x/graphql.md0` or `"`]([graphql spec](https://spec.graphql.org/october2021/#sec-descriptions) in your sdl files will be included in tSTRING
HIGHdocs/versioned_docs/version-7.x/graphql.md0` or `"`]([graphql spec](https://spec.graphql.org/october2021/#sec-descriptions) in your sdl files will be included in tSTRING
HIGHdocs/versioned_docs/version-8.7/graphql.md0` or `"`]([graphql spec](https://spec.graphql.org/october2021/#sec-descriptions) in your sdl files will be included in tSTRING
HIGHdocs/versioned_docs/version-8.0/graphql.md0` or `"`]([graphql spec](https://spec.graphql.org/october2021/#sec-descriptions) in your sdl files will be included in tSTRING
HIGHdocs/versioned_docs/version-8.1/graphql.md0` or `"`]([graphql spec](https://spec.graphql.org/october2021/#sec-descriptions) in your sdl files will be included in tSTRING
HIGHdocs/versioned_docs/version-8.6/graphql.md0` or `"`]([graphql spec](https://spec.graphql.org/october2021/#sec-descriptions) in your sdl files will be included in tSTRING
HIGHdocs/versioned_docs/version-8.8/graphql.md0` or `"`]([graphql spec](https://spec.graphql.org/october2021/#sec-descriptions) in your sdl files will be included in tSTRING
HIGHdocs/versioned_docs/version-4.x/graphql.md0` or `"`]([graphql spec](https://spec.graphql.org/october2021/#sec-descriptions) in your sdl files will be included in tSTRING
HIGHdocs/versioned_docs/version-5.x/graphql.md0` or `"`]([graphql spec](https://spec.graphql.org/october2021/#sec-descriptions) in your sdl files will be included in tSTRING
HIGHdocs/versioned_docs/version-8.3/graphql.md0` or `"`]([graphql spec](https://spec.graphql.org/october2021/#sec-descriptions) in your sdl files will be included in tSTRING
HIGHdocs/versioned_docs/version-8.4/graphql.md0` or `"`]([graphql spec](https://spec.graphql.org/october2021/#sec-descriptions) in your sdl files will be included in tSTRING
HIGHdocs/versioned_docs/version-6.x/graphql.md0` or `"`]([graphql spec](https://spec.graphql.org/october2021/#sec-descriptions) in your sdl files will be included in tSTRING
HIGHdocs/versioned_docs/version-8.5/graphql.md0` or `"`]([graphql spec](https://spec.graphql.org/october2021/#sec-descriptions) in your sdl files will be included in tSTRING
HIGHdocs/versioned_docs/version-8.2/graphql.md0` or `"`]([graphql spec](https://spec.graphql.org/october2021/#sec-descriptions) in your sdl files will be included in tSTRING
HIGHdocs/docs/graphql.md0directive @requireauth(roles: [string]) on field_definitionSTRING
HIGHdocs/versioned_docs/version-3.x/graphql.md0directive @requireauth(roles: [string]) on field_definitionSTRING
HIGHdocs/versioned_docs/version-7.x/graphql.md0directive @requireauth(roles: [string]) on field_definitionSTRING
HIGHdocs/versioned_docs/version-8.7/graphql.md0directive @requireauth(roles: [string]) on field_definitionSTRING
HIGHdocs/versioned_docs/version-8.0/graphql.md0directive @requireauth(roles: [string]) on field_definitionSTRING
HIGHdocs/versioned_docs/version-8.1/graphql.md0directive @requireauth(roles: [string]) on field_definitionSTRING
HIGHdocs/versioned_docs/version-8.6/graphql.md0directive @requireauth(roles: [string]) on field_definitionSTRING
HIGHdocs/versioned_docs/version-8.8/graphql.md0directive @requireauth(roles: [string]) on field_definitionSTRING
HIGHdocs/versioned_docs/version-4.x/graphql.md0directive @requireauth(roles: [string]) on field_definitionSTRING
HIGHdocs/versioned_docs/version-5.x/graphql.md0directive @requireauth(roles: [string]) on field_definitionSTRING
HIGHdocs/versioned_docs/version-8.3/graphql.md0directive @requireauth(roles: [string]) on field_definitionSTRING
HIGHdocs/versioned_docs/version-8.4/graphql.md0directive @requireauth(roles: [string]) on field_definitionSTRING
HIGHdocs/versioned_docs/version-6.x/graphql.md0directive @requireauth(roles: [string]) on field_definitionSTRING
HIGHdocs/versioned_docs/version-8.5/graphql.md0directive @requireauth(roles: [string]) on field_definitionSTRING
HIGHdocs/versioned_docs/version-8.2/graphql.md0directive @requireauth(roles: [string]) on field_definitionSTRING
75 more matches not shown…
Magic Placeholder Names131 hits · 655 pts
SeverityFileLineSnippetContext
HIGHdocs/docs/auth/supertokens.md50SUPERTOKENS_API_KEY=your-api-key # The value can be omitted when self-hosting SupertokensCODE
HIGHdocs/docs/how-to/using-a-third-party-api.md156 'https://api.openweathermap.org/data/2.5/weather?zip=66952,us&appid=YOUR_API_KEY'CODE
HIGHdocs/docs/how-to/using-a-third-party-api.md172 `https://api.openweathermap.org/data/2.5/weather?zip=${data.zip},us&appid=YOUR_API_KEY`CODE
HIGHdocs/docs/how-to/using-a-third-party-api.md192 `https://api.openweathermap.org/data/2.5/weather?zip=${data.zip},us&appid=YOUR_API_KEY`CODE
HIGHdocs/docs/how-to/using-a-third-party-api.md232 `https://api.openweathermap.org/data/2.5/weather?zip=${data.zip},us&appid=YOUR_API_KEY`CODE
HIGHdocs/docs/how-to/using-a-third-party-api.md355 `http://api.openweathermap.org/data/2.5/weather?zip=${zip},US&appid=YOUR_API_KEY`CODE
HIGHdocs/docs/how-to/using-a-third-party-api.md486Gross. This happens when our service tries to parse the response from OpenWeather and can't find one of the data points CODE
HIGHdocs/docs/how-to/using-a-third-party-api.md503 `http://api.openweathermap.org/data/2.5/weather?zip=${zip},US&appid=YOUR_API_KEY`CODE
HIGH…ned_docs/version-3.x/how-to/using-a-third-party-api.md155 fetch('https://api.openweathermap.org/data/2.5/weather?zip=66952,us&appid=YOUR_API_KEY')CODE
HIGH…ned_docs/version-3.x/how-to/using-a-third-party-api.md169 fetch(`https://api.openweathermap.org/data/2.5/weather?zip=${data.zip},us&appid=YOUR_API_KEY`)CODE
HIGH…ned_docs/version-3.x/how-to/using-a-third-party-api.md188 `https://api.openweathermap.org/data/2.5/weather?zip={data.zip},us&appid=YOUR_API_KEY`CODE
HIGH…ned_docs/version-3.x/how-to/using-a-third-party-api.md228 `https://api.openweathermap.org/data/2.5/weather?zip=${data.zip},us&appid=YOUR_API_KEY`CODE
HIGH…ned_docs/version-3.x/how-to/using-a-third-party-api.md351 `http://api.openweathermap.org/data/2.5/weather?zip=${zip},US&appid=YOUR_API_KEY`CODE
HIGH…ned_docs/version-3.x/how-to/using-a-third-party-api.md482Gross. This happens when our service tries to parse the response from OpenWeather and can't find one of the data points CODE
HIGH…ned_docs/version-3.x/how-to/using-a-third-party-api.md499 `http://api.openweathermap.org/data/2.5/weather?zip=${zip},US&appid=YOUR_API_KEY`CODE
HIGHdocs/versioned_docs/version-7.x/auth/supertokens.md50SUPERTOKENS_API_KEY=your-api-key # The value can be omitted when self-hosting SupertokensCODE
HIGH…ned_docs/version-7.x/how-to/using-a-third-party-api.md155 fetch('https://api.openweathermap.org/data/2.5/weather?zip=66952,us&appid=YOUR_API_KEY')CODE
HIGH…ned_docs/version-7.x/how-to/using-a-third-party-api.md169 fetch(`https://api.openweathermap.org/data/2.5/weather?zip=${data.zip},us&appid=YOUR_API_KEY`)CODE
HIGH…ned_docs/version-7.x/how-to/using-a-third-party-api.md188 `https://api.openweathermap.org/data/2.5/weather?zip=${data.zip},us&appid=YOUR_API_KEY`CODE
HIGH…ned_docs/version-7.x/how-to/using-a-third-party-api.md228 `https://api.openweathermap.org/data/2.5/weather?zip=${data.zip},us&appid=YOUR_API_KEY`CODE
HIGH…ned_docs/version-7.x/how-to/using-a-third-party-api.md351 `http://api.openweathermap.org/data/2.5/weather?zip=${zip},US&appid=YOUR_API_KEY`CODE
HIGH…ned_docs/version-7.x/how-to/using-a-third-party-api.md482Gross. This happens when our service tries to parse the response from OpenWeather and can't find one of the data points CODE
HIGH…ned_docs/version-7.x/how-to/using-a-third-party-api.md499 `http://api.openweathermap.org/data/2.5/weather?zip=${zip},US&appid=YOUR_API_KEY`CODE
HIGHdocs/versioned_docs/version-8.7/auth/supertokens.md50SUPERTOKENS_API_KEY=your-api-key # The value can be omitted when self-hosting SupertokensCODE
HIGH…ned_docs/version-8.7/how-to/using-a-third-party-api.md156 'https://api.openweathermap.org/data/2.5/weather?zip=66952,us&appid=YOUR_API_KEY'CODE
HIGH…ned_docs/version-8.7/how-to/using-a-third-party-api.md172 `https://api.openweathermap.org/data/2.5/weather?zip=${data.zip},us&appid=YOUR_API_KEY`CODE
HIGH…ned_docs/version-8.7/how-to/using-a-third-party-api.md192 `https://api.openweathermap.org/data/2.5/weather?zip=${data.zip},us&appid=YOUR_API_KEY`CODE
HIGH…ned_docs/version-8.7/how-to/using-a-third-party-api.md232 `https://api.openweathermap.org/data/2.5/weather?zip=${data.zip},us&appid=YOUR_API_KEY`CODE
HIGH…ned_docs/version-8.7/how-to/using-a-third-party-api.md355 `http://api.openweathermap.org/data/2.5/weather?zip=${zip},US&appid=YOUR_API_KEY`CODE
HIGH…ned_docs/version-8.7/how-to/using-a-third-party-api.md486Gross. This happens when our service tries to parse the response from OpenWeather and can't find one of the data points CODE
HIGH…ned_docs/version-8.7/how-to/using-a-third-party-api.md503 `http://api.openweathermap.org/data/2.5/weather?zip=${zip},US&appid=YOUR_API_KEY`CODE
HIGHdocs/versioned_docs/version-8.0/auth/supertokens.md50SUPERTOKENS_API_KEY=your-api-key # The value can be omitted when self-hosting SupertokensCODE
HIGH…ned_docs/version-8.0/how-to/using-a-third-party-api.md156 'https://api.openweathermap.org/data/2.5/weather?zip=66952,us&appid=YOUR_API_KEY'CODE
HIGH…ned_docs/version-8.0/how-to/using-a-third-party-api.md172 `https://api.openweathermap.org/data/2.5/weather?zip=${data.zip},us&appid=YOUR_API_KEY`CODE
HIGH…ned_docs/version-8.0/how-to/using-a-third-party-api.md192 `https://api.openweathermap.org/data/2.5/weather?zip=${data.zip},us&appid=YOUR_API_KEY`CODE
HIGH…ned_docs/version-8.0/how-to/using-a-third-party-api.md232 `https://api.openweathermap.org/data/2.5/weather?zip=${data.zip},us&appid=YOUR_API_KEY`CODE
HIGH…ned_docs/version-8.0/how-to/using-a-third-party-api.md355 `http://api.openweathermap.org/data/2.5/weather?zip=${zip},US&appid=YOUR_API_KEY`CODE
HIGH…ned_docs/version-8.0/how-to/using-a-third-party-api.md486Gross. This happens when our service tries to parse the response from OpenWeather and can't find one of the data points CODE
HIGH…ned_docs/version-8.0/how-to/using-a-third-party-api.md503 `http://api.openweathermap.org/data/2.5/weather?zip=${zip},US&appid=YOUR_API_KEY`CODE
HIGHdocs/versioned_docs/version-8.1/auth/supertokens.md50SUPERTOKENS_API_KEY=your-api-key # The value can be omitted when self-hosting SupertokensCODE
HIGH…ned_docs/version-8.1/how-to/using-a-third-party-api.md156 'https://api.openweathermap.org/data/2.5/weather?zip=66952,us&appid=YOUR_API_KEY'CODE
HIGH…ned_docs/version-8.1/how-to/using-a-third-party-api.md172 `https://api.openweathermap.org/data/2.5/weather?zip=${data.zip},us&appid=YOUR_API_KEY`CODE
HIGH…ned_docs/version-8.1/how-to/using-a-third-party-api.md192 `https://api.openweathermap.org/data/2.5/weather?zip=${data.zip},us&appid=YOUR_API_KEY`CODE
HIGH…ned_docs/version-8.1/how-to/using-a-third-party-api.md232 `https://api.openweathermap.org/data/2.5/weather?zip=${data.zip},us&appid=YOUR_API_KEY`CODE
HIGH…ned_docs/version-8.1/how-to/using-a-third-party-api.md355 `http://api.openweathermap.org/data/2.5/weather?zip=${zip},US&appid=YOUR_API_KEY`CODE
HIGH…ned_docs/version-8.1/how-to/using-a-third-party-api.md486Gross. This happens when our service tries to parse the response from OpenWeather and can't find one of the data points CODE
HIGH…ned_docs/version-8.1/how-to/using-a-third-party-api.md503 `http://api.openweathermap.org/data/2.5/weather?zip=${zip},US&appid=YOUR_API_KEY`CODE
HIGHdocs/versioned_docs/version-8.6/auth/supertokens.md50SUPERTOKENS_API_KEY=your-api-key # The value can be omitted when self-hosting SupertokensCODE
HIGH…ned_docs/version-8.6/how-to/using-a-third-party-api.md156 'https://api.openweathermap.org/data/2.5/weather?zip=66952,us&appid=YOUR_API_KEY'CODE
HIGH…ned_docs/version-8.6/how-to/using-a-third-party-api.md172 `https://api.openweathermap.org/data/2.5/weather?zip=${data.zip},us&appid=YOUR_API_KEY`CODE
HIGH…ned_docs/version-8.6/how-to/using-a-third-party-api.md192 `https://api.openweathermap.org/data/2.5/weather?zip=${data.zip},us&appid=YOUR_API_KEY`CODE
HIGH…ned_docs/version-8.6/how-to/using-a-third-party-api.md232 `https://api.openweathermap.org/data/2.5/weather?zip=${data.zip},us&appid=YOUR_API_KEY`CODE
HIGH…ned_docs/version-8.6/how-to/using-a-third-party-api.md355 `http://api.openweathermap.org/data/2.5/weather?zip=${zip},US&appid=YOUR_API_KEY`CODE
HIGH…ned_docs/version-8.6/how-to/using-a-third-party-api.md486Gross. This happens when our service tries to parse the response from OpenWeather and can't find one of the data points CODE
HIGH…ned_docs/version-8.6/how-to/using-a-third-party-api.md503 `http://api.openweathermap.org/data/2.5/weather?zip=${zip},US&appid=YOUR_API_KEY`CODE
HIGHdocs/versioned_docs/version-8.8/auth/supertokens.md50SUPERTOKENS_API_KEY=your-api-key # The value can be omitted when self-hosting SupertokensCODE
HIGH…ned_docs/version-8.8/how-to/using-a-third-party-api.md156 'https://api.openweathermap.org/data/2.5/weather?zip=66952,us&appid=YOUR_API_KEY'CODE
HIGH…ned_docs/version-8.8/how-to/using-a-third-party-api.md172 `https://api.openweathermap.org/data/2.5/weather?zip=${data.zip},us&appid=YOUR_API_KEY`CODE
HIGH…ned_docs/version-8.8/how-to/using-a-third-party-api.md192 `https://api.openweathermap.org/data/2.5/weather?zip=${data.zip},us&appid=YOUR_API_KEY`CODE
HIGH…ned_docs/version-8.8/how-to/using-a-third-party-api.md232 `https://api.openweathermap.org/data/2.5/weather?zip=${data.zip},us&appid=YOUR_API_KEY`CODE
71 more matches not shown…
Fake / Example Data459 hits · 488 pts
SeverityFileLineSnippetContext
LOWtasks/smoke-tests/serve/tests/contactUs.spec.ts16 await page.getByLabel('Name').fill('John Doe')CODE
LOWtasks/e2e/cypress/e2e/01-tutorial/sharedTests.js300 cy.get('input#email').type('foo@bar.com')CODE
LOWtasks/e2e/cypress/e2e/01-tutorial/sharedTests.js304 // {name: "test name", email: "foo@bar.com", message: "test message"}COMMENT
LOW⚡docs/docs/seo-head.md151<Metadata description="Lorem ipsum dolar sit amet..." />CODE
LOW⚡docs/docs/seo-head.md153<meta name="description" content="Lorem ipsum dolar sit amet..." />CODE
LOW⚡docs/docs/seo-head.md159<Metadata description="Lorem ipsum dolar sit amet...">CODE
LOW⚡docs/docs/seo-head.md163<meta name="description" content="Lorem ipsum dolar sit amet..." />CODE
LOWdocs/docs/testing.md366 const article = { id: 1, title: 'Foobar', body: 'Lorem ipsum...' }CODE
LOWdocs/docs/testing.md554 body: 'Lorem ipsum...',CODE
LOWdocs/docs/testing.md577 body: 'Lorem ipsum...',CODE
LOWdocs/docs/testing.md982 body: 'Lorem ipsum...',CODE
LOWdocs/docs/studio.md73 email = "user@example.com"CODE
LOWdocs/docs/studio.md88 email = "user@example.com"CODE
LOWdocs/docs/studio.md102 email = "user@example.com"CODE
LOWdocs/docs/graphql.md44 "description": "Lorem ipsum...",CODE
LOWdocs/docs/tutorial/chapter6/comment-form.md1333 name: 'Jane Doe',CODE
LOWdocs/docs/tutorial/chapter6/comment-form.md1345 name: 'John Doe',CODE
LOWdocs/docs/tutorial/chapter6/comment-form.md1367 name: 'Jane Doe',CODE
LOWdocs/docs/tutorial/chapter6/comment-form.md1379 name: 'John Doe',CODE
LOWdocs/docs/tutorial/chapter6/the-redwood-way.md254 name: 'John Doe',CODE
LOWdocs/docs/tutorial/chapter6/the-redwood-way.md284 name: 'John Doe',CODE
LOWdocs/docs/tutorial/chapter6/comments-schema.md658 name: 'Jane Doe',CODE
LOWdocs/docs/tutorial/chapter6/comments-schema.md670 name: 'John Doe',CODE
LOWdocs/docs/tutorial/chapter6/comments-schema.md696 name: 'Jane Doe',CODE
LOWdocs/docs/tutorial/chapter6/comments-schema.md708 name: 'John Doe',CODE
LOWdocs/docs/tutorial/chapter7/api-side-currentuser.md134 name: 'John Doe',CODE
LOWdocs/docs/tutorial/chapter7/rbac.md810 name: 'John Doe',CODE
LOWdocs/docs/tutorial/chapter7/rbac.md867 name: 'John Doe',CODE
LOWdocs/docs/tutorial/chapter5/storybook.md137[Hipster Ipsum](https://hipsum.co/), a fun alternative to Lorem Ipsum filler text!CODE
LOWdocs/versioned_docs/version-3.x/authentication.md151// email: 'user@example.com',COMMENT
LOWdocs/versioned_docs/version-3.x/testing.md348 const article = { id: 1, title: 'Foobar', body: 'Lorem ipsum...' }CODE
LOWdocs/versioned_docs/version-3.x/testing.md534 body: 'Lorem ipsum...',CODE
LOWdocs/versioned_docs/version-3.x/testing.md557 body: 'Lorem ipsum...',CODE
LOWdocs/versioned_docs/version-3.x/testing.md955 body: 'Lorem ipsum...'CODE
LOWdocs/versioned_docs/version-3.x/graphql.md45 "description": "Lorem ipsum...",CODE
LOW…ned_docs/version-3.x/tutorial/chapter6/comment-form.md1317 name: 'Jane Doe',CODE
LOW…ned_docs/version-3.x/tutorial/chapter6/comment-form.md1329 name: 'John Doe',CODE
LOW…ned_docs/version-3.x/tutorial/chapter6/comment-form.md1351 name: 'Jane Doe',CODE
LOW…ned_docs/version-3.x/tutorial/chapter6/comment-form.md1363 name: 'John Doe',CODE
LOW…_docs/version-3.x/tutorial/chapter6/the-redwood-way.md254 name: 'John Doe',CODE
LOW…_docs/version-3.x/tutorial/chapter6/the-redwood-way.md284 name: 'John Doe',CODE
LOW…_docs/version-3.x/tutorial/chapter6/comments-schema.md658 name: 'Jane Doe',CODE
LOW…_docs/version-3.x/tutorial/chapter6/comments-schema.md670 name: 'John Doe',CODE
LOW…_docs/version-3.x/tutorial/chapter6/comments-schema.md696 name: 'Jane Doe',CODE
LOW…_docs/version-3.x/tutorial/chapter6/comments-schema.md708 name: 'John Doe',CODE
LOW…/version-3.x/tutorial/chapter7/api-side-currentuser.md93 name: 'John Doe',CODE
LOW…s/versioned_docs/version-3.x/tutorial/chapter7/rbac.md787 name: 'John Doe',CODE
LOW…s/versioned_docs/version-3.x/tutorial/chapter7/rbac.md844 name: 'John Doe',CODE
LOW…sioned_docs/version-3.x/tutorial/chapter5/storybook.md137[Hipster Ipsum](https://hipsum.co/), a fun alternative to Lorem Ipsum filler text!CODE
LOW⚡docs/versioned_docs/version-7.x/seo-head.md151<Metadata description="Lorem ipsum dolar sit amet..." />CODE
LOW⚡docs/versioned_docs/version-7.x/seo-head.md153<meta name="description" content="Lorem ipsum dolar sit amet..." />CODE
LOW⚡docs/versioned_docs/version-7.x/seo-head.md159<Metadata description="Lorem ipsum dolar sit amet...">CODE
LOW⚡docs/versioned_docs/version-7.x/seo-head.md163<meta name="description" content="Lorem ipsum dolar sit amet..." />CODE
LOWdocs/versioned_docs/version-7.x/testing.md365 const article = { id: 1, title: 'Foobar', body: 'Lorem ipsum...' }CODE
LOWdocs/versioned_docs/version-7.x/testing.md551 body: 'Lorem ipsum...',CODE
LOWdocs/versioned_docs/version-7.x/testing.md574 body: 'Lorem ipsum...',CODE
LOWdocs/versioned_docs/version-7.x/testing.md972 body: 'Lorem ipsum...'CODE
LOWdocs/versioned_docs/version-7.x/studio.md68 email = "user@example.com"CODE
LOWdocs/versioned_docs/version-7.x/studio.md83 email = "user@example.com"CODE
LOWdocs/versioned_docs/version-7.x/studio.md97 email = "user@example.com"CODE
399 more matches not shown…
Modern AI Meta-Vocabulary107 hits · 251 pts
SeverityFileLineSnippetContext
MEDIUMtasks/smoke-tests/auth/tests/rbacChecks.spec.ts74 // @NOTE we do this because the scaffold content is actually on the page,COMMENT
MEDIUMtasks/e2e/cypress/e2e/01-tutorial/sharedTests.js143 //check scaffold cssCOMMENT
MEDIUMdocs/docs/schema-relations.md42These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations/many-to-manCODE
MEDIUMdocs/docs/schema-relations.md42These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations/many-to-manCODE
MEDIUMdocs/docs/cli-commands.md1031### generate scaffoldCOMMENT
MEDIUMdocs/docs/services.md97If you're using [Redwood's scaffolds](cli-commands.md#generate-scaffold) then you'll see requisite error messages when tCODE
MEDIUMdocs/docs/tutorial/chapter4/authentication.md76Head to [http://localhost:8910/admin/posts](http://localhost:8910/admin/posts) and our generated scaffold page should coCODE
MEDIUMdocs/docs/how-to/test-in-github-actions.md151### 3. Generate the UserExample scaffoldCOMMENT
MEDIUMdocs/versioned_docs/version-3.x/schema-relations.md42These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations#implicit-maCODE
MEDIUMdocs/versioned_docs/version-3.x/schema-relations.md42These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations#implicit-maCODE
MEDIUMdocs/versioned_docs/version-3.x/cli-commands.md927### generate scaffoldCOMMENT
MEDIUMdocs/versioned_docs/version-3.x/services.md78If you're using [Redwood's scaffolds](cli-commands.md#generate-scaffold) then you'll see requisite error messages when tCODE
MEDIUM…d_docs/version-3.x/tutorial/chapter4/authentication.md76Head to [http://localhost:8910/admin/posts](http://localhost:8910/admin/posts) and our generated scaffold page should coCODE
MEDIUM…oned_docs/version-3.x/how-to/test-in-github-actions.md151### 3. Generate the UserExample scaffoldCOMMENT
MEDIUMdocs/versioned_docs/version-7.x/schema-relations.md42These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations/many-to-manCODE
MEDIUMdocs/versioned_docs/version-7.x/schema-relations.md42These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations/many-to-manCODE
MEDIUMdocs/versioned_docs/version-7.x/cli-commands.md998### generate scaffoldCOMMENT
MEDIUMdocs/versioned_docs/version-7.x/services.md84If you're using [Redwood's scaffolds](cli-commands.md#generate-scaffold) then you'll see requisite error messages when tCODE
MEDIUM…d_docs/version-7.x/tutorial/chapter4/authentication.md76Head to [http://localhost:8910/admin/posts](http://localhost:8910/admin/posts) and our generated scaffold page should coCODE
MEDIUM…oned_docs/version-7.x/how-to/test-in-github-actions.md151### 3. Generate the UserExample scaffoldCOMMENT
MEDIUMdocs/versioned_docs/version-8.7/schema-relations.md42These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations/many-to-manCODE
MEDIUMdocs/versioned_docs/version-8.7/schema-relations.md42These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations/many-to-manCODE
MEDIUMdocs/versioned_docs/version-8.7/cli-commands.md1031### generate scaffoldCOMMENT
MEDIUMdocs/versioned_docs/version-8.7/services.md97If you're using [Redwood's scaffolds](cli-commands.md#generate-scaffold) then you'll see requisite error messages when tCODE
MEDIUM…d_docs/version-8.7/tutorial/chapter4/authentication.md76Head to [http://localhost:8910/admin/posts](http://localhost:8910/admin/posts) and our generated scaffold page should coCODE
MEDIUM…oned_docs/version-8.7/how-to/test-in-github-actions.md151### 3. Generate the UserExample scaffoldCOMMENT
MEDIUMdocs/versioned_docs/version-8.0/schema-relations.md42These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations/many-to-manCODE
MEDIUMdocs/versioned_docs/version-8.0/schema-relations.md42These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations/many-to-manCODE
MEDIUMdocs/versioned_docs/version-8.0/cli-commands.md1031### generate scaffoldCOMMENT
MEDIUMdocs/versioned_docs/version-8.0/services.md97If you're using [Redwood's scaffolds](cli-commands.md#generate-scaffold) then you'll see requisite error messages when tCODE
MEDIUM…d_docs/version-8.0/tutorial/chapter4/authentication.md76Head to [http://localhost:8910/admin/posts](http://localhost:8910/admin/posts) and our generated scaffold page should coCODE
MEDIUM…oned_docs/version-8.0/how-to/test-in-github-actions.md151### 3. Generate the UserExample scaffoldCOMMENT
MEDIUMdocs/versioned_docs/version-8.1/schema-relations.md42These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations/many-to-manCODE
MEDIUMdocs/versioned_docs/version-8.1/schema-relations.md42These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations/many-to-manCODE
MEDIUMdocs/versioned_docs/version-8.1/cli-commands.md1031### generate scaffoldCOMMENT
MEDIUMdocs/versioned_docs/version-8.1/services.md97If you're using [Redwood's scaffolds](cli-commands.md#generate-scaffold) then you'll see requisite error messages when tCODE
MEDIUM…d_docs/version-8.1/tutorial/chapter4/authentication.md76Head to [http://localhost:8910/admin/posts](http://localhost:8910/admin/posts) and our generated scaffold page should coCODE
MEDIUM…oned_docs/version-8.1/how-to/test-in-github-actions.md151### 3. Generate the UserExample scaffoldCOMMENT
MEDIUMdocs/versioned_docs/version-8.6/schema-relations.md42These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations/many-to-manCODE
MEDIUMdocs/versioned_docs/version-8.6/schema-relations.md42These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations/many-to-manCODE
MEDIUMdocs/versioned_docs/version-8.6/cli-commands.md1031### generate scaffoldCOMMENT
MEDIUMdocs/versioned_docs/version-8.6/services.md97If you're using [Redwood's scaffolds](cli-commands.md#generate-scaffold) then you'll see requisite error messages when tCODE
MEDIUM…d_docs/version-8.6/tutorial/chapter4/authentication.md76Head to [http://localhost:8910/admin/posts](http://localhost:8910/admin/posts) and our generated scaffold page should coCODE
MEDIUM…oned_docs/version-8.6/how-to/test-in-github-actions.md151### 3. Generate the UserExample scaffoldCOMMENT
MEDIUMdocs/versioned_docs/version-8.8/schema-relations.md42These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations/many-to-manCODE
MEDIUMdocs/versioned_docs/version-8.8/schema-relations.md42These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations/many-to-manCODE
MEDIUMdocs/versioned_docs/version-8.8/cli-commands.md1031### generate scaffoldCOMMENT
MEDIUMdocs/versioned_docs/version-8.8/services.md97If you're using [Redwood's scaffolds](cli-commands.md#generate-scaffold) then you'll see requisite error messages when tCODE
MEDIUM…d_docs/version-8.8/tutorial/chapter4/authentication.md76Head to [http://localhost:8910/admin/posts](http://localhost:8910/admin/posts) and our generated scaffold page should coCODE
MEDIUM…oned_docs/version-8.8/how-to/test-in-github-actions.md151### 3. Generate the UserExample scaffoldCOMMENT
MEDIUMdocs/versioned_docs/version-4.x/schema-relations.md42These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations#implicit-maCODE
MEDIUMdocs/versioned_docs/version-4.x/schema-relations.md42These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations#implicit-maCODE
MEDIUMdocs/versioned_docs/version-4.x/cli-commands.md927### generate scaffoldCOMMENT
MEDIUMdocs/versioned_docs/version-4.x/services.md78If you're using [Redwood's scaffolds](cli-commands.md#generate-scaffold) then you'll see requisite error messages when tCODE
MEDIUM…d_docs/version-4.x/tutorial/chapter4/authentication.md76Head to [http://localhost:8910/admin/posts](http://localhost:8910/admin/posts) and our generated scaffold page should coCODE
MEDIUM…oned_docs/version-4.x/how-to/test-in-github-actions.md151### 3. Generate the UserExample scaffoldCOMMENT
MEDIUMdocs/versioned_docs/version-1.x/schema-relations.md42These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations#implicit-maCODE
MEDIUMdocs/versioned_docs/version-1.x/schema-relations.md42These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations#implicit-maCODE
MEDIUMdocs/versioned_docs/version-1.x/cli-commands.md880### generate scaffoldCOMMENT
MEDIUMdocs/versioned_docs/version-1.x/services.md78If you're using [Redwood's scaffolds](cli-commands.md#generate-scaffold) then you'll see requisite error messages when tCODE
47 more matches not shown…
Structural Annotation Overuse113 hits · 182 pts
SeverityFileLineSnippetContext
LOWtasks/all-contributors/README.md38### Step 1: Check for new contributors and add to `*rc` filesCOMMENT
LOWtasks/all-contributors/README.md83### Step 2: Update the content in README.md#ContributorsCOMMENT
LOWtasks/all-contributors/archive/README.md60### Step 1: Check for new contributors and add to `*rc` filesCOMMENT
LOWtasks/all-contributors/archive/README.md127### Step 2: Merge contributors into main fileCOMMENT
LOWtasks/all-contributors/archive/README.md135### Step 3: Update the content in README.md#ContributorsCOMMENT
LOWdocs/docs/contributing-walkthrough.md104#### Step 1: Redwood FrameworkCOMMENT
LOWdocs/docs/contributing-walkthrough.md114#### Step 2: Test ProjectCOMMENT
LOWdocs/docs/contributing-walkthrough.md143#### Step 3: Link the local Framework with the local test ProjectCOMMENT
LOWdocs/docs/contributing-walkthrough.md179#### Step 4: Framework Package(s) Local TestingCOMMENT
LOWdocs/docs/contributing-walkthrough.md199#### Step 5: Open a PR 🚀COMMENT
LOW…versioned_docs/version-3.x/contributing-walkthrough.md96#### Step 1: Redwood FrameworkCOMMENT
LOW…versioned_docs/version-3.x/contributing-walkthrough.md105#### Step 2: Test ProjectCOMMENT
LOW…versioned_docs/version-3.x/contributing-walkthrough.md131#### Step 3: Link the local Framework with the local test ProjectCOMMENT
LOW…versioned_docs/version-3.x/contributing-walkthrough.md163#### Step 4: Framework Package(s) Local TestingCOMMENT
LOW…versioned_docs/version-3.x/contributing-walkthrough.md180#### Step 5: Open a PR 🚀COMMENT
LOW…versioned_docs/version-7.x/contributing-walkthrough.md96#### Step 1: Redwood FrameworkCOMMENT
LOW…versioned_docs/version-7.x/contributing-walkthrough.md105#### Step 2: Test ProjectCOMMENT
LOW…versioned_docs/version-7.x/contributing-walkthrough.md131#### Step 3: Link the local Framework with the local test ProjectCOMMENT
LOW…versioned_docs/version-7.x/contributing-walkthrough.md163#### Step 4: Framework Package(s) Local TestingCOMMENT
LOW…versioned_docs/version-7.x/contributing-walkthrough.md180#### Step 5: Open a PR 🚀COMMENT
LOW…versioned_docs/version-8.7/contributing-walkthrough.md104#### Step 1: Redwood FrameworkCOMMENT
LOW…versioned_docs/version-8.7/contributing-walkthrough.md114#### Step 2: Test ProjectCOMMENT
LOW…versioned_docs/version-8.7/contributing-walkthrough.md143#### Step 3: Link the local Framework with the local test ProjectCOMMENT
LOW…versioned_docs/version-8.7/contributing-walkthrough.md179#### Step 4: Framework Package(s) Local TestingCOMMENT
LOW…versioned_docs/version-8.7/contributing-walkthrough.md199#### Step 5: Open a PR 🚀COMMENT
LOW…versioned_docs/version-8.0/contributing-walkthrough.md104#### Step 1: Redwood FrameworkCOMMENT
LOW…versioned_docs/version-8.0/contributing-walkthrough.md114#### Step 2: Test ProjectCOMMENT
LOW…versioned_docs/version-8.0/contributing-walkthrough.md143#### Step 3: Link the local Framework with the local test ProjectCOMMENT
LOW…versioned_docs/version-8.0/contributing-walkthrough.md179#### Step 4: Framework Package(s) Local TestingCOMMENT
LOW…versioned_docs/version-8.0/contributing-walkthrough.md199#### Step 5: Open a PR 🚀COMMENT
LOW…versioned_docs/version-8.1/contributing-walkthrough.md104#### Step 1: Redwood FrameworkCOMMENT
LOW…versioned_docs/version-8.1/contributing-walkthrough.md114#### Step 2: Test ProjectCOMMENT
LOW…versioned_docs/version-8.1/contributing-walkthrough.md143#### Step 3: Link the local Framework with the local test ProjectCOMMENT
LOW…versioned_docs/version-8.1/contributing-walkthrough.md179#### Step 4: Framework Package(s) Local TestingCOMMENT
LOW…versioned_docs/version-8.1/contributing-walkthrough.md199#### Step 5: Open a PR 🚀COMMENT
LOW…versioned_docs/version-8.6/contributing-walkthrough.md104#### Step 1: Redwood FrameworkCOMMENT
LOW…versioned_docs/version-8.6/contributing-walkthrough.md114#### Step 2: Test ProjectCOMMENT
LOW…versioned_docs/version-8.6/contributing-walkthrough.md143#### Step 3: Link the local Framework with the local test ProjectCOMMENT
LOW…versioned_docs/version-8.6/contributing-walkthrough.md179#### Step 4: Framework Package(s) Local TestingCOMMENT
LOW…versioned_docs/version-8.6/contributing-walkthrough.md199#### Step 5: Open a PR 🚀COMMENT
LOW…versioned_docs/version-8.8/contributing-walkthrough.md104#### Step 1: Redwood FrameworkCOMMENT
LOW…versioned_docs/version-8.8/contributing-walkthrough.md114#### Step 2: Test ProjectCOMMENT
LOW…versioned_docs/version-8.8/contributing-walkthrough.md143#### Step 3: Link the local Framework with the local test ProjectCOMMENT
LOW…versioned_docs/version-8.8/contributing-walkthrough.md179#### Step 4: Framework Package(s) Local TestingCOMMENT
LOW…versioned_docs/version-8.8/contributing-walkthrough.md199#### Step 5: Open a PR 🚀COMMENT
LOW…versioned_docs/version-4.x/contributing-walkthrough.md96#### Step 1: Redwood FrameworkCOMMENT
LOW…versioned_docs/version-4.x/contributing-walkthrough.md105#### Step 2: Test ProjectCOMMENT
LOW…versioned_docs/version-4.x/contributing-walkthrough.md131#### Step 3: Link the local Framework with the local test ProjectCOMMENT
LOW…versioned_docs/version-4.x/contributing-walkthrough.md163#### Step 4: Framework Package(s) Local TestingCOMMENT
LOW…versioned_docs/version-4.x/contributing-walkthrough.md180#### Step 5: Open a PR 🚀COMMENT
LOW…versioned_docs/version-1.x/contributing-walkthrough.md96#### Step 1: Redwood FrameworkCOMMENT
LOW…versioned_docs/version-1.x/contributing-walkthrough.md105#### Step 2: Test ProjectCOMMENT
LOW…versioned_docs/version-1.x/contributing-walkthrough.md131#### Step 3: Link the local Framework with the local test ProjectCOMMENT
LOW…versioned_docs/version-1.x/contributing-walkthrough.md163#### Step 4: Framework Package(s) Local TestingCOMMENT
LOW…versioned_docs/version-1.x/contributing-walkthrough.md180#### Step 5: Open a PR 🚀COMMENT
LOW…versioned_docs/version-5.x/contributing-walkthrough.md96#### Step 1: Redwood FrameworkCOMMENT
LOW…versioned_docs/version-5.x/contributing-walkthrough.md105#### Step 2: Test ProjectCOMMENT
LOW…versioned_docs/version-5.x/contributing-walkthrough.md131#### Step 3: Link the local Framework with the local test ProjectCOMMENT
LOW…versioned_docs/version-5.x/contributing-walkthrough.md163#### Step 4: Framework Package(s) Local TestingCOMMENT
LOW…versioned_docs/version-5.x/contributing-walkthrough.md180#### Step 5: Open a PR 🚀COMMENT
53 more matches not shown…
Self-Referential Comments43 hits · 128 pts
SeverityFileLineSnippetContext
MEDIUM…ypress/e2e/01-tutorial/codemods/Step0_1_RedwoodToml.js2# This file contains the configuration settings for your Redwood app.COMMENT
MEDIUM…ypress/e2e/01-tutorial/codemods/Step0_1_RedwoodToml.js3# This file is also what makes your Redwood app a Redwood app.COMMENT
MEDIUM__fixtures__/fragment-test-project/redwood.toml1# This file contains the configuration settings for your Redwood app.COMMENT
MEDIUM__fixtures__/fragment-test-project/redwood.toml2# This file is also what makes your Redwood app a Redwood app.COMMENT
MEDIUM__fixtures__/test-project-rsc-kitchen-sink/redwood.toml1# This file contains the configuration settings for your Redwood app.COMMENT
MEDIUM__fixtures__/test-project-rsc-kitchen-sink/redwood.toml2# This file is also what makes your Redwood app a Redwood app.COMMENT
MEDIUM__fixtures__/rsc-caching/redwood.toml1# This file contains the configuration settings for your Redwood app.COMMENT
MEDIUM__fixtures__/rsc-caching/redwood.toml2# This file is also what makes your Redwood app a Redwood app.COMMENT
MEDIUM__fixtures__/test-project/redwood.toml1# This file contains the configuration settings for your Redwood app.COMMENT
MEDIUM__fixtures__/test-project/redwood.toml2# This file is also what makes your Redwood app a Redwood app.COMMENT
MEDIUM__fixtures__/empty-project/redwood.toml1# This file contains the configuration settings for your Redwood app.COMMENT
MEDIUM__fixtures__/empty-project/redwood.toml2# This file is also what makes your Redwood app a Redwood app.COMMENT
MEDIUM__fixtures__/test-project-rsa/redwood.toml1# This file contains the configuration settings for your Redwood app.COMMENT
MEDIUM__fixtures__/test-project-rsa/redwood.toml2# This file is also what makes your Redwood app a Redwood app.COMMENT
MEDIUM…s/cli/src/commands/setup/deploy/templates/baremetal.js16export const DEPLOY = `# This file contains config for a baremetal deploymentCODE
MEDIUM…sts__/__fixtures__/toml/fragments_no_space_equals.toml1# This file contains the configuration settings for your Redwood app.COMMENT
MEDIUM…sts__/__fixtures__/toml/fragments_no_space_equals.toml2# This file is also what makes your Redwood app a Redwood app.COMMENT
MEDIUM…__/__fixtures__/toml/trusted_docs_no_space_equals.toml1# This file contains the configuration settings for your Redwood app.COMMENT
MEDIUM…__/__fixtures__/toml/trusted_docs_no_space_equals.toml2# This file is also what makes your Redwood app a Redwood app.COMMENT
MEDIUM…edDocuments/__tests__/__fixtures__/toml/fragments.toml1# This file contains the configuration settings for your Redwood app.COMMENT
MEDIUM…edDocuments/__tests__/__fixtures__/toml/fragments.toml2# This file is also what makes your Redwood app a Redwood app.COMMENT
MEDIUM…stedDocuments/__tests__/__fixtures__/toml/default.toml1# This file contains the configuration settings for your Redwood app.COMMENT
MEDIUM…stedDocuments/__tests__/__fixtures__/toml/default.toml2# This file is also what makes your Redwood app a Redwood app.COMMENT
MEDIUM…tures__/toml/trusted_docs_fragments_already_setup.toml1# This file contains the configuration settings for your Redwood app.COMMENT
MEDIUM…tures__/toml/trusted_docs_fragments_already_setup.toml2# This file is also what makes your Redwood app a Redwood app.COMMENT
MEDIUM…/__fixtures__/toml/trusted_docs_commented_graphql.toml1# This file contains the configuration settings for your Redwood app.COMMENT
MEDIUM…/__fixtures__/toml/trusted_docs_commented_graphql.toml2# This file is also what makes your Redwood app a Redwood app.COMMENT
MEDIUM…ts__/__fixtures__/toml/trusted_docs_already_setup.toml1# This file contains the configuration settings for your Redwood app.COMMENT
MEDIUM…ts__/__fixtures__/toml/trusted_docs_already_setup.toml2# This file is also what makes your Redwood app a Redwood app.COMMENT
MEDIUM…ers/fastify/web/src/__fixtures__/fallback/redwood.toml1# This file contains the configuration settings for your Redwood app.COMMENT
MEDIUM…ers/fastify/web/src/__fixtures__/fallback/redwood.toml2# This file is also what makes your Redwood app a Redwood app.COMMENT
MEDIUM…dapters/fastify/web/src/__fixtures__/main/redwood.toml1# This file contains the configuration settings for your Redwood app.COMMENT
MEDIUM…dapters/fastify/web/src/__fixtures__/main/redwood.toml2# This file is also what makes your Redwood app a Redwood app.COMMENT
MEDIUM…entSvgs/__testfixtures__/reExported/input/redwood.toml1# This file contains the configuration settings for your Redwood app.COMMENT
MEDIUM…entSvgs/__testfixtures__/reExported/input/redwood.toml2# This file is also what makes your Redwood app a Redwood app.COMMENT
MEDIUM…ntSvgs/__testfixtures__/reExported/output/redwood.toml1# This file contains the configuration settings for your Redwood app.COMMENT
MEDIUM…ntSvgs/__testfixtures__/reExported/output/redwood.toml2# This file is also what makes your Redwood app a Redwood app.COMMENT
MEDIUM…onentSvgs/__testfixtures__/srcAlias/input/redwood.toml1# This file contains the configuration settings for your Redwood app.COMMENT
MEDIUM…onentSvgs/__testfixtures__/srcAlias/input/redwood.toml2# This file is also what makes your Redwood app a Redwood app.COMMENT
MEDIUMpackages/create-redwood-app/templates/js/redwood.toml1# This file contains the configuration settings for your Redwood app.COMMENT
MEDIUMpackages/create-redwood-app/templates/js/redwood.toml2# This file is also what makes your Redwood app a Redwood app.COMMENT
MEDIUMpackages/create-redwood-app/templates/ts/redwood.toml1# This file contains the configuration settings for your Redwood app.COMMENT
MEDIUMpackages/create-redwood-app/templates/ts/redwood.toml2# This file is also what makes your Redwood app a Redwood app.COMMENT
Over-Commented Block77 hits · 77 pts
SeverityFileLineSnippetContext
LOWtasks/smoke-tests/prerender/tests/prerender.spec.ts101 // sometimes it doesn't.COMMENT
LOWtasks/test-project/codemods/groceriesPage.ts101 j.stringLiteral('src/components/VegetableInfo'),COMMENT
LOWtasks/e2e/cypress/e2e/01-tutorial/tutorial.cy.js41 // path.join(BASE_DIR, 'api/src/lib/auth.js'),COMMENT
LOW…t-project/web/src/components/Author/Author.stories.tsx1// Pass props to your component by passing an `args` object to your storyCOMMENT
LOW…oject/web/src/components/BlogPost/BlogPost.stories.tsx1// Pass props to your component by passing an `args` object to your storyCOMMENT
LOW…ures__/fragment-test-project/api/src/functions/auth.ts21 // Whatever is returned from this function will be returned fromCOMMENT
LOW…ures__/fragment-test-project/api/src/functions/auth.ts41COMMENT
LOW…xtures__/test-project-rsc-kitchen-sink/scripts/seed.ts41 // If using dbAuth and seeding users, you'll need to add a `hashedPassword`COMMENT
LOW…est-project-rsc-kitchen-sink/api/src/functions/auth.ts21 // Whatever is returned from this function will be returned fromCOMMENT
LOW…est-project-rsc-kitchen-sink/api/src/functions/auth.ts41COMMENT
LOW__fixtures__/rsc-caching/scripts/seed.ts41 // If using dbAuth and seeding users, you'll need to add a `hashedPassword`COMMENT
LOW…t-project/web/src/components/Author/Author.stories.tsx1// Pass props to your component by passing an `args` object to your storyCOMMENT
LOW…oject/web/src/components/BlogPost/BlogPost.stories.tsx1// Pass props to your component by passing an `args` object to your storyCOMMENT
LOW__fixtures__/test-project/api/src/functions/auth.ts21 // Whatever is returned from this function will be returned fromCOMMENT
LOW__fixtures__/test-project/api/src/functions/auth.ts41COMMENT
LOW__fixtures__/empty-project/scripts/seed.ts1// eslint-disable-next-line @typescript-eslint/no-unused-varsCOMMENT
LOW__fixtures__/test-project-rsa/scripts/seed.ts1// eslint-disable-next-line @typescript-eslint/no-unused-varsCOMMENT
LOWpackages/cli-helpers/src/auth/authTasks.ts561COMMENT
LOWpackages/forms/src/Form.tsx81 )COMMENT
LOWpackages/record/src/redwoodrecord/Core.js1import camelCase from 'camelcase'COMMENT
LOW…/record/src/redwoodrecord/__tests__/Reflection.test.js1// This test requires that a schema.prisma file exists or is mocked:COMMENT
LOWpackages/internal/src/generate/typeDefinitions.ts21} from './graphqlCodeGen'COMMENT
LOW…rc/generate/plugins/rw-typescript-resolvers/visitor.ts81 // This is what's different compared to the implementation I copy/pastedCOMMENT
LOW…rc/generate/plugins/rw-typescript-resolvers/visitor.ts101 // " posts: OptArgsResolverFn<Array<ResolversTypes['Post']>, ParentType, ContextType>;",COMMENT
LOW…/src/generate/plugins/rw-typescript-resolvers/index.ts41 obj?: { root: TParent; context: TContext; info: GraphQLResolveInfo }COMMENT
LOWpackages/cli/src/index.js41// # Setting the CWDCOMMENT
LOWpackages/cli/src/commands/execHandler.js61COMMENT
LOW…s/cli/src/commands/setup/deploy/templates/baremetal.js41branch = "main"COMMENT
LOW…ges/cli/src/commands/setup/deploy/templates/netlify.js21#COMMENT
LOWpackages/cli/src/commands/generate/service/service.js161 return valueCOMMENT
LOWpackages/babel-config/src/common.ts21 options?: WebFlagsCOMMENT
LOW…/babel-config/src/plugins/babel-plugin-redwood-cell.ts1import { parse } from 'path'COMMENT
LOW…src/plugins/babel-plugin-redwood-routes-auto-loader.ts81 t.isImportDefaultSpecifier(specifiers),COMMENT
LOW…s/__tests__/__fixtures__/context-wrapping/auth/code.js1import { DbAuthHandler, DbAuthHandlerOptions } from '@redwoodjs/auth-dbauth-api'COMMENT
LOW…s/__tests__/__fixtures__/context-wrapping/auth/code.js41 // username/password provided at login, but before actually considering themCOMMENT
LOW…s/__tests__/__fixtures__/context-wrapping/auth/code.js81 // the resetToken is valid, but expiredCOMMENT
LOW…__tests__/__fixtures__/context-wrapping/auth/output.js1import { DbAuthHandler, DbAuthHandlerOptions } from '@redwoodjs/auth-dbauth-api'COMMENT
LOW…__tests__/__fixtures__/context-wrapping/auth/output.js21 // How long the resetToken is valid for, in seconds (default is 24 hours)COMMENT
LOW…__tests__/__fixtures__/context-wrapping/auth/output.js81 // check for duplicate usernames before calling this handler. At a minimumCOMMENT
LOW…ges/babel-config/src/__tests__/prebuildApiFile.test.ts41 })COMMENT
LOW…ges/babel-config/src/__tests__/prebuildApiFile.test.ts61 // ↓↓↓COMMENT
LOW…s__/__fixtures__/redwood-app/api/src/lib/typescript.ts1// Disabling linting here so that we can test `prebuildApiFile`.COMMENT
LOWpackages/adapters/fastify/web/src/web.ts101 // One exception for this is requests for assets that don't exist anymore.COMMENT
LOWpackages/adapters/fastify/web/src/resolveOptions.ts41 // ```COMMENT
LOWpackages/vite/src/devFeServer.ts101 ssr: {COMMENT
LOWpackages/vite/src/devFeServer.ts141 // with the correct conditions. And so that CJS modules work correctly.COMMENT
LOWpackages/vite/src/devFeServer.ts201 // importing of "server-only" and other packages with poisoned imports.COMMENT
LOWpackages/vite/src/devFeServer.ts261 'cookie',COMMENT
LOWpackages/vite/src/devFeServer.ts361 // middleware modeCOMMENT
LOWpackages/vite/src/runFeServer.ts81COMMENT
LOWpackages/vite/src/index.ts81 // 2. There's an open issue on Vite where it adds extra quotes aroundCOMMENT
LOWpackages/vite/src/middleware/invokeMiddleware.ts41COMMENT
LOWpackages/vite/src/streaming/streamHelpers.ts181 bootstrapScriptContent:COMMENT
LOWpackages/vite/src/lib/envVarDefinitions.ts21 },COMMENT
LOWpackages/vite/src/lib/getMergedConfig.ts41 // import RandomNumberServerCell fromCOMMENT
LOWpackages/vite/src/rsc/rscBuildRwEnvVars.ts41 // Also seems like when using noExternal we have to use just @redwoodjs/webCOMMENT
LOWpackages/vite/src/rsc/rscBuildClient.ts41 emptyOutDir: true, // Needed because `outDir` is not inside `root`COMMENT
LOWpackages/vite/src/rsc/rscBuildForServer.ts41 'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV),COMMENT
LOWpackages/eslint-config/shared.js1// This ESLint configuration is shared between the Redwood framework,COMMENT
LOWpackages/api/src/validations/validations.ts481 // consider an empty string to passCOMMENT
17 more matches not shown…
Hyper-Verbose Identifiers60 hits · 60 pts
SeverityFileLineSnippetContext
LOWtasks/smoke-tests/auth/tests/rbacChecks.spec.ts145async function fillOutContactFormAsAnonymousUser({CODE
LOWtasks/smoke-tests/shared/delayedPage.ts4export async function checkDelayedPageRendering(CODE
LOW…ectory/web/src/__tests__/azureActiveDirectory.test.tsx119function getAzureActiveDirectoryAuth(customProviderHooks?: {CODE
LOW…upabase/web/src/__tests__/supabase.middleware.test.tsx383function mwCurrentUserToHaveBeenCalled() {CODE
LOW…upabase/web/src/__tests__/supabase.middleware.test.tsx392function checkAuthProviderCookieSet() {CODE
LOW…upabase/web/src/__tests__/supabase.middleware.test.tsx412function checkAuthProviderCookieDeleted() {CODE
LOW…ckages/auth-providers/dbAuth/setup/src/setupHandler.ts159async function shouldGenerateDbAuthPages(generateAuthPages: boolean | null) {CODE
LOWpackages/auth-providers/dbAuth/api/src/shared.ts324function supportsMultiValueHeaders(event: APIGatewayProxyEvent | Request) {CODE
LOWpackages/api-server/src/plugins/graphql.ts27export async function redwoodFastifyGraphQLServer(CODE
LOWpackages/framework-tools/src/generateTypes.ts58export async function insertCommonJsPackageJson({CODE
LOWpackages/cli-helpers/src/auth/authTasks.ts36function addAuthDecoderToCreateGraphQLHandler(content: string) {CODE
LOWpackages/cli-helpers/src/lib/loadEnvFiles.ts45export function loadNodeEnvDerivedEnvFile(cwd: string) {CODE
LOWpackages/cli-helpers/src/lib/loadEnvFiles.ts61export function loadUserSpecifiedEnvFiles(cwd: string, loadEnvFiles: string[]) {CODE
LOWpackages/cli-helpers/src/telemetry/index.ts14export function recordTelemetryAttributes(CODE
LOWpackages/internal/src/routes.ts51export function warningForDuplicateRoutes() {CODE
LOWpackages/internal/src/generate/typeDefinitions.ts399function generateStubStorybookTypes() {CODE
LOWpackages/mailer/core/src/utils.ts61export function constructCompleteSendOptions(CODE
LOWpackages/cli/src/plugin.js278async function loadCommandsFromCacheOrPackage(CODE
LOWpackages/cli/src/lib/configureStorybook.js21export default async function extendStorybookConfiguration(CODE
LOWpackages/cli/src/lib/locking.js10function ensureLockDirectoryExists() {CODE
LOWpackages/cli/src/lib/merge/index.js135function stripTrailingCommentsStrategy() {CODE
LOWpackages/cli/src/commands/upgrade.js271async function setLatestVersionToContext(ctx, tag) {CODE
LOWpackages/cli/src/commands/upgrade.js324function updateRedwoodDepsForAllSides(ctx, options) {CODE
LOWpackages/cli/src/commands/upgrade.js348async function updatePackageVersionsFromTemplate(ctx, { dryRun, verbose }) {CODE
LOWpackages/cli/src/commands/serveBothHandler.js107function logSkippingFastifyWebServer() {CODE
LOW…ges/cli/src/commands/setup/ui/libraries/tailwindcss.js77async function recommendExtensionsToInstall() {CODE
LOW…li/src/commands/setup/ui/__tests__/tailwindcss.test.ts312function setupDefaultProjectStructure(CODE
LOWpackages/cli/src/commands/setup/docker/dockerHandler.js286export async function getVersionOfRedwoodPackageToInstall(module) {CODE
LOW…rc/commands/setup/deploy/providers/coherenceHandler.js89async function getCoherenceConfigFileContent() {CODE
LOWpackages/cli/src/commands/generate/dbAuth/dbAuth.js56function getPostInstallWebauthnMessage(isDbAuthSetup) {CODE
LOW…nfig/src/plugins/babel-plugin-redwood-otel-wrapping.ts60function wrapExportNamedDeclaration(CODE
LOWpackages/vite/src/utils.ts10export function stripQueryStringAndHashFromPath(url: string) {CODE
LOW…s/vite/src/plugins/vite-plugin-rsc-transform-client.ts9export function rscTransformUseClientPlugin(CODE
LOW…s/vite/src/plugins/vite-plugin-rsc-transform-client.ts124async function parseExportNamesIntoNames(CODE
LOWpackages/vite/src/plugins/vite-plugin-rsc-analyze.ts84function isArrowFunctionExpression(CODE
LOW…s/vite/src/plugins/vite-plugin-rsc-transform-server.ts8export function rscTransformUseServerPlugin(CODE
LOW…s/vite/src/plugins/vite-plugin-rsc-transform-server.ts228function babelPluginTransformServerAction({CODE
LOW…ges/vite/src/plugins/vite-plugin-remove-from-bundle.ts33function generateModuleWithExports(exportNames: string[]) {CODE
LOWpackages/vite/src/streaming/streamHelpers.ts73export async function reactRenderToStreamResponse(CODE
LOW…e/src/streaming/transforms/serverInjectionTransform.ts22export function createServerInjectionTransform({CODE
LOW…ges/vite/src/streaming/transforms/bufferedTransform.ts4export function createBufferedTransformStream() {CODE
LOW…ges/cli-packages/dataMigrate/src/commands/upHandler.ts173function sortDataMigrationsByVersion(CODE
LOW…ages/graphql-server/src/plugins/useRedwoodDirective.ts164 resolve: function useRedwoodDirectiveValidatorResolver(CODE
LOW…ages/graphql-server/src/plugins/useRedwoodDirective.ts186 subscribe: function useRedwoodDirectiveValidatorResolver(CODE
LOW…ages/graphql-server/src/plugins/useRedwoodDirective.ts213 resolve: function useRedwoodDirectiveTransformerResolver(CODE
LOW…ds/v6.x.x/replaceComponentSvgs/replaceComponentSvgs.ts16async function convertSvgToReactComponent(CODE
LOW…c/codemods/v5.x.x/upgradeToReact18/upgradeToReact18.ts10function checkAndTransformReactRoot(CODE
LOW…c/codemods/v5.x.x/upgradeToReact18/upgradeToReact18.ts85async function checkAndUpdateCustomWebIndex(taskContext: TaskInnerAPI) {CODE
LOWpackages/create-redwood-app/src/create-redwood-app.js67async function executeCompatibilityCheck(templateDir) {CODE
LOWpackages/create-redwood-app/src/create-redwood-app.js383async function handleTargetDirPreference(targetDir) {CODE
LOWpackages/create-redwood-app/src/create-redwood-app.js425async function handleTypescriptPreference(typescriptFlag) {CODE
LOWpackages/create-redwood-app/src/create-redwood-app.js482async function doesDirectoryAlreadyExist(CODE
LOWpackages/create-redwood-app/src/create-redwood-app.js572async function handleNewDirectoryNamePreference() {CODE
LOWpackages/create-redwood-app/src/create-redwood-app.js593async function handleCommitMessagePreference(commitMessageFlag) {CODE
LOWpackages/create-redwood-app/src/create-redwood-app.js618async function handleYarnInstallPreference(yarnInstallFlag) {CODE
LOWpackages/router/src/__tests__/router.test.tsx49function createDummyAuthContextValues(CODE
LOW…kages/router/src/__tests__/pageLoadingContext.test.tsx70function createDummyAuthContextValues(CODE
LOWpackages/router/src/rsc/rscCss.ts14export function getRscStylesheetLinkGenerator(existingLinks?: string[]) {CODE
LOWpackages/router/src/rsc/rscCss.ts49function extractCssMappingFromManifest(manifest: Record<string, any>) {CODE
LOWpackages/router/src/rsc/clientSsr.ts48function resolveClientEntryForProd(CODE
Verbosity Indicators24 hits · 49 pts
SeverityFileLineSnippetContext
LOWpackages/web/src/bins/storybook.ts8// We do not install storybook by default, so we need to check if it isCOMMENT
LOW⚡packages/internal/src/__tests__/build_api.test.ts128 // Step 1: prebuild service/todos.test.jsCOMMENT
LOW⚡packages/internal/src/__tests__/build_api.test.ts137 // Step 2: check that output has correct import statement pathCOMMENT
LOW⚡packages/internal/src/__tests__/build_api.test.ts139 // Step 3: check that output has correct jest.mock pathCOMMENT
LOW⚡…ages/cli/src/testUtils/matchInlineTransformSnapshot.ts33 // Step 1: Write passed in code to a temp fileCOMMENT
LOW⚡…ages/cli/src/testUtils/matchInlineTransformSnapshot.ts36 // Step 2: Run transform against temp fileCOMMENT
LOW⚡…ages/cli/src/testUtils/matchInlineTransformSnapshot.ts46 // Step 3: Read modified file and snapshotCOMMENT
LOW⚡packages/cli/src/testUtils/matchTransformSnapshot.ts62 // Step 1: Copy fixture to temp fileCOMMENT
LOW⚡packages/cli/src/testUtils/matchTransformSnapshot.ts65 // Step 2: Run transform against temp fileCOMMENT
LOWpackages/cli/src/testUtils/matchTransformSnapshot.ts76 // Step 3: Read modified file and snapshotCOMMENT
LOWpackages/cli/src/testUtils/matchFolderTransform.ts62 // Step 1: Copy files recursively from fixture folder to tempCOMMENT
LOWpackages/cli/src/testUtils/matchFolderTransform.ts73 // Step 2: Run transform against temp dirCOMMENT
LOW⚡packages/cli/src/testUtils/matchFolderTransform.ts118 // Step 3: Check output pathsCOMMENT
LOW⚡packages/cli/src/testUtils/matchFolderTransform.ts121 // Step 4: Check contents of each fileCOMMENT
LOW⚡…codemods/src/testUtils/matchInlineTransformSnapshot.ts30 // Step 1: Write passed in code to a temp fileCOMMENT
LOW⚡…codemods/src/testUtils/matchInlineTransformSnapshot.ts33 // Step 2: Run transform against temp fileCOMMENT
LOW⚡…codemods/src/testUtils/matchInlineTransformSnapshot.ts43 // Step 3: Read modified file and snapshotCOMMENT
LOW⚡…kages/codemods/src/testUtils/matchTransformSnapshot.ts59 // Step 1: Copy fixture to temp fileCOMMENT
LOW⚡…kages/codemods/src/testUtils/matchTransformSnapshot.ts62 // Step 2: Run transform against temp fileCOMMENT
LOW…kages/codemods/src/testUtils/matchTransformSnapshot.ts73 // Step 3: Read modified file and snapshotCOMMENT
LOWpackages/codemods/src/testUtils/matchFolderTransform.ts57 // Step 1: Copy files recursively from fixture folder to tempCOMMENT
LOWpackages/codemods/src/testUtils/matchFolderTransform.ts68 // Step 2: Run transform against temp dirCOMMENT
LOW⚡packages/codemods/src/testUtils/matchFolderTransform.ts113 // Step 3: Check output pathsCOMMENT
LOW⚡packages/codemods/src/testUtils/matchFolderTransform.ts116 // Step 4: Check contents of each fileCOMMENT
AI Slop Vocabulary5 hits · 15 pts
SeverityFileLineSnippetContext
MEDIUMpackages/record/src/redwoodrecord/ValidationMixin.js26 // Whether or not this instance is valid and has no errors. Essentially theCOMMENT
MEDIUMpackages/record/src/redwoodrecord/ValidationMixin.js40 // the state of error objects. Essentially the opposite of `isValid`.COMMENT
MEDIUMpackages/testing/config/jest/web/resolver.js5// TL;DR, we need to resolve uuid to a CommonJS version. So we leverage jest's default resolver,COMMENT
MEDIUMpackages/vite/src/devFeServer.ts310 // TODO (RSC): Proper AST parsing would be more robust than simpleCOMMENT
MEDIUMpackages/structure/src/model/RWServiceFunction.ts89 // to do this it is probably easier to leverage a graphql code generator and the typescript compilerCOMMENT
Hallucination Indicators1 hit · 10 pts
SeverityFileLineSnippetContext
CRITICAL…kages/structure/src/interactive_cli/command_builder.ts64 return this.opts.cmd.parsed._.map((arg) => arg.toString())CODE
TODO Padding4 hits · 6 pts
SeverityFileLineSnippetContext
LOWpackages/auth-providers/dbAuth/api/src/shared.ts228// TODO: Add validation that the options are valid values for the scrypt algorithmCOMMENT
LOWpackages/structure/src/model/RWSDLField.ts80 // TODO: implementCOMMENT
LOWpackages/structure/src/model/RWRoute.ts345 // TODO: implementCOMMENT
LOW…kages/router/src/__tests__/pageLoadingContext.test.tsx310 // TODO: implement pageLoadDelay (potentially not needed with preloadingCOMMENT
Decorative Section Separators2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUM…i-packages/dataMigrate/src/__tests__/upHandler.test.ts18// ─── Mocks ───────────────────────────────────────────────────────────────────COMMENT
MEDIUM…i-packages/dataMigrate/src/__tests__/upHandler.test.ts139// ─── Tests ───────────────────────────────────────────────────────────────────COMMENT
Cross-Language Confusion (JS/TS)1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHpackages/prerender/src/errors.tsx39 print(query).split('\n').join('\n ') +CODE
Slop Phrases2 hits · 2 pts
SeverityFileLineSnippetContext
LOWpackages/auth-providers/dbAuth/setup/src/setupData.ts117 "A new User model was added to your schema. Don't forget to migrate your db",CODE
LOW…li-packages/dataMigrate/src/commands/installHandler.ts80 c.warning("Don't forget to apply the migration when you're ready:"),CODE
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippetContext
LOW__fixtures__/example-todo-main/netlify.toml13 # Set targetPort to the [web] side port as defined in redwood.tomlCOMMENT