AI Slop Code Risk Monitor

QwikDev/qwik

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

Instant-loading web apps, without effort

1.3 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for QwikDev/qwik, a TypeScript project with 22,067 GitHub stars. SynthScan examined 470,298 lines of code across 3874 source files, recording 520 pattern matches distributed across 13 syntactic categories. The legacy adjusted pattern signal is 1.3 (Low pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

1.3
Adjusted Signal
1.3
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
22.1K
Stars
TypeScript
Language
470.3K
Lines of Code
3.9K
Files
520
Pattern Hits
2026-10-31
Scan Date
0.00
HC Hit Rate

Risk Review · Payload v1

Use each vector to guide manual verification of the underlying findings.

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 5.5/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.4/100 · LOW

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

Agent Over-Engineering Ratio 4.8/100 · LOW

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

PR Review Velocity Impact 6.2/100 · LOW

Which changes need focused human review? 520 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 2HIGH 3MEDIUM 27LOW 488

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 520 distinct pattern matches across 13 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Hyper-Verbose Identifiers395 hits · 402 pts
SeverityFileLineSnippetContext
LOWscripts/validate-cli.ts104function assertRightQwikDepsVersions(appPkgJson: any, qwikVersion: string, starterType: string) {CODE
LOWscripts/validate-cli.ts143async function copyLocalQwikDistToTestApp(appDir: string) {CODE
LOWscripts/submodule-optimizer.ts147export async function generatePlatformBindingsData(config: BuildConfig) {CODE
LOWscripts/validate-benchmarks.ts308function scenarioIdsFromBenchmarkNames(names: string[]) {CODE
LOWscripts/api-docs.ts7export async function generateQwikApiMarkdownDocs(config: BuildConfig, apiJsonInputDir: string) {CODE
LOWscripts/api-docs.ts11export async function generateQwikRouterApiMarkdownDocs(CODE
LOWscripts/api-docs.ts24async function generateApiMarkdownPackageDocs(CODE
LOWscripts/api-docs.ts41async function generateApiMarkdownSubPackageDocs(CODE
LOWscripts/submodule-backpatch.ts53export async function inlineBackpatchScriptsEsBuild(config: BuildConfig) {CODE
LOWscripts/submodule-backpatch.ts67export async function generateBackpatchSubmodule(config: BuildConfig) {CODE
LOWscripts/api.ts321export function generateQwikRouterReferenceModules(config: BuildConfig) {CODE
LOWscripts/api.ts335export function generateServerReferenceModules(config: BuildConfig) {CODE
LOWscripts/api.ts445function addRelativeImportExtensions(dts: string, entryDtsDir: string) {CODE
LOWscripts/api.ts462function relativizeQwikCoreImports(config: BuildConfig, dts: string, dtsDir: string) {CODE
LOWscripts/submodule-serializer.ts58function treatCoreAsSideEffectFree(): Plugin {CODE
LOWscripts/submodule-serializer.ts82function validateInlinedCoreModules(metafile: Metafile) {CODE
LOWscripts/package-json.ts19export async function writeSubmodulePackageJson(CODE
LOWscripts/submodule-core.ts362function validateNoBareExperimentalReferences(code: string, filename: string) {CODE
LOWscripts/release.ts89export async function commitPrepareReleaseVersion(config: BuildConfig) {CODE
LOWscripts/submodule-testing.ts51async function generateTestingPackageJson(config: BuildConfig) {CODE
LOWscripts/create-qwik-cli.ts94async function syncBaseStarterVersionsFromQwik(config: BuildConfig) {CODE
LOWpackages/insights/src/components/icons/error.tsx3export const ErrorIcon = function MaterialSymbolsChatErrorSharp(CODE
LOWpackages/insights/src/components/icons/edit.tsx3export const EditIcon = function MaterialSymbolsEditSquareOutlineRounded(CODE
LOWpackages/insights/src/components/symbol-tile/index.tsx143export async function getAuthorizedPublicApiKey(CODE
LOW…utes/app/[publicApiKey]/symbols/bundles/bundle-view.ts17export function getStrongestRelationships(CODE
LOW…outes/app/[publicApiKey]/manifests/manifest-history.ts8export function getManifestHistoryOverview(rows: ManifestLatency[]): {CODE
LOW…/routes/app/[publicApiKey]/routes/route-performance.ts77export function getVisibleTimelineDistribution(CODE
LOWpackages/insights/src/stats/edges.ts225 function initializeVectorsAndSymbolMap() {CODE
LOWpackages/eslint-plugin-qwik/src/jsxKey.ts123 function checkFunctionsBlockStatement(CODE
LOWpackages/eslint-plugin-qwik/src/jsxKey.ts143 function checkArrowFunctionWithJSX(CODE
LOWpackages/eslint-plugin-qwik/src/validLexicalScope.ts496function getElementTypeOfArrayType(type: ts.Type, checker: ts.TypeChecker): ts.Type | undefined {CODE
LOWpackages/eslint-plugin-qwik/src/scope-use-task.ts126 function isIdentifierShadowedByDeclaration(identifierNode: TSESTree.Identifier): boolean {CODE
LOWpackages/eslint-plugin-qwik/src/utils.ts19export function hasJsxImportSourceComment(context: RuleContextLike): boolean {CODE
LOWpackages/eslint-plugin-qwik/src/utils.ts89export function resolveVariableForIdentifier(CODE
LOW…ges/eslint-plugin-qwik/src/noAwaitNavigateInUseTask.ts37function hasDeferUpdatesFalseOption(node: TSESTree.CallExpression): boolean {CODE
LOW…ges/eslint-plugin-qwik/src/noAwaitNavigateInUseTask.ts59function collectUseNavigateBoundNamesFromNode(root: TSESTree.Node): Set<string> {CODE
LOW…ges/eslint-plugin-qwik/src/noAwaitNavigateInUseTask.ts75function collectNavigateBindingsForUseTask(useTaskCall: TSESTree.CallExpression): Set<string> {CODE
LOW…ges/eslint-plugin-qwik/src/noAwaitNavigateInUseTask.ts102function reportAwaitedNavigateCalls(CODE
LOW…ckages/eslint-plugin-qwik/src/serializerSignalUsage.ts40 function collectSignalsFromFunction(CODE
LOW…ckages/eslint-plugin-qwik/src/serializerSignalUsage.ts67 function getReturnedSerializerObject(CODE
LOWpackages/eslint-plugin-qwik/src/useAsyncTop.ts47function getFirstStatementIfValueRead(CODE
LOW…rowser-extension/src/shared/extension-data-provider.ts161export function createExtensionDataProvider() {CODE
LOW…rowser-extension/src/shared/extension-data-provider.ts189export function createRemotePageDataSource(): PageDataSource {CODE
LOWpackages/qwik/src/core/preloader/queue.ts186function processPendingAdjustments() {CODE
LOWpackages/qwik/src/core/shared/component-execution.ts352function createPlaceholderScriptNode(): JSXNodeInternal<string> {CODE
LOWpackages/qwik/src/core/shared/cursor/cursor-queue.ts134function removeCursorFromPausedQueue(cursor: Cursor, container: Container): boolean {CODE
LOWpackages/qwik/src/core/shared/cursor/cursor-props.ts38export function getPendingQwikLoaderEvents(cursorData: CursorData): string[] | undefined {CODE
LOWpackages/qwik/src/core/shared/cursor/cursor-props.ts125export function mergeCursorJournalAndBoundaries(CODE
LOWpackages/qwik/src/core/shared/cursor/chore-execution.ts258export function executeInlineComponentChore(CODE
LOWpackages/qwik/src/core/shared/serdes/serdes.unit.ts2810function createTestSerializationContext() {CODE
LOWpackages/qwik/src/core/shared/serdes/inflate.ts506export function inflateWrappedSignalValue(signal: WrappedSignalImpl<unknown>) {CODE
LOWpackages/qwik/src/core/shared/serdes/inflate.ts541function restoreEffectBackRefForConsumer(effect: EffectSubscription): void {CODE
LOWpackages/qwik/src/core/shared/serdes/inflate.ts552function restoreEffectBackRefForEffects(CODE
LOWpackages/qwik/src/core/shared/serdes/inflate.ts564function restoreEffectBackRefForEffectsMap(CODE
LOWpackages/qwik/src/core/shared/serdes/serdes.public.ts62function createBaseDeserializeContainer(CODE
LOWpackages/qwik/src/core/shared/vnode/vnode-dirty.ts91function findAndPropagateToBlockingCursor(vNode: VNode): boolean {CODE
LOWpackages/qwik/src/core/shared/utils/styles.ts99function isEnumeratedBooleanAttribute(key: string) {CODE
LOWpackages/qwik/src/core/shared/utils/event-names.ts64export function getEventScopeDataFromJsxEvent(CODE
LOWpackages/qwik/src/core/shared/utils/scoped-styles.ts16export function getScopedStyleIdsAsPrefix(scopedStyleIds: Set<string>): string {CODE
LOWpackages/qwik/src/core/shared/utils/scoped-styles.ts22export function convertScopedStyleIdsToArray(scopedStyleIds?: string | null): Array<string> | null {CODE
335 more matches not shown…
Over-Commented Block69 hits · 69 pts
SeverityFileLineSnippetContext
LOWstarters/features/cypress/cypress/support/commands.ts1/// <reference types="cypress" />COMMENT
LOWstarters/features/cypress/cypress/support/commands.ts21// -- This is a dual command --COMMENT
LOWstarters/features/cypress/cypress/support/component.ts1// ***********************************************************COMMENT
LOWstarters/features/cypress/cypress/support/component.ts41// Example use:COMMENT
LOWstarters/apps/base/qwik.env.d.ts1// This file can be used to add references for global types like `vite/client`.COMMENT
LOWpackages/insights/src/routes/layout.tsx1import { Slot, component$ } from '@qwik.dev/core';COMMENT
LOWpackages/optimizer/core/src/test.rs4601 transpile_ts: true,COMMENT
LOWpackages/optimizer/core/src/parse.rs341 // println!(COMMENT
LOWpackages/optimizer/wasm/src/lib.rs21COMMENT
LOWpackages/optimizer/src/path.ts1// 'path' module extracted from Node.js v8.11.1 (only the posix part)COMMENT
LOWpackages/qwik/src/serializer/qwik.serializer.api.md41 // (undocumented)COMMENT
LOWpackages/qwik/src/serializer/qwik.serializer.api.md81 // (undocumented)COMMENT
LOWpackages/qwik/src/core/qwik.core.api.md361// @publicCOMMENT
LOWpackages/qwik/src/core/qwik.core.api.md421// Warning: (ae-forgotten-export) The symbol "DOMAttributesBase" needs to be exported by the entry point index.d.tsCOMMENT
LOWpackages/qwik/src/core/qwik.core.api.md1021//COMMENT
LOWpackages/qwik/src/core/qwik.core.api.md1801 // (undocumented)COMMENT
LOWpackages/qwik/src/core/qwik.core.api.md1841 // (undocumented)COMMENT
LOWpackages/qwik/src/core/qwik.core.api.md1901 // (undocumented)COMMENT
LOWpackages/qwik/src/core/qwik.core.api.md2541// @internal (undocumented)COMMENT
LOWpackages/qwik/src/core/index.ts241//////////////////////////////////////////////////////////////////////////////////////////COMMENT
LOWpackages/qwik/src/core/client/vnode-diff.ts121 $asyncQueue$: Array<VNode | ValueOrPromise<JSXChildren> | Promise<JSXChildren>>;COMMENT
LOWpackages/qwik/src/core/client/types.ts161// VNode | null | undefined, /// 4 - First child - undefined if children need to be materializeCOMMENT
LOWpackages/qwik/src/core/client/types.ts181// /// SPECIFIC: TextVNodePropsCOMMENT
LOWpackages/qwik/src/web-worker/vite.config.ts1// This file is here to remember how it was configured in the pastCOMMENT
LOWpackages/qwik/src/web-worker/vite.config.ts21// if (['@qwik.dev/core', '@qwik.dev/router', '@qwik.dev/core/build'].includes(id)) {COMMENT
LOWpackages/qwik/src/web-worker/vite.config.ts41// ],COMMENT
LOWpackages/docs/src/routes/query/index.tsx1import { component$ } from '@qwik.dev/core';COMMENT
LOWpackages/docs/src/routes/query/index.tsx21export default component$(() => {COMMENT
LOWpackages/docs/src/routes/query/index.tsx41 // >COMMENT
LOWpackages/docs/src/routes/query/[id]/index.tsx1import { component$ } from '@qwik.dev/core';COMMENT
LOWpackages/docs/src/routes/query/[id]/index.tsx21// .limit(1);COMMENT
LOWpackages/docs/src/routes/query/[id]/index.tsx41// });COMMENT
LOWpackages/docs/src/routes/query/[id]/index.tsx61 // return (COMMENT
LOWpackages/docs/src/routes/query/[id]/index.tsx81 // <h2 class="text-3xl">Input:</h2>COMMENT
LOWpackages/docs/src/routes/query/[id]/index.tsx101 // <td class="border border-slate-600">{i}</td>COMMENT
LOWpackages/docs/src/routes/query/[id]/index.tsx121 // 'bg-red-400': result.rate < 0,COMMENT
LOWpackages/devtools/plugin/src/assets/index.ts1import fsp from 'node:fs/promises';COMMENT
LOWpackages/devtools/plugin/src/assets/index.ts21// 'mpg',COMMENT
LOWpackages/qwik-vite/src/qwik.optimizer.api.md321 //COMMENT
LOWpackages/qwik-vite/src/manifest.ts561 const interactivityScore = getBundleInteractivity(bundle, manifest);COMMENT
LOWpackages/qwik-vite/src/manifest.ts581 // source: 'source' in b ? `<removed ${b.source.length} bytes>` : undefined,COMMENT
LOW…qwik-router/src/runtime/src/qwik-router.runtime.api.md541// Warning: (ae-forgotten-export) The symbol "LoaderConstructor" needs to be exported by the entry point index.d.tsCOMMENT
LOW…qwik-router/src/runtime/src/qwik-router.runtime.api.md661// @internalCOMMENT
LOW…router/src/buildtime/vite/qwik-router.buildtime.api.md41}COMMENT
LOWpackages/ts-optimizer/src/worker-pool.ts1// Worker-thread pool for `transformModules`.COMMENT
LOW…-optimizer/src/optimizer/segment/segment-generation.ts1141 // (replace `[callStart, callEnd]` with the QRL ref) so Phase 5b'sCOMMENT
LOW…kages/ts-optimizer/src/optimizer/extraction/extract.ts661COMMENT
LOWpackages/qwik-dom/lib/EventTarget.js61 }COMMENT
LOWpackages/qwik-dom/lib/htmlelts.js261COMMENT
LOWpackages/qwik-dom/lib/attributes.js61 this._setattr(attr.name, v);COMMENT
LOWpackages/qwik-dom/lib/HTMLParser.js3321 // Called when a script finishes loadingCOMMENT
LOWpackages/qwik-dom/lib/HTMLParser.js4221COMMENT
LOWpackages/qwik-dom/lib/HTMLParser.js4381COMMENT
LOWpackages/qwik-dom/lib/HTMLParser.js4401COMMENT
LOWpackages/qwik-dom/lib/HTMLParser.js4421 // being called reentrantly, say from a call toCOMMENT
LOWpackages/qwik-dom/lib/HTMLParser.js4441 // be parser-executed" flag is set.COMMENT
LOWpackages/qwik-dom/lib/CharacterData.js21 // terminate these steps.COMMENT
LOWpackages/qwik-dom/lib/CharacterData.js61 // If offset is greater than the context object'sCOMMENT
LOWpackages/qwik-dom/lib/CharacterData.js81 // If offset+count is greater than the contextCOMMENT
LOWpackages/qwik-dom/lib/Node.js681 // Return the lastModTime value for this node. (For use as aCOMMENT
9 more matches not shown…
Decorative Section Separators19 hits · 57 pts
SeverityFileLineSnippetContext
MEDIUMpackages/qwik/src/core/reactive-primitives/types.ts15 * # ================================COMMENT
MEDIUMpackages/qwik/src/core/reactive-primitives/types.ts19 * # ================================COMMENT
MEDIUMpackages/qwik/src/core/reactive-primitives/types.ts251 * # ================================COMMENT
MEDIUMpackages/qwik/src/core/reactive-primitives/types.ts255 * # ================================COMMENT
MEDIUM…src/core/reactive-primitives/impl/async-signal-impl.ts14 * # ================================COMMENT
MEDIUM…src/core/reactive-primitives/impl/async-signal-impl.ts18 * # ================================COMMENT
MEDIUMpackages/qwik/src/core/tests/hmr.spec.tsx33// ── domRender tests ─────────────────────────────────────────────────────COMMENT
MEDIUMpackages/qwik/src/core/tests/hmr.spec.tsx278// ── ssrRenderToDom tests ────────────────────────────────────────────────COMMENT
MEDIUMpackages/qwik-router/src/runtime/src/routing.unit.ts76// ─── Route matching tests ─────────────────────────────────────────────────────COMMENT
MEDIUMpackages/qwik-router/src/runtime/src/routing.unit.ts156// ─── Infix param tests ────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/qwik-router/src/runtime/src/routing.unit.ts200// ─── Additional trie behaviour ─────────────────────────────────────────────────COMMENT
MEDIUMpackages/qwik-router/src/runtime/src/routing.unit.ts653// ─── Layout accumulation tests ──────────────────────────────────────────────────COMMENT
MEDIUMpackages/qwik-router/src/runtime/src/routing.unit.ts692// ─── Rewrite (_G) tests ────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/qwik-router/src/runtime/src/routing.unit.ts775// ─── Group (_M) tests ───────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/qwik-router/src/runtime/src/routing.unit.ts826// ─── Rest wildcard fallback tests ────────────────────────────────────────────────COMMENT
MEDIUMpackages/qwik-router/src/runtime/src/routing.unit.ts909// ─── Backtracking and specificity tests ──────────────────────────────────────────COMMENT
MEDIUMpackages/qwik-router/src/runtime/src/routing.unit.ts985// ─── Rest params followed by more segments ───────────────────────────────────────COMMENT
MEDIUMpackages/qwik-router/src/runtime/src/routing.unit.ts1145// ─── Menu (_N) trie tests ───────────────────────────────────────────────────────COMMENT
MEDIUMpackages/qwik-router/src/runtime/src/routing.unit.ts1225// ─── Empty node tests ─────────────────────────────────────────────────────────COMMENT
Hallucination Indicators2 hits · 20 pts
SeverityFileLineSnippetContext
CRITICAL…rc/routes/app/[publicApiKey]/symbols/bundles/index.tsx96 across {data.value.vectors.symbols.length.toLocaleString('en')} recorded symbolsCODE
CRITICAL…rc/routes/app/[publicApiKey]/symbols/bundles/index.tsx112 {data.value.vectors.symbols.length.toLocaleString('en')} recorded symbolsCODE
Slop Phrases6 hits · 17 pts
SeverityFileLineSnippetContext
MEDIUMstarters/apps/base/src/entry.preview.tsx7 * Feel free to modify this file, but don't remove it!COMMENT
MEDIUMpackages/insights/src/entry.preview.tsx7 * Feel free to modify this file, but don't remove it!COMMENT
MEDIUM…es/api/qwik-router-middleware-request-handler/api.json392 "content": "```typescript\nexport interface RequestEventBase<PLATFORM = QwikRouterPlatform> \n```\n\n\n<table><theCODE
MEDIUMe2e/adapters-e2e/src/entry.preview.tsx7 * Feel free to modify this file, but don't remove it!COMMENT
MEDIUMe2e/qwik-e2e/apps/preloader-test/src/entry.preview.tsx7 * Feel free to modify this file, but don't remove it!COMMENT
MEDIUMe2e/qwik-react-e2e/src/entry.preview.tsx7 * Feel free to modify this file, but don't remove it!COMMENT
Verbosity Indicators7 hits · 12 pts
SeverityFileLineSnippetContext
LOW⚡packages/optimizer/core/src/parse.rs1404 // Step 1: Analyze what segments need and identify required exportsCOMMENT
LOW⚡packages/optimizer/core/src/parse.rs1408 // Step 2: Check if dependencies of this variable need to be exportedCOMMENT
LOWpackages/optimizer/core/src/parse.rs1438 // Step 3: Now declare all exports we computedCOMMENT
LOWpackages/optimizer/core/src/transform.rs3782 // For expression bodies, we need to check if there are QRLs to hoistCOMMENT
LOWpackages/qwik/src/core/shared/cursor/cursor-flush.ts98 // If we have an existing batch, we need to check if the new operation conflicts with it.COMMENT
LOWpackages/qwik/src/core/client/vnode-namespace.ts109 // We need to check if the parent is a foreignObject elementCOMMENT
LOWpackages/qwik/src/server/ssr-node.ts209 // we need to check if the slot already has a valueCOMMENT
Cross-Language Confusion (JS/TS)2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHpackages/eslint-plugin-qwik/src/validLexicalScope.ts591 print("Hello World");CODE
HIGHpackages/eslint-plugin-qwik/src/validLexicalScope.ts606 print("Hello World");CODE
AI Slop Vocabulary5 hits · 8 pts
SeverityFileLineSnippetContext
MEDIUMpackages/optimizer/core/src/test.rs7337// Non-snapshot tests for robust import resolutionCOMMENT
LOWpackages/qwik/src/core/shared/qrl/qrl.public.ts94 * ## Question: Why not just use `import()`?COMMENT
LOWpackages/docs/src/routes/api/qwik/api.json1527 "content": "The `QRL` type represents a lazy-loadable AND serializable resource.\n\nQRL stands for Qwik URL.\n\nUsCODE
LOWpackages/docs/src/routes/api/qwik/api.json1541 "content": "The `QRL` type represents a lazy-loadable AND serializable resource.\n\nQRL stands for Qwik URL.\n\nUsCODE
LOWpackages/docs/src/routes/api/qwik-router/api.json1289 "content": "Prevent navigation attempts. This hook registers a callback that will be called before SPA or browser CODE
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHpackages/ts-optimizer/src/optimizer/edit/strip-types.ts47/** The module this code was generated from, used to tell our bugs apart from the user's. */COMMENT
Fake / Example Data7 hits · 7 pts
SeverityFileLineSnippetContext
LOWpackages/qwik/src/core/tests/use-resource.spec.tsx481 name: 'John Doe',CODE
LOWpackages/qwik/src/cli/add/update-files.unit.ts57 "name": "John Doe",CODE
LOWpackages/qwik/src/cli/add/update-files.unit.ts129 '{ \n // Comment Foo\n "css.lint.unknownAtRules": "ignore",\n // Comment\n "CODE
LOW…-exporting-loaders/third-party/third-party-library.tsx5 return { name: 'John Doe' };CODE
LOW…qwik-router/src/buildtime/markdown/frontmatter.unit.ts20 assert.equal(attrs.title, 'Lorem Ipsum');CODE
LOW…apps/qwikrouter-test/src/routes/docs/overview/index.md11Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam eleifend molestie erat, at sagittis libero euismod id. EtiaCODE
LOW…apps/qwikrouter-test/src/routes/docs/overview/index.md11Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam eleifend molestie erat, at sagittis libero euismod id. EtiaCODE
Structural Annotation Overuse3 hits · 6 pts
SeverityFileLineSnippetContext
LOW⚡packages/optimizer/core/src/parse.rs1404 // Step 1: Analyze what segments need and identify required exportsCOMMENT
LOW⚡packages/optimizer/core/src/parse.rs1408 // Step 2: Check if dependencies of this variable need to be exportedCOMMENT
LOWpackages/optimizer/core/src/parse.rs1438 // Step 3: Now declare all exports we computedCOMMENT
TODO Padding3 hits · 4 pts
SeverityFileLineSnippetContext
LOWpackages/qwik/src/core/reactive-primitives/utils.ts297 // TODO: implement this in the futureCOMMENT
LOWpackages/qwik/src/core/reactive-primitives/types.ts120 // TODO: implement this in the futureCOMMENT
LOWpackages/qwik/src/core/shared/types.ts157 // TODO: implement this in the futureCOMMENT
Modern AI Meta-Vocabulary1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUMpackages/optimizer/core/README.md340├── parse.rs # Main pipeline orchestration, segment emissionCODE