Repository Analysis

redwoodjs/graphql

RedwoodGraphQL

2.6 Likely human-written View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of redwoodjs/graphql, a TypeScript project with 17,613 GitHub stars. SynthScan v2.0 examined 1,007,421 lines of code across 4739 source files, recording 1165 pattern matches distributed across 16 syntactic categories. The overall adjusted score of 2.6 places this repository in the Likely human-written band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

2.6
Adjusted Score
2.6
Raw Score
100%
Time Factor
2026-07-12
Last Push
17.6K
Stars
TypeScript
Language
1.0M
Lines of Code
4.7K
Files
1.2K
Pattern Hits
2026-07-14
Scan Date
0.06
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 1HIGH 267MEDIUM 157LOW 740

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

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 statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

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
LOWdocs/docs/seo-head.md151<Metadata description="Lorem ipsum dolar sit amet..." />CODE
LOWdocs/docs/seo-head.md153<meta name="description" content="Lorem ipsum dolar sit amet..." />CODE
LOWdocs/docs/seo-head.md159<Metadata description="Lorem ipsum dolar sit amet...">CODE
LOWdocs/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
LOWdocs/versioned_docs/version-7.x/seo-head.md151<Metadata description="Lorem ipsum dolar sit amet..." />CODE
LOWdocs/versioned_docs/version-7.x/seo-head.md153<meta name="description" content="Lorem ipsum dolar sit amet..." />CODE
LOWdocs/versioned_docs/version-7.x/seo-head.md159<Metadata description="Lorem ipsum dolar sit amet...">CODE
LOWdocs/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
LOWpackages/internal/src/__tests__/build_api.test.ts128 // Step 1: prebuild service/todos.test.jsCOMMENT
LOWpackages/internal/src/__tests__/build_api.test.ts137 // Step 2: check that output has correct import statement pathCOMMENT
LOWpackages/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
LOWpackages/cli/src/testUtils/matchTransformSnapshot.ts62 // Step 1: Copy fixture to temp fileCOMMENT
LOWpackages/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
LOWpackages/cli/src/testUtils/matchFolderTransform.ts118 // Step 3: Check output pathsCOMMENT
LOWpackages/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
LOWpackages/codemods/src/testUtils/matchFolderTransform.ts113 // Step 3: Check output pathsCOMMENT
LOWpackages/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