Repository Analysis

redwoodjs/graphql

RedwoodGraphQL

2.1 Likely human-written View on GitHub
2.1
Adjusted Score
2.1
Raw Score
100%
Time Factor
2026-05-28
Last Push
17,622
Stars
TypeScript
Language
1,007,421
Lines of Code
4739
Files
937
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 1HIGH 267MEDIUM 50LOW 619

Pattern Findings

937 matches across 13 categories. Click a row to expand file-level details.

Cross-File Repetition135 hits · 675 pts
SeverityFileLineSnippet
HIGH…t-test-project/api/src/directives/skipAuth/skipAuth.ts0use to skip authentication checks and allow public access.
HIGH…c-kitchen-sink/api/src/directives/skipAuth/skipAuth.ts0use to skip authentication checks and allow public access.
HIGH…__/rsc-caching/api/src/directives/skipAuth/skipAuth.ts0use to skip authentication checks and allow public access.
HIGH…_/test-project/api/src/directives/skipAuth/skipAuth.ts0use to skip authentication checks and allow public access.
HIGH…/empty-project/api/src/directives/skipAuth/skipAuth.ts0use to skip authentication checks and allow public access.
HIGH…st-project-rsa/api/src/directives/skipAuth/skipAuth.ts0use to skip authentication checks and allow public access.
HIGH…/__fixtures__/otel-wrapping/directive-skipAuth/code.js0use to skip authentication checks and allow public access.
HIGH…_fixtures__/otel-wrapping/directive-skipAuth/output.js0use to skip authentication checks and allow public access.
HIGH…p/templates/js/api/src/directives/skipAuth/skipAuth.js0use to skip authentication checks and allow public access.
HIGH…p/templates/ts/api/src/directives/skipAuth/skipAuth.ts0use to skip authentication checks and allow public access.
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.
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.
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.
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.
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.
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.
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.
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.
HIGHdocs/docs/realtime.md0a field that resolves slowly. maybe you want to @defer this field ;)
HIGHdocs/versioned_docs/version-7.x/realtime.md0a field that resolves slowly. maybe you want to @defer this field ;)
HIGHdocs/versioned_docs/version-8.7/realtime.md0a field that resolves slowly. maybe you want to @defer this field ;)
HIGHdocs/versioned_docs/version-8.0/realtime.md0a field that resolves slowly. maybe you want to @defer this field ;)
HIGHdocs/versioned_docs/version-8.1/realtime.md0a field that resolves slowly. maybe you want to @defer this field ;)
HIGHdocs/versioned_docs/version-8.6/realtime.md0a field that resolves slowly. maybe you want to @defer this field ;)
HIGHdocs/versioned_docs/version-8.8/realtime.md0a field that resolves slowly. maybe you want to @defer this field ;)
HIGHdocs/versioned_docs/version-8.3/realtime.md0a field that resolves slowly. maybe you want to @defer this field ;)
HIGHdocs/versioned_docs/version-8.4/realtime.md0a field that resolves slowly. maybe you want to @defer this field ;)
HIGHdocs/versioned_docs/version-6.x/realtime.md0a field that resolves slowly. maybe you want to @defer this field ;)
HIGHdocs/versioned_docs/version-8.5/realtime.md0a field that resolves slowly. maybe you want to @defer this field ;)
HIGHdocs/versioned_docs/version-8.2/realtime.md0a field that resolves slowly. maybe you want to @defer this field ;)
HIGHdocs/docs/graphql.md0` or `"`]([graphql spec](https://spec.graphql.org/october2021/#sec-descriptions) in your sdl files will be included in t
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 t
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 t
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 t
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 t
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 t
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 t
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 t
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 t
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 t
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 t
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 t
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 t
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 t
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 t
HIGHdocs/docs/graphql.md0directive @requireauth(roles: [string]) on field_definition
HIGHdocs/versioned_docs/version-3.x/graphql.md0directive @requireauth(roles: [string]) on field_definition
HIGHdocs/versioned_docs/version-7.x/graphql.md0directive @requireauth(roles: [string]) on field_definition
HIGHdocs/versioned_docs/version-8.7/graphql.md0directive @requireauth(roles: [string]) on field_definition
HIGHdocs/versioned_docs/version-8.0/graphql.md0directive @requireauth(roles: [string]) on field_definition
HIGHdocs/versioned_docs/version-8.1/graphql.md0directive @requireauth(roles: [string]) on field_definition
HIGHdocs/versioned_docs/version-8.6/graphql.md0directive @requireauth(roles: [string]) on field_definition
HIGHdocs/versioned_docs/version-8.8/graphql.md0directive @requireauth(roles: [string]) on field_definition
HIGHdocs/versioned_docs/version-4.x/graphql.md0directive @requireauth(roles: [string]) on field_definition
HIGHdocs/versioned_docs/version-5.x/graphql.md0directive @requireauth(roles: [string]) on field_definition
HIGHdocs/versioned_docs/version-8.3/graphql.md0directive @requireauth(roles: [string]) on field_definition
HIGHdocs/versioned_docs/version-8.4/graphql.md0directive @requireauth(roles: [string]) on field_definition
HIGHdocs/versioned_docs/version-6.x/graphql.md0directive @requireauth(roles: [string]) on field_definition
HIGHdocs/versioned_docs/version-8.5/graphql.md0directive @requireauth(roles: [string]) on field_definition
HIGHdocs/versioned_docs/version-8.2/graphql.md0directive @requireauth(roles: [string]) on field_definition
75 more matches not shown…
Magic Placeholder Names131 hits · 655 pts
SeverityFileLineSnippet
HIGHdocs/docs/auth/supertokens.md50SUPERTOKENS_API_KEY=your-api-key # The value can be omitted when self-hosting Supertokens
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'
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`
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`
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`
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`
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
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`
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')
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`)
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`
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`
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`
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
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`
HIGHdocs/versioned_docs/version-7.x/auth/supertokens.md50SUPERTOKENS_API_KEY=your-api-key # The value can be omitted when self-hosting Supertokens
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')
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`)
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`
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`
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`
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
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`
HIGHdocs/versioned_docs/version-8.7/auth/supertokens.md50SUPERTOKENS_API_KEY=your-api-key # The value can be omitted when self-hosting Supertokens
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'
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`
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`
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`
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`
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
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`
HIGHdocs/versioned_docs/version-8.0/auth/supertokens.md50SUPERTOKENS_API_KEY=your-api-key # The value can be omitted when self-hosting Supertokens
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'
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`
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`
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`
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`
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
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`
HIGHdocs/versioned_docs/version-8.1/auth/supertokens.md50SUPERTOKENS_API_KEY=your-api-key # The value can be omitted when self-hosting Supertokens
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'
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`
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`
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`
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`
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
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`
HIGHdocs/versioned_docs/version-8.6/auth/supertokens.md50SUPERTOKENS_API_KEY=your-api-key # The value can be omitted when self-hosting Supertokens
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'
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`
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`
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`
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`
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
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`
HIGHdocs/versioned_docs/version-8.8/auth/supertokens.md50SUPERTOKENS_API_KEY=your-api-key # The value can be omitted when self-hosting Supertokens
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'
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`
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`
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`
71 more matches not shown…
Fake / Example Data455 hits · 484 pts
SeverityFileLineSnippet
LOWtasks/smoke-tests/serve/tests/contactUs.spec.ts16 await page.getByLabel('Name').fill('John Doe')
LOWtasks/e2e/cypress/e2e/01-tutorial/sharedTests.js300 cy.get('input#email').type('foo@bar.com')
LOWtasks/e2e/cypress/e2e/01-tutorial/sharedTests.js304 // {name: "test name", email: "foo@bar.com", message: "test message"}
LOWdocs/docs/seo-head.md151<Metadata description="Lorem ipsum dolar sit amet..." />
LOWdocs/docs/seo-head.md153<meta name="description" content="Lorem ipsum dolar sit amet..." />
LOWdocs/docs/seo-head.md159<Metadata description="Lorem ipsum dolar sit amet...">
LOWdocs/docs/seo-head.md163<meta name="description" content="Lorem ipsum dolar sit amet..." />
LOWdocs/docs/testing.md366 const article = { id: 1, title: 'Foobar', body: 'Lorem ipsum...' }
LOWdocs/docs/testing.md554 body: 'Lorem ipsum...',
LOWdocs/docs/testing.md577 body: 'Lorem ipsum...',
LOWdocs/docs/testing.md982 body: 'Lorem ipsum...',
LOWdocs/docs/studio.md73 email = "user@example.com"
LOWdocs/docs/studio.md88 email = "user@example.com"
LOWdocs/docs/studio.md102 email = "user@example.com"
LOWdocs/docs/graphql.md44 "description": "Lorem ipsum...",
LOWdocs/docs/tutorial/chapter6/comment-form.md1333 name: 'Jane Doe',
LOWdocs/docs/tutorial/chapter6/comment-form.md1345 name: 'John Doe',
LOWdocs/docs/tutorial/chapter6/comment-form.md1367 name: 'Jane Doe',
LOWdocs/docs/tutorial/chapter6/comment-form.md1379 name: 'John Doe',
LOWdocs/docs/tutorial/chapter6/the-redwood-way.md254 name: 'John Doe',
LOWdocs/docs/tutorial/chapter6/the-redwood-way.md284 name: 'John Doe',
LOWdocs/docs/tutorial/chapter6/comments-schema.md658 name: 'Jane Doe',
LOWdocs/docs/tutorial/chapter6/comments-schema.md670 name: 'John Doe',
LOWdocs/docs/tutorial/chapter6/comments-schema.md696 name: 'Jane Doe',
LOWdocs/docs/tutorial/chapter6/comments-schema.md708 name: 'John Doe',
LOWdocs/docs/tutorial/chapter7/api-side-currentuser.md134 name: 'John Doe',
LOWdocs/docs/tutorial/chapter7/rbac.md810 name: 'John Doe',
LOWdocs/docs/tutorial/chapter7/rbac.md867 name: 'John Doe',
LOWdocs/docs/tutorial/chapter5/storybook.md137[Hipster Ipsum](https://hipsum.co/), a fun alternative to Lorem Ipsum filler text!
LOWdocs/versioned_docs/version-3.x/authentication.md151// email: 'user@example.com',
LOWdocs/versioned_docs/version-3.x/testing.md348 const article = { id: 1, title: 'Foobar', body: 'Lorem ipsum...' }
LOWdocs/versioned_docs/version-3.x/testing.md534 body: 'Lorem ipsum...',
LOWdocs/versioned_docs/version-3.x/testing.md557 body: 'Lorem ipsum...',
LOWdocs/versioned_docs/version-3.x/testing.md955 body: 'Lorem ipsum...'
LOWdocs/versioned_docs/version-3.x/graphql.md45 "description": "Lorem ipsum...",
LOW…ned_docs/version-3.x/tutorial/chapter6/comment-form.md1317 name: 'Jane Doe',
LOW…ned_docs/version-3.x/tutorial/chapter6/comment-form.md1329 name: 'John Doe',
LOW…ned_docs/version-3.x/tutorial/chapter6/comment-form.md1351 name: 'Jane Doe',
LOW…ned_docs/version-3.x/tutorial/chapter6/comment-form.md1363 name: 'John Doe',
LOW…_docs/version-3.x/tutorial/chapter6/the-redwood-way.md254 name: 'John Doe',
LOW…_docs/version-3.x/tutorial/chapter6/the-redwood-way.md284 name: 'John Doe',
LOW…_docs/version-3.x/tutorial/chapter6/comments-schema.md658 name: 'Jane Doe',
LOW…_docs/version-3.x/tutorial/chapter6/comments-schema.md670 name: 'John Doe',
LOW…_docs/version-3.x/tutorial/chapter6/comments-schema.md696 name: 'Jane Doe',
LOW…_docs/version-3.x/tutorial/chapter6/comments-schema.md708 name: 'John Doe',
LOW…/version-3.x/tutorial/chapter7/api-side-currentuser.md93 name: 'John Doe',
LOW…s/versioned_docs/version-3.x/tutorial/chapter7/rbac.md787 name: 'John Doe',
LOW…s/versioned_docs/version-3.x/tutorial/chapter7/rbac.md844 name: 'John Doe',
LOW…sioned_docs/version-3.x/tutorial/chapter5/storybook.md137[Hipster Ipsum](https://hipsum.co/), a fun alternative to Lorem Ipsum filler text!
LOWdocs/versioned_docs/version-7.x/seo-head.md151<Metadata description="Lorem ipsum dolar sit amet..." />
LOWdocs/versioned_docs/version-7.x/seo-head.md153<meta name="description" content="Lorem ipsum dolar sit amet..." />
LOWdocs/versioned_docs/version-7.x/seo-head.md159<Metadata description="Lorem ipsum dolar sit amet...">
LOWdocs/versioned_docs/version-7.x/seo-head.md163<meta name="description" content="Lorem ipsum dolar sit amet..." />
LOWdocs/versioned_docs/version-7.x/testing.md365 const article = { id: 1, title: 'Foobar', body: 'Lorem ipsum...' }
LOWdocs/versioned_docs/version-7.x/testing.md551 body: 'Lorem ipsum...',
LOWdocs/versioned_docs/version-7.x/testing.md574 body: 'Lorem ipsum...',
LOWdocs/versioned_docs/version-7.x/testing.md972 body: 'Lorem ipsum...'
LOWdocs/versioned_docs/version-7.x/studio.md68 email = "user@example.com"
LOWdocs/versioned_docs/version-7.x/studio.md83 email = "user@example.com"
LOWdocs/versioned_docs/version-7.x/studio.md97 email = "user@example.com"
395 more matches not shown…
Self-Referential Comments43 hits · 128 pts
SeverityFileLineSnippet
MEDIUM…ypress/e2e/01-tutorial/codemods/Step0_1_RedwoodToml.js2# This file contains the configuration settings for your Redwood app.
MEDIUM…ypress/e2e/01-tutorial/codemods/Step0_1_RedwoodToml.js3# This file is also what makes your Redwood app a Redwood app.
MEDIUM__fixtures__/fragment-test-project/redwood.toml1# This file contains the configuration settings for your Redwood app.
MEDIUM__fixtures__/fragment-test-project/redwood.toml2# This file is also what makes your Redwood app a Redwood app.
MEDIUM__fixtures__/test-project-rsc-kitchen-sink/redwood.toml1# This file contains the configuration settings for your Redwood app.
MEDIUM__fixtures__/test-project-rsc-kitchen-sink/redwood.toml2# This file is also what makes your Redwood app a Redwood app.
MEDIUM__fixtures__/rsc-caching/redwood.toml1# This file contains the configuration settings for your Redwood app.
MEDIUM__fixtures__/rsc-caching/redwood.toml2# This file is also what makes your Redwood app a Redwood app.
MEDIUM__fixtures__/test-project/redwood.toml1# This file contains the configuration settings for your Redwood app.
MEDIUM__fixtures__/test-project/redwood.toml2# This file is also what makes your Redwood app a Redwood app.
MEDIUM__fixtures__/empty-project/redwood.toml1# This file contains the configuration settings for your Redwood app.
MEDIUM__fixtures__/empty-project/redwood.toml2# This file is also what makes your Redwood app a Redwood app.
MEDIUM__fixtures__/test-project-rsa/redwood.toml1# This file contains the configuration settings for your Redwood app.
MEDIUM__fixtures__/test-project-rsa/redwood.toml2# This file is also what makes your Redwood app a Redwood app.
MEDIUM…s/cli/src/commands/setup/deploy/templates/baremetal.js16export const DEPLOY = `# This file contains config for a baremetal deployment
MEDIUM…sts__/__fixtures__/toml/fragments_no_space_equals.toml1# This file contains the configuration settings for your Redwood app.
MEDIUM…sts__/__fixtures__/toml/fragments_no_space_equals.toml2# This file is also what makes your Redwood app a Redwood app.
MEDIUM…__/__fixtures__/toml/trusted_docs_no_space_equals.toml1# This file contains the configuration settings for your Redwood app.
MEDIUM…__/__fixtures__/toml/trusted_docs_no_space_equals.toml2# This file is also what makes your Redwood app a Redwood app.
MEDIUM…edDocuments/__tests__/__fixtures__/toml/fragments.toml1# This file contains the configuration settings for your Redwood app.
MEDIUM…edDocuments/__tests__/__fixtures__/toml/fragments.toml2# This file is also what makes your Redwood app a Redwood app.
MEDIUM…stedDocuments/__tests__/__fixtures__/toml/default.toml1# This file contains the configuration settings for your Redwood app.
MEDIUM…stedDocuments/__tests__/__fixtures__/toml/default.toml2# This file is also what makes your Redwood app a Redwood app.
MEDIUM…tures__/toml/trusted_docs_fragments_already_setup.toml1# This file contains the configuration settings for your Redwood app.
MEDIUM…tures__/toml/trusted_docs_fragments_already_setup.toml2# This file is also what makes your Redwood app a Redwood app.
MEDIUM…/__fixtures__/toml/trusted_docs_commented_graphql.toml1# This file contains the configuration settings for your Redwood app.
MEDIUM…/__fixtures__/toml/trusted_docs_commented_graphql.toml2# This file is also what makes your Redwood app a Redwood app.
MEDIUM…ts__/__fixtures__/toml/trusted_docs_already_setup.toml1# This file contains the configuration settings for your Redwood app.
MEDIUM…ts__/__fixtures__/toml/trusted_docs_already_setup.toml2# This file is also what makes your Redwood app a Redwood app.
MEDIUM…ers/fastify/web/src/__fixtures__/fallback/redwood.toml1# This file contains the configuration settings for your Redwood app.
MEDIUM…ers/fastify/web/src/__fixtures__/fallback/redwood.toml2# This file is also what makes your Redwood app a Redwood app.
MEDIUM…dapters/fastify/web/src/__fixtures__/main/redwood.toml1# This file contains the configuration settings for your Redwood app.
MEDIUM…dapters/fastify/web/src/__fixtures__/main/redwood.toml2# This file is also what makes your Redwood app a Redwood app.
MEDIUM…entSvgs/__testfixtures__/reExported/input/redwood.toml1# This file contains the configuration settings for your Redwood app.
MEDIUM…entSvgs/__testfixtures__/reExported/input/redwood.toml2# This file is also what makes your Redwood app a Redwood app.
MEDIUM…ntSvgs/__testfixtures__/reExported/output/redwood.toml1# This file contains the configuration settings for your Redwood app.
MEDIUM…ntSvgs/__testfixtures__/reExported/output/redwood.toml2# This file is also what makes your Redwood app a Redwood app.
MEDIUM…onentSvgs/__testfixtures__/srcAlias/input/redwood.toml1# This file contains the configuration settings for your Redwood app.
MEDIUM…onentSvgs/__testfixtures__/srcAlias/input/redwood.toml2# This file is also what makes your Redwood app a Redwood app.
MEDIUMpackages/create-redwood-app/templates/js/redwood.toml1# This file contains the configuration settings for your Redwood app.
MEDIUMpackages/create-redwood-app/templates/js/redwood.toml2# This file is also what makes your Redwood app a Redwood app.
MEDIUMpackages/create-redwood-app/templates/ts/redwood.toml1# This file contains the configuration settings for your Redwood app.
MEDIUMpackages/create-redwood-app/templates/ts/redwood.toml2# This file is also what makes your Redwood app a Redwood app.
Over-Commented Block77 hits · 77 pts
SeverityFileLineSnippet
LOWtasks/smoke-tests/prerender/tests/prerender.spec.ts101 // sometimes it doesn't.
LOWtasks/test-project/codemods/groceriesPage.ts101 j.stringLiteral('src/components/VegetableInfo'),
LOWtasks/e2e/cypress/e2e/01-tutorial/tutorial.cy.js41 // path.join(BASE_DIR, 'api/src/lib/auth.js'),
LOW…t-project/web/src/components/Author/Author.stories.tsx1// Pass props to your component by passing an `args` object to your story
LOW…oject/web/src/components/BlogPost/BlogPost.stories.tsx1// Pass props to your component by passing an `args` object to your story
LOW…ures__/fragment-test-project/api/src/functions/auth.ts21 // Whatever is returned from this function will be returned from
LOW…ures__/fragment-test-project/api/src/functions/auth.ts41
LOW…xtures__/test-project-rsc-kitchen-sink/scripts/seed.ts41 // If using dbAuth and seeding users, you'll need to add a `hashedPassword`
LOW…est-project-rsc-kitchen-sink/api/src/functions/auth.ts21 // Whatever is returned from this function will be returned from
LOW…est-project-rsc-kitchen-sink/api/src/functions/auth.ts41
LOW__fixtures__/rsc-caching/scripts/seed.ts41 // If using dbAuth and seeding users, you'll need to add a `hashedPassword`
LOW…t-project/web/src/components/Author/Author.stories.tsx1// Pass props to your component by passing an `args` object to your story
LOW…oject/web/src/components/BlogPost/BlogPost.stories.tsx1// Pass props to your component by passing an `args` object to your story
LOW__fixtures__/test-project/api/src/functions/auth.ts21 // Whatever is returned from this function will be returned from
LOW__fixtures__/test-project/api/src/functions/auth.ts41
LOW__fixtures__/empty-project/scripts/seed.ts1// eslint-disable-next-line @typescript-eslint/no-unused-vars
LOW__fixtures__/test-project-rsa/scripts/seed.ts1// eslint-disable-next-line @typescript-eslint/no-unused-vars
LOWpackages/cli-helpers/src/auth/authTasks.ts561
LOWpackages/forms/src/Form.tsx81 )
LOWpackages/record/src/redwoodrecord/Core.js1import camelCase from 'camelcase'
LOW…/record/src/redwoodrecord/__tests__/Reflection.test.js1// This test requires that a schema.prisma file exists or is mocked:
LOWpackages/internal/src/generate/typeDefinitions.ts21} from './graphqlCodeGen'
LOW…rc/generate/plugins/rw-typescript-resolvers/visitor.ts81 // This is what's different compared to the implementation I copy/pasted
LOW…rc/generate/plugins/rw-typescript-resolvers/visitor.ts101 // " posts: OptArgsResolverFn<Array<ResolversTypes['Post']>, ParentType, ContextType>;",
LOW…/src/generate/plugins/rw-typescript-resolvers/index.ts41 obj?: { root: TParent; context: TContext; info: GraphQLResolveInfo }
LOWpackages/cli/src/index.js41// # Setting the CWD
LOWpackages/cli/src/commands/execHandler.js61
LOW…s/cli/src/commands/setup/deploy/templates/baremetal.js41branch = "main"
LOW…ges/cli/src/commands/setup/deploy/templates/netlify.js21#
LOWpackages/cli/src/commands/generate/service/service.js161 return value
LOWpackages/babel-config/src/common.ts21 options?: WebFlags
LOW…/babel-config/src/plugins/babel-plugin-redwood-cell.ts1import { parse } from 'path'
LOW…src/plugins/babel-plugin-redwood-routes-auto-loader.ts81 t.isImportDefaultSpecifier(specifiers),
LOW…s/__tests__/__fixtures__/context-wrapping/auth/code.js1import { DbAuthHandler, DbAuthHandlerOptions } from '@redwoodjs/auth-dbauth-api'
LOW…s/__tests__/__fixtures__/context-wrapping/auth/code.js41 // username/password provided at login, but before actually considering them
LOW…s/__tests__/__fixtures__/context-wrapping/auth/code.js81 // the resetToken is valid, but expired
LOW…__tests__/__fixtures__/context-wrapping/auth/output.js1import { DbAuthHandler, DbAuthHandlerOptions } from '@redwoodjs/auth-dbauth-api'
LOW…__tests__/__fixtures__/context-wrapping/auth/output.js21 // How long the resetToken is valid for, in seconds (default is 24 hours)
LOW…__tests__/__fixtures__/context-wrapping/auth/output.js81 // check for duplicate usernames before calling this handler. At a minimum
LOW…ges/babel-config/src/__tests__/prebuildApiFile.test.ts41 })
LOW…ges/babel-config/src/__tests__/prebuildApiFile.test.ts61 // ↓↓↓
LOW…s__/__fixtures__/redwood-app/api/src/lib/typescript.ts1// Disabling linting here so that we can test `prebuildApiFile`.
LOWpackages/adapters/fastify/web/src/web.ts101 // One exception for this is requests for assets that don't exist anymore.
LOWpackages/adapters/fastify/web/src/resolveOptions.ts41 // ```
LOWpackages/vite/src/devFeServer.ts101 ssr: {
LOWpackages/vite/src/devFeServer.ts141 // with the correct conditions. And so that CJS modules work correctly.
LOWpackages/vite/src/devFeServer.ts201 // importing of "server-only" and other packages with poisoned imports.
LOWpackages/vite/src/devFeServer.ts261 'cookie',
LOWpackages/vite/src/devFeServer.ts361 // middleware mode
LOWpackages/vite/src/runFeServer.ts81
LOWpackages/vite/src/index.ts81 // 2. There's an open issue on Vite where it adds extra quotes around
LOWpackages/vite/src/middleware/invokeMiddleware.ts41
LOWpackages/vite/src/streaming/streamHelpers.ts181 bootstrapScriptContent:
LOWpackages/vite/src/lib/envVarDefinitions.ts21 },
LOWpackages/vite/src/lib/getMergedConfig.ts41 // import RandomNumberServerCell from
LOWpackages/vite/src/rsc/rscBuildRwEnvVars.ts41 // Also seems like when using noExternal we have to use just @redwoodjs/web
LOWpackages/vite/src/rsc/rscBuildClient.ts41 emptyOutDir: true, // Needed because `outDir` is not inside `root`
LOWpackages/vite/src/rsc/rscBuildForServer.ts41 'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV),
LOWpackages/eslint-config/shared.js1// This ESLint configuration is shared between the Redwood framework,
LOWpackages/api/src/validations/validations.ts481 // consider an empty string to pass
17 more matches not shown…
Hyper-Verbose Identifiers60 hits · 60 pts
SeverityFileLineSnippet
LOWtasks/smoke-tests/auth/tests/rbacChecks.spec.ts145async function fillOutContactFormAsAnonymousUser({
LOWtasks/smoke-tests/shared/delayedPage.ts4export async function checkDelayedPageRendering(
LOW…ectory/web/src/__tests__/azureActiveDirectory.test.tsx119function getAzureActiveDirectoryAuth(customProviderHooks?: {
LOW…upabase/web/src/__tests__/supabase.middleware.test.tsx383function mwCurrentUserToHaveBeenCalled() {
LOW…upabase/web/src/__tests__/supabase.middleware.test.tsx392function checkAuthProviderCookieSet() {
LOW…upabase/web/src/__tests__/supabase.middleware.test.tsx412function checkAuthProviderCookieDeleted() {
LOW…ckages/auth-providers/dbAuth/setup/src/setupHandler.ts159async function shouldGenerateDbAuthPages(generateAuthPages: boolean | null) {
LOWpackages/auth-providers/dbAuth/api/src/shared.ts324function supportsMultiValueHeaders(event: APIGatewayProxyEvent | Request) {
LOWpackages/api-server/src/plugins/graphql.ts27export async function redwoodFastifyGraphQLServer(
LOWpackages/framework-tools/src/generateTypes.ts58export async function insertCommonJsPackageJson({
LOWpackages/cli-helpers/src/auth/authTasks.ts36function addAuthDecoderToCreateGraphQLHandler(content: string) {
LOWpackages/cli-helpers/src/lib/loadEnvFiles.ts45export function loadNodeEnvDerivedEnvFile(cwd: string) {
LOWpackages/cli-helpers/src/lib/loadEnvFiles.ts61export function loadUserSpecifiedEnvFiles(cwd: string, loadEnvFiles: string[]) {
LOWpackages/cli-helpers/src/telemetry/index.ts14export function recordTelemetryAttributes(
LOWpackages/internal/src/routes.ts51export function warningForDuplicateRoutes() {
LOWpackages/internal/src/generate/typeDefinitions.ts399function generateStubStorybookTypes() {
LOWpackages/mailer/core/src/utils.ts61export function constructCompleteSendOptions(
LOWpackages/cli/src/plugin.js278async function loadCommandsFromCacheOrPackage(
LOWpackages/cli/src/lib/configureStorybook.js21export default async function extendStorybookConfiguration(
LOWpackages/cli/src/lib/locking.js10function ensureLockDirectoryExists() {
LOWpackages/cli/src/lib/merge/index.js135function stripTrailingCommentsStrategy() {
LOWpackages/cli/src/commands/upgrade.js271async function setLatestVersionToContext(ctx, tag) {
LOWpackages/cli/src/commands/upgrade.js324function updateRedwoodDepsForAllSides(ctx, options) {
LOWpackages/cli/src/commands/upgrade.js348async function updatePackageVersionsFromTemplate(ctx, { dryRun, verbose }) {
LOWpackages/cli/src/commands/serveBothHandler.js107function logSkippingFastifyWebServer() {
LOW…ges/cli/src/commands/setup/ui/libraries/tailwindcss.js77async function recommendExtensionsToInstall() {
LOW…li/src/commands/setup/ui/__tests__/tailwindcss.test.ts312function setupDefaultProjectStructure(
LOWpackages/cli/src/commands/setup/docker/dockerHandler.js286export async function getVersionOfRedwoodPackageToInstall(module) {
LOW…rc/commands/setup/deploy/providers/coherenceHandler.js89async function getCoherenceConfigFileContent() {
LOWpackages/cli/src/commands/generate/dbAuth/dbAuth.js56function getPostInstallWebauthnMessage(isDbAuthSetup) {
LOW…nfig/src/plugins/babel-plugin-redwood-otel-wrapping.ts60function wrapExportNamedDeclaration(
LOWpackages/vite/src/utils.ts10export function stripQueryStringAndHashFromPath(url: string) {
LOW…s/vite/src/plugins/vite-plugin-rsc-transform-client.ts9export function rscTransformUseClientPlugin(
LOW…s/vite/src/plugins/vite-plugin-rsc-transform-client.ts124async function parseExportNamesIntoNames(
LOWpackages/vite/src/plugins/vite-plugin-rsc-analyze.ts84function isArrowFunctionExpression(
LOW…s/vite/src/plugins/vite-plugin-rsc-transform-server.ts8export function rscTransformUseServerPlugin(
LOW…s/vite/src/plugins/vite-plugin-rsc-transform-server.ts228function babelPluginTransformServerAction({
LOW…ges/vite/src/plugins/vite-plugin-remove-from-bundle.ts33function generateModuleWithExports(exportNames: string[]) {
LOWpackages/vite/src/streaming/streamHelpers.ts73export async function reactRenderToStreamResponse(
LOW…e/src/streaming/transforms/serverInjectionTransform.ts22export function createServerInjectionTransform({
LOW…ges/vite/src/streaming/transforms/bufferedTransform.ts4export function createBufferedTransformStream() {
LOW…ges/cli-packages/dataMigrate/src/commands/upHandler.ts173function sortDataMigrationsByVersion(
LOW…ages/graphql-server/src/plugins/useRedwoodDirective.ts164 resolve: function useRedwoodDirectiveValidatorResolver(
LOW…ages/graphql-server/src/plugins/useRedwoodDirective.ts186 subscribe: function useRedwoodDirectiveValidatorResolver(
LOW…ages/graphql-server/src/plugins/useRedwoodDirective.ts213 resolve: function useRedwoodDirectiveTransformerResolver(
LOW…ds/v6.x.x/replaceComponentSvgs/replaceComponentSvgs.ts16async function convertSvgToReactComponent(
LOW…c/codemods/v5.x.x/upgradeToReact18/upgradeToReact18.ts10function checkAndTransformReactRoot(
LOW…c/codemods/v5.x.x/upgradeToReact18/upgradeToReact18.ts85async function checkAndUpdateCustomWebIndex(taskContext: TaskInnerAPI) {
LOWpackages/create-redwood-app/src/create-redwood-app.js67async function executeCompatibilityCheck(templateDir) {
LOWpackages/create-redwood-app/src/create-redwood-app.js383async function handleTargetDirPreference(targetDir) {
LOWpackages/create-redwood-app/src/create-redwood-app.js425async function handleTypescriptPreference(typescriptFlag) {
LOWpackages/create-redwood-app/src/create-redwood-app.js482async function doesDirectoryAlreadyExist(
LOWpackages/create-redwood-app/src/create-redwood-app.js572async function handleNewDirectoryNamePreference() {
LOWpackages/create-redwood-app/src/create-redwood-app.js593async function handleCommitMessagePreference(commitMessageFlag) {
LOWpackages/create-redwood-app/src/create-redwood-app.js618async function handleYarnInstallPreference(yarnInstallFlag) {
LOWpackages/router/src/__tests__/router.test.tsx49function createDummyAuthContextValues(
LOW…kages/router/src/__tests__/pageLoadingContext.test.tsx70function createDummyAuthContextValues(
LOWpackages/router/src/rsc/rscCss.ts14export function getRscStylesheetLinkGenerator(existingLinks?: string[]) {
LOWpackages/router/src/rsc/rscCss.ts49function extractCssMappingFromManifest(manifest: Record<string, any>) {
LOWpackages/router/src/rsc/clientSsr.ts48function resolveClientEntryForProd(
Verbosity Indicators24 hits · 43 pts
SeverityFileLineSnippet
LOWpackages/web/src/bins/storybook.ts8// We do not install storybook by default, so we need to check if it is
LOWpackages/internal/src/__tests__/build_api.test.ts128 // Step 1: prebuild service/todos.test.js
LOWpackages/internal/src/__tests__/build_api.test.ts137 // Step 2: check that output has correct import statement path
LOWpackages/internal/src/__tests__/build_api.test.ts139 // Step 3: check that output has correct jest.mock path
LOW…ages/cli/src/testUtils/matchInlineTransformSnapshot.ts33 // Step 1: Write passed in code to a temp file
LOW…ages/cli/src/testUtils/matchInlineTransformSnapshot.ts36 // Step 2: Run transform against temp file
LOW…ages/cli/src/testUtils/matchInlineTransformSnapshot.ts46 // Step 3: Read modified file and snapshot
LOWpackages/cli/src/testUtils/matchTransformSnapshot.ts62 // Step 1: Copy fixture to temp file
LOWpackages/cli/src/testUtils/matchTransformSnapshot.ts65 // Step 2: Run transform against temp file
LOWpackages/cli/src/testUtils/matchTransformSnapshot.ts76 // Step 3: Read modified file and snapshot
LOWpackages/cli/src/testUtils/matchFolderTransform.ts62 // Step 1: Copy files recursively from fixture folder to temp
LOWpackages/cli/src/testUtils/matchFolderTransform.ts73 // Step 2: Run transform against temp dir
LOWpackages/cli/src/testUtils/matchFolderTransform.ts118 // Step 3: Check output paths
LOWpackages/cli/src/testUtils/matchFolderTransform.ts121 // Step 4: Check contents of each file
LOW…codemods/src/testUtils/matchInlineTransformSnapshot.ts30 // Step 1: Write passed in code to a temp file
LOW…codemods/src/testUtils/matchInlineTransformSnapshot.ts33 // Step 2: Run transform against temp file
LOW…codemods/src/testUtils/matchInlineTransformSnapshot.ts43 // Step 3: Read modified file and snapshot
LOW…kages/codemods/src/testUtils/matchTransformSnapshot.ts59 // Step 1: Copy fixture to temp file
LOW…kages/codemods/src/testUtils/matchTransformSnapshot.ts62 // Step 2: Run transform against temp file
LOW…kages/codemods/src/testUtils/matchTransformSnapshot.ts73 // Step 3: Read modified file and snapshot
LOWpackages/codemods/src/testUtils/matchFolderTransform.ts57 // Step 1: Copy files recursively from fixture folder to temp
LOWpackages/codemods/src/testUtils/matchFolderTransform.ts68 // Step 2: Run transform against temp dir
LOWpackages/codemods/src/testUtils/matchFolderTransform.ts113 // Step 3: Check output paths
LOWpackages/codemods/src/testUtils/matchFolderTransform.ts116 // Step 4: Check contents of each file
AI Slop Vocabulary5 hits · 15 pts
SeverityFileLineSnippet
MEDIUMpackages/record/src/redwoodrecord/ValidationMixin.js26 // Whether or not this instance is valid and has no errors. Essentially the
MEDIUMpackages/record/src/redwoodrecord/ValidationMixin.js40 // the state of error objects. Essentially the opposite of `isValid`.
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,
MEDIUMpackages/vite/src/devFeServer.ts310 // TODO (RSC): Proper AST parsing would be more robust than simple
MEDIUMpackages/structure/src/model/RWServiceFunction.ts89 // to do this it is probably easier to leverage a graphql code generator and the typescript compiler
Hallucination Indicators1 hit · 10 pts
SeverityFileLineSnippet
CRITICAL…kages/structure/src/interactive_cli/command_builder.ts64 return this.opts.cmd.parsed._.map((arg) => arg.toString())
Decorative Section Separators2 hits · 6 pts
SeverityFileLineSnippet
MEDIUM…i-packages/dataMigrate/src/__tests__/upHandler.test.ts18// ─── Mocks ───────────────────────────────────────────────────────────────────
MEDIUM…i-packages/dataMigrate/src/__tests__/upHandler.test.ts139// ─── Tests ───────────────────────────────────────────────────────────────────
Cross-Language Confusion (JS/TS)1 hit · 5 pts
SeverityFileLineSnippet
HIGHpackages/prerender/src/errors.tsx39 print(query).split('\n').join('\n ') +
Slop Phrases2 hits · 2 pts
SeverityFileLineSnippet
LOWpackages/auth-providers/dbAuth/setup/src/setupData.ts117 "A new User model was added to your schema. Don't forget to migrate your db",
LOW…li-packages/dataMigrate/src/commands/installHandler.ts80 c.warning("Don't forget to apply the migration when you're ready:"),
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippet
LOW__fixtures__/example-todo-main/netlify.toml13 # Set targetPort to the [web] side port as defined in redwood.toml