5168 matches across 15 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | bench/vercel/generate-package-json.js | 44 | async function getCurrentRootReactPackagesVersions() { |
| LOW | bench/render-pipeline/benchmark.ts | 659 | async function runMinimalServerModeBenchmark( |
| LOW | bench/render-pipeline/benchmark.ts | 720 | async function runMinimalServerBenchmarks( |
| LOW | evals/evals/agent-022-prefer-server-actions/EVAL.ts | 28 | function readContactFormAndImports(): string { |
| LOW | …t-custom-transforms/tests/loader/issue-40231/output.js | 1 | function loadSomethingWithDynamicImport(param) { |
| LOW | …xt-custom-transforms/tests/loader/issue-40231/input.js | 1 | function loadSomethingWithDynamicImport(param) { |
| LOW | test/get-test-filter.js | 49 | function getTestFilterFromManifest(manifest) { |
| LOW | …ir/instant-navs-devtools/instant-navs-devtools.test.ts | 12 | async function waitForPanelRouterTransition() { |
| LOW | …ir/instant-navs-devtools/instant-navs-devtools.test.ts | 38 | async function waitForInstantModeCookieAbsent( |
| LOW | …ir/instant-navs-devtools/instant-navs-devtools.test.ts | 84 | async function waitForInstantNavPanelOpen(browser: Playwright) { |
| LOW | …ir/instant-navs-devtools/instant-navs-devtools.test.ts | 117 | async function clickInstantNavMenuItemIfMounted(browser: Playwright) { |
| LOW | …ir/instant-navs-devtools/instant-navs-devtools.test.ts | 130 | async function reopenInstantNavPanelFromMenu(browser: Playwright) { |
| LOW | …ir/instant-navs-devtools/instant-navs-devtools.test.ts | 156 | async function expectInstantNavPanelText( |
| LOW | …ir/instant-navs-devtools/instant-navs-devtools.test.ts | 252 | async function openHomeWithTargetPageWarmup() { |
| LOW | …st/development/app-dir/owner-stack/owner-stack.test.ts | 6 | function normalizeBrowserConsoleStackTrace(trace: unknown) { |
| LOW | …/cache-components-tasks/cache-components-tasks.test.ts | 56 | function assertNoUnexpectedErrorsInCli() { |
| LOW | …/enabled-features-trace/enabled-features-trace.test.ts | 113 | async function createTestTraceUploadServer(): Promise<{ |
| LOW | test/development/basic/allowed-dev-origins.test.ts | 59 | function requestInternalDevMiddleware( |
| LOW | test/development/basic/allowed-dev-origins.test.ts | 79 | async function expectBlockedDevResourceMessage( |
| LOW | …pment/basic/hmr/run-hot-module-reload-hmr-test.util.ts | 5 | export function runHotModuleReloadHmrTest(nextConfig: { |
| LOW | test/development/client-dev-overlay/index.test.ts | 18 | function elementExistsInNextJSPortalShadowDOM( |
| LOW | …ction/app-dir/graceful-degrade/delete-dynamic-chunk.js | 5 | export async function deleteBrowserDynamicChunks(next) { |
| LOW | …duction/app-dir/actions-tree-shaking/_testing/utils.ts | 18 | async function getActionsMappingByRuntime( |
| LOW | …duction/app-dir/actions-tree-shaking/_testing/utils.ts | 29 | export function nextTestSetupActionTreeShaking(opts) { |
| LOW | …duction/app-dir/actions-tree-shaking/_testing/utils.ts | 79 | export async function getActionsRoutesStateByRuntime(next: NextInstance) { |
| LOW | …tions-tree-shaking/client-actions-tree-shaking.test.ts | 6 | function getServerReferenceIdsFromBundle(source: string): string[] { |
| LOW | …tion/app-dir/use-cache-expire/use-cache-expire.test.ts | 18 | async function expectBlockingRevalidation(path: string) { |
| LOW | …r-action-period-hash/server-action-period-hash.test.ts | 3 | async function getServerActionManifestNodeKeys(next: NextInstance) { |
| LOW | …riod-hash/server-action-period-hash-custom-key.test.ts | 3 | async function getServerActionManifestNodeKeys(next: NextInstance) { |
| LOW | …te-request-smuggling/rewrite-request-smuggling.test.ts | 66 | async function sendAbsoluteUrlUpgradePayload({ |
| LOW | test/production/next-image-legacy/basic/basic.test.ts | 13 | async function hasPreloadLinkMatchingUrl(browser, url) { |
| LOW | test/production/next-image-legacy/basic/basic.test.ts | 25 | async function hasImagePreloadBeforeCSSPreload(browser) { |
| LOW | …ion-entry/required-files-instrumentation-entry.test.ts | 3 | async function readRequiredFilesManifest(next: any) { |
| LOW | …t/production/create-next-app/templates/app-api.test.ts | 12 | function shouldBeApiTemplateProject({ |
| LOW | …production/production-browser-sourcemaps/index.test.ts | 13 | async function validateSourceMapForChunk( |
| LOW | …t/production/css-features/basic-global-support.test.ts | 457 | async function assertMultiGlobalReversedCss( |
| LOW | test/production/css-features/css-rendering.test.ts | 7 | function baseNextConfigWithLightning(useLightningcss: boolean) { |
| LOW | test/production/graceful-shutdown/index.test.ts | 295 | async function waitForAppToStartRefusingConnections( |
| LOW | test/lib/next-test-utils.ts | 209 | export function expectVaryHeaderToContain( |
| LOW | test/lib/next-test-utils.ts | 1010 | export async function toggleDevToolsIndicatorPopover( |
| LOW | test/lib/next-test-utils.ts | 1031 | export async function getSegmentExplorerContent(browser: Playwright) { |
| LOW | test/lib/next-test-utils.ts | 1086 | export async function assertNoDevToolsIndicator(browser: Playwright) { |
| LOW | test/lib/next-test-utils.ts | 1203 | export function getRedboxEnvironmentLabel( |
| LOW | test/lib/next-test-utils.ts | 1248 | export function getRedboxDescriptionWarning( |
| LOW | test/lib/next-test-utils.ts | 1298 | export function getPageFilesFromBuildManifest(dir: string, page: string) { |
| LOW | test/lib/next-test-utils.ts | 1308 | export function getContentOfPageFilesFromBuildManifest( |
| LOW | test/lib/next-test-utils.ts | 1319 | export function getPageFileFromBuildManifest(dir: string, page: string) { |
| LOW | test/lib/next-test-utils.ts | 1334 | export function readNextBuildClientPageFile(appDir: string, page: string) { |
| LOW | test/lib/next-test-utils.ts | 1351 | export function getPageFileFromPagesManifest(dir: string, page: string) { |
| LOW | test/lib/next-test-utils.ts | 1361 | export function readNextBuildServerPageFile(appDir: string, page: string) { |
| LOW | test/lib/next-test-utils.ts | 1380 | export function getClientBuildManifestLoaderChunkUrlPath( |
| LOW | test/lib/next-test-utils.ts | 1758 | export async function getRedboxCallStackCollapsed( |
| LOW | test/lib/next-test-utils.ts | 1803 | export function getUrlFromBackgroundImage(backgroundImage: string) { |
| LOW | test/lib/next-test-utils.ts | 1959 | export async function toggleCollapseCallStackFrames(browser: Playwright) { |
| LOW | test/lib/next-test-utils.ts | 2087 | export function getClientReferenceManifest( |
| LOW | test/lib/e2e-utils/ppr.ts | 19 | export async function splitResponseWithPPRSentinel( |
| LOW | test/lib/e2e-utils/instant-validation.ts | 24 | export function extractBuildValidationError( |
| LOW | test/lib/e2e-utils/instant-validation.ts | 140 | export function expectNoBuildValidationErrors(result: PrerenderResult) { |
| LOW | test/lib/e2e-utils/instant-validation.ts | 151 | export function expectBuildValidationSkipped(result: PrerenderResult) { |
| LOW | …ness/segment-cache-per-page-dynamic-stale-time.test.ts | 15 | async function startBrowserWithFakeClock(url: string) { |
| 4086 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | Cargo.toml | 61 | # crate boundaries), this minimizes overall function duplication in the binary. |
| LOW | run-tests.js | 1021 | // <testsuite name="${timing.file}" file="${ |
| LOW | bench/basic-app/benchmark.sh | 1 | #!/bin/bash |
| LOW | …ustom-transforms/tests/fixture/server-actions/index.ts | 1 | /// <reference types="./next" /> |
| LOW | …ransforms/tests/fixture/track-dynamic-imports/index.ts | 1 | /// <reference types="./next" /> |
| LOW | …custom-transforms/src/transforms/strip_page_exports.rs | 81 | exports: FxHashMap<Id, ExportType>, |
| LOW | …ext-custom-transforms/src/transforms/server_actions.rs | 301 | ModuleExportName::Str(s) => &s.value.as_bytes(), |
| LOW | …ext-custom-transforms/src/transforms/server_actions.rs | 321 | // in the function signature. If there is, the bit is set to 1. |
| LOW | …ext-custom-transforms/src/transforms/server_actions.rs | 3221 | ..Default::default() |
| LOW | crates/next-custom-transforms/src/transforms/dynamic.rs | 61 | #[derive(Debug, Clone, Eq, PartialEq)] |
| LOW | crates/next-custom-transforms/src/transforms/dynamic.rs | 301 | // turbopack doesn't need this |
| LOW | crates/next-code-frame/src/highlight.rs | 201 | /// Build a windowed line index. Only stores line-start offsets for |
| LOW | crates/next-code-frame/src/highlight.rs | 441 | end, |
| LOW | crates/next-code-frame/src/highlight.rs | 461 | /// Two-phase heuristic: |
| LOW | crates/next-code-frame/src/highlight.rs | 641 | TOKEN_RULES[id.as_usize()].0 |
| LOW | crates/next-code-frame/src/highlight.rs | 661 | /// - `\[(?:[^\]\\\n\r]|\\.)*\]` — character classes with their own escapes |
| LOW | crates/next-code-frame/src/highlight.rs | 1541 | // ----------------------------------------------------------------------- |
| LOW | crates/next-code-frame/src/frame.rs | 41 | /// column highlighting — only the line itself is highlighted. |
| LOW | crates/next-api/src/dynamic_imports.rs | 1 | //! If an import is specified as dynamic, next.js does few things: |
| LOW | crates/next-api/src/project.rs | 901 | } |
| LOW | crates/next-api/src/project.rs | 1701 | /// shape. |
| LOW | crates/next-api/src/project.rs | 1721 | // (public feature specifier, path suffix) pairs. The suffix identifies the resolved |
| LOW | crates/next-core/src/url_node.rs | 341 | // So in the case that is test/e2e/dynamic-routing it'll be this: |
| LOW | crates/next-core/src/util.rs | 81 | // VERCEL_GIT_REPO_ID |
| LOW | crates/next-core/src/next_telemetry.rs | 1 | use turbo_rcstr::RcStr; |
| LOW | crates/next-core/src/segment_config.rs | 301 | |
| LOW | crates/next-core/src/segment_config.rs | 321 | /// `ModuleAssetContext` first. This is the common/happy codepath. |
| LOW | crates/next-core/src/segment_config.rs | 341 | /// |
| LOW | crates/next-core/src/app_structure.rs | 201 | pub url_tree: UrlSegmentTree, |
| LOW | crates/next-core/src/app_structure.rs | 1081 | ) |
| LOW | crates/next-core/src/app_structure.rs | 1321 | // /[...catchAll]/@slot - is_inside_catchall = true (skip validation) ✓ |
| LOW | crates/next-core/src/next_config.rs | 121 | production_browser_source_maps: bool, |
| LOW | crates/next-core/src/next_config.rs | 1041 | #[serde(default)] |
| LOW | crates/next-core/src/next_config.rs | 1301 | /// |
| LOW | …next-core/src/next_app/app_client_references_chunks.rs | 61 | // client_reference.ty, |
| LOW | …next-core/src/next_app/app_client_references_chunks.rs | 81 | // client_chunk_group.availability_info, |
| LOW | …next-core/src/next_app/app_client_references_chunks.rs | 101 | // } |
| LOW | …next-core/src/next_app/app_client_references_chunks.rs | 121 | // .try_join() |
| LOW | crates/next-core/src/next_app/metadata/mod.rs | 321 | result[..len].iter().collect() |
| LOW | …t-core/src/next_manifests/client_reference_manifest.rs | 41 | /// Same as `ssr_module_mapping`, but for Edge SSR. |
| LOW | crates/next-core/src/next_font/local/font_fallback.rs | 161 | .iter() |
| LOW | crates/next-core/src/next_shared/webpack_rules/mod.rs | 21 | }; |
| LOW | crates/next-napi-bindings/src/turbo_trace_server.rs | 61 | /// Average corrected duration across spans in the group. |
| LOW | crates/next-napi-bindings/src/code_frame.rs | 41 | /// Number of lines to show above the error (default: 2) |
| LOW | crates/next-napi-bindings/src/code_frame.rs | 81 | |
| LOW | crates/next-napi-bindings/src/turbopack.rs | 21 | /// The project's directory. |
| LOW | crates/next-napi-bindings/src/next_api/turbopack_ctx.rs | 61 | } |
| LOW | crates/next-napi-bindings/src/next_api/turbopack_ctx.rs | 141 | pub struct NapiNextTurbopackCallbacksJsObject { |
| LOW | …/cache-components-tasks/cache-components-tasks.test.ts | 81 | |
| LOW | …/cache-components-tasks/cache-components-tasks.test.ts | 121 | |
| LOW | …ponents-dev-warmup/cache-components.dev-warmup.test.ts | 141 | 'AbortError: This operation was aborted' |
| LOW | …v-cache-scope/cache-components-dev-cache-scope.test.ts | 41 | |
| LOW | …development/acceptance-app/ReactRefreshRequire.test.ts | 181 | |
| LOW | test/development/acceptance/ReactRefreshRequire.test.ts | 181 | // This is the module graph: |
| LOW | test/development/app-functional/pages/_app.js | 1 | function MyApp({ Component, pageProps }) { |
| LOW | test/.stats-app/stats-config.js | 161 | // 'http://localhost:$PORT/', |
| LOW | test/production/typescript-basic/app/next-env.d.ts | 1 | /// <reference types="next" /> |
| LOW | …production/typescript-basic/typechecking/next-env.d.ts | 1 | /// <reference types="next" /> |
| LOW | …t/production/webpack-config-mainjs/client/polyfills.js | 1 | /* eslint no-extend-native: 0 */ |
| LOW | …oduction/static-routes-info/static-routes-info.test.ts | 201 | // the layout-segment entry in `entryCSSFiles`. This catches the |
| 625 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | bench/basic-app/app/api/app/route.js | 2 | return Response.json({ name: 'John Doe' }) |
| LOW | bench/basic-app/pages/api/page-api.js | 2 | res.status(200).json({ name: 'John Doe' }) |
| LOW | evals/evals/agent-033-forbidden-auth/app/lib/auth.ts | 17 | name: 'John Doe', |
| LOW | evals/evals/agent-032-use-cache-directive/lib/api.ts | 6 | { id: 1, title: 'Getting Started with Next.js', author: 'Jane Doe' }, |
| LOW | test/production/create-next-app/utils.ts | 184 | expect(await apiRes.json()).toEqual({ name: 'John Doe' }) |
| LOW | …e/prefetch-runtime/app/(default)/fully-static/page.tsx | 17 | .map(() => 'Lorem ipsum dolor sit amet.')} |
| LOW | …e/prefetch-runtime/app/(default)/fully-static/page.tsx | 17 | .map(() => 'Lorem ipsum dolor sit amet.')} |
| LOW | …2e/app-dir/actions-streaming/actions-streaming.test.ts | 24 | 'Lorem ipsum dolor sit' |
| LOW | …dir/actions-streaming/app/readable-stream/api/route.ts | 4 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt.\n' |
| LOW | …dir/actions-streaming/app/readable-stream/api/route.ts | 4 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt.\n' |
| LOW | test/e2e/next-dynamic-css/src/Component2.jsx | 8 | Contrary to popular belief, Lorem Ipsum is not simply random text. It |
| LOW | test/e2e/next-dynamic-css/src/Component2.jsx | 12 | Latin words, consectetur, from a Lorem Ipsum passage, and going through |
| LOW | test/e2e/next-dynamic-css/src/Component2.jsx | 14 | undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 |
| LOW | test/e2e/next-dynamic-css/src/Component2.jsx | 18 | Ipsum, "Lorem ipsum dolor sit amet..", comes from a line in section |
| LOW | test/e2e/next-dynamic-css/src/Component2.jsx | 18 | Ipsum, "Lorem ipsum dolor sit amet..", comes from a line in section |
| LOW | test/e2e/next-dynamic-css/src/Component2.jsx | 19 | 1.10.32. The standard chunk of Lorem Ipsum used since the 1500s is |
| LOW | test/e2e/next-dynamic-css/src/Content.jsx | 9 | Contrary to popular belief, Lorem Ipsum is not simply random text. It |
| LOW | test/e2e/next-dynamic-css/src/Content.jsx | 13 | Latin words, consectetur, from a Lorem Ipsum passage, and going through |
| LOW | test/e2e/next-dynamic-css/src/Content.jsx | 15 | undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 |
| LOW | test/e2e/next-dynamic-css/src/Content.jsx | 19 | Ipsum, "Lorem ipsum dolor sit amet..", comes from a line in section |
| LOW | test/e2e/next-dynamic-css/src/Content.jsx | 19 | Ipsum, "Lorem ipsum dolor sit amet..", comes from a line in section |
| LOW | test/e2e/next-dynamic-css/src/Content.jsx | 20 | 1.10.32. The standard chunk of Lorem Ipsum used since the 1500s is |
| LOW | …t/e2e/next-dynamic-css-asset-prefix/src/Component2.jsx | 8 | Contrary to popular belief, Lorem Ipsum is not simply random text. It |
| LOW | …t/e2e/next-dynamic-css-asset-prefix/src/Component2.jsx | 12 | Latin words, consectetur, from a Lorem Ipsum passage, and going through |
| LOW | …t/e2e/next-dynamic-css-asset-prefix/src/Component2.jsx | 14 | undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 |
| LOW | …t/e2e/next-dynamic-css-asset-prefix/src/Component2.jsx | 18 | Ipsum, "Lorem ipsum dolor sit amet..", comes from a line in section |
| LOW | …t/e2e/next-dynamic-css-asset-prefix/src/Component2.jsx | 18 | Ipsum, "Lorem ipsum dolor sit amet..", comes from a line in section |
| LOW | …t/e2e/next-dynamic-css-asset-prefix/src/Component2.jsx | 19 | 1.10.32. The standard chunk of Lorem Ipsum used since the 1500s is |
| LOW | test/e2e/next-dynamic-css-asset-prefix/src/Content.jsx | 9 | Contrary to popular belief, Lorem Ipsum is not simply random text. It |
| LOW | test/e2e/next-dynamic-css-asset-prefix/src/Content.jsx | 13 | Latin words, consectetur, from a Lorem Ipsum passage, and going through |
| LOW | test/e2e/next-dynamic-css-asset-prefix/src/Content.jsx | 15 | undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 |
| LOW | test/e2e/next-dynamic-css-asset-prefix/src/Content.jsx | 19 | Ipsum, "Lorem ipsum dolor sit amet..", comes from a line in section |
| LOW | test/e2e/next-dynamic-css-asset-prefix/src/Content.jsx | 19 | Ipsum, "Lorem ipsum dolor sit amet..", comes from a line in section |
| LOW | test/e2e/next-dynamic-css-asset-prefix/src/Content.jsx | 20 | 1.10.32. The standard chunk of Lorem Ipsum used since the 1500s is |
| LOW | …es/with-nhost-auth-realtime-graphql/pages/api/hello.js | 2 | res.status(200).json({ name: "John Doe" }); |
| LOW | examples/cms-builder-io/builder/post/second.json | 18 | "intro": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore", |
| LOW | examples/cms-builder-io/builder/post/second.json | 18 | "intro": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore", |
| LOW | examples/cms-builder-io/builder/post/second.json | 87 | "text": "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor i |
| LOW | examples/cms-builder-io/builder/post/second.json | 87 | "text": "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor i |
| LOW | examples/cms-builder-io/builder/post/second.json | 114 | "text": "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor i |
| LOW | examples/cms-builder-io/builder/post/second.json | 114 | "text": "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor i |
| LOW | examples/cms-builder-io/builder/post/second.json | 142 | "text": "<p>Lorem ipsum dolor sit amet,</p>" |
| LOW | examples/cms-builder-io/builder/post/second.json | 142 | "text": "<p>Lorem ipsum dolor sit amet,</p>" |
| LOW | examples/cms-builder-io/builder/post/second.json | 396 | "text": "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incid |
| LOW | examples/cms-builder-io/builder/post/second.json | 396 | "text": "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incid |
| LOW | examples/cms-builder-io/builder/post/second.json | 545 | "text": "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incid |
| LOW | examples/cms-builder-io/builder/post/second.json | 545 | "text": "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incid |
| LOW | examples/cms-builder-io/builder/post/second.json | 694 | "text": "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incid |
| LOW | examples/cms-builder-io/builder/post/second.json | 694 | "text": "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incid |
| LOW | examples/cms-builder-io/builder/post/second.json | 843 | "text": "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incid |
| LOW | examples/cms-builder-io/builder/post/second.json | 843 | "text": "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incid |
| LOW | examples/cms-builder-io/builder/post/second.json | 989 | "text": "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incid |
| LOW | examples/cms-builder-io/builder/post/second.json | 989 | "text": "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incid |
| LOW | examples/cms-builder-io/builder/post/second.json | 1135 | "text": "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incid |
| LOW | examples/cms-builder-io/builder/post/second.json | 1135 | "text": "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incid |
| LOW | examples/cms-builder-io/builder/post/first-one.json | 84 | "text": "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod temp |
| LOW | examples/cms-builder-io/builder/post/first-one.json | 84 | "text": "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod temp |
| LOW | examples/cms-builder-io/builder/post/schema.model.json | 123 | "defaultValue": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labo |
| LOW | examples/cms-builder-io/builder/post/schema.model.json | 123 | "defaultValue": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labo |
| LOW | examples/cms-tina/_posts/hello-world.md | 3 | excerpt: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore |
| 66 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …st/development/stale-dev-types/stale-dev-types.test.ts | 10 | // Step 1: Wait for dev server to generate .next/dev/types/validator.ts |
| LOW | …st/development/stale-dev-types/stale-dev-types.test.ts | 29 | // Step 2: Stop dev server |
| LOW | …st/development/stale-dev-types/stale-dev-types.test.ts | 32 | // Step 3: Delete the temp-route (simulating user deleting a route) |
| LOW | …st/development/stale-dev-types/stale-dev-types.test.ts | 39 | // Step 4: Run build - should NOT fail due to stale .next/dev types |
| LOW | …st/e2e/app-dir/static-siblings/static-siblings.test.ts | 67 | // Step 1: Navigate to the dynamic route first to "discover" it |
| LOW | …st/e2e/app-dir/static-siblings/static-siblings.test.ts | 79 | // Step 2: Navigate back to the home page |
| LOW | …st/e2e/app-dir/static-siblings/static-siblings.test.ts | 83 | // Step 3: Navigate to the static sibling with prefetch={false} |
| LOW | …st/e2e/app-dir/static-siblings/static-siblings.test.ts | 106 | // Step 1: Navigate to the dynamic route first to "discover" it |
| LOW | …st/e2e/app-dir/static-siblings/static-siblings.test.ts | 118 | // Step 2: Navigate back to the home page |
| LOW | …st/e2e/app-dir/static-siblings/static-siblings.test.ts | 122 | // Step 3: Navigate to the static sibling with prefetch={false} |
| LOW | …st/e2e/app-dir/static-siblings/static-siblings.test.ts | 145 | // Step 1: Navigate to the dynamic route first to "discover" it |
| LOW | …st/e2e/app-dir/static-siblings/static-siblings.test.ts | 157 | // Step 2: Navigate back to the home page |
| LOW | …st/e2e/app-dir/static-siblings/static-siblings.test.ts | 161 | // Step 3: Navigate to the static sibling with prefetch={false} |
| LOW | …st/e2e/app-dir/static-siblings/static-siblings.test.ts | 191 | // Step 1: Navigate to the dynamic route first to "discover" it |
| LOW | …st/e2e/app-dir/static-siblings/static-siblings.test.ts | 205 | // Step 2: Navigate back to the home page |
| LOW | …st/e2e/app-dir/static-siblings/static-siblings.test.ts | 209 | // Step 3: Navigate to the deeply nested static sibling with prefetch={false} |
| LOW | …/app-dir/optimistic-routing/optimistic-routing.test.ts | 55 | // Step 1: Reveal and prefetch the first blog post link. |
| LOW | …/app-dir/optimistic-routing/optimistic-routing.test.ts | 70 | // Step 2: Reveal the second link and navigate to it. |
| LOW | …/app-dir/optimistic-routing/optimistic-routing.test.ts | 91 | // Step 3: After act completes, verify the full page eventually loads |
| LOW | …/app-dir/optimistic-routing/optimistic-routing.test.ts | 104 | // Step 1: Reveal and prefetch the first product link. |
| LOW | …/app-dir/optimistic-routing/optimistic-routing.test.ts | 118 | // Step 2: Navigate to a different product with different category AND id. |
| LOW | …/app-dir/optimistic-routing/optimistic-routing.test.ts | 152 | // Step 1: Prefetch /docs (index route, no slug segments) |
| LOW | …/app-dir/optimistic-routing/optimistic-routing.test.ts | 165 | // Step 2: Navigate to /docs/intro (one segment) |
| LOW | …/app-dir/optimistic-routing/optimistic-routing.test.ts | 191 | // Step 1: Prefetch /docs/intro (one segment) |
| LOW | …/app-dir/optimistic-routing/optimistic-routing.test.ts | 204 | // Step 2: Navigate to /docs/guide/getting-started (two segments). |
| LOW | …/app-dir/optimistic-routing/optimistic-routing.test.ts | 238 | // Step 1: Prefetch /files/documents/report.pdf (three segments) |
| LOW | …/app-dir/optimistic-routing/optimistic-routing.test.ts | 251 | // Step 2: Navigate to /files/a/b/c/d (four segments). |
| LOW | …/app-dir/optimistic-routing/optimistic-routing.test.ts | 281 | // Step 1: Prefetch /blog/post-1 to learn the /blog/[slug] pattern. |
| LOW | …/app-dir/optimistic-routing/optimistic-routing.test.ts | 295 | // Step 2: Navigate to /blog/featured (static sibling). |
| LOW | …/app-dir/optimistic-routing/optimistic-routing.test.ts | 332 | // Step 1: Navigate to /rewritten/first. |
| LOW | …/app-dir/optimistic-routing/optimistic-routing.test.ts | 348 | // Step 2: Navigate forward to /hub. We use a hub page rather than |
| LOW | …/app-dir/optimistic-routing/optimistic-routing.test.ts | 363 | // Step 3: From /hub, reveal /rewritten/second. This link has |
| LOW | …/app-dir/optimistic-routing/optimistic-routing.test.ts | 403 | // Step 1: Navigate to /search-rewrite?v=alpha |
| LOW | …/app-dir/optimistic-routing/optimistic-routing.test.ts | 421 | // Step 2: Navigate forward to /hub instead of using browser.back() to |
| LOW | …/app-dir/optimistic-routing/optimistic-routing.test.ts | 434 | // Step 3: From /hub, reveal /search-rewrite?v=beta. |
| LOW | …/app-dir/optimistic-routing/optimistic-routing.test.ts | 467 | // Step 1: Prefetch /dashboard/anything/here to learn the catch-all pattern |
| LOW | …/app-dir/optimistic-routing/optimistic-routing.test.ts | 481 | // Step 2: Prefetch /dashboard/settings to populate the static child |
| LOW | …/app-dir/optimistic-routing/optimistic-routing.test.ts | 496 | // Step 3: Navigate to /dashboard/settings/profile (prefetch={false}). |
| LOW | turbopack/crates/turbo-tasks-backend/src/backend/mod.rs | 1506 | // Step 1: Fast read-only cache lookup (read lock, no allocation). |
| LOW | turbopack/crates/turbo-tasks-backend/src/backend/mod.rs | 1517 | // Step 2: Check backing storage using borrowed components (no box needed yet). |
| LOW | …pack/crates/turbo-tasks-backend/src/backend/storage.rs | 937 | // Step 1: modify the task outside snapshot mode (data_modified = true). |
| LOW | …pack/crates/turbo-tasks-backend/src/backend/storage.rs | 943 | // Step 2: enter snapshot mode. |
| LOW | …pack/crates/turbo-tasks-backend/src/backend/storage.rs | 947 | // Step 3: `take_snapshot` scans the shard. At this point the task has |
| LOW | …pack/crates/turbo-tasks-backend/src/backend/storage.rs | 952 | // Step 4: now that the scan is done but before we consume the iterator, |
| LOW | …pack/crates/turbo-tasks-backend/src/backend/storage.rs | 963 | // Step 5: consume the iterator. The iterator encodes from the pre-snapshot copy, |
| LOW | …pack/crates/turbo-tasks-backend/src/backend/storage.rs | 1009 | // Step 1: modify meta only, outside snapshot mode. |
| LOW | …pack/crates/turbo-tasks-backend/src/backend/storage.rs | 1017 | // Step 2: enter snapshot mode. |
| LOW | …pack/crates/turbo-tasks-backend/src/backend/storage.rs | 1021 | // Step 3: take_snapshot — task goes into modified list (meta_modified = true). |
| LOW | …pack/crates/turbo-tasks-backend/src/backend/storage.rs | 1024 | // Step 4: modify data during snapshot. The `(true, false)` branch fires: |
| LOW | …pack/crates/turbo-tasks-backend/src/backend/storage.rs | 1033 | // Step 5: consume the iterator — must not panic. |
| LOW | …s/turbopack-ecmascript/src/tree_shake/optimizations.rs | 132 | // Step 1: Build a reverse reachability map (which starting nodes can reach each node) |
| LOW | …s/turbopack-ecmascript/src/tree_shake/optimizations.rs | 160 | // Step 2: Find nodes that are reachable from exactly one starting node |
| LOW | …s/turbopack-ecmascript/src/tree_shake/optimizations.rs | 190 | // Step 3: Merge nodes into their starting points |
| LOW | …es/turbo-tasks-macros/src/derive/task_storage_macro.rs | 2275 | // Generate remove body - for lazy fields, we need to check if the map exists first |
| LOW | scripts/pr-status.js | 433 | // Step 1: Look up the PR number and first comment's databaseId from the |
| LOW | scripts/pr-status.js | 474 | // Step 2: Post the reply via REST. Unlike the GraphQL mutation |
| LOW | scripts/pr-status.js | 1402 | // Step 1: Delete and recreate output directory |
| LOW | scripts/pr-status.js | 1408 | // Step 2: Get branch info |
| LOW | scripts/pr-status.js | 1415 | // Step 3: Get workflow runs |
| LOW | scripts/pr-status.js | 1430 | // Step 4: Get run metadata |
| 14 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | …ment-cache/prefetch-inlining/prefetch-inlining.test.ts | 501 | // recovery path needs a more robust test harness. |
| MEDIUM | …/app-dir/app-static/app/force-cache-revalidate/page.js | 1 | // we want to bail out of ISR, but still leverage fetch caching |
| MEDIUM | …e2e/app-dir/monaco-editor/components/editor/editor.tsx | 7 | // We leverage `use` to wait for the promise. |
| MEDIUM | …t/e2e/filesystem-cache/warm-restart-task-stats.test.ts | 90 | // Turbopack sorts on the Rust side, but sort again here to be robust |
| MEDIUM | turbopack/crates/turbo-tasks-fs/src/watcher.rs | 558 | // or the source we may able to utilize later. |
| MEDIUM | .cargo/config.toml | 18 | # state-of-the-art in Rust optimization land (which might change month-to-month!). |
| MEDIUM | packages/next/src/server/base-server.ts | 1490 | // This is needed for pages router to leverage unstable_cache |
| MEDIUM | packages/next/src/server/config.ts | 1108 | // only leverage deploymentId |
| MEDIUM | packages/next/src/server/web/adapter.ts | 213 | // leverage the shared instance if not we need |
| MEDIUM | packages/next/src/server/lib/patch-fetch.ts | 542 | // prerendering so that we can still leverage the fetch cache between |
| MEDIUM | packages/next/src/server/lib/incremental-cache/index.ts | 141 | // if we have a global cache handler available leverage it |
| MEDIUM | packages/next/src/server/lib/incremental-cache/index.ts | 478 | // we don't leverage the prerender cache in dev mode |
| MEDIUM | packages/next/src/server/dev/middleware-webpack.ts | 481 | // Try Client Compilation first. In `pages` we leverage |
| MEDIUM | packages/next/src/server/response-cache/web.ts | 69 | // we keep the previous cache entry around to leverage |
| MEDIUM | packages/next/src/compiled/serve-handler/index.js | 19 | */a.exports=rangeParser;function rangeParser(a,e,i){var n=e.indexOf("=");if(n===-1){return-2}var o=e.slice(n+1).split(" |
| MEDIUM | packages/next/src/compiled/serve-handler/index.js | 19 | */a.exports=rangeParser;function rangeParser(a,e,i){var n=e.indexOf("=");if(n===-1){return-2}var o=e.slice(n+1).split(" |
| MEDIUM | …t/src/compiled/@modelcontextprotocol/sdk/server/mcp.js | 3 | (function(e,t){true?t(r):0})(this,(function(e){"use strict";function merge(){for(var e=arguments.length,r=Array(e),t=0;t |
| MEDIUM | packages/next/src/compiled/compression/index.js | 58 | */a.exports=vary;a.exports.append=append;var e=/^[!#$%&'*+\-.^_`|~0-9A-Za-z]+$/;function append(a,i){if(typeof a!=="str |
| MEDIUM | packages/next/src/compiled/compression/index.js | 58 | */a.exports=vary;a.exports.append=append;var e=/^[!#$%&'*+\-.^_`|~0-9A-Za-z]+$/;function append(a,i){if(typeof a!=="str |
| MEDIUM | packages/next/src/shared/lib/router/router.ts | 197 | // leverage x-matched-path to detect next.config.js rewrites |
| MEDIUM | packages/next/src/shared/lib/router/router.ts | 2383 | // links via the equivalent of a hard navigation and hence never utilize these |
| MEDIUM | …ges/next/src/shared/lib/router/utils/interpolate-as.ts | 31 | // TODO: more robust handling for user-error (passing `/`) |
| MEDIUM | packages/next/src/lib/fs/rename.ts | 46 | // is locked by AV software. We do leverage graceful-fs to iron |
| MEDIUM | packages/next/src/export/index.ts | 684 | // that even setups with only a few static pages can leverage a shared |
| MEDIUM | …next/src/client/components/segment-cache/navigation.ts | 243 | // not just the page segments. Essentially treating it the same as a refresh() |
| MEDIUM | …rc/client/components/router-reducer/ppr-navigations.ts | 1991 | // Trigger a "soft" refresh. Essentially the same as calling `refresh()` |
| MEDIUM | packages/next-codemod/bin/upgrade.ts | 729 | // TODO: Asking package manager for the installed version is most robust e.g. `pnpm why ${dependency}` |
| MEDIUM | packages/next-codemod/transforms/cra-to-next.ts | 539 | // Remove this to leverage Next.js' static image handling |
| MEDIUM | .github/workflows/build_reusable.yml | 136 | # efficient, but won't fully utilize all available CPU cores. A small value here makes sense since |
| LOW | .github/workflows/build_reusable.yml | 285 | # TODO: May be sufficient to just set `$FNM_MULTISHELL_PATH/bin` from `fnm env --json` into GITHUB_PATH |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …s/tests/fixture/server-actions/server-graph/63/data.ts | 2 | export async function getData() {} |
| LOW | …pment/basic/node-builtins/app/server-component/page.js | 25 | async function getData() { |
| LOW | …node-builtins/app/server-component/node-schema/page.js | 22 | async function getData() { |
| LOW | …uction/app-dir/use-cache-cross-deployment/app/page.tsx | 4 | async function getData() { |
| LOW | …on/build-trace-extra-entries-turbo/app/lib/get-data.js | 4 | export function getData() { |
| LOW | …/production/turborepo-access-trace/app/lib/get-data.js | 4 | export function getData() { |
| LOW | …ion/turbotrace-with-webpack-worker/app/lib/get-data.js | 4 | export function getData() { |
| LOW | …oduction/build-trace-extra-entries/app/lib/get-data.js | 4 | export function getData() { |
| LOW | test/e2e/app-dir/app-prefetch/app/dashboard/layout.js | 3 | async function getData() { |
| LOW | test/e2e/app-dir/app-prefetch/app/dashboard/page.js | 5 | async function getData() { |
| LOW | …st/e2e/app-dir/app-prefetch/app/dashboard/[id]/page.js | 4 | async function getData() { |
| LOW | …pp-dir/app-prefetch/app/prefetch-auto/[slug]/layout.js | 3 | function getData() { |
| LOW | …/app-dir/app-prefetch/app/prefetch-auto/[slug]/page.js | 3 | function getData() { |
| LOW | …e/app-dir/app-fetch-deduping/app/trace-headers/page.js | 1 | async function getData() { |
| LOW | test/e2e/app-dir/app/app/layout.js | 9 | async function getData() { |
| LOW | …pp-dir/app/app/slow-layout-with-loading/slow/layout.js | 3 | async function getData() { |
| LOW | test/e2e/app-dir/app/app/(newroot)/layout.js | 3 | async function getData() { |
| LOW | …pp/app/(newroot)/dashboard/project/[projectId]/page.js | 3 | async function getData({ params }) { |
| LOW | …p/app/slow-layout-and-page-with-loading/slow/layout.js | 3 | async function getData() { |
| LOW | …app/app/slow-layout-and-page-with-loading/slow/page.js | 3 | async function getData() { |
| LOW | …st/e2e/app-dir/app/app/dashboard/deployments/layout.js | 3 | async function getData() { |
| LOW | …e2e/app-dir/app/app/dashboard/deployments/[id]/page.js | 5 | async function getData({ params }) { |
| LOW | test/e2e/app-dir/app/app/slow-page-with-loading/page.js | 3 | async function getData() { |
| LOW | test/e2e/app-dir/app/app/slow-page-no-loading/page.js | 3 | async function getData() { |
| LOW | …st/e2e/app-dir/app-rendering/app/static-only/layout.js | 3 | async function getData() { |
| LOW | …e/app-dir/app-rendering/app/static-only/slow/layout.js | 3 | async function getData() { |
| LOW | …e2e/app-dir/app-rendering/app/static-only/slow/page.js | 5 | async function getData() { |
| LOW | …e/app-dir/app-rendering/app/static-only/nested/page.js | 5 | async function getData() { |
| LOW | …-dir/app-rendering/app/isr-ssr-combined/slow/layout.js | 3 | async function getData() { |
| LOW | …pp-dir/app-rendering/app/isr-ssr-combined/slow/page.js | 3 | async function getData() { |
| LOW | …ir/app-rendering/app/isr-ssr-combined/nested/layout.js | 3 | async function getData() { |
| LOW | …-dir/app-rendering/app/isr-ssr-combined/nested/page.js | 3 | async function getData() { |
| LOW | test/e2e/app-dir/app-rendering/app/ssr-only/layout.js | 5 | async function getData() { |
| LOW | …/e2e/app-dir/app-rendering/app/ssr-only/slow/layout.js | 5 | async function getData() { |
| LOW | …st/e2e/app-dir/app-rendering/app/ssr-only/slow/page.js | 4 | async function getData() { |
| LOW | …/e2e/app-dir/app-rendering/app/ssr-only/nested/page.js | 3 | async function getData() { |
| LOW | …t/e2e/app-dir/app-rendering/app/isr-multiple/layout.js | 3 | async function getData() { |
| LOW | …/app-dir/app-rendering/app/isr-multiple/nested/page.js | 5 | async function getData() { |
| LOW | test/e2e/app-dir/use-cache-hanging/app/shared.ts | 21 | export function getData(url: string): Promise<Response> { |
| LOW | …/app-dir/app-compilation/app/page-with-loading/page.js | 3 | async function getData() { |
| LOW | …2e/app-dir/parallel-routes-revalidation/app/actions.ts | 13 | export async function getData() { |
| LOW | test/e2e/app-dir/use-cache-dev/app/page.tsx | 10 | async function getData() { |
| LOW | …e-cache/app/(dynamic)/cache-fetch-auth-header/page.tsx | 4 | async function getData() { |
| LOW | …cache/app/(partially-static)/fetch-revalidate/page.tsx | 3 | async function getData() { |
| LOW | …e/app/(partially-static)/cache-fetch-no-store/page.tsx | 3 | async function getData() { |
| LOW | …/use-cache/app/(partially-static)/cache-fetch/page.tsx | 3 | async function getData() { |
| LOW | …-dir/revalidate-path-with-rewrites/app/shared-page.tsx | 1 | async function getData() { |
| LOW | test/e2e/app-dir/use-cache-deadlock-probe/app/shared.ts | 21 | export function getData(url: string): Promise<Response> { |
| LOW | test/e2e/app-dir/use-cache-custom-handler/app/page.tsx | 7 | async function getData() { |
| LOW | …ersideprops-preview/getserversideprops-preview.test.ts | 6 | function getData(html: string) { |
| LOW | test/e2e/prerender-preview/prerender-preview.test.ts | 6 | function getData(html: string) { |
| LOW | test/e2e/draft-mode/draft-mode.test.ts | 5 | function getData(html: string) { |
| LOW | test/e2e/switchable-runtime/app/node-rsc-isr/page.js | 5 | async function getData() { |
| LOW | test/e2e/switchable-runtime/app/node-rsc-ssg/page.js | 5 | async function getData() { |
| LOW | test/e2e/switchable-runtime/app/node-rsc-ssr/page.js | 5 | async function getData() { |
| LOW | …s/execution/webpack/inner-graph/switch/input/module.js | 21 | function doSomething(obj) { |
| LOW | …mascript/tests/benches/react-dom-client.development.js | 3363 | function getData() { |
| LOW | …press/src/components/Globals/Navigation/Navigation.tsx | 10 | async function getData() { |
| LOW | …ompiled/react-dom/cjs/react-dom-profiling.profiling.js | 1807 | function getData() { |
| LOW | …/compiled/react-dom/cjs/react-dom-client.production.js | 1710 | function getData() { |
| 7 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | crates/next-code-frame/src/frame.rs | 184 | // ── Validate and normalize the location ────────────────────────────── |
| MEDIUM | …pack-trace-server-query/turbopack-trace-server.test.ts | 21 | // ─── helpers ───────────────────────────────────────────────────────────────── |
| MEDIUM | …pack-trace-server-query/turbopack-trace-server.test.ts | 112 | // ─── test suite ────────────────────────────────────────────────────────────── |
| MEDIUM | …pack-trace-server-query/turbopack-trace-server.test.ts | 237 | // ─── MCP HTTP API tests ────────────────────────────────────────────────── |
| MEDIUM | …pack-trace-server-query/turbopack-trace-server.test.ts | 317 | // ─── CLI tests ─────────────────────────────────────────────────────────── |
| MEDIUM | turbopack/crates/turbo-persistence/src/db.rs | 905 | // ── Point of no return ────────────────────────────────────────── |
| MEDIUM | …ev-overlay/components/instant/instant-guidance-data.ts | 69 | // ── Blocking-route cards ────────────────────────── |
| MEDIUM | …ev-overlay/components/instant/instant-guidance-data.ts | 154 | // ── Unrendered-segment cards ────────────────────── |
| MEDIUM | …ev-overlay/components/instant/instant-guidance-data.ts | 195 | // ── Metadata cards ──────────────────────────────── |
| MEDIUM | …ev-overlay/components/instant/instant-guidance-data.ts | 245 | // ── Viewport cards ──────────────────────────────── |
| MEDIUM | …ev-overlay/components/instant/instant-guidance-data.ts | 295 | // ── Sync IO cards (per API) ─────────────────────── |
| MEDIUM | …ev-overlay/components/instant/instant-guidance-data.ts | 416 | // ── Client sync IO cards (no Suspense above) ────── |
| MEDIUM | …ev-overlay/components/instant/instant-guidance-data.ts | 504 | // ── Card lookup ─────────────────────────────────── |
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | crates/next-custom-transforms/src/chain_transforms.rs | 378 | let syntax = self.swc.config.jsc.syntax.unwrap_or_default(); |
| CRITICAL | crates/next-custom-transforms/src/chain_transforms.rs | 379 | let target = self.swc.config.jsc.target.unwrap_or_else(EsVersion::latest); |
| CRITICAL | packages/next/src/compiled/crypto-browserify/index.js | 1 | (function(){var e={9186:function(e,t,r){var i=t;i.bignum=r(5944);i.define=r(5673).define;i.base=r(8747);i.constants=r(80 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | examples/cms-wordpress/src/app/not-found.tsx | 15 | print(SeoQuery), |
| HIGH | examples/cms-wordpress/src/app/[[...slug]]/page.tsx | 24 | print(SeoQuery), |
| HIGH | examples/cms-wordpress/src/app/[[...slug]]/page.tsx | 53 | print(ContentInfoQuery), |
| HIGH | examples/cms-wordpress/src/app/api/preview/route.ts | 37 | print(mutation), |
| HIGH | examples/cms-wordpress/src/app/api/preview/route.ts | 55 | print(query), |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | examples/with-firebase-cloud-messaging/utils/webPush.js | 12 | apiKey: "YOUR-API-KEY", |
| HIGH | …rebase-cloud-messaging/public/firebase-messaging-sw.js | 6 | apiKey: "YOUR-API-KEY", |
| HIGH | examples/with-apivideo/pages/videos/index.tsx | 58 | API key set in your .env file this way: <i>API_KEY=YOUR_API_KEY</i> |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | crates/next-error-code-swc-plugin/build-and-move.sh | 27 | echo " (Don't forget to commit the generated .wasm file!)" >&2 |
| MEDIUM | test/lib/next-test-utils.ts | 1731 | // Feel free to adjust this heuristic if it accidentally hides too much. |
| MEDIUM | …/app-dir/server-source-maps/server-source-maps.test.ts | 587 | // Feel free to adjust these locations. They're just here to showcase |
| LOW | examples/with-http2/server.js | 13 | // Don't forget to create the keys for your development |
| LOW | examples/with-typescript/pages/users/index.tsx | 29 | // Don't forget to include the respective types for any props passed into |
| MEDIUM | examples/with-supabase/proxy.ts | 16 | * Feel free to modify this pattern to include more paths. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | …th-docker-compose/compose.prod-without-multistage.yaml | 18 | # Define a network, which allows containers to communicate |
| MEDIUM | examples/with-docker-compose/compose.dev.yaml | 27 | # Define a network, which allows containers to communicate |
| MEDIUM | examples/with-docker-compose/compose.prod.yaml | 18 | # Define a network, which allows containers to communicate |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | bench/basic-app/benchmark.sh | 9 | # Usage: |
| LOW | scripts/run-jest.sh | 6 | # Usage: |
| LOW | scripts/benchmark-boot-time.sh | 11 | # Usage: |
| LOW | packages/next-codemod/scripts/test-upgrade-fixture.sh | 5 | # Usage: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | turbopack/scripts/analyze_cache_effectiveness.py | 332 | print(f"Error: File not found: {e.filename}") |
| MEDIUM | turbopack/scripts/analyze_cache_effectiveness.py | 335 | print(f"Error parsing JSON: {e}") |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | turbopack/scripts/analyze_cache_effectiveness.py | 104 | # Print results |