RedwoodGraphQL
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.
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.
Can maintainers explain intent, assumptions, and trade-offs? 436 finding(s).
Are imports declared and package/API names verified? 592 finding(s).
Are wrappers, guards, and repeated structures necessary? 197 finding(s).
Which changes need focused human review? 1165 finding(s).
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.
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.
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.
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.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …t-test-project/api/src/directives/skipAuth/skipAuth.ts | 0 | use to skip authentication checks and allow public access. | STRING |
| HIGH | …c-kitchen-sink/api/src/directives/skipAuth/skipAuth.ts | 0 | use to skip authentication checks and allow public access. | STRING |
| HIGH | …__/rsc-caching/api/src/directives/skipAuth/skipAuth.ts | 0 | use to skip authentication checks and allow public access. | STRING |
| HIGH | …_/test-project/api/src/directives/skipAuth/skipAuth.ts | 0 | use to skip authentication checks and allow public access. | STRING |
| HIGH | …/empty-project/api/src/directives/skipAuth/skipAuth.ts | 0 | use to skip authentication checks and allow public access. | STRING |
| HIGH | …st-project-rsa/api/src/directives/skipAuth/skipAuth.ts | 0 | use to skip authentication checks and allow public access. | STRING |
| HIGH | …/__fixtures__/otel-wrapping/directive-skipAuth/code.js | 0 | use to skip authentication checks and allow public access. | STRING |
| HIGH | …_fixtures__/otel-wrapping/directive-skipAuth/output.js | 0 | use to skip authentication checks and allow public access. | STRING |
| HIGH | …p/templates/js/api/src/directives/skipAuth/skipAuth.js | 0 | use to skip authentication checks and allow public access. | STRING |
| HIGH | …p/templates/ts/api/src/directives/skipAuth/skipAuth.ts | 0 | use to skip authentication checks and allow public access. | STRING |
| HIGH | …-project/api/src/directives/requireAuth/requireAuth.ts | 0 | use 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.ts | 0 | use 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.ts | 0 | use 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.ts | 0 | use 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.ts | 0 | use 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.ts | 0 | use 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.js | 0 | use 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.ts | 0 | use to check whether or not a user is authenticated and is associated with an optional set of roles. | STRING |
| HIGH | docs/docs/realtime.md | 0 | a field that resolves slowly. maybe you want to @defer this field ;) | STRING |
| HIGH | docs/versioned_docs/version-7.x/realtime.md | 0 | a field that resolves slowly. maybe you want to @defer this field ;) | STRING |
| HIGH | docs/versioned_docs/version-8.7/realtime.md | 0 | a field that resolves slowly. maybe you want to @defer this field ;) | STRING |
| HIGH | docs/versioned_docs/version-8.0/realtime.md | 0 | a field that resolves slowly. maybe you want to @defer this field ;) | STRING |
| HIGH | docs/versioned_docs/version-8.1/realtime.md | 0 | a field that resolves slowly. maybe you want to @defer this field ;) | STRING |
| HIGH | docs/versioned_docs/version-8.6/realtime.md | 0 | a field that resolves slowly. maybe you want to @defer this field ;) | STRING |
| HIGH | docs/versioned_docs/version-8.8/realtime.md | 0 | a field that resolves slowly. maybe you want to @defer this field ;) | STRING |
| HIGH | docs/versioned_docs/version-8.3/realtime.md | 0 | a field that resolves slowly. maybe you want to @defer this field ;) | STRING |
| HIGH | docs/versioned_docs/version-8.4/realtime.md | 0 | a field that resolves slowly. maybe you want to @defer this field ;) | STRING |
| HIGH | docs/versioned_docs/version-6.x/realtime.md | 0 | a field that resolves slowly. maybe you want to @defer this field ;) | STRING |
| HIGH | docs/versioned_docs/version-8.5/realtime.md | 0 | a field that resolves slowly. maybe you want to @defer this field ;) | STRING |
| HIGH | docs/versioned_docs/version-8.2/realtime.md | 0 | a field that resolves slowly. maybe you want to @defer this field ;) | STRING |
| HIGH | docs/docs/graphql.md | 0 | ` or `"`]([graphql spec](https://spec.graphql.org/october2021/#sec-descriptions) in your sdl files will be included in t | STRING |
| HIGH | docs/versioned_docs/version-3.x/graphql.md | 0 | ` or `"`]([graphql spec](https://spec.graphql.org/october2021/#sec-descriptions) in your sdl files will be included in t | STRING |
| HIGH | docs/versioned_docs/version-7.x/graphql.md | 0 | ` or `"`]([graphql spec](https://spec.graphql.org/october2021/#sec-descriptions) in your sdl files will be included in t | STRING |
| HIGH | docs/versioned_docs/version-8.7/graphql.md | 0 | ` or `"`]([graphql spec](https://spec.graphql.org/october2021/#sec-descriptions) in your sdl files will be included in t | STRING |
| HIGH | docs/versioned_docs/version-8.0/graphql.md | 0 | ` or `"`]([graphql spec](https://spec.graphql.org/october2021/#sec-descriptions) in your sdl files will be included in t | STRING |
| HIGH | docs/versioned_docs/version-8.1/graphql.md | 0 | ` or `"`]([graphql spec](https://spec.graphql.org/october2021/#sec-descriptions) in your sdl files will be included in t | STRING |
| HIGH | docs/versioned_docs/version-8.6/graphql.md | 0 | ` or `"`]([graphql spec](https://spec.graphql.org/october2021/#sec-descriptions) in your sdl files will be included in t | STRING |
| HIGH | docs/versioned_docs/version-8.8/graphql.md | 0 | ` or `"`]([graphql spec](https://spec.graphql.org/october2021/#sec-descriptions) in your sdl files will be included in t | STRING |
| HIGH | docs/versioned_docs/version-4.x/graphql.md | 0 | ` or `"`]([graphql spec](https://spec.graphql.org/october2021/#sec-descriptions) in your sdl files will be included in t | STRING |
| HIGH | docs/versioned_docs/version-5.x/graphql.md | 0 | ` or `"`]([graphql spec](https://spec.graphql.org/october2021/#sec-descriptions) in your sdl files will be included in t | STRING |
| HIGH | docs/versioned_docs/version-8.3/graphql.md | 0 | ` or `"`]([graphql spec](https://spec.graphql.org/october2021/#sec-descriptions) in your sdl files will be included in t | STRING |
| HIGH | docs/versioned_docs/version-8.4/graphql.md | 0 | ` or `"`]([graphql spec](https://spec.graphql.org/october2021/#sec-descriptions) in your sdl files will be included in t | STRING |
| HIGH | docs/versioned_docs/version-6.x/graphql.md | 0 | ` or `"`]([graphql spec](https://spec.graphql.org/october2021/#sec-descriptions) in your sdl files will be included in t | STRING |
| HIGH | docs/versioned_docs/version-8.5/graphql.md | 0 | ` or `"`]([graphql spec](https://spec.graphql.org/october2021/#sec-descriptions) in your sdl files will be included in t | STRING |
| HIGH | docs/versioned_docs/version-8.2/graphql.md | 0 | ` or `"`]([graphql spec](https://spec.graphql.org/october2021/#sec-descriptions) in your sdl files will be included in t | STRING |
| HIGH | docs/docs/graphql.md | 0 | directive @requireauth(roles: [string]) on field_definition | STRING |
| HIGH | docs/versioned_docs/version-3.x/graphql.md | 0 | directive @requireauth(roles: [string]) on field_definition | STRING |
| HIGH | docs/versioned_docs/version-7.x/graphql.md | 0 | directive @requireauth(roles: [string]) on field_definition | STRING |
| HIGH | docs/versioned_docs/version-8.7/graphql.md | 0 | directive @requireauth(roles: [string]) on field_definition | STRING |
| HIGH | docs/versioned_docs/version-8.0/graphql.md | 0 | directive @requireauth(roles: [string]) on field_definition | STRING |
| HIGH | docs/versioned_docs/version-8.1/graphql.md | 0 | directive @requireauth(roles: [string]) on field_definition | STRING |
| HIGH | docs/versioned_docs/version-8.6/graphql.md | 0 | directive @requireauth(roles: [string]) on field_definition | STRING |
| HIGH | docs/versioned_docs/version-8.8/graphql.md | 0 | directive @requireauth(roles: [string]) on field_definition | STRING |
| HIGH | docs/versioned_docs/version-4.x/graphql.md | 0 | directive @requireauth(roles: [string]) on field_definition | STRING |
| HIGH | docs/versioned_docs/version-5.x/graphql.md | 0 | directive @requireauth(roles: [string]) on field_definition | STRING |
| HIGH | docs/versioned_docs/version-8.3/graphql.md | 0 | directive @requireauth(roles: [string]) on field_definition | STRING |
| HIGH | docs/versioned_docs/version-8.4/graphql.md | 0 | directive @requireauth(roles: [string]) on field_definition | STRING |
| HIGH | docs/versioned_docs/version-6.x/graphql.md | 0 | directive @requireauth(roles: [string]) on field_definition | STRING |
| HIGH | docs/versioned_docs/version-8.5/graphql.md | 0 | directive @requireauth(roles: [string]) on field_definition | STRING |
| HIGH | docs/versioned_docs/version-8.2/graphql.md | 0 | directive @requireauth(roles: [string]) on field_definition | STRING |
| 75 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | docs/docs/auth/supertokens.md | 50 | SUPERTOKENS_API_KEY=your-api-key # The value can be omitted when self-hosting Supertokens | CODE |
| HIGH | docs/docs/how-to/using-a-third-party-api.md | 156 | 'https://api.openweathermap.org/data/2.5/weather?zip=66952,us&appid=YOUR_API_KEY' | CODE |
| HIGH | docs/docs/how-to/using-a-third-party-api.md | 172 | `https://api.openweathermap.org/data/2.5/weather?zip=${data.zip},us&appid=YOUR_API_KEY` | CODE |
| HIGH | docs/docs/how-to/using-a-third-party-api.md | 192 | `https://api.openweathermap.org/data/2.5/weather?zip=${data.zip},us&appid=YOUR_API_KEY` | CODE |
| HIGH | docs/docs/how-to/using-a-third-party-api.md | 232 | `https://api.openweathermap.org/data/2.5/weather?zip=${data.zip},us&appid=YOUR_API_KEY` | CODE |
| HIGH | docs/docs/how-to/using-a-third-party-api.md | 355 | `http://api.openweathermap.org/data/2.5/weather?zip=${zip},US&appid=YOUR_API_KEY` | CODE |
| HIGH | docs/docs/how-to/using-a-third-party-api.md | 486 | Gross. This happens when our service tries to parse the response from OpenWeather and can't find one of the data points | CODE |
| HIGH | docs/docs/how-to/using-a-third-party-api.md | 503 | `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.md | 155 | 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.md | 169 | 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.md | 188 | `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.md | 228 | `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.md | 351 | `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.md | 482 | Gross. 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.md | 499 | `http://api.openweathermap.org/data/2.5/weather?zip=${zip},US&appid=YOUR_API_KEY` | CODE |
| HIGH | docs/versioned_docs/version-7.x/auth/supertokens.md | 50 | SUPERTOKENS_API_KEY=your-api-key # The value can be omitted when self-hosting Supertokens | CODE |
| HIGH | …ned_docs/version-7.x/how-to/using-a-third-party-api.md | 155 | 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.md | 169 | 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.md | 188 | `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.md | 228 | `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.md | 351 | `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.md | 482 | Gross. 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.md | 499 | `http://api.openweathermap.org/data/2.5/weather?zip=${zip},US&appid=YOUR_API_KEY` | CODE |
| HIGH | docs/versioned_docs/version-8.7/auth/supertokens.md | 50 | SUPERTOKENS_API_KEY=your-api-key # The value can be omitted when self-hosting Supertokens | CODE |
| HIGH | …ned_docs/version-8.7/how-to/using-a-third-party-api.md | 156 | '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.md | 172 | `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.md | 192 | `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.md | 232 | `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.md | 355 | `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.md | 486 | Gross. 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.md | 503 | `http://api.openweathermap.org/data/2.5/weather?zip=${zip},US&appid=YOUR_API_KEY` | CODE |
| HIGH | docs/versioned_docs/version-8.0/auth/supertokens.md | 50 | SUPERTOKENS_API_KEY=your-api-key # The value can be omitted when self-hosting Supertokens | CODE |
| HIGH | …ned_docs/version-8.0/how-to/using-a-third-party-api.md | 156 | '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.md | 172 | `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.md | 192 | `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.md | 232 | `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.md | 355 | `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.md | 486 | Gross. 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.md | 503 | `http://api.openweathermap.org/data/2.5/weather?zip=${zip},US&appid=YOUR_API_KEY` | CODE |
| HIGH | docs/versioned_docs/version-8.1/auth/supertokens.md | 50 | SUPERTOKENS_API_KEY=your-api-key # The value can be omitted when self-hosting Supertokens | CODE |
| HIGH | …ned_docs/version-8.1/how-to/using-a-third-party-api.md | 156 | '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.md | 172 | `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.md | 192 | `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.md | 232 | `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.md | 355 | `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.md | 486 | Gross. 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.md | 503 | `http://api.openweathermap.org/data/2.5/weather?zip=${zip},US&appid=YOUR_API_KEY` | CODE |
| HIGH | docs/versioned_docs/version-8.6/auth/supertokens.md | 50 | SUPERTOKENS_API_KEY=your-api-key # The value can be omitted when self-hosting Supertokens | CODE |
| HIGH | …ned_docs/version-8.6/how-to/using-a-third-party-api.md | 156 | '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.md | 172 | `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.md | 192 | `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.md | 232 | `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.md | 355 | `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.md | 486 | Gross. 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.md | 503 | `http://api.openweathermap.org/data/2.5/weather?zip=${zip},US&appid=YOUR_API_KEY` | CODE |
| HIGH | docs/versioned_docs/version-8.8/auth/supertokens.md | 50 | SUPERTOKENS_API_KEY=your-api-key # The value can be omitted when self-hosting Supertokens | CODE |
| HIGH | …ned_docs/version-8.8/how-to/using-a-third-party-api.md | 156 | '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.md | 172 | `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.md | 192 | `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.md | 232 | `https://api.openweathermap.org/data/2.5/weather?zip=${data.zip},us&appid=YOUR_API_KEY` | CODE |
| 71 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tasks/smoke-tests/serve/tests/contactUs.spec.ts | 16 | await page.getByLabel('Name').fill('John Doe') | CODE |
| LOW | tasks/e2e/cypress/e2e/01-tutorial/sharedTests.js | 300 | cy.get('input#email').type('foo@bar.com') | CODE |
| LOW | tasks/e2e/cypress/e2e/01-tutorial/sharedTests.js | 304 | // {name: "test name", email: "foo@bar.com", message: "test message"} | COMMENT |
| LOW⚡ | docs/docs/seo-head.md | 151 | <Metadata description="Lorem ipsum dolar sit amet..." /> | CODE |
| LOW⚡ | docs/docs/seo-head.md | 153 | <meta name="description" content="Lorem ipsum dolar sit amet..." /> | CODE |
| LOW⚡ | docs/docs/seo-head.md | 159 | <Metadata description="Lorem ipsum dolar sit amet..."> | CODE |
| LOW⚡ | docs/docs/seo-head.md | 163 | <meta name="description" content="Lorem ipsum dolar sit amet..." /> | CODE |
| LOW | docs/docs/testing.md | 366 | const article = { id: 1, title: 'Foobar', body: 'Lorem ipsum...' } | CODE |
| LOW | docs/docs/testing.md | 554 | body: 'Lorem ipsum...', | CODE |
| LOW | docs/docs/testing.md | 577 | body: 'Lorem ipsum...', | CODE |
| LOW | docs/docs/testing.md | 982 | body: 'Lorem ipsum...', | CODE |
| LOW | docs/docs/studio.md | 73 | email = "user@example.com" | CODE |
| LOW | docs/docs/studio.md | 88 | email = "user@example.com" | CODE |
| LOW | docs/docs/studio.md | 102 | email = "user@example.com" | CODE |
| LOW | docs/docs/graphql.md | 44 | "description": "Lorem ipsum...", | CODE |
| LOW | docs/docs/tutorial/chapter6/comment-form.md | 1333 | name: 'Jane Doe', | CODE |
| LOW | docs/docs/tutorial/chapter6/comment-form.md | 1345 | name: 'John Doe', | CODE |
| LOW | docs/docs/tutorial/chapter6/comment-form.md | 1367 | name: 'Jane Doe', | CODE |
| LOW | docs/docs/tutorial/chapter6/comment-form.md | 1379 | name: 'John Doe', | CODE |
| LOW | docs/docs/tutorial/chapter6/the-redwood-way.md | 254 | name: 'John Doe', | CODE |
| LOW | docs/docs/tutorial/chapter6/the-redwood-way.md | 284 | name: 'John Doe', | CODE |
| LOW | docs/docs/tutorial/chapter6/comments-schema.md | 658 | name: 'Jane Doe', | CODE |
| LOW | docs/docs/tutorial/chapter6/comments-schema.md | 670 | name: 'John Doe', | CODE |
| LOW | docs/docs/tutorial/chapter6/comments-schema.md | 696 | name: 'Jane Doe', | CODE |
| LOW | docs/docs/tutorial/chapter6/comments-schema.md | 708 | name: 'John Doe', | CODE |
| LOW | docs/docs/tutorial/chapter7/api-side-currentuser.md | 134 | name: 'John Doe', | CODE |
| LOW | docs/docs/tutorial/chapter7/rbac.md | 810 | name: 'John Doe', | CODE |
| LOW | docs/docs/tutorial/chapter7/rbac.md | 867 | name: 'John Doe', | CODE |
| LOW | docs/docs/tutorial/chapter5/storybook.md | 137 | [Hipster Ipsum](https://hipsum.co/), a fun alternative to Lorem Ipsum filler text! | CODE |
| LOW | docs/versioned_docs/version-3.x/authentication.md | 151 | // email: 'user@example.com', | COMMENT |
| LOW | docs/versioned_docs/version-3.x/testing.md | 348 | const article = { id: 1, title: 'Foobar', body: 'Lorem ipsum...' } | CODE |
| LOW | docs/versioned_docs/version-3.x/testing.md | 534 | body: 'Lorem ipsum...', | CODE |
| LOW | docs/versioned_docs/version-3.x/testing.md | 557 | body: 'Lorem ipsum...', | CODE |
| LOW | docs/versioned_docs/version-3.x/testing.md | 955 | body: 'Lorem ipsum...' | CODE |
| LOW | docs/versioned_docs/version-3.x/graphql.md | 45 | "description": "Lorem ipsum...", | CODE |
| LOW | …ned_docs/version-3.x/tutorial/chapter6/comment-form.md | 1317 | name: 'Jane Doe', | CODE |
| LOW | …ned_docs/version-3.x/tutorial/chapter6/comment-form.md | 1329 | name: 'John Doe', | CODE |
| LOW | …ned_docs/version-3.x/tutorial/chapter6/comment-form.md | 1351 | name: 'Jane Doe', | CODE |
| LOW | …ned_docs/version-3.x/tutorial/chapter6/comment-form.md | 1363 | name: 'John Doe', | CODE |
| LOW | …_docs/version-3.x/tutorial/chapter6/the-redwood-way.md | 254 | name: 'John Doe', | CODE |
| LOW | …_docs/version-3.x/tutorial/chapter6/the-redwood-way.md | 284 | name: 'John Doe', | CODE |
| LOW | …_docs/version-3.x/tutorial/chapter6/comments-schema.md | 658 | name: 'Jane Doe', | CODE |
| LOW | …_docs/version-3.x/tutorial/chapter6/comments-schema.md | 670 | name: 'John Doe', | CODE |
| LOW | …_docs/version-3.x/tutorial/chapter6/comments-schema.md | 696 | name: 'Jane Doe', | CODE |
| LOW | …_docs/version-3.x/tutorial/chapter6/comments-schema.md | 708 | name: 'John Doe', | CODE |
| LOW | …/version-3.x/tutorial/chapter7/api-side-currentuser.md | 93 | name: 'John Doe', | CODE |
| LOW | …s/versioned_docs/version-3.x/tutorial/chapter7/rbac.md | 787 | name: 'John Doe', | CODE |
| LOW | …s/versioned_docs/version-3.x/tutorial/chapter7/rbac.md | 844 | name: 'John Doe', | CODE |
| LOW | …sioned_docs/version-3.x/tutorial/chapter5/storybook.md | 137 | [Hipster Ipsum](https://hipsum.co/), a fun alternative to Lorem Ipsum filler text! | CODE |
| LOW⚡ | docs/versioned_docs/version-7.x/seo-head.md | 151 | <Metadata description="Lorem ipsum dolar sit amet..." /> | CODE |
| LOW⚡ | docs/versioned_docs/version-7.x/seo-head.md | 153 | <meta name="description" content="Lorem ipsum dolar sit amet..." /> | CODE |
| LOW⚡ | docs/versioned_docs/version-7.x/seo-head.md | 159 | <Metadata description="Lorem ipsum dolar sit amet..."> | CODE |
| LOW⚡ | docs/versioned_docs/version-7.x/seo-head.md | 163 | <meta name="description" content="Lorem ipsum dolar sit amet..." /> | CODE |
| LOW | docs/versioned_docs/version-7.x/testing.md | 365 | const article = { id: 1, title: 'Foobar', body: 'Lorem ipsum...' } | CODE |
| LOW | docs/versioned_docs/version-7.x/testing.md | 551 | body: 'Lorem ipsum...', | CODE |
| LOW | docs/versioned_docs/version-7.x/testing.md | 574 | body: 'Lorem ipsum...', | CODE |
| LOW | docs/versioned_docs/version-7.x/testing.md | 972 | body: 'Lorem ipsum...' | CODE |
| LOW | docs/versioned_docs/version-7.x/studio.md | 68 | email = "user@example.com" | CODE |
| LOW | docs/versioned_docs/version-7.x/studio.md | 83 | email = "user@example.com" | CODE |
| LOW | docs/versioned_docs/version-7.x/studio.md | 97 | email = "user@example.com" | CODE |
| 399 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tasks/smoke-tests/auth/tests/rbacChecks.spec.ts | 74 | // @NOTE we do this because the scaffold content is actually on the page, | COMMENT |
| MEDIUM | tasks/e2e/cypress/e2e/01-tutorial/sharedTests.js | 143 | //check scaffold css | COMMENT |
| MEDIUM | docs/docs/schema-relations.md | 42 | These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations/many-to-man | CODE |
| MEDIUM | docs/docs/schema-relations.md | 42 | These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations/many-to-man | CODE |
| MEDIUM | docs/docs/cli-commands.md | 1031 | ### generate scaffold | COMMENT |
| MEDIUM | docs/docs/services.md | 97 | If you're using [Redwood's scaffolds](cli-commands.md#generate-scaffold) then you'll see requisite error messages when t | CODE |
| MEDIUM | docs/docs/tutorial/chapter4/authentication.md | 76 | Head to [http://localhost:8910/admin/posts](http://localhost:8910/admin/posts) and our generated scaffold page should co | CODE |
| MEDIUM | docs/docs/how-to/test-in-github-actions.md | 151 | ### 3. Generate the UserExample scaffold | COMMENT |
| MEDIUM | docs/versioned_docs/version-3.x/schema-relations.md | 42 | These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations#implicit-ma | CODE |
| MEDIUM | docs/versioned_docs/version-3.x/schema-relations.md | 42 | These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations#implicit-ma | CODE |
| MEDIUM | docs/versioned_docs/version-3.x/cli-commands.md | 927 | ### generate scaffold | COMMENT |
| MEDIUM | docs/versioned_docs/version-3.x/services.md | 78 | If you're using [Redwood's scaffolds](cli-commands.md#generate-scaffold) then you'll see requisite error messages when t | CODE |
| MEDIUM | …d_docs/version-3.x/tutorial/chapter4/authentication.md | 76 | Head to [http://localhost:8910/admin/posts](http://localhost:8910/admin/posts) and our generated scaffold page should co | CODE |
| MEDIUM | …oned_docs/version-3.x/how-to/test-in-github-actions.md | 151 | ### 3. Generate the UserExample scaffold | COMMENT |
| MEDIUM | docs/versioned_docs/version-7.x/schema-relations.md | 42 | These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations/many-to-man | CODE |
| MEDIUM | docs/versioned_docs/version-7.x/schema-relations.md | 42 | These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations/many-to-man | CODE |
| MEDIUM | docs/versioned_docs/version-7.x/cli-commands.md | 998 | ### generate scaffold | COMMENT |
| MEDIUM | docs/versioned_docs/version-7.x/services.md | 84 | If you're using [Redwood's scaffolds](cli-commands.md#generate-scaffold) then you'll see requisite error messages when t | CODE |
| MEDIUM | …d_docs/version-7.x/tutorial/chapter4/authentication.md | 76 | Head to [http://localhost:8910/admin/posts](http://localhost:8910/admin/posts) and our generated scaffold page should co | CODE |
| MEDIUM | …oned_docs/version-7.x/how-to/test-in-github-actions.md | 151 | ### 3. Generate the UserExample scaffold | COMMENT |
| MEDIUM | docs/versioned_docs/version-8.7/schema-relations.md | 42 | These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations/many-to-man | CODE |
| MEDIUM | docs/versioned_docs/version-8.7/schema-relations.md | 42 | These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations/many-to-man | CODE |
| MEDIUM | docs/versioned_docs/version-8.7/cli-commands.md | 1031 | ### generate scaffold | COMMENT |
| MEDIUM | docs/versioned_docs/version-8.7/services.md | 97 | If you're using [Redwood's scaffolds](cli-commands.md#generate-scaffold) then you'll see requisite error messages when t | CODE |
| MEDIUM | …d_docs/version-8.7/tutorial/chapter4/authentication.md | 76 | Head to [http://localhost:8910/admin/posts](http://localhost:8910/admin/posts) and our generated scaffold page should co | CODE |
| MEDIUM | …oned_docs/version-8.7/how-to/test-in-github-actions.md | 151 | ### 3. Generate the UserExample scaffold | COMMENT |
| MEDIUM | docs/versioned_docs/version-8.0/schema-relations.md | 42 | These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations/many-to-man | CODE |
| MEDIUM | docs/versioned_docs/version-8.0/schema-relations.md | 42 | These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations/many-to-man | CODE |
| MEDIUM | docs/versioned_docs/version-8.0/cli-commands.md | 1031 | ### generate scaffold | COMMENT |
| MEDIUM | docs/versioned_docs/version-8.0/services.md | 97 | If you're using [Redwood's scaffolds](cli-commands.md#generate-scaffold) then you'll see requisite error messages when t | CODE |
| MEDIUM | …d_docs/version-8.0/tutorial/chapter4/authentication.md | 76 | Head to [http://localhost:8910/admin/posts](http://localhost:8910/admin/posts) and our generated scaffold page should co | CODE |
| MEDIUM | …oned_docs/version-8.0/how-to/test-in-github-actions.md | 151 | ### 3. Generate the UserExample scaffold | COMMENT |
| MEDIUM | docs/versioned_docs/version-8.1/schema-relations.md | 42 | These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations/many-to-man | CODE |
| MEDIUM | docs/versioned_docs/version-8.1/schema-relations.md | 42 | These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations/many-to-man | CODE |
| MEDIUM | docs/versioned_docs/version-8.1/cli-commands.md | 1031 | ### generate scaffold | COMMENT |
| MEDIUM | docs/versioned_docs/version-8.1/services.md | 97 | If you're using [Redwood's scaffolds](cli-commands.md#generate-scaffold) then you'll see requisite error messages when t | CODE |
| MEDIUM | …d_docs/version-8.1/tutorial/chapter4/authentication.md | 76 | Head to [http://localhost:8910/admin/posts](http://localhost:8910/admin/posts) and our generated scaffold page should co | CODE |
| MEDIUM | …oned_docs/version-8.1/how-to/test-in-github-actions.md | 151 | ### 3. Generate the UserExample scaffold | COMMENT |
| MEDIUM | docs/versioned_docs/version-8.6/schema-relations.md | 42 | These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations/many-to-man | CODE |
| MEDIUM | docs/versioned_docs/version-8.6/schema-relations.md | 42 | These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations/many-to-man | CODE |
| MEDIUM | docs/versioned_docs/version-8.6/cli-commands.md | 1031 | ### generate scaffold | COMMENT |
| MEDIUM | docs/versioned_docs/version-8.6/services.md | 97 | If you're using [Redwood's scaffolds](cli-commands.md#generate-scaffold) then you'll see requisite error messages when t | CODE |
| MEDIUM | …d_docs/version-8.6/tutorial/chapter4/authentication.md | 76 | Head to [http://localhost:8910/admin/posts](http://localhost:8910/admin/posts) and our generated scaffold page should co | CODE |
| MEDIUM | …oned_docs/version-8.6/how-to/test-in-github-actions.md | 151 | ### 3. Generate the UserExample scaffold | COMMENT |
| MEDIUM | docs/versioned_docs/version-8.8/schema-relations.md | 42 | These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations/many-to-man | CODE |
| MEDIUM | docs/versioned_docs/version-8.8/schema-relations.md | 42 | These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations/many-to-man | CODE |
| MEDIUM | docs/versioned_docs/version-8.8/cli-commands.md | 1031 | ### generate scaffold | COMMENT |
| MEDIUM | docs/versioned_docs/version-8.8/services.md | 97 | If you're using [Redwood's scaffolds](cli-commands.md#generate-scaffold) then you'll see requisite error messages when t | CODE |
| MEDIUM | …d_docs/version-8.8/tutorial/chapter4/authentication.md | 76 | Head to [http://localhost:8910/admin/posts](http://localhost:8910/admin/posts) and our generated scaffold page should co | CODE |
| MEDIUM | …oned_docs/version-8.8/how-to/test-in-github-actions.md | 151 | ### 3. Generate the UserExample scaffold | COMMENT |
| MEDIUM | docs/versioned_docs/version-4.x/schema-relations.md | 42 | These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations#implicit-ma | CODE |
| MEDIUM | docs/versioned_docs/version-4.x/schema-relations.md | 42 | These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations#implicit-ma | CODE |
| MEDIUM | docs/versioned_docs/version-4.x/cli-commands.md | 927 | ### generate scaffold | COMMENT |
| MEDIUM | docs/versioned_docs/version-4.x/services.md | 78 | If you're using [Redwood's scaffolds](cli-commands.md#generate-scaffold) then you'll see requisite error messages when t | CODE |
| MEDIUM | …d_docs/version-4.x/tutorial/chapter4/authentication.md | 76 | Head to [http://localhost:8910/admin/posts](http://localhost:8910/admin/posts) and our generated scaffold page should co | CODE |
| MEDIUM | …oned_docs/version-4.x/how-to/test-in-github-actions.md | 151 | ### 3. Generate the UserExample scaffold | COMMENT |
| MEDIUM | docs/versioned_docs/version-1.x/schema-relations.md | 42 | These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations#implicit-ma | CODE |
| MEDIUM | docs/versioned_docs/version-1.x/schema-relations.md | 42 | These relationships can be [implicit](https://www.prisma.io/docs/concepts/components/prisma-schema/relations#implicit-ma | CODE |
| MEDIUM | docs/versioned_docs/version-1.x/cli-commands.md | 880 | ### generate scaffold | COMMENT |
| MEDIUM | docs/versioned_docs/version-1.x/services.md | 78 | If you're using [Redwood's scaffolds](cli-commands.md#generate-scaffold) then you'll see requisite error messages when t | CODE |
| 47 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tasks/all-contributors/README.md | 38 | ### Step 1: Check for new contributors and add to `*rc` files | COMMENT |
| LOW | tasks/all-contributors/README.md | 83 | ### Step 2: Update the content in README.md#Contributors | COMMENT |
| LOW | tasks/all-contributors/archive/README.md | 60 | ### Step 1: Check for new contributors and add to `*rc` files | COMMENT |
| LOW | tasks/all-contributors/archive/README.md | 127 | ### Step 2: Merge contributors into main file | COMMENT |
| LOW | tasks/all-contributors/archive/README.md | 135 | ### Step 3: Update the content in README.md#Contributors | COMMENT |
| LOW | docs/docs/contributing-walkthrough.md | 104 | #### Step 1: Redwood Framework | COMMENT |
| LOW | docs/docs/contributing-walkthrough.md | 114 | #### Step 2: Test Project | COMMENT |
| LOW | docs/docs/contributing-walkthrough.md | 143 | #### Step 3: Link the local Framework with the local test Project | COMMENT |
| LOW | docs/docs/contributing-walkthrough.md | 179 | #### Step 4: Framework Package(s) Local Testing | COMMENT |
| LOW | docs/docs/contributing-walkthrough.md | 199 | #### Step 5: Open a PR 🚀 | COMMENT |
| LOW | …versioned_docs/version-3.x/contributing-walkthrough.md | 96 | #### Step 1: Redwood Framework | COMMENT |
| LOW | …versioned_docs/version-3.x/contributing-walkthrough.md | 105 | #### Step 2: Test Project | COMMENT |
| LOW | …versioned_docs/version-3.x/contributing-walkthrough.md | 131 | #### Step 3: Link the local Framework with the local test Project | COMMENT |
| LOW | …versioned_docs/version-3.x/contributing-walkthrough.md | 163 | #### Step 4: Framework Package(s) Local Testing | COMMENT |
| LOW | …versioned_docs/version-3.x/contributing-walkthrough.md | 180 | #### Step 5: Open a PR 🚀 | COMMENT |
| LOW | …versioned_docs/version-7.x/contributing-walkthrough.md | 96 | #### Step 1: Redwood Framework | COMMENT |
| LOW | …versioned_docs/version-7.x/contributing-walkthrough.md | 105 | #### Step 2: Test Project | COMMENT |
| LOW | …versioned_docs/version-7.x/contributing-walkthrough.md | 131 | #### Step 3: Link the local Framework with the local test Project | COMMENT |
| LOW | …versioned_docs/version-7.x/contributing-walkthrough.md | 163 | #### Step 4: Framework Package(s) Local Testing | COMMENT |
| LOW | …versioned_docs/version-7.x/contributing-walkthrough.md | 180 | #### Step 5: Open a PR 🚀 | COMMENT |
| LOW | …versioned_docs/version-8.7/contributing-walkthrough.md | 104 | #### Step 1: Redwood Framework | COMMENT |
| LOW | …versioned_docs/version-8.7/contributing-walkthrough.md | 114 | #### Step 2: Test Project | COMMENT |
| LOW | …versioned_docs/version-8.7/contributing-walkthrough.md | 143 | #### Step 3: Link the local Framework with the local test Project | COMMENT |
| LOW | …versioned_docs/version-8.7/contributing-walkthrough.md | 179 | #### Step 4: Framework Package(s) Local Testing | COMMENT |
| LOW | …versioned_docs/version-8.7/contributing-walkthrough.md | 199 | #### Step 5: Open a PR 🚀 | COMMENT |
| LOW | …versioned_docs/version-8.0/contributing-walkthrough.md | 104 | #### Step 1: Redwood Framework | COMMENT |
| LOW | …versioned_docs/version-8.0/contributing-walkthrough.md | 114 | #### Step 2: Test Project | COMMENT |
| LOW | …versioned_docs/version-8.0/contributing-walkthrough.md | 143 | #### Step 3: Link the local Framework with the local test Project | COMMENT |
| LOW | …versioned_docs/version-8.0/contributing-walkthrough.md | 179 | #### Step 4: Framework Package(s) Local Testing | COMMENT |
| LOW | …versioned_docs/version-8.0/contributing-walkthrough.md | 199 | #### Step 5: Open a PR 🚀 | COMMENT |
| LOW | …versioned_docs/version-8.1/contributing-walkthrough.md | 104 | #### Step 1: Redwood Framework | COMMENT |
| LOW | …versioned_docs/version-8.1/contributing-walkthrough.md | 114 | #### Step 2: Test Project | COMMENT |
| LOW | …versioned_docs/version-8.1/contributing-walkthrough.md | 143 | #### Step 3: Link the local Framework with the local test Project | COMMENT |
| LOW | …versioned_docs/version-8.1/contributing-walkthrough.md | 179 | #### Step 4: Framework Package(s) Local Testing | COMMENT |
| LOW | …versioned_docs/version-8.1/contributing-walkthrough.md | 199 | #### Step 5: Open a PR 🚀 | COMMENT |
| LOW | …versioned_docs/version-8.6/contributing-walkthrough.md | 104 | #### Step 1: Redwood Framework | COMMENT |
| LOW | …versioned_docs/version-8.6/contributing-walkthrough.md | 114 | #### Step 2: Test Project | COMMENT |
| LOW | …versioned_docs/version-8.6/contributing-walkthrough.md | 143 | #### Step 3: Link the local Framework with the local test Project | COMMENT |
| LOW | …versioned_docs/version-8.6/contributing-walkthrough.md | 179 | #### Step 4: Framework Package(s) Local Testing | COMMENT |
| LOW | …versioned_docs/version-8.6/contributing-walkthrough.md | 199 | #### Step 5: Open a PR 🚀 | COMMENT |
| LOW | …versioned_docs/version-8.8/contributing-walkthrough.md | 104 | #### Step 1: Redwood Framework | COMMENT |
| LOW | …versioned_docs/version-8.8/contributing-walkthrough.md | 114 | #### Step 2: Test Project | COMMENT |
| LOW | …versioned_docs/version-8.8/contributing-walkthrough.md | 143 | #### Step 3: Link the local Framework with the local test Project | COMMENT |
| LOW | …versioned_docs/version-8.8/contributing-walkthrough.md | 179 | #### Step 4: Framework Package(s) Local Testing | COMMENT |
| LOW | …versioned_docs/version-8.8/contributing-walkthrough.md | 199 | #### Step 5: Open a PR 🚀 | COMMENT |
| LOW | …versioned_docs/version-4.x/contributing-walkthrough.md | 96 | #### Step 1: Redwood Framework | COMMENT |
| LOW | …versioned_docs/version-4.x/contributing-walkthrough.md | 105 | #### Step 2: Test Project | COMMENT |
| LOW | …versioned_docs/version-4.x/contributing-walkthrough.md | 131 | #### Step 3: Link the local Framework with the local test Project | COMMENT |
| LOW | …versioned_docs/version-4.x/contributing-walkthrough.md | 163 | #### Step 4: Framework Package(s) Local Testing | COMMENT |
| LOW | …versioned_docs/version-4.x/contributing-walkthrough.md | 180 | #### Step 5: Open a PR 🚀 | COMMENT |
| LOW | …versioned_docs/version-1.x/contributing-walkthrough.md | 96 | #### Step 1: Redwood Framework | COMMENT |
| LOW | …versioned_docs/version-1.x/contributing-walkthrough.md | 105 | #### Step 2: Test Project | COMMENT |
| LOW | …versioned_docs/version-1.x/contributing-walkthrough.md | 131 | #### Step 3: Link the local Framework with the local test Project | COMMENT |
| LOW | …versioned_docs/version-1.x/contributing-walkthrough.md | 163 | #### Step 4: Framework Package(s) Local Testing | COMMENT |
| LOW | …versioned_docs/version-1.x/contributing-walkthrough.md | 180 | #### Step 5: Open a PR 🚀 | COMMENT |
| LOW | …versioned_docs/version-5.x/contributing-walkthrough.md | 96 | #### Step 1: Redwood Framework | COMMENT |
| LOW | …versioned_docs/version-5.x/contributing-walkthrough.md | 105 | #### Step 2: Test Project | COMMENT |
| LOW | …versioned_docs/version-5.x/contributing-walkthrough.md | 131 | #### Step 3: Link the local Framework with the local test Project | COMMENT |
| LOW | …versioned_docs/version-5.x/contributing-walkthrough.md | 163 | #### Step 4: Framework Package(s) Local Testing | COMMENT |
| LOW | …versioned_docs/version-5.x/contributing-walkthrough.md | 180 | #### Step 5: Open a PR 🚀 | COMMENT |
| 53 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …ypress/e2e/01-tutorial/codemods/Step0_1_RedwoodToml.js | 2 | # This file contains the configuration settings for your Redwood app. | COMMENT |
| MEDIUM | …ypress/e2e/01-tutorial/codemods/Step0_1_RedwoodToml.js | 3 | # This file is also what makes your Redwood app a Redwood app. | COMMENT |
| MEDIUM | __fixtures__/fragment-test-project/redwood.toml | 1 | # This file contains the configuration settings for your Redwood app. | COMMENT |
| MEDIUM | __fixtures__/fragment-test-project/redwood.toml | 2 | # This file is also what makes your Redwood app a Redwood app. | COMMENT |
| MEDIUM | __fixtures__/test-project-rsc-kitchen-sink/redwood.toml | 1 | # This file contains the configuration settings for your Redwood app. | COMMENT |
| MEDIUM | __fixtures__/test-project-rsc-kitchen-sink/redwood.toml | 2 | # This file is also what makes your Redwood app a Redwood app. | COMMENT |
| MEDIUM | __fixtures__/rsc-caching/redwood.toml | 1 | # This file contains the configuration settings for your Redwood app. | COMMENT |
| MEDIUM | __fixtures__/rsc-caching/redwood.toml | 2 | # This file is also what makes your Redwood app a Redwood app. | COMMENT |
| MEDIUM | __fixtures__/test-project/redwood.toml | 1 | # This file contains the configuration settings for your Redwood app. | COMMENT |
| MEDIUM | __fixtures__/test-project/redwood.toml | 2 | # This file is also what makes your Redwood app a Redwood app. | COMMENT |
| MEDIUM | __fixtures__/empty-project/redwood.toml | 1 | # This file contains the configuration settings for your Redwood app. | COMMENT |
| MEDIUM | __fixtures__/empty-project/redwood.toml | 2 | # This file is also what makes your Redwood app a Redwood app. | COMMENT |
| MEDIUM | __fixtures__/test-project-rsa/redwood.toml | 1 | # This file contains the configuration settings for your Redwood app. | COMMENT |
| MEDIUM | __fixtures__/test-project-rsa/redwood.toml | 2 | # This file is also what makes your Redwood app a Redwood app. | COMMENT |
| MEDIUM | …s/cli/src/commands/setup/deploy/templates/baremetal.js | 16 | export const DEPLOY = `# This file contains config for a baremetal deployment | CODE |
| MEDIUM | …sts__/__fixtures__/toml/fragments_no_space_equals.toml | 1 | # This file contains the configuration settings for your Redwood app. | COMMENT |
| MEDIUM | …sts__/__fixtures__/toml/fragments_no_space_equals.toml | 2 | # This file is also what makes your Redwood app a Redwood app. | COMMENT |
| MEDIUM | …__/__fixtures__/toml/trusted_docs_no_space_equals.toml | 1 | # This file contains the configuration settings for your Redwood app. | COMMENT |
| MEDIUM | …__/__fixtures__/toml/trusted_docs_no_space_equals.toml | 2 | # This file is also what makes your Redwood app a Redwood app. | COMMENT |
| MEDIUM | …edDocuments/__tests__/__fixtures__/toml/fragments.toml | 1 | # This file contains the configuration settings for your Redwood app. | COMMENT |
| MEDIUM | …edDocuments/__tests__/__fixtures__/toml/fragments.toml | 2 | # This file is also what makes your Redwood app a Redwood app. | COMMENT |
| MEDIUM | …stedDocuments/__tests__/__fixtures__/toml/default.toml | 1 | # This file contains the configuration settings for your Redwood app. | COMMENT |
| MEDIUM | …stedDocuments/__tests__/__fixtures__/toml/default.toml | 2 | # This file is also what makes your Redwood app a Redwood app. | COMMENT |
| MEDIUM | …tures__/toml/trusted_docs_fragments_already_setup.toml | 1 | # This file contains the configuration settings for your Redwood app. | COMMENT |
| MEDIUM | …tures__/toml/trusted_docs_fragments_already_setup.toml | 2 | # This file is also what makes your Redwood app a Redwood app. | COMMENT |
| MEDIUM | …/__fixtures__/toml/trusted_docs_commented_graphql.toml | 1 | # This file contains the configuration settings for your Redwood app. | COMMENT |
| MEDIUM | …/__fixtures__/toml/trusted_docs_commented_graphql.toml | 2 | # This file is also what makes your Redwood app a Redwood app. | COMMENT |
| MEDIUM | …ts__/__fixtures__/toml/trusted_docs_already_setup.toml | 1 | # This file contains the configuration settings for your Redwood app. | COMMENT |
| MEDIUM | …ts__/__fixtures__/toml/trusted_docs_already_setup.toml | 2 | # This file is also what makes your Redwood app a Redwood app. | COMMENT |
| MEDIUM | …ers/fastify/web/src/__fixtures__/fallback/redwood.toml | 1 | # This file contains the configuration settings for your Redwood app. | COMMENT |
| MEDIUM | …ers/fastify/web/src/__fixtures__/fallback/redwood.toml | 2 | # This file is also what makes your Redwood app a Redwood app. | COMMENT |
| MEDIUM | …dapters/fastify/web/src/__fixtures__/main/redwood.toml | 1 | # This file contains the configuration settings for your Redwood app. | COMMENT |
| MEDIUM | …dapters/fastify/web/src/__fixtures__/main/redwood.toml | 2 | # This file is also what makes your Redwood app a Redwood app. | COMMENT |
| MEDIUM | …entSvgs/__testfixtures__/reExported/input/redwood.toml | 1 | # This file contains the configuration settings for your Redwood app. | COMMENT |
| MEDIUM | …entSvgs/__testfixtures__/reExported/input/redwood.toml | 2 | # This file is also what makes your Redwood app a Redwood app. | COMMENT |
| MEDIUM | …ntSvgs/__testfixtures__/reExported/output/redwood.toml | 1 | # This file contains the configuration settings for your Redwood app. | COMMENT |
| MEDIUM | …ntSvgs/__testfixtures__/reExported/output/redwood.toml | 2 | # This file is also what makes your Redwood app a Redwood app. | COMMENT |
| MEDIUM | …onentSvgs/__testfixtures__/srcAlias/input/redwood.toml | 1 | # This file contains the configuration settings for your Redwood app. | COMMENT |
| MEDIUM | …onentSvgs/__testfixtures__/srcAlias/input/redwood.toml | 2 | # This file is also what makes your Redwood app a Redwood app. | COMMENT |
| MEDIUM | packages/create-redwood-app/templates/js/redwood.toml | 1 | # This file contains the configuration settings for your Redwood app. | COMMENT |
| MEDIUM | packages/create-redwood-app/templates/js/redwood.toml | 2 | # This file is also what makes your Redwood app a Redwood app. | COMMENT |
| MEDIUM | packages/create-redwood-app/templates/ts/redwood.toml | 1 | # This file contains the configuration settings for your Redwood app. | COMMENT |
| MEDIUM | packages/create-redwood-app/templates/ts/redwood.toml | 2 | # This file is also what makes your Redwood app a Redwood app. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tasks/smoke-tests/prerender/tests/prerender.spec.ts | 101 | // sometimes it doesn't. | COMMENT |
| LOW | tasks/test-project/codemods/groceriesPage.ts | 101 | j.stringLiteral('src/components/VegetableInfo'), | COMMENT |
| LOW | tasks/e2e/cypress/e2e/01-tutorial/tutorial.cy.js | 41 | // path.join(BASE_DIR, 'api/src/lib/auth.js'), | COMMENT |
| LOW | …t-project/web/src/components/Author/Author.stories.tsx | 1 | // Pass props to your component by passing an `args` object to your story | COMMENT |
| LOW | …oject/web/src/components/BlogPost/BlogPost.stories.tsx | 1 | // Pass props to your component by passing an `args` object to your story | COMMENT |
| LOW | …ures__/fragment-test-project/api/src/functions/auth.ts | 21 | // Whatever is returned from this function will be returned from | COMMENT |
| LOW | …ures__/fragment-test-project/api/src/functions/auth.ts | 41 | COMMENT | |
| LOW | …xtures__/test-project-rsc-kitchen-sink/scripts/seed.ts | 41 | // If using dbAuth and seeding users, you'll need to add a `hashedPassword` | COMMENT |
| LOW | …est-project-rsc-kitchen-sink/api/src/functions/auth.ts | 21 | // Whatever is returned from this function will be returned from | COMMENT |
| LOW | …est-project-rsc-kitchen-sink/api/src/functions/auth.ts | 41 | COMMENT | |
| LOW | __fixtures__/rsc-caching/scripts/seed.ts | 41 | // If using dbAuth and seeding users, you'll need to add a `hashedPassword` | COMMENT |
| LOW | …t-project/web/src/components/Author/Author.stories.tsx | 1 | // Pass props to your component by passing an `args` object to your story | COMMENT |
| LOW | …oject/web/src/components/BlogPost/BlogPost.stories.tsx | 1 | // Pass props to your component by passing an `args` object to your story | COMMENT |
| LOW | __fixtures__/test-project/api/src/functions/auth.ts | 21 | // Whatever is returned from this function will be returned from | COMMENT |
| LOW | __fixtures__/test-project/api/src/functions/auth.ts | 41 | COMMENT | |
| LOW | __fixtures__/empty-project/scripts/seed.ts | 1 | // eslint-disable-next-line @typescript-eslint/no-unused-vars | COMMENT |
| LOW | __fixtures__/test-project-rsa/scripts/seed.ts | 1 | // eslint-disable-next-line @typescript-eslint/no-unused-vars | COMMENT |
| LOW | packages/cli-helpers/src/auth/authTasks.ts | 561 | COMMENT | |
| LOW | packages/forms/src/Form.tsx | 81 | ) | COMMENT |
| LOW | packages/record/src/redwoodrecord/Core.js | 1 | import camelCase from 'camelcase' | COMMENT |
| LOW | …/record/src/redwoodrecord/__tests__/Reflection.test.js | 1 | // This test requires that a schema.prisma file exists or is mocked: | COMMENT |
| LOW | packages/internal/src/generate/typeDefinitions.ts | 21 | } from './graphqlCodeGen' | COMMENT |
| LOW | …rc/generate/plugins/rw-typescript-resolvers/visitor.ts | 81 | // This is what's different compared to the implementation I copy/pasted | COMMENT |
| LOW | …rc/generate/plugins/rw-typescript-resolvers/visitor.ts | 101 | // " posts: OptArgsResolverFn<Array<ResolversTypes['Post']>, ParentType, ContextType>;", | COMMENT |
| LOW | …/src/generate/plugins/rw-typescript-resolvers/index.ts | 41 | obj?: { root: TParent; context: TContext; info: GraphQLResolveInfo } | COMMENT |
| LOW | packages/cli/src/index.js | 41 | // # Setting the CWD | COMMENT |
| LOW | packages/cli/src/commands/execHandler.js | 61 | COMMENT | |
| LOW | …s/cli/src/commands/setup/deploy/templates/baremetal.js | 41 | branch = "main" | COMMENT |
| LOW | …ges/cli/src/commands/setup/deploy/templates/netlify.js | 21 | # | COMMENT |
| LOW | packages/cli/src/commands/generate/service/service.js | 161 | return value | COMMENT |
| LOW | packages/babel-config/src/common.ts | 21 | options?: WebFlags | COMMENT |
| LOW | …/babel-config/src/plugins/babel-plugin-redwood-cell.ts | 1 | import { parse } from 'path' | COMMENT |
| LOW | …src/plugins/babel-plugin-redwood-routes-auto-loader.ts | 81 | t.isImportDefaultSpecifier(specifiers), | COMMENT |
| LOW | …s/__tests__/__fixtures__/context-wrapping/auth/code.js | 1 | import { DbAuthHandler, DbAuthHandlerOptions } from '@redwoodjs/auth-dbauth-api' | COMMENT |
| LOW | …s/__tests__/__fixtures__/context-wrapping/auth/code.js | 41 | // username/password provided at login, but before actually considering them | COMMENT |
| LOW | …s/__tests__/__fixtures__/context-wrapping/auth/code.js | 81 | // the resetToken is valid, but expired | COMMENT |
| LOW | …__tests__/__fixtures__/context-wrapping/auth/output.js | 1 | import { DbAuthHandler, DbAuthHandlerOptions } from '@redwoodjs/auth-dbauth-api' | COMMENT |
| LOW | …__tests__/__fixtures__/context-wrapping/auth/output.js | 21 | // How long the resetToken is valid for, in seconds (default is 24 hours) | COMMENT |
| LOW | …__tests__/__fixtures__/context-wrapping/auth/output.js | 81 | // check for duplicate usernames before calling this handler. At a minimum | COMMENT |
| LOW | …ges/babel-config/src/__tests__/prebuildApiFile.test.ts | 41 | }) | COMMENT |
| LOW | …ges/babel-config/src/__tests__/prebuildApiFile.test.ts | 61 | // ↓↓↓ | COMMENT |
| LOW | …s__/__fixtures__/redwood-app/api/src/lib/typescript.ts | 1 | // Disabling linting here so that we can test `prebuildApiFile`. | COMMENT |
| LOW | packages/adapters/fastify/web/src/web.ts | 101 | // One exception for this is requests for assets that don't exist anymore. | COMMENT |
| LOW | packages/adapters/fastify/web/src/resolveOptions.ts | 41 | // ``` | COMMENT |
| LOW | packages/vite/src/devFeServer.ts | 101 | ssr: { | COMMENT |
| LOW | packages/vite/src/devFeServer.ts | 141 | // with the correct conditions. And so that CJS modules work correctly. | COMMENT |
| LOW | packages/vite/src/devFeServer.ts | 201 | // importing of "server-only" and other packages with poisoned imports. | COMMENT |
| LOW | packages/vite/src/devFeServer.ts | 261 | 'cookie', | COMMENT |
| LOW | packages/vite/src/devFeServer.ts | 361 | // middleware mode | COMMENT |
| LOW | packages/vite/src/runFeServer.ts | 81 | COMMENT | |
| LOW | packages/vite/src/index.ts | 81 | // 2. There's an open issue on Vite where it adds extra quotes around | COMMENT |
| LOW | packages/vite/src/middleware/invokeMiddleware.ts | 41 | COMMENT | |
| LOW | packages/vite/src/streaming/streamHelpers.ts | 181 | bootstrapScriptContent: | COMMENT |
| LOW | packages/vite/src/lib/envVarDefinitions.ts | 21 | }, | COMMENT |
| LOW | packages/vite/src/lib/getMergedConfig.ts | 41 | // import RandomNumberServerCell from | COMMENT |
| LOW | packages/vite/src/rsc/rscBuildRwEnvVars.ts | 41 | // Also seems like when using noExternal we have to use just @redwoodjs/web | COMMENT |
| LOW | packages/vite/src/rsc/rscBuildClient.ts | 41 | emptyOutDir: true, // Needed because `outDir` is not inside `root` | COMMENT |
| LOW | packages/vite/src/rsc/rscBuildForServer.ts | 41 | 'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV), | COMMENT |
| LOW | packages/eslint-config/shared.js | 1 | // This ESLint configuration is shared between the Redwood framework, | COMMENT |
| LOW | packages/api/src/validations/validations.ts | 481 | // consider an empty string to pass | COMMENT |
| 17 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tasks/smoke-tests/auth/tests/rbacChecks.spec.ts | 145 | async function fillOutContactFormAsAnonymousUser({ | CODE |
| LOW | tasks/smoke-tests/shared/delayedPage.ts | 4 | export async function checkDelayedPageRendering( | CODE |
| LOW | …ectory/web/src/__tests__/azureActiveDirectory.test.tsx | 119 | function getAzureActiveDirectoryAuth(customProviderHooks?: { | CODE |
| LOW | …upabase/web/src/__tests__/supabase.middleware.test.tsx | 383 | function mwCurrentUserToHaveBeenCalled() { | CODE |
| LOW | …upabase/web/src/__tests__/supabase.middleware.test.tsx | 392 | function checkAuthProviderCookieSet() { | CODE |
| LOW | …upabase/web/src/__tests__/supabase.middleware.test.tsx | 412 | function checkAuthProviderCookieDeleted() { | CODE |
| LOW | …ckages/auth-providers/dbAuth/setup/src/setupHandler.ts | 159 | async function shouldGenerateDbAuthPages(generateAuthPages: boolean | null) { | CODE |
| LOW | packages/auth-providers/dbAuth/api/src/shared.ts | 324 | function supportsMultiValueHeaders(event: APIGatewayProxyEvent | Request) { | CODE |
| LOW | packages/api-server/src/plugins/graphql.ts | 27 | export async function redwoodFastifyGraphQLServer( | CODE |
| LOW | packages/framework-tools/src/generateTypes.ts | 58 | export async function insertCommonJsPackageJson({ | CODE |
| LOW | packages/cli-helpers/src/auth/authTasks.ts | 36 | function addAuthDecoderToCreateGraphQLHandler(content: string) { | CODE |
| LOW | packages/cli-helpers/src/lib/loadEnvFiles.ts | 45 | export function loadNodeEnvDerivedEnvFile(cwd: string) { | CODE |
| LOW | packages/cli-helpers/src/lib/loadEnvFiles.ts | 61 | export function loadUserSpecifiedEnvFiles(cwd: string, loadEnvFiles: string[]) { | CODE |
| LOW | packages/cli-helpers/src/telemetry/index.ts | 14 | export function recordTelemetryAttributes( | CODE |
| LOW | packages/internal/src/routes.ts | 51 | export function warningForDuplicateRoutes() { | CODE |
| LOW | packages/internal/src/generate/typeDefinitions.ts | 399 | function generateStubStorybookTypes() { | CODE |
| LOW | packages/mailer/core/src/utils.ts | 61 | export function constructCompleteSendOptions( | CODE |
| LOW | packages/cli/src/plugin.js | 278 | async function loadCommandsFromCacheOrPackage( | CODE |
| LOW | packages/cli/src/lib/configureStorybook.js | 21 | export default async function extendStorybookConfiguration( | CODE |
| LOW | packages/cli/src/lib/locking.js | 10 | function ensureLockDirectoryExists() { | CODE |
| LOW | packages/cli/src/lib/merge/index.js | 135 | function stripTrailingCommentsStrategy() { | CODE |
| LOW | packages/cli/src/commands/upgrade.js | 271 | async function setLatestVersionToContext(ctx, tag) { | CODE |
| LOW | packages/cli/src/commands/upgrade.js | 324 | function updateRedwoodDepsForAllSides(ctx, options) { | CODE |
| LOW | packages/cli/src/commands/upgrade.js | 348 | async function updatePackageVersionsFromTemplate(ctx, { dryRun, verbose }) { | CODE |
| LOW | packages/cli/src/commands/serveBothHandler.js | 107 | function logSkippingFastifyWebServer() { | CODE |
| LOW | …ges/cli/src/commands/setup/ui/libraries/tailwindcss.js | 77 | async function recommendExtensionsToInstall() { | CODE |
| LOW | …li/src/commands/setup/ui/__tests__/tailwindcss.test.ts | 312 | function setupDefaultProjectStructure( | CODE |
| LOW | packages/cli/src/commands/setup/docker/dockerHandler.js | 286 | export async function getVersionOfRedwoodPackageToInstall(module) { | CODE |
| LOW | …rc/commands/setup/deploy/providers/coherenceHandler.js | 89 | async function getCoherenceConfigFileContent() { | CODE |
| LOW | packages/cli/src/commands/generate/dbAuth/dbAuth.js | 56 | function getPostInstallWebauthnMessage(isDbAuthSetup) { | CODE |
| LOW | …nfig/src/plugins/babel-plugin-redwood-otel-wrapping.ts | 60 | function wrapExportNamedDeclaration( | CODE |
| LOW | packages/vite/src/utils.ts | 10 | export function stripQueryStringAndHashFromPath(url: string) { | CODE |
| LOW | …s/vite/src/plugins/vite-plugin-rsc-transform-client.ts | 9 | export function rscTransformUseClientPlugin( | CODE |
| LOW | …s/vite/src/plugins/vite-plugin-rsc-transform-client.ts | 124 | async function parseExportNamesIntoNames( | CODE |
| LOW | packages/vite/src/plugins/vite-plugin-rsc-analyze.ts | 84 | function isArrowFunctionExpression( | CODE |
| LOW | …s/vite/src/plugins/vite-plugin-rsc-transform-server.ts | 8 | export function rscTransformUseServerPlugin( | CODE |
| LOW | …s/vite/src/plugins/vite-plugin-rsc-transform-server.ts | 228 | function babelPluginTransformServerAction({ | CODE |
| LOW | …ges/vite/src/plugins/vite-plugin-remove-from-bundle.ts | 33 | function generateModuleWithExports(exportNames: string[]) { | CODE |
| LOW | packages/vite/src/streaming/streamHelpers.ts | 73 | export async function reactRenderToStreamResponse( | CODE |
| LOW | …e/src/streaming/transforms/serverInjectionTransform.ts | 22 | export function createServerInjectionTransform({ | CODE |
| LOW | …ges/vite/src/streaming/transforms/bufferedTransform.ts | 4 | export function createBufferedTransformStream() { | CODE |
| LOW | …ges/cli-packages/dataMigrate/src/commands/upHandler.ts | 173 | function sortDataMigrationsByVersion( | CODE |
| LOW | …ages/graphql-server/src/plugins/useRedwoodDirective.ts | 164 | resolve: function useRedwoodDirectiveValidatorResolver( | CODE |
| LOW | …ages/graphql-server/src/plugins/useRedwoodDirective.ts | 186 | subscribe: function useRedwoodDirectiveValidatorResolver( | CODE |
| LOW | …ages/graphql-server/src/plugins/useRedwoodDirective.ts | 213 | resolve: function useRedwoodDirectiveTransformerResolver( | CODE |
| LOW | …ds/v6.x.x/replaceComponentSvgs/replaceComponentSvgs.ts | 16 | async function convertSvgToReactComponent( | CODE |
| LOW | …c/codemods/v5.x.x/upgradeToReact18/upgradeToReact18.ts | 10 | function checkAndTransformReactRoot( | CODE |
| LOW | …c/codemods/v5.x.x/upgradeToReact18/upgradeToReact18.ts | 85 | async function checkAndUpdateCustomWebIndex(taskContext: TaskInnerAPI) { | CODE |
| LOW | packages/create-redwood-app/src/create-redwood-app.js | 67 | async function executeCompatibilityCheck(templateDir) { | CODE |
| LOW | packages/create-redwood-app/src/create-redwood-app.js | 383 | async function handleTargetDirPreference(targetDir) { | CODE |
| LOW | packages/create-redwood-app/src/create-redwood-app.js | 425 | async function handleTypescriptPreference(typescriptFlag) { | CODE |
| LOW | packages/create-redwood-app/src/create-redwood-app.js | 482 | async function doesDirectoryAlreadyExist( | CODE |
| LOW | packages/create-redwood-app/src/create-redwood-app.js | 572 | async function handleNewDirectoryNamePreference() { | CODE |
| LOW | packages/create-redwood-app/src/create-redwood-app.js | 593 | async function handleCommitMessagePreference(commitMessageFlag) { | CODE |
| LOW | packages/create-redwood-app/src/create-redwood-app.js | 618 | async function handleYarnInstallPreference(yarnInstallFlag) { | CODE |
| LOW | packages/router/src/__tests__/router.test.tsx | 49 | function createDummyAuthContextValues( | CODE |
| LOW | …kages/router/src/__tests__/pageLoadingContext.test.tsx | 70 | function createDummyAuthContextValues( | CODE |
| LOW | packages/router/src/rsc/rscCss.ts | 14 | export function getRscStylesheetLinkGenerator(existingLinks?: string[]) { | CODE |
| LOW | packages/router/src/rsc/rscCss.ts | 49 | function extractCssMappingFromManifest(manifest: Record<string, any>) { | CODE |
| LOW | packages/router/src/rsc/clientSsr.ts | 48 | function resolveClientEntryForProd( | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | packages/web/src/bins/storybook.ts | 8 | // We do not install storybook by default, so we need to check if it is | COMMENT |
| LOW⚡ | packages/internal/src/__tests__/build_api.test.ts | 128 | // Step 1: prebuild service/todos.test.js | COMMENT |
| LOW⚡ | packages/internal/src/__tests__/build_api.test.ts | 137 | // Step 2: check that output has correct import statement path | COMMENT |
| LOW⚡ | packages/internal/src/__tests__/build_api.test.ts | 139 | // Step 3: check that output has correct jest.mock path | COMMENT |
| LOW⚡ | …ages/cli/src/testUtils/matchInlineTransformSnapshot.ts | 33 | // Step 1: Write passed in code to a temp file | COMMENT |
| LOW⚡ | …ages/cli/src/testUtils/matchInlineTransformSnapshot.ts | 36 | // Step 2: Run transform against temp file | COMMENT |
| LOW⚡ | …ages/cli/src/testUtils/matchInlineTransformSnapshot.ts | 46 | // Step 3: Read modified file and snapshot | COMMENT |
| LOW⚡ | packages/cli/src/testUtils/matchTransformSnapshot.ts | 62 | // Step 1: Copy fixture to temp file | COMMENT |
| LOW⚡ | packages/cli/src/testUtils/matchTransformSnapshot.ts | 65 | // Step 2: Run transform against temp file | COMMENT |
| LOW | packages/cli/src/testUtils/matchTransformSnapshot.ts | 76 | // Step 3: Read modified file and snapshot | COMMENT |
| LOW | packages/cli/src/testUtils/matchFolderTransform.ts | 62 | // Step 1: Copy files recursively from fixture folder to temp | COMMENT |
| LOW | packages/cli/src/testUtils/matchFolderTransform.ts | 73 | // Step 2: Run transform against temp dir | COMMENT |
| LOW⚡ | packages/cli/src/testUtils/matchFolderTransform.ts | 118 | // Step 3: Check output paths | COMMENT |
| LOW⚡ | packages/cli/src/testUtils/matchFolderTransform.ts | 121 | // Step 4: Check contents of each file | COMMENT |
| LOW⚡ | …codemods/src/testUtils/matchInlineTransformSnapshot.ts | 30 | // Step 1: Write passed in code to a temp file | COMMENT |
| LOW⚡ | …codemods/src/testUtils/matchInlineTransformSnapshot.ts | 33 | // Step 2: Run transform against temp file | COMMENT |
| LOW⚡ | …codemods/src/testUtils/matchInlineTransformSnapshot.ts | 43 | // Step 3: Read modified file and snapshot | COMMENT |
| LOW⚡ | …kages/codemods/src/testUtils/matchTransformSnapshot.ts | 59 | // Step 1: Copy fixture to temp file | COMMENT |
| LOW⚡ | …kages/codemods/src/testUtils/matchTransformSnapshot.ts | 62 | // Step 2: Run transform against temp file | COMMENT |
| LOW | …kages/codemods/src/testUtils/matchTransformSnapshot.ts | 73 | // Step 3: Read modified file and snapshot | COMMENT |
| LOW | packages/codemods/src/testUtils/matchFolderTransform.ts | 57 | // Step 1: Copy files recursively from fixture folder to temp | COMMENT |
| LOW | packages/codemods/src/testUtils/matchFolderTransform.ts | 68 | // Step 2: Run transform against temp dir | COMMENT |
| LOW⚡ | packages/codemods/src/testUtils/matchFolderTransform.ts | 113 | // Step 3: Check output paths | COMMENT |
| LOW⚡ | packages/codemods/src/testUtils/matchFolderTransform.ts | 116 | // Step 4: Check contents of each file | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | packages/record/src/redwoodrecord/ValidationMixin.js | 26 | // Whether or not this instance is valid and has no errors. Essentially the | COMMENT |
| MEDIUM | packages/record/src/redwoodrecord/ValidationMixin.js | 40 | // the state of error objects. Essentially the opposite of `isValid`. | COMMENT |
| MEDIUM | packages/testing/config/jest/web/resolver.js | 5 | // TL;DR, we need to resolve uuid to a CommonJS version. So we leverage jest's default resolver, | COMMENT |
| MEDIUM | packages/vite/src/devFeServer.ts | 310 | // TODO (RSC): Proper AST parsing would be more robust than simple | COMMENT |
| MEDIUM | packages/structure/src/model/RWServiceFunction.ts | 89 | // to do this it is probably easier to leverage a graphql code generator and the typescript compiler | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …kages/structure/src/interactive_cli/command_builder.ts | 64 | return this.opts.cmd.parsed._.map((arg) => arg.toString()) | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | packages/auth-providers/dbAuth/api/src/shared.ts | 228 | // TODO: Add validation that the options are valid values for the scrypt algorithm | COMMENT |
| LOW | packages/structure/src/model/RWSDLField.ts | 80 | // TODO: implement | COMMENT |
| LOW | packages/structure/src/model/RWRoute.ts | 345 | // TODO: implement | COMMENT |
| LOW | …kages/router/src/__tests__/pageLoadingContext.test.tsx | 310 | // TODO: implement pageLoadDelay (potentially not needed with preloading | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …i-packages/dataMigrate/src/__tests__/upHandler.test.ts | 18 | // ─── Mocks ─────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …i-packages/dataMigrate/src/__tests__/upHandler.test.ts | 139 | // ─── Tests ─────────────────────────────────────────────────────────────────── | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | packages/prerender/src/errors.tsx | 39 | print(query).split('\n').join('\n ') + | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | packages/auth-providers/dbAuth/setup/src/setupData.ts | 117 | "A new User model was added to your schema. Don't forget to migrate your db", | CODE |
| LOW | …li-packages/dataMigrate/src/commands/installHandler.ts | 80 | c.warning("Don't forget to apply the migration when you're ready:"), | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | __fixtures__/example-todo-main/netlify.toml | 13 | # Set targetPort to the [web] side port as defined in redwood.toml | COMMENT |