{"version": "2.1.0", "$schema": "https://json.schemastore.org/sarif-2.1.0.json", "runs": [{"tool": {"driver": {"name": "Repobility", "informationUri": "https://repobility.com", "rules": [{"id": "scanner-08f5ea7cf4c21fa7", "name": "Stray `console.log` in TS/JS \u2014 tests/browser/dev-server.ts:92", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 tests/browser/dev-server.ts:92"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3e4bcc6d2911a0cb", "name": "Stray `console.log` in TS/JS \u2014 scripts/check-lint-ratchet.ts:120", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/check-lint-ratchet.ts:120"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1d7dd153d1d86e79", "name": "Stray `console.log` in TS/JS \u2014 scripts/bootstrap-native-publish.ts:119", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/bootstrap-native-publish.ts:119"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0b3671ad69e4df56", "name": "Stray `console.log` in TS/JS \u2014 scripts/check-coverage.ts:335", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/check-coverage.ts:335"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-106554d1ce1072ef", "name": "Stray `console.log` in TS/JS \u2014 scripts/cap-changeset-bumps.ts:42", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/cap-changeset-bumps.ts:42"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1203310dd40d705e", "name": "Stray `console.log` in TS/JS \u2014 scripts/leak-sweep.ts:192", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/leak-sweep.ts:192"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bc9ea02f9523e863", "name": "Stray `console.log` in TS/JS \u2014 scripts/check-manifest-depth.ts:99", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/check-manifest-depth.ts:99"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-81c39dc209d77592", "name": "Stray `console.log` in TS/JS \u2014 scripts/bundle-size-diff.ts:133", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/bundle-size-diff.ts:133"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-48d78468db44edfe", "name": "Stray `console.log` in TS/JS \u2014 scripts/check-no-major-changesets.ts:29", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/check-no-major-changesets.ts:29"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-da3378309a28533a", "name": "Stray `console.log` in TS/JS \u2014 scripts/batch-fix-example-types.ts:151", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/batch-fix-example-types.ts:151"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b899e288e27c2f0d", "name": "Stray `console.log` in TS/JS \u2014 scripts/leak-audit.ts:115", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/leak-audit.ts:115"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2090d8465df84c86", "name": "Stray `console.log` in TS/JS \u2014 scripts/scaffold-smoke.ts:637", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/scaffold-smoke.ts:637"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-caeb4d0b6a9fc5f4", "name": "Stray `console.log` in TS/JS \u2014 scripts/measure-native-emit-size.ts:158", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/measure-native-emit-size.ts:158"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5141cf58983cc925", "name": "Stray `console.log` in TS/JS \u2014 scripts/check-native-device-streak.ts:134", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/check-native-device-streak.ts:134"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4e708d164fe549e4", "name": "Stray `console.log` in TS/JS \u2014 scripts/check-mcp-docs.ts:121", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/check-mcp-docs.ts:121"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cca01f53a6cf2687", "name": "Stray `console.log` in TS/JS \u2014 scripts/verify-modes.ts:1971", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/verify-modes.ts:1971"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a8f150eed4e9ece8", "name": "Stray `console.log` in TS/JS \u2014 scripts/check-doc-claims.ts:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/check-doc-claims.ts:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c13a9122b839d1d9", "name": "Stray `console.log` in TS/JS \u2014 scripts/check-bundle-budgets.ts:372", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/check-bundle-budgets.ts:372"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3696107b554884d7", "name": "Stray `console.log` in TS/JS \u2014 scripts/bench-cssvars.ts:121", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/bench-cssvars.ts:121"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6c57b3cd9a4381f4", "name": "Stray `console.log` in TS/JS \u2014 scripts/migrate-internal-peerdeps.ts:85", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/migrate-internal-peerdeps.ts:85"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1e52c1f831f6122f", "name": "Stray `console.log` in TS/JS \u2014 scripts/check-native-runtime-parity.ts:138", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/check-native-runtime-parity.ts:138"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8bae3baf21dce1c9", "name": "Stray `console.log` in TS/JS \u2014 scripts/bootstrap.ts:176", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/bootstrap.ts:176"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f36f2099c606d8d9", "name": "Stray `console.log` in TS/JS \u2014 scripts/audit-codebase.ts:325", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/audit-codebase.ts:325"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-73224e100e8c01f4", "name": "Stray `console.log` in TS/JS \u2014 scripts/check-pyreon-lint-ratchet.ts:113", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/check-pyreon-lint-ratchet.ts:113"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5e08aa2c367429a2", "name": "Stray `console.log` in TS/JS \u2014 scripts/check-browser-smoke.ts:173", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/check-browser-smoke.ts:173"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-35537a2b8390bd90", "name": "Stray `console.log` in TS/JS \u2014 scripts/validate-fast.ts:97", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/validate-fast.ts:97"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f039ea24ab1b431d", "name": "Stray `console.log` in TS/JS \u2014 scripts/serve-ssg.ts:242", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/serve-ssg.ts:242"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e60f459432b5ffac", "name": "Stray `console.log` in TS/JS \u2014 scripts/gen-docs-core.ts:257", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/gen-docs-core.ts:257"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b289ec37591da4e3", "name": "Stray `console.log` in TS/JS \u2014 scripts/e2e-affected.ts:375", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/e2e-affected.ts:375"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-335cf3bc5dcfcf1a", "name": "Stray `console.log` in TS/JS \u2014 scripts/audit-leak-classes.ts:399", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/audit-leak-classes.ts:399"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-af7f174e4a716114", "name": "Stray `console.log` in TS/JS \u2014 scripts/scaffold-cpa-fixtures.ts:91", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/scaffold-cpa-fixtures.ts:91"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5247e2e6694981b5", "name": "Stray `console.log` in TS/JS \u2014 scripts/check-changeset-required.ts:373", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/check-changeset-required.ts:373"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e62ff4cfaceaa876", "name": "Stray `console.log` in TS/JS \u2014 scripts/check-release-readiness.ts:217", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/check-release-readiness.ts:217"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e5e728305bb688ab", "name": "Stray `console.log` in TS/JS \u2014 scripts/check-client-bundle-node-imports.ts:256", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/check-client-bundle-node-imports.ts:256"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-56f0579a5fd472c5", "name": "Stray `console.log` in TS/JS \u2014 scripts/install-git-hooks.ts:197", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/install-git-hooks.ts:197"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0908a80b414da60d", "name": "Stray `console.log` in TS/JS \u2014 scripts/check-diagnose-catalog.ts:330", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/check-diagnose-catalog.ts:330"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3f965126287dc158", "name": "Stray `console.log` in TS/JS \u2014 scripts/build-batched.ts:140", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/build-batched.ts:140"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2bb77dbdee778397", "name": "Stray `console.log` in TS/JS \u2014 scripts/check-no-legacy-playground.ts:112", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/check-no-legacy-playground.ts:112"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-07a3753a42431847", "name": "Stray `console.log` in TS/JS \u2014 scripts/check-distribution.ts:52", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/check-distribution.ts:52"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c61985d16c2cb814", "name": "Stray `console.log` in TS/JS \u2014 scripts/migrate-playground-to-example.ts:308", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/migrate-playground-to-example.ts:308"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-797631de202af9db", "name": "Stray `console.log` in TS/JS \u2014 scripts/bundle-size.ts:137", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/bundle-size.ts:137"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-287712d2be139868", "name": "Stray `console.log` in TS/JS \u2014 scripts/check-doc-examples.ts:225", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/check-doc-examples.ts:225"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-664fed4d01064696", "name": "Stray `console.log` in TS/JS \u2014 scripts/cap-version-bumps.ts:237", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/cap-version-bumps.ts:237"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d9fd49bc6754d9be", "name": "Stray `console.log` in TS/JS \u2014 scripts/publish.ts:179", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/publish.ts:179"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a6c5176387f75e48", "name": "Stray `console.log` in TS/JS \u2014 scripts/bench/compare.ts:184", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/bench/compare.ts:184"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b51c9897026a4168", "name": "Stray `console.log` in TS/JS \u2014 scripts/bench/run-all.ts:266", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/bench/run-all.ts:266"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-91d43780c70f79ce", "name": "Stray `console.log` in TS/JS \u2014 scripts/bench/dom.ts:99", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/bench/dom.ts:99"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-16aa1ba992e54046", "name": "Stray `console.log` in TS/JS \u2014 scripts/bench/bundle-size.ts:157", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/bench/bundle-size.ts:157"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ffa8ab555b73a51a", "name": "Stray `console.log` in TS/JS \u2014 scripts/bench/core/head.ts:163", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/bench/core/head.ts:163"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-466d8b51dad7406d", "name": "Stray `console.log` in TS/JS \u2014 scripts/bench/core/compiler.ts:62", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/bench/core/compiler.ts:62"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0c827c0678e17671", "name": "Stray `console.log` in TS/JS \u2014 scripts/bench/core/server.ts:169", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/bench/core/server.ts:169"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-547bc2e28b37facd", "name": "Stray `console.log` in TS/JS \u2014 scripts/bench/core/runtime-server.ts:206", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/bench/core/runtime-server.ts:206"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4f45ce5bfbef03ff", "name": "Stray `console.log` in TS/JS \u2014 scripts/bench/core/reactivity.ts:84", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/bench/core/reactivity.ts:84"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-21294bc881edb546", "name": "Stray `console.log` in TS/JS \u2014 scripts/bench/core/router.ts:308", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/bench/core/router.ts:308"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e1eb1dc197969958", "name": "Stray `console.log` in TS/JS \u2014 scripts/visual-test/report.ts:112", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/visual-test/report.ts:112"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-054b7b95e8ef01f4", "name": "Stray `console.log` in TS/JS \u2014 scripts/visual-test/capture.ts:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/visual-test/capture.ts:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1b20ff973143907b", "name": "Stray `console.log` in TS/JS \u2014 scripts/visual-test/update.ts:48", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/visual-test/update.ts:48"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9f361214a62f2f79", "name": "Stray `console.log` in TS/JS \u2014 scripts/visual-test/diff.ts:162", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/visual-test/diff.ts:162"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1e812850169ec6b6", "name": "Stray `console.log` in TS/JS \u2014 scripts/perf/record.ts:220", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/perf/record.ts:220"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-34c823c2b58b6178", "name": "Stray `console.log` in TS/JS \u2014 scripts/perf/port-vitus-labs-bench.ts:486", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/perf/port-vitus-labs-bench.ts:486"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fe374956fb278509", "name": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/ssr-plugin.ts:287", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/ssr-plugin.ts:287"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0732e80d5506fc78", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/zero/zero/src/icon.tsx:84", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/zero/zero/src/icon.tsx:84"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-260b17b20fde3266", "name": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/ssg-plugin.ts:1842", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/ssg-plugin.ts:1842"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c466054f4bef4f0b", "name": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/manifest.ts:42", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/manifest.ts:42"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7e888cd031d8117c", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/zero/zero/src/image-plugin.ts:328", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/zero/zero/src/image-plugin.ts:328"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-91a8d8ddee3d2aba", "name": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/script.tsx:254", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/script.tsx:254"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c787a6533d7e30d6", "name": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/middleware.ts:55", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/middleware.ts:55"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-763fc32e4e4fd19c", "name": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/csp.ts:48", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/csp.ts:48"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0d360e5a08fbdfb3", "name": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/types.ts:462", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/types.ts:462"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-227aa2e3993fce67", "name": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/logger.ts:136", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/logger.ts:136"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-22e7e1b9232ae86d", "name": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/adapters/bun.ts:152", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/adapters/bun.ts:152"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f1cf0a226c1f1486", "name": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/adapters/node.ts:193", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/adapters/node.ts:193"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c88124de869c4f66", "name": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/tests/script.test.ts:299", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/tests/script.test.ts:299"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cf4a8c1a237c4d6d", "name": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/tests/adapters.test.ts:549", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/tests/adapters.test.ts:549"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-87e5632cdb94a254", "name": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/tests/stage.test.ts:43", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/tests/stage.test.ts:43"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-90d83d7d071ce382", "name": "Stray `console.log` in TS/JS \u2014 packages/zero/create-zero/src/index.ts:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/create-zero/src/index.ts:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-385c1724201712c9", "name": "Stray `console.log` in TS/JS \u2014 packages/zero/cli/src/commands/dev.ts:60", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/cli/src/commands/dev.ts:60"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-256026d8d4ddcdcc", "name": "Stray `console.log` in TS/JS \u2014 packages/zero/cli/src/commands/create.ts:51", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/cli/src/commands/create.ts:51"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-173a2f16632e62f8", "name": "Stray `console.log` in TS/JS \u2014 packages/zero/cli/src/commands/build.ts:135", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/cli/src/commands/build.ts:135"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e4c13f0c79c800ba", "name": "Stray `console.log` in TS/JS \u2014 packages/zero/zero-content/src/manifest.ts:148", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/zero-content/src/manifest.ts:148"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7dae59b294ae1f41", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/zero/zero-content/src/manifest.ts:20", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/zero/zero-content/src/manifest.ts:20"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-aecba69bf644ef10", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/zero/zero-content/src/tests/emit-jsx.test.ts:146", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/zero/zero-content/src/tests/emit-jsx.test.ts:146"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-fda4b11fb59efb26", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/zero/zero-content/src/tests/highlighter.test.ts:8", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/zero/zero-content/src/tests/highlighter.test.ts:8"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-551ea6f5c3f9b355", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/zero/zero-content/src/tests/components.test.tsx:80", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/zero/zero-content/src/tests/components.test.tsx:80"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4e716bcfdde721aa", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/zero/zero-content/src/tests/_pr-h-authoring-features.test", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/zero/zero-content/src/tests/_pr-h-authoring-features.test.tsx:82"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-fea645fcc61c5388", "name": "Stray `console.log` in TS/JS \u2014 packages/zero/zero-content/src/tests/_pr-k-builtins.test.tsx:288", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/zero-content/src/tests/_pr-k-builtins.test.tsx:288"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c3155e484773cfb3", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/zero/zero-content/src/tests/codeblock-copy.test.tsx:44", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/zero/zero-content/src/tests/codeblock-copy.test.tsx:44"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-245a4c1c5c9a7084", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/zero/zero-content/src/components/Math.tsx:84", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/zero/zero-content/src/components/Math.tsx:84"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e2666e7a39db108d", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/zero/zero-content/src/components/CodeBlock.tsx:10", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/zero/zero-content/src/components/CodeBlock.tsx:10"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-fc272e4b9518c18d", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/zero/zero-content/src/components/Mermaid.tsx:75", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/zero/zero-content/src/components/Mermaid.tsx:75"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-fbee5e6668a73f73", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/zero/zero-content/src/pipeline/emit-jsx.ts:39", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/zero/zero-content/src/pipeline/emit-jsx.ts:39"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3ab80ba0c81c730c", "name": "Stray `console.log` in TS/JS \u2014 packages/zero/create-multiplatform/src/index.ts:162", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/create-multiplatform/src/index.ts:162"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d97ddb52d1b5f351", "name": "Stray `console.log` in TS/JS \u2014 packages/tools/devtools/scripts/generate-icons.ts:213", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/devtools/scripts/generate-icons.ts:213"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7b4df4d8a49a2bc4", "name": "Stray `console.log` in TS/JS \u2014 packages/tools/devtools/scripts/verify-extension.ts:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/devtools/scripts/verify-extension.ts:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8f68c110f41632f0", "name": "Stray `console.log` in TS/JS \u2014 packages/tools/devtools/scripts/strip-cjs-decorators.ts:63", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/devtools/scripts/strip-cjs-decorators.ts:63"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9995e0ac9c537c50", "name": "React Flow <MiniMap> without dark background \u2014 packages/tools/mcp/src/api-reference.ts:2936", "shortDescription": {"text": "React Flow <MiniMap> without dark background \u2014 packages/tools/mcp/src/api-reference.ts:2936"}, "fullDescription": {"text": "A bare <MiniMap> renders with the vendor's white default in dark themes. Wrap the canvas in a class that overrides `.react-flow__minimap` background, or pass an explicit `style`/`maskColor`/`bgColor`.\n\nWhy: P1 in CHECKLIST.md \u2014 vendor defaults bleed light through.\nRule id: fq.minimap.no-bg"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8bb5e149b87f5e8f", "name": "React Flow <Controls> without dark theming \u2014 packages/tools/mcp/src/api-reference.ts:2935", "shortDescription": {"text": "React Flow <Controls> without dark theming \u2014 packages/tools/mcp/src/api-reference.ts:2935"}, "fullDescription": {"text": "`<Controls>` ships with white buttons. Override `.react-flow__controls` and `.react-flow__controls-button` in your stylesheet or pass a styled wrapper.\n\nWhy: P1 in CHECKLIST.md \u2014 vendor defaults bleed light through.\nRule id: fq.controls.no-bg"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c530fe83815b463f", "name": "Stray `console.log` in TS/JS \u2014 packages/tools/mcp/src/api-reference.ts:75", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/mcp/src/api-reference.ts:75"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a69f4d2653c8985b", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/tools/mcp/src/api-reference.ts:5603", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/tools/mcp/src/api-reference.ts:5603"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5f8240fa2756210f", "name": "Stray `console.log` in TS/JS \u2014 packages/tools/mcp/src/manifest.ts:126", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/mcp/src/manifest.ts:126"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-27436472da2a4b5c", "name": "Stray `console.log` in TS/JS \u2014 packages/tools/mcp/src/tests/validate.test.ts:58", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/mcp/src/tests/validate.test.ts:58"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-23cf382bc3749fc3", "name": "Stray `console.log` in TS/JS \u2014 packages/tools/cli/src/doctor.ts:102", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/cli/src/doctor.ts:102"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3c46bbdb831b052e", "name": "Stray `console.log` in TS/JS \u2014 packages/tools/cli/src/index.ts:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/cli/src/index.ts:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2f607bb2598a4182", "name": "Stray `console.log` in TS/JS \u2014 packages/tools/cli/src/context.ts:35", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/cli/src/context.ts:35"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b63ffc31d9b3ddda", "name": "Stray `console.log` in TS/JS \u2014 packages/tools/vite-plugin/src/index.ts:1508", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/vite-plugin/src/index.ts:1508"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2917263a0a8b3e5e", "name": "TODO/FIXME marker in shipping code \u2014 packages/tools/vite-plugin/src/tests/lpih-injection.test.ts:507", "shortDescription": {"text": "TODO/FIXME marker in shipping code \u2014 packages/tools/vite-plugin/src/tests/lpih-injection.test.ts:507"}, "fullDescription": {"text": "Track in /reviews or /issues, not as a code comment that rots.\n\nWhy: Drift control \u2014 shouldn't be the same as Quality TODO scanner.\nRule id: fq.todo-marker"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ae304c624b93c941", "name": "Stray `console.log` in TS/JS \u2014 packages/tools/vite-plugin/src/tests/lpih-injection.test.ts:219", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/vite-plugin/src/tests/lpih-injection.test.ts:219"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9afbab377643311d", "name": "Stray `console.log` in TS/JS \u2014 packages/tools/preact-compat/src/signals.ts:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/preact-compat/src/signals.ts:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-edfa8669176ec313", "name": "Stray `console.log` in TS/JS \u2014 packages/tools/lint/src/watcher.ts:46", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/lint/src/watcher.ts:46"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d38bf24b06a2e260", "name": "Stray `console.log` in TS/JS \u2014 packages/tools/lint/src/manifest.ts:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/lint/src/manifest.ts:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9403ae380cdecd24", "name": "Stray `console.log` in TS/JS \u2014 packages/tools/lint/src/cli.ts:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/lint/src/cli.ts:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ba273ae415593f94", "name": "Stray `console.log` in TS/JS \u2014 packages/tools/lint/src/lint.ts:199", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/lint/src/lint.ts:199"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e9ea4e2e90ca7475", "name": "Stray `console.log` in TS/JS \u2014 packages/tools/lint/src/runner.ts:106", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/lint/src/runner.ts:106"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5babc86e10a38f67", "name": "Stray `console.log` in TS/JS \u2014 packages/tools/lint/src/config/loader.ts:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/lint/src/config/loader.ts:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cc6b6c63ead1eb06", "name": "Stray `console.log` in TS/JS \u2014 packages/tools/lint/src/tests/rule-edge-cases.test.ts:170", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/lint/src/tests/rule-edge-cases.test.ts:170"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-706127afdf48f611", "name": "Stray `console.log` in TS/JS \u2014 packages/tools/lint/src/tests/more-rules.test.ts:63", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/lint/src/tests/more-rules.test.ts:63"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fbbec342ec50ae13", "name": "Stray `console.log` in TS/JS \u2014 packages/tools/lint/src/tests/reactivity-rules-extra.test.ts:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/lint/src/tests/reactivity-rules-extra.test.ts:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d301e4ff913a0fd0", "name": "Stray `console.log` in TS/JS \u2014 packages/tools/lint/src/tests/runner.test.ts:700", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/lint/src/tests/runner.test.ts:700"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-029d087d5afa1433", "name": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/charts/src/manifest.ts:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/charts/src/manifest.ts:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-06cbad0764039cc9", "name": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/charts/src/tests/manifest-snapshot.test.ts:35", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/charts/src/tests/manifest-snapshot.test.ts:35"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9b3d1233c575e80e", "name": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/sync/src/manifest.ts:264", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/sync/src/manifest.ts:264"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0e77d0257b8b2735", "name": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/document/src/tests/branch-coverage-edges.test.ts:103", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/document/src/tests/branch-coverage-edges.test.ts:103"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-02d3d5175fdba6d7", "name": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/i18n/src/tests/backend-import.test.ts:156", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/i18n/src/tests/backend-import.test.ts:156"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b141ca407d3ca389", "name": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/code/src/manifest.ts:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/code/src/manifest.ts:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-eceb393e8f4e3e38", "name": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/code/src/use-editor-signal.ts:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/code/src/use-editor-signal.ts:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c04b2cc465b9f2e3", "name": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/code/src/tests/manifest-snapshot.test.ts:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/code/src/tests/manifest-snapshot.test.ts:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3172786d749f6ca1", "name": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/state-tree/src/manifest.ts:48", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/state-tree/src/manifest.ts:48"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2fbdf611b7ce86d3", "name": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/state-tree/src/middleware.ts:28", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/state-tree/src/middleware.ts:28"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e840246e9a699f07", "name": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/state-tree/src/tests/manifest-snapshot.test.ts:57", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/state-tree/src/tests/manifest-snapshot.test.ts:57"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-892e67905afd1372", "name": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/feature/src/manifest.ts:152", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/feature/src/manifest.ts:152"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e9670c4280728ffd", "name": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/hooks/src/manifest.ts:155", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/hooks/src/manifest.ts:155"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3d49e6414d0a5614", "name": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/store/src/manifest.ts:35", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/store/src/manifest.ts:35"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b81af9f37bd6a422", "name": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/store/src/tests/manifest-snapshot.test.ts:44", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/store/src/tests/manifest-snapshot.test.ts:44"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d797aedab21f38c6", "name": "TODO/FIXME marker in shipping code \u2014 packages/fundamentals/dnd/src/use-sortable.ts:257", "shortDescription": {"text": "TODO/FIXME marker in shipping code \u2014 packages/fundamentals/dnd/src/use-sortable.ts:257"}, "fullDescription": {"text": "Track in /reviews or /issues, not as a code comment that rots.\n\nWhy: Drift control \u2014 shouldn't be the same as Quality TODO scanner.\nRule id: fq.todo-marker"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b43b1f58e16ba6b3", "name": "React Flow <MiniMap> without dark background \u2014 packages/fundamentals/flow/src/index.ts:21", "shortDescription": {"text": "React Flow <MiniMap> without dark background \u2014 packages/fundamentals/flow/src/index.ts:21"}, "fullDescription": {"text": "A bare <MiniMap> renders with the vendor's white default in dark themes. Wrap the canvas in a class that overrides `.react-flow__minimap` background, or pass an explicit `style`/`maskColor`/`bgColor`.\n\nWhy: P1 in CHECKLIST.md \u2014 vendor defaults bleed light through.\nRule id: fq.minimap.no-bg"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c7550334717f7690", "name": "React Flow <Controls> without dark theming \u2014 packages/fundamentals/flow/src/index.ts:22", "shortDescription": {"text": "React Flow <Controls> without dark theming \u2014 packages/fundamentals/flow/src/index.ts:22"}, "fullDescription": {"text": "`<Controls>` ships with white buttons. Override `.react-flow__controls` and `.react-flow__controls-button` in your stylesheet or pass a styled wrapper.\n\nWhy: P1 in CHECKLIST.md \u2014 vendor defaults bleed light through.\nRule id: fq.controls.no-bg"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d8517178753d4087", "name": "React Flow <MiniMap> without dark background \u2014 packages/fundamentals/flow/src/manifest.ts:75", "shortDescription": {"text": "React Flow <MiniMap> without dark background \u2014 packages/fundamentals/flow/src/manifest.ts:75"}, "fullDescription": {"text": "A bare <MiniMap> renders with the vendor's white default in dark themes. Wrap the canvas in a class that overrides `.react-flow__minimap` background, or pass an explicit `style`/`maskColor`/`bgColor`.\n\nWhy: P1 in CHECKLIST.md \u2014 vendor defaults bleed light through.\nRule id: fq.minimap.no-bg"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-800d34085e95ac3b", "name": "React Flow <Controls> without dark theming \u2014 packages/fundamentals/flow/src/manifest.ts:74", "shortDescription": {"text": "React Flow <Controls> without dark theming \u2014 packages/fundamentals/flow/src/manifest.ts:74"}, "fullDescription": {"text": "`<Controls>` ships with white buttons. Override `.react-flow__controls` and `.react-flow__controls-button` in your stylesheet or pass a styled wrapper.\n\nWhy: P1 in CHECKLIST.md \u2014 vendor defaults bleed light through.\nRule id: fq.controls.no-bg"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5eb95012eb734112", "name": "React Flow <MiniMap> without dark background \u2014 packages/fundamentals/flow/src/tests/manifest-snapshot.test.ts:94", "shortDescription": {"text": "React Flow <MiniMap> without dark background \u2014 packages/fundamentals/flow/src/tests/manifest-snapshot.test.ts:94"}, "fullDescription": {"text": "A bare <MiniMap> renders with the vendor's white default in dark themes. Wrap the canvas in a class that overrides `.react-flow__minimap` background, or pass an explicit `style`/`maskColor`/`bgColor`.\n\nWhy: P1 in CHECKLIST.md \u2014 vendor defaults bleed light through.\nRule id: fq.minimap.no-bg"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bcc364c8db3809a1", "name": "React Flow <Controls> without dark theming \u2014 packages/fundamentals/flow/src/tests/manifest-snapshot.test.ts:93", "shortDescription": {"text": "React Flow <Controls> without dark theming \u2014 packages/fundamentals/flow/src/tests/manifest-snapshot.test.ts:93"}, "fullDescription": {"text": "`<Controls>` ships with white buttons. Override `.react-flow__controls` and `.react-flow__controls-button` in your stylesheet or pass a styled wrapper.\n\nWhy: P1 in CHECKLIST.md \u2014 vendor defaults bleed light through.\nRule id: fq.controls.no-bg"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-681769809f1c3ea3", "name": "React Flow <MiniMap> without dark background \u2014 packages/fundamentals/flow/src/components/flow-component.tsx:525", "shortDescription": {"text": "React Flow <MiniMap> without dark background \u2014 packages/fundamentals/flow/src/components/flow-component.tsx:525"}, "fullDescription": {"text": "A bare <MiniMap> renders with the vendor's white default in dark themes. Wrap the canvas in a class that overrides `.react-flow__minimap` background, or pass an explicit `style`/`maskColor`/`bgColor`.\n\nWhy: P1 in CHECKLIST.md \u2014 vendor defaults bleed light through.\nRule id: fq.minimap.no-bg"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c1c5150d3127e930", "name": "React Flow <Controls> without dark theming \u2014 packages/fundamentals/flow/src/components/flow-component.tsx:526", "shortDescription": {"text": "React Flow <Controls> without dark theming \u2014 packages/fundamentals/flow/src/components/flow-component.tsx:526"}, "fullDescription": {"text": "`<Controls>` ships with white buttons. Override `.react-flow__controls` and `.react-flow__controls-button` in your stylesheet or pass a styled wrapper.\n\nWhy: P1 in CHECKLIST.md \u2014 vendor defaults bleed light through.\nRule id: fq.controls.no-bg"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3f1598a62f8378d6", "name": "React Flow <MiniMap> without dark background \u2014 packages/fundamentals/flow/src/components/minimap.tsx:11", "shortDescription": {"text": "React Flow <MiniMap> without dark background \u2014 packages/fundamentals/flow/src/components/minimap.tsx:11"}, "fullDescription": {"text": "A bare <MiniMap> renders with the vendor's white default in dark themes. Wrap the canvas in a class that overrides `.react-flow__minimap` background, or pass an explicit `style`/`maskColor`/`bgColor`.\n\nWhy: P1 in CHECKLIST.md \u2014 vendor defaults bleed light through.\nRule id: fq.minimap.no-bg"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6fc06e862538dffb", "name": "React Flow <Controls> without dark theming \u2014 packages/fundamentals/flow/src/components/controls.tsx:79", "shortDescription": {"text": "React Flow <Controls> without dark theming \u2014 packages/fundamentals/flow/src/components/controls.tsx:79"}, "fullDescription": {"text": "`<Controls>` ships with white buttons. Override `.react-flow__controls` and `.react-flow__controls-button` in your stylesheet or pass a styled wrapper.\n\nWhy: P1 in CHECKLIST.md \u2014 vendor defaults bleed light through.\nRule id: fq.controls.no-bg"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e7b0686ba3c09bb0", "name": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/validate/src/manifest.ts:47", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/validate/src/manifest.ts:47"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b567edbbd9ed2b31", "name": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/validate/src/reactive.ts:75", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/validate/src/reactive.ts:75"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f1c44de9d41554d5", "name": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/validate/src/core/schema.ts:76", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/validate/src/core/schema.ts:76"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-63b789bbe1daa0e0", "name": "Stray `console.log` in TS/JS \u2014 packages/core/compiler/scripts/build-native.ts:163", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/compiler/scripts/build-native.ts:163"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-15911f4c8cc729ef", "name": "Stray `console.log` in TS/JS \u2014 packages/core/compiler/src/manifest.ts:69", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/compiler/src/manifest.ts:69"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-39d3bdde38e0325f", "name": "Stray `console.log` in TS/JS \u2014 packages/core/compiler/src/react-intercept.ts:102", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/compiler/src/react-intercept.ts:102"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-42bfd66ce63506f8", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/core/compiler/src/react-intercept.ts:534", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/core/compiler/src/react-intercept.ts:534"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f9f6b48e00b32c80", "name": "Stray `console.log` in TS/JS \u2014 packages/core/compiler/src/tests/pyreon-intercept.test.ts:71", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/compiler/src/tests/pyreon-intercept.test.ts:71"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d8d9fa7c59a7a671", "name": "Stray `console.log` in TS/JS \u2014 packages/core/compiler/src/tests/react-intercept.test.ts:92", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/compiler/src/tests/react-intercept.test.ts:92"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d33a51f6b3d1e635", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/core/compiler/src/tests/react-intercept.test.ts:326", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/core/compiler/src/tests/react-intercept.test.ts:326"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e9552cb7703e55c6", "name": "Stray `console.log` in TS/JS \u2014 packages/core/compiler/src/tests/jsx.test.ts:1637", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/compiler/src/tests/jsx.test.ts:1637"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b4939783cec9bd59", "name": "Stray `console.log` in TS/JS \u2014 packages/core/compiler/src/tests/collapse-bail-census.test.ts:306", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/compiler/src/tests/collapse-bail-census.test.ts:306"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-37b3aa94aa98f17b", "name": "Stray `console.log` in TS/JS \u2014 packages/core/router/src/router.ts:104", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/router/src/router.ts:104"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8fb370a5346d9e21", "name": "Stray `console.log` in TS/JS \u2014 packages/core/head/src/manifest.ts:152", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/head/src/manifest.ts:152"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-54e10fe74aeaa0d4", "name": "Stray `console.log` in TS/JS \u2014 packages/core/head/src/tests/head.test.ts:511", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/head/src/tests/head.test.ts:511"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7a0d07a838bb979c", "name": "Stray `console.log` in TS/JS \u2014 packages/core/head/src/tests/script-defer-default.test.ts:90", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/head/src/tests/script-defer-default.test.ts:90"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f0b4f5c263d84395", "name": "Stray `console.log` in TS/JS \u2014 packages/core/server/src/index.ts:39", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/server/src/index.ts:39"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0e25e2914ba4c910", "name": "Stray `console.log` in TS/JS \u2014 packages/core/server/src/manifest.ts:53", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/server/src/manifest.ts:53"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-72307bb7a407fb94", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/core/runtime-dom/vitest.config.ts:19", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/core/runtime-dom/vitest.config.ts:19"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-66219e377655fd9d", "name": "Stray `console.log` in TS/JS \u2014 packages/core/runtime-dom/src/devtools.ts:191", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/runtime-dom/src/devtools.ts:191"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-60a9e03996c988e5", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/core/runtime-dom/src/props.ts:291", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/core/runtime-dom/src/props.ts:291"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f168f7c10a4202eb", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/core/runtime-dom/src/tests/props.test.ts:250", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/core/runtime-dom/src/tests/props.test.ts:250"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8a96cae9afd8bf26", "name": "Stray `console.log` in TS/JS \u2014 packages/core/runtime-dom/src/tests/lis-prepend.browser.test.ts:91", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/runtime-dom/src/tests/lis-prepend.browser.test.ts:91"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2bcf68ab6d34bdcf", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/core/runtime-dom/src/tests/branch-coverage-prod-mode.test", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/core/runtime-dom/src/tests/branch-coverage-prod-mode.test.ts:118"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-135c5a702a5a364d", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/core/runtime-dom/src/tests/coverage.test.ts:1015", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/core/runtime-dom/src/tests/coverage.test.ts:1015"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ac65a07b3bf0fc1b", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/core/runtime-dom/src/tests/mount.test.ts:1173", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/core/runtime-dom/src/tests/mount.test.ts:1173"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-59231d0ee99e3ed8", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/core/runtime-dom/src/tests/branch-coverage-real.test.ts:6", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/core/runtime-dom/src/tests/branch-coverage-real.test.ts:64"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-fbab949ddd886438", "name": "Stray `console.log` in TS/JS \u2014 packages/core/core/src/manifest.ts:143", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/core/src/manifest.ts:143"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-215ff4ac8f555c4c", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/core/core/src/jsx-runtime.ts:222", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/core/core/src/jsx-runtime.ts:222"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b1df1d3c86e51cc9", "name": "Stray `console.log` in TS/JS \u2014 packages/core/reactivity/src/debug.ts:37", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/reactivity/src/debug.ts:37"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-204dc6b1b4ef73c8", "name": "Stray `console.log` in TS/JS \u2014 packages/core/reactivity/src/store.ts:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/reactivity/src/store.ts:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9337c93cd4b07278", "name": "Stray `console.log` in TS/JS \u2014 packages/core/reactivity/src/manifest.ts:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/reactivity/src/manifest.ts:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-39a46a9c4377944a", "name": "Stray `console.log` in TS/JS \u2014 packages/core/reactivity/src/lpih.ts:58", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/reactivity/src/lpih.ts:58"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-29f8fb359c7ad533", "name": "Stray `console.log` in TS/JS \u2014 packages/core/reactivity/src/tests/rdrecord-fire-microbench.test.ts:119", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/reactivity/src/tests/rdrecord-fire-microbench.test.ts:119"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-72228f26affd5beb", "name": "Stray `console.log` in TS/JS \u2014 packages/core/reactivity/src/tests/manifest-snapshot.test.ts:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/reactivity/src/tests/manifest-snapshot.test.ts:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e98cb2815533f0db", "name": "Stray `console.log` in TS/JS \u2014 packages/core/runtime-server/scripts/bench-ssr.ts:142", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/runtime-server/scripts/bench-ssr.ts:142"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f40eda5d28a7dd69", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/core/runtime-server/src/index.ts:421", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/core/runtime-server/src/index.ts:421"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9eafa2712a62d2e2", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/core/runtime-server/src/tests/ssr.test.ts:109", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/core/runtime-server/src/tests/ssr.test.ts:109"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5da3463f73eef231", "name": "Stray `console.log` in TS/JS \u2014 packages/native/compiler/scripts/coverage-gate.ts:169", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/native/compiler/scripts/coverage-gate.ts:169"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fe4578e0d18b94e4", "name": "Stray `console.log` in TS/JS \u2014 packages/native/compiler/src/emit-swift.ts:1760", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/native/compiler/src/emit-swift.ts:1760"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6dcb0c925b0653fe", "name": "Stray `console.log` in TS/JS \u2014 packages/native/compiler/src/emit-kotlin.ts:1620", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/native/compiler/src/emit-kotlin.ts:1620"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4902df793ae0220b", "name": "Stray `console.log` in TS/JS \u2014 packages/native/compiler/src/tests/form-binding.test.ts:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/native/compiler/src/tests/form-binding.test.ts:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a93395a6d094ebf1", "name": "Stray `console.log` in TS/JS \u2014 packages/native/compiler/src/fixtures/tier2-form.tsx:37", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/native/compiler/src/fixtures/tier2-form.tsx:37"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a49d419849158ff7", "name": "Stray `console.log` in TS/JS \u2014 packages/native/cli/src/cli.ts:134", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/native/cli/src/cli.ts:134"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b029198c9c7f4ab6", "name": "Stray `console.log` in TS/JS \u2014 packages/native/runtime-kotlin/scripts/verify-kotlin.ts:71", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/native/runtime-kotlin/scripts/verify-kotlin.ts:71"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-63eaadcc91e20c44", "name": "Stray `console.log` in TS/JS \u2014 packages/native/router-kotlin/scripts/verify-kotlin.ts:59", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/native/router-kotlin/scripts/verify-kotlin.ts:59"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-34b3033a2dd1e0ac", "name": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/overlay.ts:205", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/overlay.ts:205"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-961add3c4670fc53", "name": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/conditional.test.ts:60", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/conditional.test.ts:60"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-baa537f0a8dbb04c", "name": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/_compiler-debug.test.ts:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/_compiler-debug.test.ts:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4fcaa737d996a003", "name": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/ui-attrs-chain.test.ts:39", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/ui-attrs-chain.test.ts:39"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6e121e6d40002069", "name": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/ssr-overhead.test.ts:125", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/ssr-overhead.test.ts:125"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-073f32d2bbfa4a9b", "name": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/ui-stress.test.ts:67", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/ui-stress.test.ts:67"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5ae850796e13d1a5", "name": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/compiler-reactive-prop.test.ts:70", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/compiler-reactive-prop.test.ts:70"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9651d45740677d5d", "name": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/router-cycles.test.ts:114", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/router-cycles.test.ts:114"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9c65101bb4dd0965", "name": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/compiler-output.test.ts:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/compiler-output.test.ts:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3ca29a404d396050", "name": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/reentrancy.test.ts:48", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/reentrancy.test.ts:48"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e03763eae49af9ca", "name": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/ui-unistyle.test.ts:42", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/ui-unistyle.test.ts:42"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7688654adafb185e", "name": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/ui-styler.test.ts:52", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/ui-styler.test.ts:52"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f07aab765f2693e5", "name": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/signal-create-cost.test.ts:43", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/signal-create-cost.test.ts:43"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bade13ddb4f05b21", "name": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/fanout.test.ts:91", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/fanout.test.ts:91"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2b3356ec973898f2", "name": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/ui-elements-mount.test.ts:40", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/ui-elements-mount.test.ts:40"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-055162030d2c450e", "name": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/ui-rocketstyle.test.ts:56", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/ui-rocketstyle.test.ts:56"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-901c9b4cfe5d2819", "name": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/cleanup-nested.test.ts:86", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/cleanup-nested.test.ts:86"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-953e23aadec6c0a4", "name": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/big-list.test.ts:83", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/big-list.test.ts:83"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e33db2f6cf29b2c2", "name": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/ui-combined-scale.test.ts:68", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/ui-combined-scale.test.ts:68"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ddcb758286b3e23f", "name": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/scaling-probe.test.ts:114", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/scaling-probe.test.ts:114"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-30e0c45f70808bc4", "name": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/mount-cost.test.ts:55", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/mount-cost.test.ts:55"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-536bb8f29c64b58e", "name": "Stray `console.log` in TS/JS \u2014 packages/internals/manifest/src/discovery.ts:68", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/manifest/src/discovery.ts:68"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0a93a17a6acbeb30", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/ui-system/styler/src/forward.ts:19", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/ui-system/styler/src/forward.ts:19"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-68d1c72f4b80f6ce", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/ui-system/elements/src/__tests__/Element.test.ts:549", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/ui-system/elements/src/__tests__/Element.test.ts:549"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8fb7a2d62eb21e99", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/ui-system/elements/src/__tests__/elements.browser.test.ts", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/ui-system/elements/src/__tests__/elements.browser.test.tsx:86"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9b6546fd8ceb5ff8", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/ui-system/elements/src/__tests__/Wrapper.test.tsx:138", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/ui-system/elements/src/__tests__/Wrapper.test.tsx:138"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8a4f4b463cab5f9f", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/ui-system/elements/src/__tests__/Wrapper-innerhtml.test.t", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/ui-system/elements/src/__tests__/Wrapper-innerhtml.test.tsx:2"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-583ba11680e7292a", "name": "Stray `console.log` in TS/JS \u2014 packages/ui-system/elements/src/__tests__/perf-stress.browser.test.tsx:58", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/ui-system/elements/src/__tests__/perf-stress.browser.test.tsx:58"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fd49772e61401740", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/ui-system/elements/src/Element/component.tsx:96", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/ui-system/elements/src/Element/component.tsx:96"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0956ca0374fda98b", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/ui-system/elements/src/Element/types.ts:141", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/ui-system/elements/src/Element/types.ts:141"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-fac1acfbfda57e05", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/ui-system/elements/src/helpers/Wrapper/component.tsx:50", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/ui-system/elements/src/helpers/Wrapper/component.tsx:50"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8312e94744883270", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/ui-system/elements/src/helpers/Wrapper/types.ts:28", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/ui-system/elements/src/helpers/Wrapper/types.ts:28"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e93b28e4156ba0fe", "name": "Stray `console.log` in TS/JS \u2014 examples/cpa-pw-blog/src/routes/api/_pyreon-revalidate.ts:35", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 examples/cpa-pw-blog/src/routes/api/_pyreon-revalidate.ts:35"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ee4726e57a47427e", "name": "Icon-only button without accessible name \u2014 examples/playground/src/components/Counter.tsx:29", "shortDescription": {"text": "Icon-only button without accessible name \u2014 examples/playground/src/components/Counter.tsx:29"}, "fullDescription": {"text": "A `<button>` whose only child is a single glyph or symbol needs `title=` or `aria-label=` so screen readers (and tooltips on hover) work.\n\nWhy: P3 in CHECKLIST.md \u2014 icon-only buttons skipped a title.\nRule id: fq.button.no-label"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-928b5bd17edda9ac", "name": "Stray `console.log` in TS/JS \u2014 examples/playground/src/pages/Showcase.tsx:420", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 examples/playground/src/pages/Showcase.tsx:420"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-13b776814d277870", "name": "Stray `console.log` in TS/JS \u2014 examples/collab-board/relay.ts:34", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 examples/collab-board/relay.ts:34"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fa63848623517cb8", "name": "Stray `console.log` in TS/JS \u2014 examples/real-bench/bench.ts:51", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 examples/real-bench/bench.ts:51"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a64f461f7d585992", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 examples/docs-pyreon/src/components/hydrate-doc.tsx:15", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 examples/docs-pyreon/src/components/hydrate-doc.tsx:15"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-af51a273596f09d9", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 examples/docs-pyreon/src/plugins/markdown-to-pyreon.ts:11", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 examples/docs-pyreon/src/plugins/markdown-to-pyreon.ts:11"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-395fe90b2d2e2686", "name": "React Flow <Controls> without dark theming \u2014 examples/app-showcase/src/routes/flow/index.tsx:57", "shortDescription": {"text": "React Flow <Controls> without dark theming \u2014 examples/app-showcase/src/routes/flow/index.tsx:57"}, "fullDescription": {"text": "`<Controls>` ships with white buttons. Override `.react-flow__controls` and `.react-flow__controls-button` in your stylesheet or pass a styled wrapper.\n\nWhy: P1 in CHECKLIST.md \u2014 vendor defaults bleed light through.\nRule id: fq.controls.no-bg"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8e2c3a2bd6c76071", "name": "Stray `console.log` in TS/JS \u2014 examples/sync-yjs-demo/relay.ts:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 examples/sync-yjs-demo/relay.ts:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7ecaad6e6b028a7b", "name": "Stray `console.log` in TS/JS \u2014 examples/fundamentals-playground/src/demos/CodeDemo.tsx:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 examples/fundamentals-playground/src/demos/CodeDemo.tsx:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9feb0efc6bfe0d41", "name": "React Flow <MiniMap> without dark background \u2014 examples/fundamentals-playground/src/demos/FlowDemo.tsx:62", "shortDescription": {"text": "React Flow <MiniMap> without dark background \u2014 examples/fundamentals-playground/src/demos/FlowDemo.tsx:62"}, "fullDescription": {"text": "A bare <MiniMap> renders with the vendor's white default in dark themes. Wrap the canvas in a class that overrides `.react-flow__minimap` background, or pass an explicit `style`/`maskColor`/`bgColor`.\n\nWhy: P1 in CHECKLIST.md \u2014 vendor defaults bleed light through.\nRule id: fq.minimap.no-bg"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a7dd7e3e105f17c4", "name": "React Flow <Controls> without dark theming \u2014 examples/fundamentals-playground/src/demos/FlowDemo.tsx:61", "shortDescription": {"text": "React Flow <Controls> without dark theming \u2014 examples/fundamentals-playground/src/demos/FlowDemo.tsx:61"}, "fullDescription": {"text": "`<Controls>` ships with white buttons. Override `.react-flow__controls` and `.react-flow__controls-button` in your stylesheet or pass a styled wrapper.\n\nWhy: P1 in CHECKLIST.md \u2014 vendor defaults bleed light through.\nRule id: fq.controls.no-bg"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7ffec0025d9358cf", "name": "Stray `console.log` in TS/JS \u2014 examples/vue-compat/src/examples/LifecycleDemo.tsx:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 examples/vue-compat/src/examples/LifecycleDemo.tsx:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bb91b956cbaf5662", "name": "Icon-only button without accessible name \u2014 examples/kanban/src/components/CardItem.tsx:93", "shortDescription": {"text": "Icon-only button without accessible name \u2014 examples/kanban/src/components/CardItem.tsx:93"}, "fullDescription": {"text": "A `<button>` whose only child is a single glyph or symbol needs `title=` or `aria-label=` so screen readers (and tooltips on hover) work.\n\nWhy: P3 in CHECKLIST.md \u2014 icon-only buttons skipped a title.\nRule id: fq.button.no-label"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a16b4fd12f6b06c5", "name": "Stray `console.log` in TS/JS \u2014 examples/solid-compat/src/examples/OnDemo.tsx:28", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 examples/solid-compat/src/examples/OnDemo.tsx:28"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-57d8e32db35b8ca5", "name": "Stray `console.log` in TS/JS \u2014 examples/solid-compat/src/examples/LifecycleDemo.tsx:31", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 examples/solid-compat/src/examples/LifecycleDemo.tsx:31"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d88314d8cb2d6b58", "name": "Stray `console.log` in TS/JS \u2014 examples/solid-compat/src/examples/UntrackDemo.tsx:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 examples/solid-compat/src/examples/UntrackDemo.tsx:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5b5c3680e6890495", "name": "Stray `console.log` in TS/JS \u2014 examples/solid-compat/src/examples/RenderEffectDemo.tsx:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 examples/solid-compat/src/examples/RenderEffectDemo.tsx:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d9cd57b319f9eb60", "name": "Stray `console.log` in TS/JS \u2014 examples/solid-compat/src/examples/EffectDemo.tsx:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 examples/solid-compat/src/examples/EffectDemo.tsx:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8db9dc5be0152200", "name": "Stray `console.log` in TS/JS \u2014 examples/solid-compat/src/examples/RootDemo.tsx:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 examples/solid-compat/src/examples/RootDemo.tsx:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e65905ebfc48e0e5", "name": "Stray `console.log` in TS/JS \u2014 examples/benchmark/bench-cli.ts:915", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 examples/benchmark/bench-cli.ts:915"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7b98404c5180f32f", "name": "Stray `console.log` in TS/JS \u2014 examples/benchmark/bench-fair.ts:376", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 examples/benchmark/bench-fair.ts:376"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f7daff4616223f32", "name": "Stray `console.log` in TS/JS \u2014 examples/benchmark/bench-debug.ts:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 examples/benchmark/bench-debug.ts:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-719994abd3621506", "name": "Stray `console.log` in TS/JS \u2014 examples/benchmark/bench-profile5.ts:32", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 examples/benchmark/bench-profile5.ts:32"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f282cf3419d8f63d", "name": "Stray `console.log` in TS/JS \u2014 examples/benchmark/bench-profile4.ts:47", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 examples/benchmark/bench-profile4.ts:47"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8a60b6db6078ec22", "name": "Stray `console.log` in TS/JS \u2014 examples/benchmark/bench-profile3.ts:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 examples/benchmark/bench-profile3.ts:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5f6f2352069ed833", "name": "Stray `console.log` in TS/JS \u2014 examples/benchmark/bench-cpuprofile.ts:77", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 examples/benchmark/bench-cpuprofile.ts:77"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0a9dac593f92ae1e", "name": "Stray `console.log` in TS/JS \u2014 examples/benchmark/bench-allocprofile.ts:80", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 examples/benchmark/bench-allocprofile.ts:80"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-79282edd01e3683a", "name": "Stray `console.log` in TS/JS \u2014 examples/benchmark/bench-profile2.ts:40", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 examples/benchmark/bench-profile2.ts:40"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-332fd3ead25fc7c9", "name": "Stray `console.log` in TS/JS \u2014 examples/benchmark/bench-profile.ts:41", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 examples/benchmark/bench-profile.ts:41"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-43c62f85614252e6", "name": "Stray `console.log` in TS/JS \u2014 examples/ui-showcase/src/demos/FileUploadDemo.tsx:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 examples/ui-showcase/src/demos/FileUploadDemo.tsx:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-09e717c489a7fc98", "name": "Stray `console.log` in TS/JS \u2014 examples/ui-showcase/src/demos/CodeDemo.tsx:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 examples/ui-showcase/src/demos/CodeDemo.tsx:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c69d4ad903525fcb", "name": "Stray `console.log` in TS/JS \u2014 examples/react-compat/src/examples/UseEffectDemo.tsx:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 examples/react-compat/src/examples/UseEffectDemo.tsx:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3cc25a4627803a9b", "name": "Stray `console.log` in TS/JS \u2014 examples/preact-compat/src/examples/UseEffectDemo.tsx:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 examples/preact-compat/src/examples/UseEffectDemo.tsx:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-260997f4ec95c314", "name": "Stray `console.log` in TS/JS \u2014 examples/preact-compat/src/examples/SignalsDemo.tsx:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 examples/preact-compat/src/examples/SignalsDemo.tsx:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-07f4946f1c3b9324", "name": "Stray `console.log` in TS/JS \u2014 examples/experiments/e2-static-rocketstyle/audit-call-sites.ts:184", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 examples/experiments/e2-static-rocketstyle/audit-call-sites.ts:184"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6525b499035ccfae", "name": "Stray `console.log` in TS/JS \u2014 e2e/bench.spec.ts:180", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 e2e/bench.spec.ts:180"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a79bfd86789ce632", "name": "TODO/FIXME marker in shipping code \u2014 e2e/native-todomvc-web.spec.ts:65", "shortDescription": {"text": "TODO/FIXME marker in shipping code \u2014 e2e/native-todomvc-web.spec.ts:65"}, "fullDescription": {"text": "Track in /reviews or /issues, not as a code comment that rots.\n\nWhy: Drift control \u2014 shouldn't be the same as Quality TODO scanner.\nRule id: fq.todo-marker"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a6e0fa8f98b9c83a", "name": "Stray `console.log` in TS/JS \u2014 e2e/bench-compare.spec.ts:114", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 e2e/bench-compare.spec.ts:114"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f6ce9bf610f9cae9", "name": "Privileged port 256 in use", "shortDescription": {"text": "Privileged port 256 in use"}, "fullDescription": {"text": "Port 256 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b8925bf5ded92d01", "name": "Privileged port 968 in use", "shortDescription": {"text": "Privileged port 968 in use"}, "fullDescription": {"text": "Port 968 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ee84c5cbe71cd936", "name": "Privileged port 27 in use", "shortDescription": {"text": "Privileged port 27 in use"}, "fullDescription": {"text": "Port 27 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-15267fc15ee88598", "name": "Privileged port 23 in use", "shortDescription": {"text": "Privileged port 23 in use"}, "fullDescription": {"text": "Port 23 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9420ad92cdd8bff0", "name": "Privileged port 40 in use", "shortDescription": {"text": "Privileged port 40 in use"}, "fullDescription": {"text": "Port 40 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5f97693950ce67a8", "name": "Privileged port 30 in use", "shortDescription": {"text": "Privileged port 30 in use"}, "fullDescription": {"text": "Port 30 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-85c59e46f7354d82", "name": "Privileged port 41 in use", "shortDescription": {"text": "Privileged port 41 in use"}, "fullDescription": {"text": "Port 41 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8ada22e5d0cbc357", "name": "Privileged port 13 in use", "shortDescription": {"text": "Privileged port 13 in use"}, "fullDescription": {"text": "Port 13 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-98cd727cb8251398", "name": "Dockerfile runs as root: packages/zero/create-zero/templates/_shared/_adapters/node/Dockerfile", "shortDescription": {"text": "Dockerfile runs as root: packages/zero/create-zero/templates/_shared/_adapters/node/Dockerfile"}, "fullDescription": {"text": "No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image."}, "properties": {"scanner": "scanner-primary", "layer": "hardware", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-be34f5ed4aa28c0d", "name": "Dockerfile runs as root: packages/zero/create-zero/templates/_shared/_adapters/bun/Dockerfile", "shortDescription": {"text": "Dockerfile runs as root: packages/zero/create-zero/templates/_shared/_adapters/bun/Dockerfile"}, "fullDescription": {"text": "No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image."}, "properties": {"scanner": "scanner-primary", "layer": "hardware", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-568c26efdceac92b", "name": "Dockerfile runs as root: examples/hn-clone/Dockerfile", "shortDescription": {"text": "Dockerfile runs as root: examples/hn-clone/Dockerfile"}, "fullDescription": {"text": "No non-root USER set. Containers running as root expand the blast radius of any vulnerability inside the image."}, "properties": {"scanner": "scanner-primary", "layer": "hardware", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-aa5acaa49eb8315b", "name": "Containers defined but no K8s/orchestration manifest found", "shortDescription": {"text": "Containers defined but no K8s/orchestration manifest found"}, "fullDescription": {"text": "Repo has Dockerfiles/compose but no Kubernetes/Nomad manifests. If the target deployment is K8s, the manifests may live in a separate ops repo."}, "properties": {"scanner": "scanner-primary", "layer": "hardware", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2f16091038d1b5b6", "name": "Insecure pattern 'dangerous_innerhtml' in CLAUDE.md:1011", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in CLAUDE.md:1011"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-dd39f764a3bbd1e3", "name": "Insecure pattern 'node_child_process' in docs/scripts/bench-hydration-profile.ts:7", "shortDescription": {"text": "Insecure pattern 'node_child_process' in docs/scripts/bench-hydration-profile.ts:7"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9845b2dc3a68868c", "name": "Insecure pattern 'node_child_process' in docs/vite-plugins/last-updated.ts:15", "shortDescription": {"text": "Insecure pattern 'node_child_process' in docs/vite-plugins/last-updated.ts:15"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2e35c6c3d7319d40", "name": "Insecure pattern 'direct_innerhtml_assignment' in docs/src/mdx/Playground.tsx:208", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/src/mdx/Playground.tsx:208"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-90d8ef316ba1ac80", "name": "Insecure pattern 'node_child_process' in scripts/check-lint-ratchet.ts:21", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/check-lint-ratchet.ts:21"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-dd1bbab81e11ce62", "name": "Insecure pattern 'node_child_process' in scripts/check-coverage.ts:49", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/check-coverage.ts:49"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b3f1e16e8352d983", "name": "Insecure pattern 'node_child_process' in scripts/leak-sweep.ts:32", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/leak-sweep.ts:32"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a3457a960cb17d61", "name": "Insecure pattern 'node_child_process' in scripts/leak-audit.ts:51", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/leak-audit.ts:51"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ef9a9761ba8429a2", "name": "Insecure pattern 'node_child_process' in scripts/scaffold-smoke.ts:33", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/scaffold-smoke.ts:33"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bd6d90fb14591389", "name": "Insecure pattern 'node_child_process' in scripts/check-native-device-streak.ts:31", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/check-native-device-streak.ts:31"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0bbf2decb19d716b", "name": "Insecure pattern 'node_child_process' in scripts/verify-modes.ts:36", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/verify-modes.ts:36"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cb8fd8a7d31e3c96", "name": "Insecure pattern 'node_child_process' in scripts/bench-cssvars.ts:20", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/bench-cssvars.ts:20"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8969bdeec03a7237", "name": "Insecure pattern 'node_child_process' in scripts/affected.ts:67", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/affected.ts:67"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-345547b23e852821", "name": "Insecure pattern 'node_child_process' in scripts/bootstrap.ts:51", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/bootstrap.ts:51"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c4949d1f64b951fb", "name": "Insecure pattern 'node_child_process' in scripts/audit-codebase.ts:25", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/audit-codebase.ts:25"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8a817e3f8aa62d0c", "name": "Insecure pattern 'node_child_process' in scripts/check-pyreon-lint-ratchet.ts:29", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/check-pyreon-lint-ratchet.ts:29"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-db803396ba736e1d", "name": "Insecure pattern 'node_child_process' in scripts/validate-fast.ts:40", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/validate-fast.ts:40"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d21997508dfd2cb5", "name": "Insecure pattern 'node_child_process' in scripts/e2e-affected.ts:47", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/e2e-affected.ts:47"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-866f8c5b1a11ca87", "name": "Insecure pattern 'node_child_process' in scripts/scaffold-cpa-fixtures.ts:31", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/scaffold-cpa-fixtures.ts:31"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-99c74151ddd669a9", "name": "Insecure pattern 'node_child_process' in scripts/check-changeset-required.ts:72", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/check-changeset-required.ts:72"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f9958737a74ec349", "name": "Insecure pattern 'node_child_process' in scripts/install-git-hooks.ts:40", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/install-git-hooks.ts:40"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d358cb79af42f8f2", "name": "Insecure pattern 'node_child_process' in scripts/check-diagnose-catalog.ts:75", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/check-diagnose-catalog.ts:75"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cc934d1bfd3d7e06", "name": "Insecure pattern 'node_child_process' in scripts/build-batched.ts:82", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/build-batched.ts:82"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d9dc799f9d58ff07", "name": "Insecure pattern 'node_child_process' in scripts/cap-version-bumps.ts:43", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/cap-version-bumps.ts:43"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-82d5a47cda2bff79", "name": "Insecure pattern 'node_child_process' in scripts/bench/run-all.ts:13", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/bench/run-all.ts:13"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0e6fb0a0d4e54872", "name": "Insecure pattern 'node_child_process' in scripts/bench/bundle-size.ts:11", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/bench/bundle-size.ts:11"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ce7e406bd5dca6a3", "name": "Insecure pattern 'node_child_process' in scripts/perf/record.ts:21", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/perf/record.ts:21"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6282672142fd1153", "name": "Insecure pattern 'node_child_process' in scripts/perf/server.ts:10", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/perf/server.ts:10"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-28e309e2fc2c1c00", "name": "Insecure pattern 'dangerous_innerhtml' in packages/zero/zero/src/image-plugin.ts:328", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in packages/zero/zero/src/image-plugin.ts:328"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1a55f25e501eff38", "name": "Insecure pattern 'dangerous_innerhtml' in packages/zero/zero-content/src/manifest.ts:20", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in packages/zero/zero-content/src/manifest.ts:20"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a203d70b05979db4", "name": "Insecure pattern 'dangerous_innerhtml' in packages/zero/zero-content/src/components/Math.tsx:84", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in packages/zero/zero-content/src/components/Math.tsx:84"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8e468aceb86258b1", "name": "Insecure pattern 'dangerous_innerhtml' in packages/zero/zero-content/src/components/Mermaid.tsx:75", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in packages/zero/zero-content/src/components/Mermaid.tsx:75"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ea5374e5ec820c34", "name": "Insecure pattern 'direct_innerhtml_assignment' in packages/tools/devtools/src/panel.ts:129", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in packages/tools/devtools/src/panel.ts:129"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-296e4a8babec57e9", "name": "Insecure pattern 'dangerous_innerhtml' in packages/tools/mcp/src/api-reference.ts:5603", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in packages/tools/mcp/src/api-reference.ts:5603"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ebbb73ff0060a354", "name": "Insecure pattern 'node_child_process' in packages/tools/cli/src/doctor/gates/audit-types.ts:20", "shortDescription": {"text": "Insecure pattern 'node_child_process' in packages/tools/cli/src/doctor/gates/audit-types.ts:20"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6257962375729a3a", "name": "Insecure pattern 'node_child_process' in packages/tools/cli/src/doctor/gates/distribution.ts:21", "shortDescription": {"text": "Insecure pattern 'node_child_process' in packages/tools/cli/src/doctor/gates/distribution.ts:21"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-67e884618379f4b7", "name": "Insecure pattern 'node_child_process' in packages/tools/cli/src/doctor/gates/audit-leak-classes.ts:27", "shortDescription": {"text": "Insecure pattern 'node_child_process' in packages/tools/cli/src/doctor/gates/audit-leak-classes.ts:27"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5a727e9e75114cd1", "name": "Insecure pattern 'node_child_process' in packages/tools/cli/src/doctor/gates/bundle-budgets.ts:32", "shortDescription": {"text": "Insecure pattern 'node_child_process' in packages/tools/cli/src/doctor/gates/bundle-budgets.ts:32"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1917662c4f52d4f3", "name": "Insecure pattern 'direct_innerhtml_assignment' in packages/fundamentals/code/src/components/diff-editor.tsx:60", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in packages/fundamentals/code/src/components/diff-editor.tsx:60"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-dd99c8f7d110ec38", "name": "Possible secret in packages/fundamentals/validation/README.md", "shortDescription": {"text": "Possible secret in packages/fundamentals/validation/README.md"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-610f163c857cc79e", "name": "Possible secret in packages/fundamentals/validation/src/arktype.ts", "shortDescription": {"text": "Possible secret in packages/fundamentals/validation/src/arktype.ts"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-d3305ae2891be114", "name": "Possible secret in packages/fundamentals/validate/src/manifest.ts", "shortDescription": {"text": "Possible secret in packages/fundamentals/validate/src/manifest.ts"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-9becfbb52a97c96a", "name": "Insecure pattern 'node_child_process' in packages/core/compiler/scripts/build-native.ts:36", "shortDescription": {"text": "Insecure pattern 'node_child_process' in packages/core/compiler/scripts/build-native.ts:36"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-490f257ffda25713", "name": "Insecure pattern 'dangerous_innerhtml' in packages/core/compiler/src/react-intercept.ts:534", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in packages/core/compiler/src/react-intercept.ts:534"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b4e292d91ed8d8b4", "name": "Possible secret in packages/core/primitives/src/web/Field.tsx", "shortDescription": {"text": "Possible secret in packages/core/primitives/src/web/Field.tsx"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-4871f71fcdf00293", "name": "Insecure pattern 'direct_innerhtml_assignment' in packages/core/server/src/server-island.ts:217", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in packages/core/server/src/server-island.ts:217"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-92dfad5562c69d6b", "name": "Insecure pattern 'dangerous_innerhtml' in packages/core/runtime-dom/README.md:82", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in packages/core/runtime-dom/README.md:82"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9c6e9353be357aeb", "name": "Insecure pattern 'direct_innerhtml_assignment' in packages/core/runtime-dom/src/props.ts:319", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in packages/core/runtime-dom/src/props.ts:319"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d054ed8b60fc2f3a", "name": "Insecure pattern 'domparser_html_parse' in packages/core/runtime-dom/src/props.ts:122", "shortDescription": {"text": "Insecure pattern 'domparser_html_parse' in packages/core/runtime-dom/src/props.ts:122"}, "fullDescription": {"text": "Found a known-risky pattern (domparser_html_parse). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-41d0b328bcd468c3", "name": "Insecure pattern 'dangerous_innerhtml' in packages/core/core/src/jsx-runtime.ts:222", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in packages/core/core/src/jsx-runtime.ts:222"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f5d8e227870164c4", "name": "Insecure pattern 'node_child_process' in packages/native/compiler/src/validate.ts:17", "shortDescription": {"text": "Insecure pattern 'node_child_process' in packages/native/compiler/src/validate.ts:17"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f484dc311cf83518", "name": "Insecure pattern 'node_child_process' in packages/native/runtime-kotlin/scripts/verify-kotlin.ts:38", "shortDescription": {"text": "Insecure pattern 'node_child_process' in packages/native/runtime-kotlin/scripts/verify-kotlin.ts:38"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1520a828685d8222", "name": "Insecure pattern 'node_child_process' in packages/native/router-kotlin/scripts/verify-kotlin.ts:26", "shortDescription": {"text": "Insecure pattern 'node_child_process' in packages/native/router-kotlin/scripts/verify-kotlin.ts:26"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-af29015b85856228", "name": "Insecure pattern 'direct_innerhtml_assignment' in packages/internals/perf-harness/src/overlay.ts:57", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in packages/internals/perf-harness/src/overlay.ts:57"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-def9e69007c694bf", "name": "Insecure pattern 'dangerous_innerhtml' in packages/ui-system/styler/src/forward.ts:19", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in packages/ui-system/styler/src/forward.ts:19"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e997eb6b71039978", "name": "Insecure pattern 'direct_innerhtml_assignment' in packages/ui-system/kinetic/src/__tests__/stagger-component-children-hy", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in packages/ui-system/kinetic/src/__tests__/stagger-component-children-hydration.test.tsx:104"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bbe31adfb96cb4a4", "name": "Insecure pattern 'dangerous_innerhtml' in packages/ui-system/elements/README.md:78", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in packages/ui-system/elements/README.md:78"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3eb3c0acdc250231", "name": "Insecure pattern 'dangerous_innerhtml' in packages/ui-system/elements/src/__tests__/Element.test.ts:549", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in packages/ui-system/elements/src/__tests__/Element.test.ts:549"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-73ed3172dee71e84", "name": "Insecure pattern 'dangerous_innerhtml' in packages/ui-system/elements/src/__tests__/Wrapper.test.tsx:138", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in packages/ui-system/elements/src/__tests__/Wrapper.test.tsx:138"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b8e456d199155259", "name": "Insecure pattern 'dangerous_innerhtml' in packages/ui-system/elements/src/Element/component.tsx:96", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in packages/ui-system/elements/src/Element/component.tsx:96"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-980a147521fc10ed", "name": "Insecure pattern 'dangerous_innerhtml' in packages/ui-system/elements/src/helpers/Wrapper/component.tsx:50", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in packages/ui-system/elements/src/helpers/Wrapper/component.tsx:50"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-34f80a2ce2f9ce5e", "name": "Insecure pattern 'dangerous_innerhtml' in packages/ui-system/elements/src/helpers/Wrapper/types.ts:28", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in packages/ui-system/elements/src/helpers/Wrapper/types.ts:28"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-01643a98d715de9c", "name": "Insecure pattern 'direct_innerhtml_assignment' in e2e/reactivity.spec.ts:20", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in e2e/reactivity.spec.ts:20"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3790f88b923b75b5", "name": "Insecure pattern 'direct_innerhtml_assignment' in e2e/bench.spec.ts:86", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in e2e/bench.spec.ts:86"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c27943484d533dd5", "name": "Insecure pattern 'direct_innerhtml_assignment' in e2e/mount.spec.ts:24", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in e2e/mount.spec.ts:24"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d6d8c3096bea259b", "name": "Insecure pattern 'local_storage_auth_token' in e2e/fundamentals/storage.spec.ts:67", "shortDescription": {"text": "Insecure pattern 'local_storage_auth_token' in e2e/fundamentals/storage.spec.ts:67"}, "fullDescription": {"text": "Found a known-risky pattern (local_storage_auth_token). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a75e084dd6a3338e", "name": "GitHub Actions workflow grants broad write permissions", "shortDescription": {"text": "GitHub Actions workflow grants broad write permissions"}, "fullDescription": {"text": "CI tokens with write permissions increase blast radius when an action, dependency, or PR workflow is compromised. Prefer job-level least-privilege permissions."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-65a716a27d2be993", "name": "GitHub Actions workflow grants broad write permissions", "shortDescription": {"text": "GitHub Actions workflow grants broad write permissions"}, "fullDescription": {"text": "CI tokens with write permissions increase blast radius when an action, dependency, or PR workflow is compromised. Prefer job-level least-privilege permissions."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-14ce8614dd03f409", "name": "GitHub Actions workflow grants broad write permissions", "shortDescription": {"text": "GitHub Actions workflow grants broad write permissions"}, "fullDescription": {"text": "CI tokens with write permissions increase blast radius when an action, dependency, or PR workflow is compromised. Prefer job-level least-privilege permissions."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1838a141491ce38c", "name": "GitHub Actions workflow grants broad write permissions", "shortDescription": {"text": "GitHub Actions workflow grants broad write permissions"}, "fullDescription": {"text": "CI tokens with write permissions increase blast radius when an action, dependency, or PR workflow is compromised. Prefer job-level least-privilege permissions."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cb639d9a10a47b23", "name": "package.json defines install-time lifecycle scripts", "shortDescription": {"text": "package.json defines install-time lifecycle scripts"}, "fullDescription": {"text": "preinstall/install/postinstall/prepare scripts execute during dependency installation. Review them carefully for network calls, obfuscation, shell execution, or credential access."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6e737bab516b49f7", "name": "Very large file: scripts/verify-modes.ts (2003 lines)", "shortDescription": {"text": "Very large file: scripts/verify-modes.ts (2003 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fbb00859af202d51", "name": "Very large file: packages/zero/zero/src/ssg-plugin.ts (1912 lines)", "shortDescription": {"text": "Very large file: packages/zero/zero/src/ssg-plugin.ts (1912 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7472a794db925654", "name": "Very large file: packages/zero/zero/src/manifest.ts (1235 lines)", "shortDescription": {"text": "Very large file: packages/zero/zero/src/manifest.ts (1235 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-879dfbaf1ac1594f", "name": "Very large file: packages/zero/zero/src/fs-router.ts (1583 lines)", "shortDescription": {"text": "Very large file: packages/zero/zero/src/fs-router.ts (1583 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-364fe2f8a23edfb7", "name": "Very large file: packages/zero/zero/src/tests/adapters.test.ts (1835 lines)", "shortDescription": {"text": "Very large file: packages/zero/zero/src/tests/adapters.test.ts (1835 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-326ee9fa51186b17", "name": "Very large file: packages/zero/zero/src/tests/ssg-plugin.test.ts (1510 lines)", "shortDescription": {"text": "Very large file: packages/zero/zero/src/tests/ssg-plugin.test.ts (1510 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e63c763b6794ff41", "name": "Very large file: packages/zero/zero-content/src/plugin.ts (1375 lines)", "shortDescription": {"text": "Very large file: packages/zero/zero-content/src/plugin.ts (1375 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8e2406975fcdd8db", "name": "Very large file: packages/tools/mcp/src/api-reference.ts (5880 lines)", "shortDescription": {"text": "Very large file: packages/tools/mcp/src/api-reference.ts (5880 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-262733462dda70e8", "name": "Very large file: packages/tools/vue-compat/src/index.ts (1768 lines)", "shortDescription": {"text": "Very large file: packages/tools/vue-compat/src/index.ts (1768 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-59b650b8d3a05854", "name": "Very large file: packages/tools/vite-plugin/src/index.ts (2629 lines)", "shortDescription": {"text": "Very large file: packages/tools/vite-plugin/src/index.ts (2629 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-669f302fca0089fe", "name": "Very large file: packages/tools/solid-compat/src/index.ts (1479 lines)", "shortDescription": {"text": "Very large file: packages/tools/solid-compat/src/index.ts (1479 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b0d793573cd9c57e", "name": "Very large file: packages/tools/solid-compat/src/tests/new-apis.test.ts (1703 lines)", "shortDescription": {"text": "Very large file: packages/tools/solid-compat/src/tests/new-apis.test.ts (1703 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-effe042951fa575e", "name": "Very large file: packages/tools/react-compat/src/tests/new-apis.test.ts (1658 lines)", "shortDescription": {"text": "Very large file: packages/tools/react-compat/src/tests/new-apis.test.ts (1658 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-87bd42d602535117", "name": "Very large file: packages/tools/lint/src/tests/runner.test.ts (3803 lines)", "shortDescription": {"text": "Very large file: packages/tools/lint/src/tests/runner.test.ts (3803 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c416e8aa3bd07d5b", "name": "Very large file: packages/fundamentals/form/src/tests/form.test.tsx (2026 lines)", "shortDescription": {"text": "Very large file: packages/fundamentals/form/src/tests/form.test.tsx (2026 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6b55cd877898c453", "name": "Very large file: packages/fundamentals/document/src/tests/document.test.ts (2916 lines)", "shortDescription": {"text": "Very large file: packages/fundamentals/document/src/tests/document.test.ts (2916 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-af3aa500d5ea4105", "name": "Very large file: packages/fundamentals/dnd/src/tests/integration.test.ts (1805 lines)", "shortDescription": {"text": "Very large file: packages/fundamentals/dnd/src/tests/integration.test.ts (1805 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b6525783d14b93cc", "name": "Very large file: packages/fundamentals/flow/src/tests/integration.test.ts (2264 lines)", "shortDescription": {"text": "Very large file: packages/fundamentals/flow/src/tests/integration.test.ts (2264 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-016bca0cffab9548", "name": "Very large file: packages/core/compiler/native/src/lib.rs (4706 lines)", "shortDescription": {"text": "Very large file: packages/core/compiler/native/src/lib.rs (4706 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8fe2ac45f7c71981", "name": "Very large file: packages/core/compiler/src/jsx.ts (3617 lines)", "shortDescription": {"text": "Very large file: packages/core/compiler/src/jsx.ts (3617 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f2ef966f7f802046", "name": "Very large file: packages/core/compiler/src/react-intercept.ts (1425 lines)", "shortDescription": {"text": "Very large file: packages/core/compiler/src/react-intercept.ts (1425 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-304c531cfae89d2e", "name": "Very large file: packages/core/compiler/src/tests/jsx.test.ts (3144 lines)", "shortDescription": {"text": "Very large file: packages/core/compiler/src/tests/jsx.test.ts (3144 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-30fbd61ec1da36bf", "name": "Very large file: packages/core/router/src/match.ts (1345 lines)", "shortDescription": {"text": "Very large file: packages/core/router/src/match.ts (1345 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-84a1364bed1df02a", "name": "Very large file: packages/core/router/src/router.ts (1598 lines)", "shortDescription": {"text": "Very large file: packages/core/router/src/router.ts (1598 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e8148541c6775f52", "name": "Very large file: packages/core/router/src/tests/router.test.ts (5646 lines)", "shortDescription": {"text": "Very large file: packages/core/router/src/tests/router.test.ts (5646 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3de0df46ad54dda8", "name": "Very large file: packages/core/server/src/tests/server.test.ts (1455 lines)", "shortDescription": {"text": "Very large file: packages/core/server/src/tests/server.test.ts (1455 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-66204c2262804cf7", "name": "Very large file: packages/core/server/src/tests/client.test.ts (1589 lines)", "shortDescription": {"text": "Very large file: packages/core/server/src/tests/client.test.ts (1589 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b49986a886e59c10", "name": "Very large file: packages/core/runtime-dom/src/tests/coverage-gaps.test.ts (3316 lines)", "shortDescription": {"text": "Very large file: packages/core/runtime-dom/src/tests/coverage-gaps.test.ts (3316 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-67219dfb3922001a", "name": "Very large file: packages/core/runtime-dom/src/tests/mount.test.ts (3530 lines)", "shortDescription": {"text": "Very large file: packages/core/runtime-dom/src/tests/mount.test.ts (3530 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b8d1baf425b398c4", "name": "Very large file: packages/core/reactivity/src/tests/branch-coverage-real.test.ts (1761 lines)", "shortDescription": {"text": "Very large file: packages/core/reactivity/src/tests/branch-coverage-real.test.ts (1761 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-62ce2af8a9338a65", "name": "Very large file: packages/core/runtime-server/src/index.ts (1316 lines)", "shortDescription": {"text": "Very large file: packages/core/runtime-server/src/index.ts (1316 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1b41b179cfb9b4f0", "name": "Very large file: packages/core/runtime-server/src/tests/ssr.test.ts (1680 lines)", "shortDescription": {"text": "Very large file: packages/core/runtime-server/src/tests/ssr.test.ts (1680 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d3f168502be1dcf1", "name": "Very large file: packages/native/compiler/src/emit-swift.ts (4454 lines)", "shortDescription": {"text": "Very large file: packages/native/compiler/src/emit-swift.ts (4454 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-65de3cded4ac83aa", "name": "Very large file: packages/native/compiler/src/parse.ts (3570 lines)", "shortDescription": {"text": "Very large file: packages/native/compiler/src/parse.ts (3570 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4bf690ae8c3a5b8f", "name": "Very large file: packages/native/compiler/src/emit-kotlin.ts (3875 lines)", "shortDescription": {"text": "Very large file: packages/native/compiler/src/emit-kotlin.ts (3875 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bea486e90179c20c", "name": "Very large file: packages/native/compiler/src/tests/canonical-primitives.test.ts (1880 lines)", "shortDescription": {"text": "Very large file: packages/native/compiler/src/tests/canonical-primitives.test.ts (1880 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4843501d512473cb", "name": "130 TODO/FIXME markers", "shortDescription": {"text": "130 TODO/FIXME markers"}, "fullDescription": {"text": "High count of TODO/FIXME/HACK markers \u2014 track them as issues so they're not forgotten."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b8fae141f052f3ab", "name": "Node manifest has dependencies but no lockfile: docs/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: docs/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c56732fa94ab8c59", "name": "Node manifest has dependencies but no lockfile: packages/zero/zero/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/zero/zero/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-91e2fe2ebd860716", "name": "Node manifest has dependencies but no lockfile: packages/zero/create-zero/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/zero/create-zero/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-28717eac9a244ba8", "name": "Node manifest has dependencies but no lockfile: packages/zero/create-zero/templates/monorepo/packages/types/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/zero/create-zero/templates/monorepo/packages/types/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a712e03dafe28ade", "name": "Node manifest has dependencies but no lockfile: packages/zero/create-zero/templates/monorepo/packages/ui/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/zero/create-zero/templates/monorepo/packages/ui/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9b01529d4fab6b49", "name": "Node manifest has dependencies but no lockfile: packages/zero/cli/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/zero/cli/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-153eabf3cb7f114d", "name": "Node manifest has dependencies but no lockfile: packages/zero/zero-content/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/zero/zero-content/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-447195b8c48075b0", "name": "Node manifest has dependencies but no lockfile: packages/zero/create-multiplatform/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/zero/create-multiplatform/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9a6d1695ae892e28", "name": "Node manifest has dependencies but no lockfile: packages/zero/meta/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/zero/meta/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-62a83ca3522ec808", "name": "Node manifest has dependencies but no lockfile: packages/ui/primitives/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/ui/primitives/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e2b7cec9272b8d92", "name": "Node manifest has dependencies but no lockfile: packages/ui/components/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/ui/components/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-88e9e4d3dae61a4b", "name": "Node manifest has dependencies but no lockfile: packages/ui/theme/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/ui/theme/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bbaf17528c466675", "name": "Node manifest has dependencies but no lockfile: packages/tools/devtools/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/tools/devtools/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-29a8dc2336b06c73", "name": "Node manifest has dependencies but no lockfile: packages/tools/svelte-compat/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/tools/svelte-compat/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-43693dfd8190a1c7", "name": "Node manifest has dependencies but no lockfile: packages/tools/mcp/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/tools/mcp/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8cafe9f813710305", "name": "Node manifest has dependencies but no lockfile: packages/tools/vue-compat/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/tools/vue-compat/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5aa3852f63a81e0d", "name": "Node manifest has dependencies but no lockfile: packages/tools/cli/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/tools/cli/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cd00feb14f784340", "name": "Node manifest has dependencies but no lockfile: packages/tools/vite-plugin/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/tools/vite-plugin/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-634db64e10c53fdf", "name": "Node manifest has dependencies but no lockfile: packages/tools/solid-compat/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/tools/solid-compat/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-85427ccb8833ff4c", "name": "Node manifest has dependencies but no lockfile: packages/tools/storybook/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/tools/storybook/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0fa498e3c704bfa0", "name": "Node manifest has dependencies but no lockfile: packages/tools/typescript/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/tools/typescript/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-91c8e30d34d1efb1", "name": "Node manifest has dependencies but no lockfile: packages/tools/react-compat/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/tools/react-compat/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d07c9e8c1f9a77fe", "name": "Node manifest has dependencies but no lockfile: packages/tools/preact-compat/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/tools/preact-compat/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f196b2a946b834c4", "name": "Node manifest has dependencies but no lockfile: packages/tools/lint/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/tools/lint/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-11172fe1949ec161", "name": "Node manifest has dependencies but no lockfile: packages/fundamentals/machine/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/machine/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5305e7ebb02f4748", "name": "Node manifest has dependencies but no lockfile: packages/fundamentals/charts/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/charts/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-66b625f98e8169cc", "name": "Node manifest has dependencies but no lockfile: packages/fundamentals/form/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/form/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-34cdbbd96098b685", "name": "Node manifest has dependencies but no lockfile: packages/fundamentals/sync/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/sync/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6561d4d9c0acab99", "name": "Node manifest has dependencies but no lockfile: packages/fundamentals/document/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/document/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-81c0620d63e68636", "name": "Node manifest has dependencies but no lockfile: packages/fundamentals/i18n/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/i18n/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3b88aedc3d0982e2", "name": "Node manifest has dependencies but no lockfile: packages/fundamentals/table/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/table/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cf6597e2dd84c06d", "name": "Node manifest has dependencies but no lockfile: packages/fundamentals/toast/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/toast/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4039cabcc4788dec", "name": "Node manifest has dependencies but no lockfile: packages/fundamentals/code/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/code/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-90d7f4654db6ec80", "name": "Node manifest has dependencies but no lockfile: packages/fundamentals/hotkeys/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/hotkeys/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6aafbf6be698595b", "name": "Node manifest has dependencies but no lockfile: packages/fundamentals/state-tree/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/state-tree/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bebc7049d6bdec1e", "name": "Node manifest has dependencies but no lockfile: packages/fundamentals/feature/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/feature/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e5c7f01dde5e78a5", "name": "Node manifest has dependencies but no lockfile: packages/fundamentals/validation/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/validation/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fcdb8866a3b82ccd", "name": "Node manifest has dependencies but no lockfile: packages/fundamentals/query/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/query/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a87a52b6c54cf8df", "name": "Node manifest has dependencies but no lockfile: packages/fundamentals/rx/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/rx/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5c14687b61ddcc8b", "name": "Node manifest has dependencies but no lockfile: packages/fundamentals/url-state/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/url-state/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-09fbd9c5b9540160", "name": "Node manifest has dependencies but no lockfile: packages/fundamentals/hooks/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/hooks/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9f358df2671d8380", "name": "Node manifest has dependencies but no lockfile: packages/fundamentals/virtual/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/virtual/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e4aa3f491593bf4e", "name": "Node manifest has dependencies but no lockfile: packages/fundamentals/permissions/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/permissions/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f6c81a56ae905913", "name": "Node manifest has dependencies but no lockfile: packages/fundamentals/store/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/store/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b8228349b5ba7b6a", "name": "Node manifest has dependencies but no lockfile: packages/fundamentals/dnd/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/dnd/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7cb0d0a3d9562b3b", "name": "Node manifest has dependencies but no lockfile: packages/fundamentals/flow/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/flow/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-56df1a1497c9daa8", "name": "Node manifest has dependencies but no lockfile: packages/fundamentals/validate/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/validate/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-aead1585923e9d01", "name": "Node manifest has dependencies but no lockfile: packages/fundamentals/storage/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/storage/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-00b1f50f32575e01", "name": "Node manifest has dependencies but no lockfile: packages/core/compiler/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/core/compiler/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7d445ed761dea725", "name": "Node manifest has dependencies but no lockfile: packages/core/router/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/core/router/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ff8bda805b3c982c", "name": "Node manifest has dependencies but no lockfile: packages/core/head/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/core/head/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fcca97ed80aa49e1", "name": "Node manifest has dependencies but no lockfile: packages/core/primitives/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/core/primitives/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-45d940d2e5b85a19", "name": "Node manifest has dependencies but no lockfile: packages/core/sized-map/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/core/sized-map/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-edd54f8cf8186c9e", "name": "Node manifest has dependencies but no lockfile: packages/core/server/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/core/server/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d59aa8fca20da883", "name": "Node manifest has dependencies but no lockfile: packages/core/runtime-dom/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/core/runtime-dom/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c75455ae2e641462", "name": "Node manifest has dependencies but no lockfile: packages/core/core/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/core/core/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3cbda90fc8d2d78c", "name": "Node manifest has dependencies but no lockfile: packages/core/reactivity/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/core/reactivity/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d53ba3cd063ce963", "name": "Node manifest has dependencies but no lockfile: packages/core/runtime-server/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/core/runtime-server/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1289adb3199f3182", "name": "Node manifest has dependencies but no lockfile: packages/native/compiler/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/native/compiler/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1a6c5f9c1dd33927", "name": "Node manifest has dependencies but no lockfile: packages/native/cli/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/native/cli/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e583d58d9c34dab1", "name": "Node manifest has dependencies but no lockfile: packages/internals/perf-harness/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/internals/perf-harness/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7db23f6220a34ba9", "name": "Node manifest has dependencies but no lockfile: packages/internals/test-utils/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/internals/test-utils/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5d558e5e01c736f6", "name": "Node manifest has dependencies but no lockfile: packages/internals/playwright-config/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/internals/playwright-config/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fdde9d539e6a2369", "name": "Node manifest has dependencies but no lockfile: packages/internals/manifest/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/internals/manifest/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-42f079f1fc23f2e8", "name": "Node manifest has dependencies but no lockfile: packages/internals/ansi/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/internals/ansi/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1aee271493639bc6", "name": "Node manifest has dependencies but no lockfile: packages/internals/vitest-config/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/internals/vitest-config/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2da577d5ad9fdbbf", "name": "Node manifest has dependencies but no lockfile: packages/ui-system/styler/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/ui-system/styler/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-89d9ee4148cfe713", "name": "Node manifest has dependencies but no lockfile: packages/ui-system/ui-core/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/ui-system/ui-core/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-70385bc6d8d814fb", "name": "Node manifest has dependencies but no lockfile: packages/ui-system/rocketstyle/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/ui-system/rocketstyle/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e1bc7e52183aef4b", "name": "Node manifest has dependencies but no lockfile: packages/ui-system/coolgrid/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/ui-system/coolgrid/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5a705dbc3d621114", "name": "Node manifest has dependencies but no lockfile: packages/ui-system/unistyle/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/ui-system/unistyle/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-14fea37b3d24ae71", "name": "Node manifest has dependencies but no lockfile: packages/ui-system/kinetic/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/ui-system/kinetic/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1cbc99b9c8e10fea", "name": "Node manifest has dependencies but no lockfile: packages/ui-system/kinetic-presets/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/ui-system/kinetic-presets/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-83e091968ac92ee0", "name": "Node manifest has dependencies but no lockfile: packages/ui-system/connector-document/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/ui-system/connector-document/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8e764a12df991c04", "name": "Node manifest has dependencies but no lockfile: packages/ui-system/attrs/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/ui-system/attrs/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e3712658b6505e2a", "name": "Node manifest has dependencies but no lockfile: packages/ui-system/document-primitives/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/ui-system/document-primitives/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8849565335044212", "name": "Node manifest has dependencies but no lockfile: packages/ui-system/elements/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/ui-system/elements/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d5a77aaa2ce501b4", "name": "Node manifest has dependencies but no lockfile: examples/cpa-pw-blog/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/cpa-pw-blog/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-25ea826541369e0d", "name": "Node manifest has dependencies but no lockfile: examples/playground/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/playground/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bdcb4f53f0271a11", "name": "Node manifest has dependencies but no lockfile: examples/collab-board/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/collab-board/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6bdf7673e37f4e3c", "name": "Node manifest has dependencies but no lockfile: examples/native-tasks-web/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/native-tasks-web/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e27fca4fc8de9e23", "name": "Node manifest has dependencies but no lockfile: examples/native-router-demo-ios/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/native-router-demo-ios/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f94d5c444825842a", "name": "Node manifest has dependencies but no lockfile: examples/svelte-compat/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/svelte-compat/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6a4dd61d862ffa58", "name": "Node manifest has dependencies but no lockfile: examples/native-todomvc-android/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/native-todomvc-android/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-03a3816566b37b01", "name": "Node manifest has dependencies but no lockfile: examples/real-bench/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/real-bench/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0e5704773619ea39", "name": "Node manifest has dependencies but no lockfile: examples/native-tasks-android/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/native-tasks-android/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3791b4af0e94418a", "name": "Node manifest has dependencies but no lockfile: examples/docs-pyreon/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/docs-pyreon/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bc4738be77ad1805", "name": "Node manifest has dependencies but no lockfile: examples/cpa-pw-app-react/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/cpa-pw-app-react/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d1e7d936efc37994", "name": "Node manifest has dependencies but no lockfile: examples/app-showcase/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/app-showcase/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-645f2e1d811cff63", "name": "Node manifest has dependencies but no lockfile: examples/native-todomvc-web/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/native-todomvc-web/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-358ac432c708f80a", "name": "Node manifest has dependencies but no lockfile: examples/sync-yjs-demo/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/sync-yjs-demo/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-360aa9ef80b61191", "name": "Node manifest has dependencies but no lockfile: examples/fundamentals-playground/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/fundamentals-playground/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bada3684eede7b91", "name": "Node manifest has dependencies but no lockfile: examples/vue-compat/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/vue-compat/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a68d81081baf741c", "name": "Node manifest has dependencies but no lockfile: examples/native-counter-android/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/native-counter-android/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f01c460176437162", "name": "Node manifest has dependencies but no lockfile: examples/kanban/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/kanban/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a14280d23e405c5f", "name": "Node manifest has dependencies but no lockfile: examples/chat/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/chat/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f50f0b6753a4aeed", "name": "Node manifest has dependencies but no lockfile: examples/solid-compat/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/solid-compat/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ed1533190aba0f06", "name": "Node manifest has dependencies but no lockfile: examples/cpa-pw-app-vue/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/cpa-pw-app-vue/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3cd45a9b8667d218", "name": "Node manifest has dependencies but no lockfile: examples/cpa-pw-app-preact/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/cpa-pw-app-preact/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f206c898d3ac8d27", "name": "Node manifest has dependencies but no lockfile: examples/cpa-pw-dash/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/cpa-pw-dash/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-59d6e20952c4630a", "name": "Node manifest has dependencies but no lockfile: examples/native-tasks/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/native-tasks/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-417b7a134332e48d", "name": "Node manifest has dependencies but no lockfile: examples/benchmark/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/benchmark/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7fdb086c92da55ae", "name": "Node manifest has dependencies but no lockfile: examples/ui-showcase/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/ui-showcase/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a16264c71f43b01b", "name": "Node manifest has dependencies but no lockfile: examples/hn-clone/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/hn-clone/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f11392f3638409d3", "name": "Node manifest has dependencies but no lockfile: examples/perf-dashboard/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/perf-dashboard/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-34ebe43c4eb06f0f", "name": "Node manifest has dependencies but no lockfile: examples/react-compat/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/react-compat/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5c282dd6028bbc7a", "name": "Node manifest has dependencies but no lockfile: examples/native-router-demo-web/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/native-router-demo-web/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9e03f60532e5d626", "name": "Node manifest has dependencies but no lockfile: examples/cpa-pw-app/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/cpa-pw-app/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e65c467fc3e7726b", "name": "Node manifest has dependencies but no lockfile: examples/native-todomvc-ios/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/native-todomvc-ios/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-31684df6e9da7ba8", "name": "Node manifest has dependencies but no lockfile: examples/islands-showcase/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/islands-showcase/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ed808f5d46d61b00", "name": "Node manifest has dependencies but no lockfile: examples/ssr-showcase/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/ssr-showcase/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fa5b5f7d6308e34f", "name": "Node manifest has dependencies but no lockfile: examples/native-counter-ios/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/native-counter-ios/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0d7debb1f81a2251", "name": "Node manifest has dependencies but no lockfile: examples/native-tasks-ios/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/native-tasks-ios/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f6702a4e9efedd85", "name": "Node manifest has dependencies but no lockfile: examples/cssvars-bench/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/cssvars-bench/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-589c61c6a61494e3", "name": "Node manifest has dependencies but no lockfile: examples/preact-compat/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/preact-compat/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-856696949a6ca6c8", "name": "Node manifest has dependencies but no lockfile: examples/cpa-pw-app-solid/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/cpa-pw-app-solid/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5771605f287c06d4", "name": "Node manifest has dependencies but no lockfile: examples/native-router-demo-android/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/native-router-demo-android/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2809d7adacd140d8", "name": "Node manifest has dependencies but no lockfile: examples/experiments/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/experiments/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9bad85e27f535821", "name": "Node manifest has dependencies but no lockfile: examples/ai-reference/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: examples/ai-reference/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3ab5d313dda8e5f9", "name": "Debug logging residue appears in source files", "shortDescription": {"text": "Debug logging residue appears in source files"}, "fullDescription": {"text": "Found 741 console/debugger/print-style debug statements in non-test source. This is a common fast-generation residue before production cleanup."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-72b2a6250083a784", "name": "Placeholder or mock-heavy implementation detected", "shortDescription": {"text": "Placeholder or mock-heavy implementation detected"}, "fullDescription": {"text": "Found 452 placeholder/mock markers across 180 source files. This often means the repo looks complete while core flows still use generated scaffolding or fake data."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9d79c4077342a7d0", "name": "Runtime service client appears to use placeholder configuration", "shortDescription": {"text": "Runtime service client appears to use placeholder configuration"}, "fullDescription": {"text": "A runtime source file appears to wire Supabase/Firebase/AI/payment-style clients to placeholder URLs, keys, or fallback values. In the Fable corpus this often means the UI/API shape is present while the backend service is not actually configured."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2d0c7b7ab8f8aacf", "name": "Critical user flow still appears backed by mock or placeholder data", "shortDescription": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "fullDescription": {"text": "A payment/auth/admin/order/billing-style flow contains mock, fake, TODO, dummy, or placeholder markers in runtime source. In the Fable corpus this is a high-leverage completeness smell: the app can look finished while the money, identity, or tenant flow is still scaffolded."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-749d4bc1bd66df5f", "name": "Agent instructions exist but release-hardening basics are missing", "shortDescription": {"text": "Agent instructions exist but release-hardening basics are missing"}, "fullDescription": {"text": "AI-coder instruction files were found, but the repo is missing lockfile. Treat this as a contract gap: the agent is guided, but the generated output is not yet guarded by the controls that make it repeatable."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ea8f3013f588db25", "name": "Shallow git history limits provenance confidence", "shortDescription": {"text": "Shallow git history limits provenance confidence"}, "fullDescription": {"text": "The repository is a shallow clone. Origin/evolution analysis cannot distinguish fresh generation, imported legacy code, or long-lived human code with high confidence."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8424db9c75e04ba4", "name": "Very short observed git history", "shortDescription": {"text": "Very short observed git history"}, "fullDescription": {"text": "The repo has multiple source files but two or fewer visible commits. This is not a failure by itself, but it lowers confidence in evolution-based diagnosis."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f0a99683393039a7", "name": "Agent authority lacks a verifier contract: packages/zero/create-zero/templates/_shared/_ai/mcp/.mcp.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: packages/zero/create-zero/templates/_shared/_ai/mcp/.mcp.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8bac2619e9488405", "name": "Agent authority lacks a verifier contract: packages/zero/create-zero/templates/_shared/_ai/cursor/.cursor/rules/pyreon.m", "shortDescription": {"text": "Agent authority lacks a verifier contract: packages/zero/create-zero/templates/_shared/_ai/cursor/.cursor/rules/pyreon.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b33ee49bd1e98e90", "name": "Agent instruction/config may expose a secret: .claude/plans/native-platforms-phase1-roadmap.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/plans/native-platforms-phase1-roadmap.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-d2326696a5f72efd", "name": "Agent instruction/config may expose a secret: .claude/plans/native-platforms-platform-abstractions.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/plans/native-platforms-platform-abstractions.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-75b8d2cdb68a4664", "name": "Agent instruction/config may expose a secret: .claude/plans/native-platforms-todomvc-walkthrough.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/plans/native-platforms-todomvc-walkthrough.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-104d64f7a898ed8c", "name": "Agent authority lacks a verifier contract: .claude/plans/native-survey-materials/02-survey-form-async.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/plans/native-survey-materials/02-survey-form-async.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-50c8cc3cfb0d75d4", "name": "Agent authority lacks a verifier contract: examples/cpa-pw-blog/.mcp.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: examples/cpa-pw-blog/.mcp.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bb6f6db1b6a7c4a1", "name": "Agent authority lacks a verifier contract: examples/cpa-pw-app-react/.mcp.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: examples/cpa-pw-app-react/.mcp.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ad914391819d4dc6", "name": "Agent authority lacks a verifier contract: examples/cpa-pw-app-vue/.mcp.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: examples/cpa-pw-app-vue/.mcp.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ec375bef30d4dad5", "name": "Agent authority lacks a verifier contract: examples/cpa-pw-app-preact/.mcp.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: examples/cpa-pw-app-preact/.mcp.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-587da343f8735853", "name": "Agent authority lacks a verifier contract: examples/cpa-pw-dash/.mcp.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: examples/cpa-pw-dash/.mcp.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d5059328c71daa18", "name": "Agent authority lacks a verifier contract: examples/hn-clone/.mcp.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: examples/hn-clone/.mcp.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b048e5820ab5cf9e", "name": "Agent authority lacks a verifier contract: examples/cpa-pw-app/.mcp.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: examples/cpa-pw-app/.mcp.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1db4b55bd8dfbf3c", "name": "Agent authority lacks a verifier contract: examples/cpa-pw-app-solid/.mcp.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: examples/cpa-pw-app-solid/.mcp.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9142194db7b76bec", "name": "Commented-code block (6 lines) in playwright.config.ts:81", "shortDescription": {"text": "Commented-code block (6 lines) in playwright.config.ts:81"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d26d22ee86e35a5f", "name": "Commented-code block (5 lines) in docs/vite.config.ts:15", "shortDescription": {"text": "Commented-code block (5 lines) in docs/vite.config.ts:15"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7b8373c813892ccd", "name": "Commented-code block (5 lines) in docs/src/sidebar-config.ts:4", "shortDescription": {"text": "Commented-code block (5 lines) in docs/src/sidebar-config.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8eb89dd3e2c4a683", "name": "Commented-code block (5 lines) in docs/src/env.d.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in docs/src/env.d.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d59b0ed5a9ae0072", "name": "Commented-code block (8 lines) in docs/src/entry-client.ts:19", "shortDescription": {"text": "Commented-code block (8 lines) in docs/src/entry-client.ts:19"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7e67876418960439", "name": "Commented-code block (7 lines) in docs/src/components/Toc.tsx:16", "shortDescription": {"text": "Commented-code block (7 lines) in docs/src/components/Toc.tsx:16"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-96d249b560834cff", "name": "Commented-code block (5 lines) in docs/src/components/PageMeta.tsx:9", "shortDescription": {"text": "Commented-code block (5 lines) in docs/src/components/PageMeta.tsx:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-07cffea673dab009", "name": "Commented-code block (6 lines) in docs/src/components/PyreonLanding.tsx:6", "shortDescription": {"text": "Commented-code block (6 lines) in docs/src/components/PyreonLanding.tsx:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4339a2e0e6f5f955", "name": "Commented-code block (7 lines) in docs/src/components/Header.tsx:44", "shortDescription": {"text": "Commented-code block (7 lines) in docs/src/components/Header.tsx:44"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-57e438d511837781", "name": "Commented-code block (7 lines) in docs/src/routes/_layout.tsx:35", "shortDescription": {"text": "Commented-code block (7 lines) in docs/src/routes/_layout.tsx:35"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-771fd1b2a250fdd6", "name": "Commented-code block (5 lines) in docs/src/routes/docs/[...slug].tsx:3", "shortDescription": {"text": "Commented-code block (5 lines) in docs/src/routes/docs/[...slug].tsx:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-83937e32392ca8df", "name": "Commented-code block (5 lines) in docs/src/examples/ui-core/theme-mode-provider.tsx:43", "shortDescription": {"text": "Commented-code block (5 lines) in docs/src/examples/ui-core/theme-mode-provider.tsx:43"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-432835dd49e047a2", "name": "Commented-code block (5 lines) in docs/src/styles/pyreon-syntax.ts:11", "shortDescription": {"text": "Commented-code block (5 lines) in docs/src/styles/pyreon-syntax.ts:11"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c31ba9daf0ff3522", "name": "Commented-code block (5 lines) in docs/src/mdx/Playground.tsx:13", "shortDescription": {"text": "Commented-code block (5 lines) in docs/src/mdx/Playground.tsx:13"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ecbba2d2c01e0cd0", "name": "Commented-code block (11 lines) in scripts/check-coverage.ts:89", "shortDescription": {"text": "Commented-code block (11 lines) in scripts/check-coverage.ts:89"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-823a00290d489d88", "name": "Commented-code block (5 lines) in scripts/audit-types.ts:51", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/audit-types.ts:51"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5bd1607eb02cd790", "name": "Commented-code block (8 lines) in scripts/leak-audit.ts:184", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/leak-audit.ts:184"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6ce809976922b622", "name": "Commented-code block (11 lines) in scripts/scaffold-smoke.ts:244", "shortDescription": {"text": "Commented-code block (11 lines) in scripts/scaffold-smoke.ts:244"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ee4315b63a079a3b", "name": "Commented-code block (6 lines) in scripts/check-native-device-streak.ts:4", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/check-native-device-streak.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c986321a0ac40ece", "name": "Commented-code block (7 lines) in scripts/check-mcp-docs.ts:55", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/check-mcp-docs.ts:55"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bf3fb33b23942c18", "name": "Commented-code block (5 lines) in scripts/verify-modes.ts:261", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/verify-modes.ts:261"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-754180cb40e6631c", "name": "Commented-code block (10 lines) in scripts/check-bundle-budgets.ts:72", "shortDescription": {"text": "Commented-code block (10 lines) in scripts/check-bundle-budgets.ts:72"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3cad2b2f88c0ee6d", "name": "Commented-code block (6 lines) in scripts/affected.ts:82", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/affected.ts:82"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fd8731228cc556fa", "name": "`fetch()` without try/.catch or AbortSignal \u2014 scripts/_invoke-ssr-function.mjs:27", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 scripts/_invoke-ssr-function.mjs:27"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7bff3fe9148b4a2f", "name": "Commented-code block (9 lines) in scripts/bootstrap.ts:165", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/bootstrap.ts:165"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ad12d3e41de610c8", "name": "Commented-code block (8 lines) in scripts/check-pyreon-lint-ratchet.ts:74", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/check-pyreon-lint-ratchet.ts:74"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-82184d9c71aefc21", "name": "Commented-code block (5 lines) in scripts/check-browser-smoke.ts:35", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/check-browser-smoke.ts:35"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-22182672b037e51f", "name": "Commented-code block (6 lines) in scripts/serve-ssg.ts:56", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/serve-ssg.ts:56"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8ef07d6d07093ce2", "name": "`fetch()` without try/.catch or AbortSignal \u2014 scripts/serve-ssg.ts:165", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 scripts/serve-ssg.ts:165"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5a14a9a13b249f73", "name": "Commented-code block (6 lines) in scripts/gen-docs-core.ts:108", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/gen-docs-core.ts:108"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bb3ca57d02bc6bdb", "name": "Commented-code block (6 lines) in scripts/e2e-affected.ts:49", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/e2e-affected.ts:49"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7affe45b3db76a27", "name": "Commented-code block (7 lines) in scripts/audit-leak-classes.ts:48", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/audit-leak-classes.ts:48"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4d38e392eadc3ea8", "name": "Commented-code block (6 lines) in scripts/scaffold-cpa-fixtures.ts:56", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/scaffold-cpa-fixtures.ts:56"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cfb00b01c0941225", "name": "Commented-code block (5 lines) in scripts/check-changeset-required.ts:330", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/check-changeset-required.ts:330"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-561477626c1af907", "name": "Commented-code block (7 lines) in scripts/check-published-state.ts:86", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/check-published-state.ts:86"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-774b9c5875165290", "name": "`fetch()` without try/.catch or AbortSignal \u2014 scripts/check-published-state.ts:58", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 scripts/check-published-state.ts:58"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5df7b7091582c861", "name": "Commented-code block (8 lines) in scripts/check-client-bundle-node-imports.ts:83", "shortDescription": {"text": "Commented-code block (8 lines) in scripts/check-client-bundle-node-imports.ts:83"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c52477767ecca0ec", "name": "Commented-code block (9 lines) in scripts/install-git-hooks.ts:70", "shortDescription": {"text": "Commented-code block (9 lines) in scripts/install-git-hooks.ts:70"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-eacc4ec325bc4c14", "name": "Commented-code block (5 lines) in scripts/build-batched.ts:93", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/build-batched.ts:93"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-dea064fea5ac4b1b", "name": "Legacy-named symbol `nLegacy` in scripts/check-no-legacy-playground.ts:129", "shortDescription": {"text": "Legacy-named symbol `nLegacy` in scripts/check-no-legacy-playground.ts:129"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2f2bc37cab98faa8", "name": "Commented-code block (5 lines) in scripts/migrate-playground-to-example.ts:164", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/migrate-playground-to-example.ts:164"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a4ed01319e2729eb", "name": "Commented-code block (5 lines) in scripts/check-doc-examples.ts:185", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/check-doc-examples.ts:185"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-751f2d8e9b64fec7", "name": "Commented-code block (10 lines) in scripts/cap-version-bumps.ts:136", "shortDescription": {"text": "Commented-code block (10 lines) in scripts/cap-version-bumps.ts:136"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2365c74f2de14d03", "name": "Commented-code block (7 lines) in scripts/publish.ts:25", "shortDescription": {"text": "Commented-code block (7 lines) in scripts/publish.ts:25"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-66ea11104630db3f", "name": "Commented-code block (6 lines) in scripts/bench/dom.ts:29", "shortDescription": {"text": "Commented-code block (6 lines) in scripts/bench/dom.ts:29"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f4009577b8dea328", "name": "`fetch()` without try/.catch or AbortSignal \u2014 scripts/bench/dom.ts:18", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 scripts/bench/dom.ts:18"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cab88a139ccc89f0", "name": "Commented-code block (5 lines) in scripts/perf/server.ts:31", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/perf/server.ts:31"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a8456ad0499f2b4c", "name": "Commented-code block (5 lines) in packages/zero/zero/src/not-found.ts:16", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/not-found.ts:16"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b2f71da2b61680e8", "name": "Commented-code block (7 lines) in packages/zero/zero/src/ssr-plugin.ts:166", "shortDescription": {"text": "Commented-code block (7 lines) in packages/zero/zero/src/ssr-plugin.ts:166"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ae72b0ea47ce557d", "name": "Commented-code block (5 lines) in packages/zero/zero/src/seo.ts:12", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/seo.ts:12"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-350ca4dedb9d928a", "name": "Commented-code block (5 lines) in packages/zero/zero/src/cache.ts:8", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/cache.ts:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-65e285e086fb9322", "name": "Commented-code block (7 lines) in packages/zero/zero/src/favicon.ts:53", "shortDescription": {"text": "Commented-code block (7 lines) in packages/zero/zero/src/favicon.ts:53"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b63db05cf6704393", "name": "Commented-code block (8 lines) in packages/zero/zero/src/icon.tsx:11", "shortDescription": {"text": "Commented-code block (8 lines) in packages/zero/zero/src/icon.tsx:11"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7f7eab049cc176f7", "name": "Commented-code block (5 lines) in packages/zero/zero/src/ssr-build-shared.ts:252", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/ssr-build-shared.ts:252"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2247cf21d6a6841c", "name": "Commented-code block (7 lines) in packages/zero/zero/src/entry-server.ts:18", "shortDescription": {"text": "Commented-code block (7 lines) in packages/zero/zero/src/entry-server.ts:18"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a37a9745fd1a32a9", "name": "Commented-code block (6 lines) in packages/zero/zero/src/vercel-revalidate-handler.ts:115", "shortDescription": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/vercel-revalidate-handler.ts:115"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fb7c10a7b4b56e87", "name": "Commented-code block (5 lines) in packages/zero/zero/src/font-import-plugin.ts:295", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/font-import-plugin.ts:295"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-02d1a8dda0b2862a", "name": "Commented-code block (11 lines) in packages/zero/zero/src/i18n-routing.ts:6", "shortDescription": {"text": "Commented-code block (11 lines) in packages/zero/zero/src/i18n-routing.ts:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3d576bf67cd91e0f", "name": "Commented-code block (5 lines) in packages/zero/zero/src/index.ts:59", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/index.ts:59"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d229d0a83ce37a46", "name": "Commented-code block (10 lines) in packages/zero/zero/src/vite-plugin.ts:216", "shortDescription": {"text": "Commented-code block (10 lines) in packages/zero/zero/src/vite-plugin.ts:216"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-af1a91f1561f16f7", "name": "Commented-code block (5 lines) in packages/zero/zero/src/ssg-plugin.ts:66", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/ssg-plugin.ts:66"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bc5103f18d9b997a", "name": "Commented-code block (7 lines) in packages/zero/zero/src/use-resource-hints.ts:14", "shortDescription": {"text": "Commented-code block (7 lines) in packages/zero/zero/src/use-resource-hints.ts:14"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-de946684cc76e327", "name": "Commented-code block (6 lines) in packages/zero/zero/src/manifest.ts:79", "shortDescription": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/manifest.ts:79"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fc809aa8e6f962f1", "name": "`fetch()` without try/.catch or AbortSignal \u2014 packages/zero/zero/src/manifest.ts:1161", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/zero/zero/src/manifest.ts:1161"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-06baee58722d09f7", "name": "Commented-code block (6 lines) in packages/zero/zero/src/app.ts:53", "shortDescription": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/app.ts:53"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1ec5f17a74aa44fd", "name": "Commented-code block (5 lines) in packages/zero/zero/src/image-plugin.ts:18", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/image-plugin.ts:18"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2493e76b0fb5d0d3", "name": "Commented-code block (6 lines) in packages/zero/zero/src/api-routes.ts:55", "shortDescription": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/api-routes.ts:55"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-006f6a724c600bce", "name": "Commented-code block (7 lines) in packages/zero/zero/src/image.tsx:11", "shortDescription": {"text": "Commented-code block (7 lines) in packages/zero/zero/src/image.tsx:11"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9ba529a951bce4db", "name": "Commented-code block (14 lines) in packages/zero/zero/src/fs-router.ts:35", "shortDescription": {"text": "Commented-code block (14 lines) in packages/zero/zero/src/fs-router.ts:35"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ac7c3b542ad1b48b", "name": "`fetch()` without try/.catch or AbortSignal \u2014 packages/zero/zero/src/fs-router.ts:17", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/zero/zero/src/fs-router.ts:17"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-87470107272f956a", "name": "Commented-code block (7 lines) in packages/zero/zero/src/actions.ts:70", "shortDescription": {"text": "Commented-code block (7 lines) in packages/zero/zero/src/actions.ts:70"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d06d0eeaa9a17644", "name": "`fetch()` without try/.catch or AbortSignal \u2014 packages/zero/zero/src/actions.ts:188", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/zero/zero/src/actions.ts:188"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-48bc6d50727df06c", "name": "Commented-code block (5 lines) in packages/zero/zero/src/script.tsx:8", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/script.tsx:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c9b6dd7507b38837", "name": "Commented-code block (6 lines) in packages/zero/zero/src/no-optimize.tsx:16", "shortDescription": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/no-optimize.tsx:16"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-22e27ca6a557d867", "name": "Commented-code block (6 lines) in packages/zero/zero/src/icons-plugin.ts:10", "shortDescription": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/icons-plugin.ts:10"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5247813e1a1ff9bf", "name": "Commented-code block (5 lines) in packages/zero/zero/src/client.ts:8", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/client.ts:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f580665d16542001", "name": "Commented-code block (11 lines) in packages/zero/zero/src/rate-limit.ts:65", "shortDescription": {"text": "Commented-code block (11 lines) in packages/zero/zero/src/rate-limit.ts:65"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c52b9062d4e9c2a4", "name": "Commented-code block (5 lines) in packages/zero/zero/src/link.tsx:74", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/link.tsx:74"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9ee26b7b20d863eb", "name": "Commented-code block (5 lines) in packages/zero/zero/src/isr.ts:9", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/isr.ts:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-02b0c3e7c9bd723d", "name": "Commented-code block (7 lines) in packages/zero/zero/src/font.ts:7", "shortDescription": {"text": "Commented-code block (7 lines) in packages/zero/zero/src/font.ts:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f1d645748a231b6d", "name": "`fetch()` without try/.catch or AbortSignal \u2014 packages/zero/zero/src/font.ts:299", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/zero/zero/src/font.ts:299"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-df2eeeacfdb62414", "name": "Commented-code block (8 lines) in packages/zero/zero/src/types.ts:6", "shortDescription": {"text": "Commented-code block (8 lines) in packages/zero/zero/src/types.ts:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7f76e5c6215a7d1f", "name": "Commented-code block (5 lines) in packages/zero/zero/src/theme.tsx:11", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/theme.tsx:11"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6b6edff701a6a086", "name": "Commented-code block (5 lines) in packages/zero/zero/src/seo-rss.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/seo-rss.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-684e02574ce69da6", "name": "Commented-code block (6 lines) in packages/zero/zero/src/adapters/stage.ts:66", "shortDescription": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/adapters/stage.ts:66"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b0097b18ad0cd349", "name": "Commented-code block (7 lines) in packages/zero/zero/src/adapters/bun.ts:38", "shortDescription": {"text": "Commented-code block (7 lines) in packages/zero/zero/src/adapters/bun.ts:38"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b30a294ea85352ef", "name": "`fetch()` without try/.catch or AbortSignal \u2014 packages/zero/zero/src/adapters/bun.ts:67", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/zero/zero/src/adapters/bun.ts:67"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-45108095e06171fb", "name": "Commented-code block (6 lines) in packages/zero/zero/src/adapters/cloudflare.ts:50", "shortDescription": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/adapters/cloudflare.ts:50"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b10c4c8128700520", "name": "Commented-code block (6 lines) in packages/zero/zero/src/adapters/node.ts:28", "shortDescription": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/adapters/node.ts:28"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cf56e8d9dbc984a4", "name": "Commented-code block (5 lines) in packages/zero/zero/src/adapters/vercel.ts:30", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/adapters/vercel.ts:30"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6e21be0e98839a06", "name": "Commented-code block (6 lines) in packages/zero/zero/src/adapters/netlify.ts:30", "shortDescription": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/adapters/netlify.ts:30"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-788ef22541e9428a", "name": "Commented-code block (8 lines) in packages/zero/zero/src/tests/isr.test.ts:162", "shortDescription": {"text": "Commented-code block (8 lines) in packages/zero/zero/src/tests/isr.test.ts:162"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f4ec576e90731f86", "name": "Commented-code block (6 lines) in packages/zero/zero/src/tests/font.test.ts:365", "shortDescription": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/tests/font.test.ts:365"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b10ebc9b177e5a0b", "name": "Commented-code block (6 lines) in packages/zero/zero/src/tests/i18n-routing.test.ts:165", "shortDescription": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/tests/i18n-routing.test.ts:165"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7a0b31c343c23f30", "name": "Commented-code block (5 lines) in packages/zero/zero/src/tests/isr-revalidate-timer-leak-repro.test.ts:26", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/tests/isr-revalidate-timer-leak-repro.test.ts:26"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a0a8cde0be7d67ed", "name": "Commented-code block (5 lines) in packages/zero/zero/src/tests/manifest-snapshot.test.ts:16", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/tests/manifest-snapshot.test.ts:16"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-842ec41afba11cc3", "name": "Commented-code block (5 lines) in packages/zero/zero/src/tests/image-descriptor-tostring.test.ts:72", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/tests/image-descriptor-tostring.test.ts:72"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e445ae1af3e6e753", "name": "Commented-code block (5 lines) in packages/zero/zero/src/tests/image-priority-preload.test.tsx:106", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/tests/image-priority-preload.test.tsx:106"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0888be64e6f0d503", "name": "Commented-code block (10 lines) in packages/zero/zero/src/tests/vite-plugin-config.test.ts:10", "shortDescription": {"text": "Commented-code block (10 lines) in packages/zero/zero/src/tests/vite-plugin-config.test.ts:10"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6ce923f310938627", "name": "Commented-code block (7 lines) in packages/zero/zero/src/tests/image.test.ts:6", "shortDescription": {"text": "Commented-code block (7 lines) in packages/zero/zero/src/tests/image.test.ts:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6cf52710d8221e83", "name": "Commented-code block (5 lines) in packages/zero/zero/src/tests/ssg-modulepreload.test.ts:185", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/tests/ssg-modulepreload.test.ts:185"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1236eede2ecbe2a5", "name": "Commented-code block (6 lines) in packages/zero/zero/src/tests/image-plugin.test.ts:222", "shortDescription": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/tests/image-plugin.test.ts:222"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0501414bb2c86f4b", "name": "Commented-code block (5 lines) in packages/zero/zero/src/tests/script.test.ts:175", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/tests/script.test.ts:175"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a4e2f36fe9530263", "name": "Commented-code block (5 lines) in packages/zero/zero/src/tests/fs-router.test.ts:181", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/tests/fs-router.test.ts:181"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bca94924a3c253cf", "name": "Commented-code block (6 lines) in packages/zero/zero/src/tests/link.test.ts:6", "shortDescription": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/tests/link.test.ts:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-580ff0e32ed00153", "name": "Commented-code block (7 lines) in packages/zero/zero/src/tests/csp.test.ts:117", "shortDescription": {"text": "Commented-code block (7 lines) in packages/zero/zero/src/tests/csp.test.ts:117"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4d98c36472f86730", "name": "Commented-code block (6 lines) in packages/zero/zero/src/tests/ssr-plugin.test.ts:28", "shortDescription": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/tests/ssr-plugin.test.ts:28"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-61d078072a599b04", "name": "Commented-code block (8 lines) in packages/zero/zero/src/tests/adapters.test.ts:108", "shortDescription": {"text": "Commented-code block (8 lines) in packages/zero/zero/src/tests/adapters.test.ts:108"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4e895e855435f410", "name": "Commented-code block (11 lines) in packages/zero/zero/src/tests/ssg-plugin.test.ts:36", "shortDescription": {"text": "Commented-code block (11 lines) in packages/zero/zero/src/tests/ssg-plugin.test.ts:36"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-af4154e19e3cb5fe", "name": "Commented-code block (7 lines) in packages/zero/zero/src/tests/rate-limit.test.ts:117", "shortDescription": {"text": "Commented-code block (7 lines) in packages/zero/zero/src/tests/rate-limit.test.ts:117"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d808806d5a32a810", "name": "Commented-code block (6 lines) in packages/zero/zero/src/tests/stage.test.ts:7", "shortDescription": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/tests/stage.test.ts:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e9c0f3b9f10875d3", "name": "Commented-code block (6 lines) in packages/zero/zero/src/tests/api-routes.test.ts:91", "shortDescription": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/tests/api-routes.test.ts:91"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ee86dfff354b4c74", "name": "Commented-code block (5 lines) in packages/zero/zero/src/tests/vercel-revalidate-handler.test.ts:9", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/tests/vercel-revalidate-handler.test.ts:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-15c6c1e4efb108c1", "name": "Commented-code block (5 lines) in packages/zero/zero/src/tests/seo.test.ts:477", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/tests/seo.test.ts:477"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-465acd1bdb53625a", "name": "Commented-code block (8 lines) in packages/zero/zero/src/tests/entry-server.test.ts:54", "shortDescription": {"text": "Commented-code block (8 lines) in packages/zero/zero/src/tests/entry-server.test.ts:54"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b4aa0c5a0cbdc680", "name": "Commented-code block (5 lines) in packages/zero/zero/src/tests/w24-api-path-skip.test.ts:27", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/tests/w24-api-path-skip.test.ts:27"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fad3456f44aa93ae", "name": "Commented-code block (6 lines) in packages/zero/zero/src/tests/actions.test.ts:110", "shortDescription": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/tests/actions.test.ts:110"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bb677e7256c3eb10", "name": "Commented-code block (6 lines) in packages/zero/zero/src/tests/app.test.ts:10", "shortDescription": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/tests/app.test.ts:10"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d9bce8e49244cb1b", "name": "Commented-code block (6 lines) in packages/zero/zero/src/tests/image-ssr-placeholder.test.ts:6", "shortDescription": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/tests/image-ssr-placeholder.test.ts:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-589abdcd9ad232d2", "name": "Commented-code block (5 lines) in packages/zero/zero/src/tests/image-plugin-resolve.test.ts:129", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/tests/image-plugin-resolve.test.ts:129"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b79859fecb409255", "name": "Commented-code block (5 lines) in packages/zero/zero/src/tests/integration/dev-404-ssg.test.ts:125", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/tests/integration/dev-404-ssg.test.ts:125"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8035b2f709101628", "name": "Commented-code block (7 lines) in packages/zero/zero/src/tests/integration/ssr.test.ts:324", "shortDescription": {"text": "Commented-code block (7 lines) in packages/zero/zero/src/tests/integration/ssr.test.ts:324"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-91a7bb29582dd5d0", "name": "Commented-code block (6 lines) in packages/zero/zero/src/tests/integration/dev-404-redirect-loader.test.ts:85", "shortDescription": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/tests/integration/dev-404-redirect-loader.test.ts:85"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-509839266f092674", "name": "Commented-code block (6 lines) in packages/zero/zero/src/utils/use-intersection-observer.ts:16", "shortDescription": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/utils/use-intersection-observer.ts:16"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-94c0ef61ff0cf3c3", "name": "Commented-code block (7 lines) in packages/zero/create-zero/vitest.config.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in packages/zero/create-zero/vitest.config.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8eebdb1aac88d6f8", "name": "Commented-code block (5 lines) in packages/zero/create-zero/templates/dashboard/src/routes/app/invoices/[id].tsx:123", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/create-zero/templates/dashboard/src/routes/app/invoices/[id].tsx:123"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cbd660920deb2c6f", "name": "Commented-code block (7 lines) in packages/zero/create-zero/src/prompts.ts:153", "shortDescription": {"text": "Commented-code block (7 lines) in packages/zero/create-zero/src/prompts.ts:153"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-615584d165d972e8", "name": "Commented-code block (5 lines) in packages/zero/create-zero/src/scaffold.ts:54", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/create-zero/src/scaffold.ts:54"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d06e627c4b6050d3", "name": "Commented-code block (5 lines) in packages/zero/create-zero/src/generators/package-json.ts:69", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/create-zero/src/generators/package-json.ts:69"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3e9d01bbc9d0eefc", "name": "Commented-code block (5 lines) in packages/zero/cli/src/commands/dev.ts:16", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/cli/src/commands/dev.ts:16"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4e5d39f2ea8bdb81", "name": "Commented-code block (5 lines) in packages/zero/zero-content/vitest.config.ts:6", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/vitest.config.ts:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9d6af9ae3acf6c2c", "name": "Commented-code block (6 lines) in packages/zero/zero-content/src/config.ts:14", "shortDescription": {"text": "Commented-code block (6 lines) in packages/zero/zero-content/src/config.ts:14"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0c7f2b6b602f39ea", "name": "Commented-code block (15 lines) in packages/zero/zero-content/src/plugin.ts:52", "shortDescription": {"text": "Commented-code block (15 lines) in packages/zero/zero-content/src/plugin.ts:52"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-91f5da269801ea28", "name": "`fetch()` without try/.catch or AbortSignal \u2014 packages/zero/zero-content/src/plugin.ts:1081", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/zero/zero-content/src/plugin.ts:1081"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8046788f56dad430", "name": "Commented-code block (7 lines) in packages/zero/zero-content/src/references.ts:13", "shortDescription": {"text": "Commented-code block (7 lines) in packages/zero/zero-content/src/references.ts:13"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6e1821c9820cf4b4", "name": "Commented-code block (5 lines) in packages/zero/zero-content/src/index.ts:48", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/index.ts:48"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ff5a7e9bfcb61ef1", "name": "Commented-code block (6 lines) in packages/zero/zero-content/src/route-helpers.tsx:181", "shortDescription": {"text": "Commented-code block (6 lines) in packages/zero/zero-content/src/route-helpers.tsx:181"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-80b3a4fe4686e436", "name": "Commented-code block (5 lines) in packages/zero/zero-content/src/frontmatter-layout.ts:11", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/frontmatter-layout.ts:11"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b655a58d7968870f", "name": "Commented-code block (6 lines) in packages/zero/zero-content/src/type-emit/content-types.ts:30", "shortDescription": {"text": "Commented-code block (6 lines) in packages/zero/zero-content/src/type-emit/content-types.ts:30"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1899029d13466006", "name": "Commented-code block (5 lines) in packages/zero/zero-content/src/type-emit/frontmatter-schema.ts:7", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/type-emit/frontmatter-schema.ts:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9a6c785f2685dfe4", "name": "Commented-code block (6 lines) in packages/zero/zero-content/src/tests/emit-jsx.test.ts:144", "shortDescription": {"text": "Commented-code block (6 lines) in packages/zero/zero-content/src/tests/emit-jsx.test.ts:144"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ed7e261f2b249698", "name": "Legacy-named symbol `block__copy` in packages/zero/zero-content/src/tests/_pr-h-authoring-features.test.tsx:143", "shortDescription": {"text": "Legacy-named symbol `block__copy` in packages/zero/zero-content/src/tests/_pr-h-authoring-features.test.tsx:143"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-116766b946d8d804", "name": "Commented-code block (11 lines) in packages/zero/zero-content/src/tests/mdx.test.ts:198", "shortDescription": {"text": "Commented-code block (11 lines) in packages/zero/zero-content/src/tests/mdx.test.ts:198"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c698dd1480b7ead4", "name": "Commented-code block (5 lines) in packages/zero/zero-content/src/tests/_callout-diagnostics.test.ts:131", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/tests/_callout-diagnostics.test.ts:131"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6d9fb4f85f10605b", "name": "Commented-code block (5 lines) in packages/zero/zero-content/src/tests/_compile-cache.test.ts:90", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/tests/_compile-cache.test.ts:90"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fa86be8b4fd20427", "name": "Commented-code block (5 lines) in packages/zero/zero-content/src/tests/_pr-l-seo-outputs.test.ts:5", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/tests/_pr-l-seo-outputs.test.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5798da56401872cf", "name": "Commented-code block (11 lines) in packages/zero/zero-content/src/tests/_shared-drift-lock.test.ts:37", "shortDescription": {"text": "Commented-code block (11 lines) in packages/zero/zero-content/src/tests/_shared-drift-lock.test.ts:37"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ca16a017773de36c", "name": "Commented-code block (5 lines) in packages/zero/zero-content/src/tests/plugin-mdx.test.ts:43", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/tests/plugin-mdx.test.ts:43"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-06cf8f1ac9c9a221", "name": "Commented-code block (6 lines) in packages/zero/zero-content/src/tests/_pr-g-hmr-cache.test.ts:5", "shortDescription": {"text": "Commented-code block (6 lines) in packages/zero/zero-content/src/tests/_pr-g-hmr-cache.test.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-496d7e882851412e", "name": "Legacy-named symbol `block__copy` in packages/zero/zero-content/src/tests/codeblock-copy.test.tsx:47", "shortDescription": {"text": "Legacy-named symbol `block__copy` in packages/zero/zero-content/src/tests/codeblock-copy.test.tsx:47"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3147f0a9fc4be450", "name": "Commented-code block (6 lines) in packages/zero/zero-content/src/tests/_search-correctness.test.tsx:109", "shortDescription": {"text": "Commented-code block (6 lines) in packages/zero/zero-content/src/tests/_search-correctness.test.tsx:109"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5c7d6482f214e39e", "name": "Commented-code block (7 lines) in packages/zero/zero-content/src/tests/scanner.test.ts:259", "shortDescription": {"text": "Commented-code block (7 lines) in packages/zero/zero-content/src/tests/scanner.test.ts:259"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c7e22914550c24ba", "name": "Commented-code block (5 lines) in packages/zero/zero-content/src/components/Example.tsx:13", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/components/Example.tsx:13"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5592c0e075b4ce96", "name": "Commented-code block (5 lines) in packages/zero/zero-content/src/components/shared-signal-registry.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/components/shared-signal-registry.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3bca2b4311aae808", "name": "Commented-code block (5 lines) in packages/zero/zero-content/src/components/PackageBadge.tsx:12", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/components/PackageBadge.tsx:12"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ec7c49094bdc6583", "name": "Commented-code block (5 lines) in packages/zero/zero-content/src/components/Breadcrumbs.tsx:17", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/components/Breadcrumbs.tsx:17"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c5ada4234fa100f1", "name": "Legacy-named symbol `block__copy` in packages/zero/zero-content/src/components/CodeBlock.tsx:137", "shortDescription": {"text": "Legacy-named symbol `block__copy` in packages/zero/zero-content/src/components/CodeBlock.tsx:137"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9839b750ef40f641", "name": "Commented-code block (6 lines) in packages/zero/zero-content/src/components/CodeBlock.tsx:7", "shortDescription": {"text": "Commented-code block (6 lines) in packages/zero/zero-content/src/components/CodeBlock.tsx:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-273a70122b642711", "name": "Commented-code block (9 lines) in packages/zero/zero-content/src/components/CompatMatrix.tsx:15", "shortDescription": {"text": "Commented-code block (9 lines) in packages/zero/zero-content/src/components/CompatMatrix.tsx:15"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a845a3f678058f10", "name": "Commented-code block (5 lines) in packages/zero/zero-content/src/components/Playground.tsx:17", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/components/Playground.tsx:17"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9fa4bb3686bd0865", "name": "Commented-code block (5 lines) in packages/zero/zero-content/src/components/example-registry.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/components/example-registry.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-debc9fa695053659", "name": "Commented-code block (5 lines) in packages/zero/zero-content/src/components/Image.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/components/Image.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d47ae2c04b822763", "name": "Commented-code block (10 lines) in packages/zero/zero-content/src/components/PropTable.tsx:15", "shortDescription": {"text": "Commented-code block (10 lines) in packages/zero/zero-content/src/components/PropTable.tsx:15"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-10692c421849c882", "name": "Commented-code block (5 lines) in packages/zero/zero-content/src/search/search-runtime.tsx:22", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/search/search-runtime.tsx:22"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5cdf71491eccf6af", "name": "Commented-code block (5 lines) in packages/zero/zero-content/src/search/index-builder.ts:8", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/search/index-builder.ts:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-26a6d50784740637", "name": "`fetch()` without try/.catch or AbortSignal \u2014 packages/zero/zero-content/src/search/index-builder.ts:58", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/zero/zero-content/src/search/index-builder.ts:58"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-77024a800dcb44e0", "name": "Commented-code block (10 lines) in packages/zero/zero-content/src/pipeline/emit-jsx.ts:227", "shortDescription": {"text": "Commented-code block (10 lines) in packages/zero/zero-content/src/pipeline/emit-jsx.ts:227"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2424f2d9130b7587", "name": "Commented-code block (6 lines) in packages/zero/zero-content/src/pipeline/highlighter.ts:60", "shortDescription": {"text": "Commented-code block (6 lines) in packages/zero/zero-content/src/pipeline/highlighter.ts:60"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ac3be237cef02121", "name": "Commented-code block (6 lines) in packages/zero/zero-content/src/pipeline/parse.ts:19", "shortDescription": {"text": "Commented-code block (6 lines) in packages/zero/zero-content/src/pipeline/parse.ts:19"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3f2c55f37d9d50f0", "name": "Commented-code block (5 lines) in packages/zero/zero-content/src/pipeline/code-meta.ts:57", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/pipeline/code-meta.ts:57"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ee42b8ae0d4cc4f3", "name": "Commented-code block (7 lines) in packages/zero/zero-content/src/pipeline/remark-plugins/callout.ts:146", "shortDescription": {"text": "Commented-code block (7 lines) in packages/zero/zero-content/src/pipeline/remark-plugins/callout.ts:146"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8caf77dba2da715f", "name": "Commented-code block (5 lines) in packages/zero/zero-content/src/pipeline/remark-plugins/codegroup.ts:46", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/pipeline/remark-plugins/codegroup.ts:46"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cb42dbcd1cbe7fb3", "name": "Commented-code block (5 lines) in packages/zero/zero-content/src/seo/rss.ts:9", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/seo/rss.ts:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-60ececc282f088ff", "name": "Commented-code block (7 lines) in packages/zero/zero-content/src/seo/llms-txt.ts:19", "shortDescription": {"text": "Commented-code block (7 lines) in packages/zero/zero-content/src/seo/llms-txt.ts:19"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a49cb05c6d0f9cd8", "name": "Commented-code block (7 lines) in packages/zero/zero-content/src/seo/sitemap.ts:9", "shortDescription": {"text": "Commented-code block (7 lines) in packages/zero/zero-content/src/seo/sitemap.ts:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-031684daf08cc082", "name": "Commented-code block (5 lines) in packages/zero/zero-content/src/_shared/html-escape.ts:13", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/_shared/html-escape.ts:13"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-389be851e3da951c", "name": "Commented-code block (7 lines) in packages/zero/zero-content/src/_shared/minisearch-options.ts:11", "shortDescription": {"text": "Commented-code block (7 lines) in packages/zero/zero-content/src/_shared/minisearch-options.ts:11"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5fde79e8bff94f3a", "name": "Commented-code block (7 lines) in packages/zero/zero-content/src/_shared/built-ins.ts:7", "shortDescription": {"text": "Commented-code block (7 lines) in packages/zero/zero-content/src/_shared/built-ins.ts:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5473c9e0be59cef5", "name": "Commented-code block (5 lines) in packages/zero/zero-content/src/_shared/derive-slug.ts:6", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/_shared/derive-slug.ts:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5c1b44578de2e34f", "name": "Commented-code block (6 lines) in packages/zero/create-multiplatform/vitest.config.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in packages/zero/create-multiplatform/vitest.config.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6002e7beea996e5a", "name": "Commented-code block (7 lines) in packages/zero/create-multiplatform/src/scaffold.ts:9", "shortDescription": {"text": "Commented-code block (7 lines) in packages/zero/create-multiplatform/src/scaffold.ts:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-225f3d0a972e4c9b", "name": "Commented-code block (7 lines) in packages/zero/create-multiplatform/src/tests/scaffold.test.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in packages/zero/create-multiplatform/src/tests/scaffold.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-792be99352e23485", "name": "Commented-code block (5 lines) in packages/zero/meta/src/index.ts:200", "shortDescription": {"text": "Commented-code block (5 lines) in packages/zero/meta/src/index.ts:200"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-78c996430a9cbb2c", "name": "Commented-code block (6 lines) in packages/ui/components/src/elem-child-collapse.browser.test.tsx:116", "shortDescription": {"text": "Commented-code block (6 lines) in packages/ui/components/src/elem-child-collapse.browser.test.tsx:116"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d7c71e8130f047ba", "name": "Commented-code block (10 lines) in packages/ui/components/src/ui-components.browser.test.tsx:65", "shortDescription": {"text": "Commented-code block (10 lines) in packages/ui/components/src/ui-components.browser.test.tsx:65"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4375cc3f7c192d06", "name": "Commented-code block (9 lines) in packages/tools/devtools/scripts/verify-extension.ts:68", "shortDescription": {"text": "Commented-code block (9 lines) in packages/tools/devtools/scripts/verify-extension.ts:68"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-04f479fdcdefc26a", "name": "Commented-code block (7 lines) in packages/tools/devtools/scripts/strip-cjs-decorators.ts:52", "shortDescription": {"text": "Commented-code block (7 lines) in packages/tools/devtools/scripts/strip-cjs-decorators.ts:52"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-530228ba1ba57e04", "name": "Commented-code block (6 lines) in packages/tools/devtools/src/panel.ts:11", "shortDescription": {"text": "Commented-code block (6 lines) in packages/tools/devtools/src/panel.ts:11"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e9d406b36afbc40f", "name": "Commented-code block (7 lines) in packages/tools/devtools/src/types.ts:26", "shortDescription": {"text": "Commented-code block (7 lines) in packages/tools/devtools/src/types.ts:26"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f43a8e86f3500dca", "name": "Commented-code block (13 lines) in packages/tools/devtools/src/tests/framework-integration.test.ts:47", "shortDescription": {"text": "Commented-code block (13 lines) in packages/tools/devtools/src/tests/framework-integration.test.ts:47"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-69c9de3fd1d7ae1a", "name": "Commented-code block (5 lines) in packages/tools/devtools/src/tests/reactive-e2e.test.ts:37", "shortDescription": {"text": "Commented-code block (5 lines) in packages/tools/devtools/src/tests/reactive-e2e.test.ts:37"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-68bc8b7673a905f7", "name": "Commented-code block (8 lines) in packages/tools/svelte-compat/vitest.config.ts:8", "shortDescription": {"text": "Commented-code block (8 lines) in packages/tools/svelte-compat/vitest.config.ts:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-578796c361963fe6", "name": "Commented-code block (5 lines) in packages/tools/svelte-compat/src/index.ts:77", "shortDescription": {"text": "Commented-code block (5 lines) in packages/tools/svelte-compat/src/index.ts:77"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6fa6726b69e44dbd", "name": "Commented-code block (5 lines) in packages/tools/svelte-compat/src/jsx-runtime.ts:279", "shortDescription": {"text": "Commented-code block (5 lines) in packages/tools/svelte-compat/src/jsx-runtime.ts:279"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d1e42739fd3363a2", "name": "Commented-code block (8 lines) in packages/tools/svelte-compat/src/tests/native-marker-bypass.test.tsx:11", "shortDescription": {"text": "Commented-code block (8 lines) in packages/tools/svelte-compat/src/tests/native-marker-bypass.test.tsx:11"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-afe7ef30a1952ff5", "name": "Commented-code block (5 lines) in packages/tools/mcp/src/diagnose-enrich.ts:64", "shortDescription": {"text": "Commented-code block (5 lines) in packages/tools/mcp/src/diagnose-enrich.ts:64"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a6b372b7924c265f", "name": "Commented-code block (6 lines) in packages/tools/mcp/src/index.ts:156", "shortDescription": {"text": "Commented-code block (6 lines) in packages/tools/mcp/src/index.ts:156"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d19c11390f37d34d", "name": "Commented-code block (5 lines) in packages/tools/mcp/src/api-reference.ts:3458", "shortDescription": {"text": "Commented-code block (5 lines) in packages/tools/mcp/src/api-reference.ts:3458"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6b08d90cbe0c8c20", "name": "`fetch()` without try/.catch or AbortSignal \u2014 packages/tools/mcp/src/api-reference.ts:217", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/tools/mcp/src/api-reference.ts:217"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a313b5c7fe68d7e4", "name": "Commented-code block (17 lines) in packages/tools/mcp/src/manifest.ts:29", "shortDescription": {"text": "Commented-code block (17 lines) in packages/tools/mcp/src/manifest.ts:29"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-47a7ee5198dd4bb1", "name": "Commented-code block (5 lines) in packages/tools/mcp/src/tests/patterns-server.test.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in packages/tools/mcp/src/tests/patterns-server.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-14c6754acaa56646", "name": "Commented-code block (5 lines) in packages/tools/mcp/src/tests/explain-error-server.test.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in packages/tools/mcp/src/tests/explain-error-server.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7f688b1ff79da79c", "name": "Commented-code block (8 lines) in packages/tools/mcp/src/tests/server-integration.test.ts:157", "shortDescription": {"text": "Commented-code block (8 lines) in packages/tools/mcp/src/tests/server-integration.test.ts:157"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-44e78e7e72e55688", "name": "Commented-code block (9 lines) in packages/tools/mcp/src/tests/validate.test.ts:3", "shortDescription": {"text": "Commented-code block (9 lines) in packages/tools/mcp/src/tests/validate.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c92a39b56a1ec467", "name": "Commented-code block (7 lines) in packages/tools/mcp/src/tests/patterns-code.test.ts:15", "shortDescription": {"text": "Commented-code block (7 lines) in packages/tools/mcp/src/tests/patterns-code.test.ts:15"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e257208f41add583", "name": "Commented-code block (5 lines) in packages/tools/mcp/src/tests/get-routes-server.test.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in packages/tools/mcp/src/tests/get-routes-server.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7b03cfb3d7103ab8", "name": "Commented-code block (7 lines) in packages/tools/mcp/src/tests/audit-islands-server.test.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in packages/tools/mcp/src/tests/audit-islands-server.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2ef296c576579e8f", "name": "Commented-code block (7 lines) in packages/tools/mcp/src/tests/get-components-server.test.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in packages/tools/mcp/src/tests/get-components-server.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3becf13e7b529244", "name": "Commented-code block (6 lines) in packages/tools/mcp/src/tests/migrate-react-server.test.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in packages/tools/mcp/src/tests/migrate-react-server.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6bfe22f67ebcfde2", "name": "Commented-code block (5 lines) in packages/tools/mcp/src/tests/test-audit-server.test.ts:18", "shortDescription": {"text": "Commented-code block (5 lines) in packages/tools/mcp/src/tests/test-audit-server.test.ts:18"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b49ddce0a3bbf2bf", "name": "Commented-code block (6 lines) in packages/tools/mcp/src/tests/get-browser-smoke-server.test.ts:5", "shortDescription": {"text": "Commented-code block (6 lines) in packages/tools/mcp/src/tests/get-browser-smoke-server.test.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ff93ba03f9ce8b8a", "name": "Commented-code block (8 lines) in packages/tools/mcp/src/tests/get-api-server.test.ts:3", "shortDescription": {"text": "Commented-code block (8 lines) in packages/tools/mcp/src/tests/get-api-server.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9803bb568d52bec9", "name": "Commented-code block (6 lines) in packages/tools/mcp/src/tests/api-reference.test.ts:4", "shortDescription": {"text": "Commented-code block (6 lines) in packages/tools/mcp/src/tests/api-reference.test.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6420b69a1cd5126a", "name": "Commented-code block (5 lines) in packages/tools/mcp/src/tests/diagnose-server.test.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in packages/tools/mcp/src/tests/diagnose-server.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f16e396432779539", "name": "Commented-code block (13 lines) in packages/tools/mcp/src/tests/patterns-content.test.ts:10", "shortDescription": {"text": "Commented-code block (13 lines) in packages/tools/mcp/src/tests/patterns-content.test.ts:10"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-655aab2f307e6e8d", "name": "Commented-code block (9 lines) in packages/tools/vue-compat/vitest.config.ts:8", "shortDescription": {"text": "Commented-code block (9 lines) in packages/tools/vue-compat/vitest.config.ts:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-58ba0d63303862a7", "name": "Commented-code block (7 lines) in packages/tools/vue-compat/src/index.ts:888", "shortDescription": {"text": "Commented-code block (7 lines) in packages/tools/vue-compat/src/index.ts:888"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f0ab28efcdeb5846", "name": "Commented-code block (6 lines) in packages/tools/vue-compat/src/jsx-runtime.ts:177", "shortDescription": {"text": "Commented-code block (6 lines) in packages/tools/vue-compat/src/jsx-runtime.ts:177"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b733739ba83ecdbd", "name": "Commented-code block (5 lines) in packages/tools/vue-compat/src/tests/jsx-runtime-wrapper.test.ts:8", "shortDescription": {"text": "Commented-code block (5 lines) in packages/tools/vue-compat/src/tests/jsx-runtime-wrapper.test.ts:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5d9ff6dffbcc77a5", "name": "Commented-code block (5 lines) in packages/tools/vue-compat/src/tests/effect-runners.test.ts:6", "shortDescription": {"text": "Commented-code block (5 lines) in packages/tools/vue-compat/src/tests/effect-runners.test.ts:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-355a924a8dccb6a8", "name": "Legacy-named symbol `lastOld` in packages/tools/vue-compat/src/tests/branch-coverage-real.test.ts:183", "shortDescription": {"text": "Legacy-named symbol `lastOld` in packages/tools/vue-compat/src/tests/branch-coverage-real.test.ts:183"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-324b2834753d1a4e", "name": "Commented-code block (8 lines) in packages/tools/cli/src/doctor.ts:109", "shortDescription": {"text": "Commented-code block (8 lines) in packages/tools/cli/src/doctor.ts:109"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1a0a786439a5fb8d", "name": "Commented-code block (5 lines) in packages/tools/cli/src/doctor/score.ts:117", "shortDescription": {"text": "Commented-code block (5 lines) in packages/tools/cli/src/doctor/score.ts:117"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0e4523455b64a841", "name": "Commented-code block (5 lines) in packages/tools/cli/src/doctor/orchestrator.ts:161", "shortDescription": {"text": "Commented-code block (5 lines) in packages/tools/cli/src/doctor/orchestrator.ts:161"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-00d20e2fbbd7de39", "name": "Commented-code block (6 lines) in packages/tools/cli/src/doctor/types.ts:28", "shortDescription": {"text": "Commented-code block (6 lines) in packages/tools/cli/src/doctor/types.ts:28"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e2ccdbd8f88805a7", "name": "Commented-code block (7 lines) in packages/tools/cli/src/doctor/utils/walk.ts:59", "shortDescription": {"text": "Commented-code block (7 lines) in packages/tools/cli/src/doctor/utils/walk.ts:59"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e28d3fbe9b4b3be4", "name": "Commented-code block (7 lines) in packages/tools/cli/src/doctor/gates/check-dedup.ts:136", "shortDescription": {"text": "Commented-code block (7 lines) in packages/tools/cli/src/doctor/gates/check-dedup.ts:136"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1ea43b2c967e55f3", "name": "Commented-code block (8 lines) in packages/tools/cli/src/doctor/gates/doc-claims.ts:100", "shortDescription": {"text": "Commented-code block (8 lines) in packages/tools/cli/src/doctor/gates/doc-claims.ts:100"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-51cbdc3df047ce81", "name": "Commented-code block (5 lines) in packages/tools/cli/src/doctor/gates/lint.ts:48", "shortDescription": {"text": "Commented-code block (5 lines) in packages/tools/cli/src/doctor/gates/lint.ts:48"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-48e9ac118f12cdd0", "name": "Commented-code block (5 lines) in packages/tools/cli/src/doctor/render/gha.ts:26", "shortDescription": {"text": "Commented-code block (5 lines) in packages/tools/cli/src/doctor/render/gha.ts:26"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3940ec753afef028", "name": "Commented-code block (5 lines) in packages/tools/cli/src/tests/gates.test.ts:63", "shortDescription": {"text": "Commented-code block (5 lines) in packages/tools/cli/src/tests/gates.test.ts:63"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b8fa8e9eba9ecd28", "name": "Commented-code block (6 lines) in packages/tools/cli/src/tests/check-dedup.test.ts:175", "shortDescription": {"text": "Commented-code block (6 lines) in packages/tools/cli/src/tests/check-dedup.test.ts:175"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3afa3cedb3c652bc", "name": "Commented-code block (7 lines) in packages/tools/cli/src/tests/gate-adapters.test.ts:183", "shortDescription": {"text": "Commented-code block (7 lines) in packages/tools/cli/src/tests/gate-adapters.test.ts:183"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d870debd55e3c6d5", "name": "Commented-code block (6 lines) in packages/tools/vite-plugin/src/rocketstyle-collapse.ts:148", "shortDescription": {"text": "Commented-code block (6 lines) in packages/tools/vite-plugin/src/rocketstyle-collapse.ts:148"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2b292bd43aae2fe0", "name": "Commented-code block (8 lines) in packages/tools/vite-plugin/src/index.ts:494", "shortDescription": {"text": "Commented-code block (8 lines) in packages/tools/vite-plugin/src/index.ts:494"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f4c10479f8fe0aff", "name": "Commented-code block (5 lines) in packages/tools/vite-plugin/src/tests/lpih-auto-bridge.test.ts:139", "shortDescription": {"text": "Commented-code block (5 lines) in packages/tools/vite-plugin/src/tests/lpih-auto-bridge.test.ts:139"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2a60366848516078", "name": "Commented-code block (6 lines) in packages/tools/vite-plugin/src/tests/vite-plugin.test.ts:150", "shortDescription": {"text": "Commented-code block (6 lines) in packages/tools/vite-plugin/src/tests/vite-plugin.test.ts:150"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c455771b461c013b", "name": "Commented-code block (6 lines) in packages/tools/vite-plugin/src/tests/rocketstyle-collapse-dev.test.ts:4", "shortDescription": {"text": "Commented-code block (6 lines) in packages/tools/vite-plugin/src/tests/rocketstyle-collapse-dev.test.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6a5b780545f7a7fc", "name": "Commented-code block (10 lines) in packages/tools/vite-plugin/src/tests/compat-resolve.test.ts:166", "shortDescription": {"text": "Commented-code block (10 lines) in packages/tools/vite-plugin/src/tests/compat-resolve.test.ts:166"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-09acf958fa443ba7", "name": "Commented-code block (7 lines) in packages/tools/vite-plugin/src/tests/jsx-auto-import.test.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in packages/tools/vite-plugin/src/tests/jsx-auto-import.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-83e30c2bd4fac9dd", "name": "Commented-code block (7 lines) in packages/tools/vite-plugin/src/tests/rocketstyle-collapse.test.ts:13", "shortDescription": {"text": "Commented-code block (7 lines) in packages/tools/vite-plugin/src/tests/rocketstyle-collapse.test.ts:13"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a8209c7089641e00", "name": "Commented-code block (5 lines) in packages/tools/vite-plugin/src/tests/lpih-injection.test.ts:113", "shortDescription": {"text": "Commented-code block (5 lines) in packages/tools/vite-plugin/src/tests/lpih-injection.test.ts:113"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6ac2ad9bb9ae421a", "name": "Commented-code block (5 lines) in packages/tools/vite-plugin/src/tests/dedupe-default-on.test.ts:157", "shortDescription": {"text": "Commented-code block (5 lines) in packages/tools/vite-plugin/src/tests/dedupe-default-on.test.ts:157"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1a4b18e5a8f013dc", "name": "Commented-code block (7 lines) in packages/tools/vite-plugin/src/tests/islands-registry.test.ts:241", "shortDescription": {"text": "Commented-code block (7 lines) in packages/tools/vite-plugin/src/tests/islands-registry.test.ts:241"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d4431ee4693b626e", "name": "Commented-code block (10 lines) in packages/tools/solid-compat/vitest.config.ts:8", "shortDescription": {"text": "Commented-code block (10 lines) in packages/tools/solid-compat/vitest.config.ts:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-63a7f19b1857acd3", "name": "Commented-code block (8 lines) in packages/tools/solid-compat/src/index.ts:672", "shortDescription": {"text": "Commented-code block (8 lines) in packages/tools/solid-compat/src/index.ts:672"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-914a33e70286d41f", "name": "Commented-code block (5 lines) in packages/tools/solid-compat/src/jsx-runtime.ts:273", "shortDescription": {"text": "Commented-code block (5 lines) in packages/tools/solid-compat/src/jsx-runtime.ts:273"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5a451178a223dc05", "name": "Commented-code block (6 lines) in packages/tools/solid-compat/src/tests/native-marker-bypass.test.tsx:11", "shortDescription": {"text": "Commented-code block (6 lines) in packages/tools/solid-compat/src/tests/native-marker-bypass.test.tsx:11"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-814795ad4d9671c8", "name": "Commented-code block (5 lines) in packages/tools/solid-compat/src/tests/new-apis.test.ts:1591", "shortDescription": {"text": "Commented-code block (5 lines) in packages/tools/solid-compat/src/tests/new-apis.test.ts:1591"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-aa9e8f392f6a4422", "name": "Commented-code block (6 lines) in packages/tools/typescript/global.d.ts:6", "shortDescription": {"text": "Commented-code block (6 lines) in packages/tools/typescript/global.d.ts:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1bf6e711f72dba3c", "name": "Commented-code block (9 lines) in packages/tools/react-compat/src/index.ts:503", "shortDescription": {"text": "Commented-code block (9 lines) in packages/tools/react-compat/src/index.ts:503"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ddb9b957ca257974", "name": "`fetch()` without try/.catch or AbortSignal \u2014 packages/tools/react-compat/src/index.ts:686", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/tools/react-compat/src/index.ts:686"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-fad932ff92d5cadc", "name": "Commented-code block (5 lines) in packages/tools/react-compat/src/jsx-runtime.ts:203", "shortDescription": {"text": "Commented-code block (5 lines) in packages/tools/react-compat/src/jsx-runtime.ts:203"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2953bfc7c004467d", "name": "Commented-code block (15 lines) in packages/tools/react-compat/src/tests/native-marker-bypass.test.tsx:13", "shortDescription": {"text": "Commented-code block (15 lines) in packages/tools/react-compat/src/tests/native-marker-bypass.test.tsx:13"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4d8fea0a20826be7", "name": "Commented-code block (8 lines) in packages/tools/react-compat/src/tests/new-apis.test.ts:1322", "shortDescription": {"text": "Commented-code block (8 lines) in packages/tools/react-compat/src/tests/new-apis.test.ts:1322"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d8192535fef3c10b", "name": "Commented-code block (9 lines) in packages/tools/preact-compat/src/index.ts:191", "shortDescription": {"text": "Commented-code block (9 lines) in packages/tools/preact-compat/src/index.ts:191"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-753512add6cf9000", "name": "Commented-code block (6 lines) in packages/tools/preact-compat/src/tests/new-apis.test.ts:552", "shortDescription": {"text": "Commented-code block (6 lines) in packages/tools/preact-compat/src/tests/new-apis.test.ts:552"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-08f54e375055a3e5", "name": "Commented-code block (5 lines) in packages/tools/lint/vitest.config.ts:5", "shortDescription": {"text": "Commented-code block (5 lines) in packages/tools/lint/vitest.config.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d665f7fa534b566b", "name": "Commented-code block (6 lines) in packages/tools/lint/src/manifest.ts:42", "shortDescription": {"text": "Commented-code block (6 lines) in packages/tools/lint/src/manifest.ts:42"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3967e0a85245945b", "name": "Commented-code block (11 lines) in packages/tools/lint/src/tests/lsp-reactivity.test.ts:8", "shortDescription": {"text": "Commented-code block (11 lines) in packages/tools/lint/src/tests/lsp-reactivity.test.ts:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ad8f55fea4a8e846", "name": "Commented-code block (5 lines) in packages/tools/lint/src/tests/no-iterate-children-without-resolve.test.ts:71", "shortDescription": {"text": "Commented-code block (5 lines) in packages/tools/lint/src/tests/no-iterate-children-without-resolve.test.ts:71"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a37071499e1fd264", "name": "Commented-code block (5 lines) in packages/tools/lint/src/tests/imports.test.ts:10", "shortDescription": {"text": "Commented-code block (5 lines) in packages/tools/lint/src/tests/imports.test.ts:10"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ac98b679eb722160", "name": "Commented-code block (7 lines) in packages/tools/lint/src/tests/rule-batch-2.test.ts:261", "shortDescription": {"text": "Commented-code block (7 lines) in packages/tools/lint/src/tests/rule-batch-2.test.ts:261"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-efa42fa6590c3707", "name": "Commented-code block (9 lines) in packages/tools/lint/src/tests/runner.test.ts:1246", "shortDescription": {"text": "Commented-code block (9 lines) in packages/tools/lint/src/tests/runner.test.ts:1246"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4a7682ea459a5dfc", "name": "Commented-code block (5 lines) in packages/tools/lint/src/rules/jsx/no-props-destructure.ts:83", "shortDescription": {"text": "Commented-code block (5 lines) in packages/tools/lint/src/rules/jsx/no-props-destructure.ts:83"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0a1b05996e591e99", "name": "Commented-code block (5 lines) in packages/tools/lint/src/rules/frontend/anchor-is-valid.ts:64", "shortDescription": {"text": "Commented-code block (5 lines) in packages/tools/lint/src/rules/frontend/anchor-is-valid.ts:64"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8f35fe9d119e5d8d", "name": "Commented-code block (6 lines) in packages/tools/lint/src/rules/router/no-imperative-navigate-in-render.ts:17", "shortDescription": {"text": "Commented-code block (6 lines) in packages/tools/lint/src/rules/router/no-imperative-navigate-in-render.ts:17"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1de3ff53c343735c", "name": "Commented-code block (6 lines) in packages/tools/lint/src/rules/form/no-submit-without-validation.ts:14", "shortDescription": {"text": "Commented-code block (6 lines) in packages/tools/lint/src/rules/form/no-submit-without-validation.ts:14"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5c7e539e249a5aba", "name": "Commented-code block (6 lines) in packages/tools/lint/src/rules/form/no-unregistered-field.ts:14", "shortDescription": {"text": "Commented-code block (6 lines) in packages/tools/lint/src/rules/form/no-unregistered-field.ts:14"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-877ece26b0ff84fd", "name": "`fetch()` without try/.catch or AbortSignal \u2014 packages/tools/lint/src/rules/ssg/invalid-loader-export.ts:6", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/tools/lint/src/rules/ssg/invalid-loader-export.ts:6"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9b64165b6a35c534", "name": "Commented-code block (5 lines) in packages/tools/lint/src/rules/ssg/missing-get-static-paths.ts:85", "shortDescription": {"text": "Commented-code block (5 lines) in packages/tools/lint/src/rules/ssg/missing-get-static-paths.ts:85"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8d59b9c4db93765f", "name": "Commented-code block (5 lines) in packages/tools/lint/src/rules/architecture/no-circular-import.ts:39", "shortDescription": {"text": "Commented-code block (5 lines) in packages/tools/lint/src/rules/architecture/no-circular-import.ts:39"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c93e71db661394ee", "name": "Commented-code block (5 lines) in packages/tools/lint/src/rules/architecture/no-querySelector-cast-in-test.ts:115", "shortDescription": {"text": "Commented-code block (5 lines) in packages/tools/lint/src/rules/architecture/no-querySelector-cast-in-test.ts:115"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d7cf88eb5cea2944", "name": "Commented-code block (7 lines) in packages/tools/lint/src/rules/architecture/dev-guard-warnings.ts:52", "shortDescription": {"text": "Commented-code block (7 lines) in packages/tools/lint/src/rules/architecture/dev-guard-warnings.ts:52"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2a9f862bb34d6647", "name": "Commented-code block (10 lines) in packages/tools/lint/src/rules/performance/no-heavy-import-only-in-handler.ts:44", "shortDescription": {"text": "Commented-code block (10 lines) in packages/tools/lint/src/rules/performance/no-heavy-import-only-in-handler.ts:44"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1196609d624da177", "name": "Commented-code block (6 lines) in packages/tools/lint/src/rules/performance/promise-race-needs-cleartimeout.ts:27", "shortDescription": {"text": "Commented-code block (6 lines) in packages/tools/lint/src/rules/performance/promise-race-needs-cleartimeout.ts:27"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-86bb095cec571346", "name": "Commented-code block (5 lines) in packages/tools/lint/src/rules/ssr/no-window-in-ssr.ts:24", "shortDescription": {"text": "Commented-code block (5 lines) in packages/tools/lint/src/rules/ssr/no-window-in-ssr.ts:24"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-12688a5d38a82d3e", "name": "Commented-code block (7 lines) in packages/tools/lint/src/rules/lifecycle/no-dom-in-setup.ts:53", "shortDescription": {"text": "Commented-code block (7 lines) in packages/tools/lint/src/rules/lifecycle/no-dom-in-setup.ts:53"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7116bfdca1889f13", "name": "Commented-code block (5 lines) in packages/tools/lint/src/rules/lifecycle/no-imperative-effect-on-create.ts:186", "shortDescription": {"text": "Commented-code block (5 lines) in packages/tools/lint/src/rules/lifecycle/no-imperative-effect-on-create.ts:186"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7001e92675aaaf53", "name": "`fetch()` without try/.catch or AbortSignal \u2014 packages/tools/lint/src/rules/lifecycle/no-imperative-effect-on-create.ts:", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/tools/lint/src/rules/lifecycle/no-imperative-effect-on-create.ts:14"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-661d9d77a6507df0", "name": "Commented-code block (5 lines) in packages/tools/lint/src/rules/hooks/no-raw-localstorage.ts:18", "shortDescription": {"text": "Commented-code block (5 lines) in packages/tools/lint/src/rules/hooks/no-raw-localstorage.ts:18"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-983bfc57c9d1c013", "name": "`fetch()` without try/.catch or AbortSignal \u2014 packages/tools/lint/src/rules/reactivity/no-async-effect.ts:16", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/tools/lint/src/rules/reactivity/no-async-effect.ts:16"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-552d25ead4fc91e0", "name": "Commented-code block (7 lines) in packages/tools/lint/src/rules/reactivity/no-unbatched-updates.ts:73", "shortDescription": {"text": "Commented-code block (7 lines) in packages/tools/lint/src/rules/reactivity/no-unbatched-updates.ts:73"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-230d16376efc2f0a", "name": "Commented-code block (10 lines) in packages/tools/lint/src/rules/reactivity/no-bare-signal-in-jsx.ts:5", "shortDescription": {"text": "Commented-code block (10 lines) in packages/tools/lint/src/rules/reactivity/no-bare-signal-in-jsx.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-15636cb8017d3c06", "name": "Commented-code block (5 lines) in packages/tools/lint/src/rules/reactivity/no-iterate-children-without-resolve.ts:355", "shortDescription": {"text": "Commented-code block (5 lines) in packages/tools/lint/src/rules/reactivity/no-iterate-children-without-resolve.ts:355"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e724496374585a7d", "name": "Commented-code block (8 lines) in packages/tools/lint/src/rules/store/no-duplicate-store-id.ts:14", "shortDescription": {"text": "Commented-code block (8 lines) in packages/tools/lint/src/rules/store/no-duplicate-store-id.ts:14"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-672ff21d17489c15", "name": "Commented-code block (6 lines) in packages/tools/lint/src/utils/component-context.ts:70", "shortDescription": {"text": "Commented-code block (6 lines) in packages/tools/lint/src/utils/component-context.ts:70"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-29c7624c215e43ce", "name": "Commented-code block (8 lines) in packages/tools/lint/src/lsp/index.ts:24", "shortDescription": {"text": "Commented-code block (8 lines) in packages/tools/lint/src/lsp/index.ts:24"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cdee9e886c255953", "name": "Commented-code block (5 lines) in packages/fundamentals/charts/vitest.browser.config.ts:13", "shortDescription": {"text": "Commented-code block (5 lines) in packages/fundamentals/charts/vitest.browser.config.ts:13"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9807c0672a484074", "name": "Commented-code block (8 lines) in packages/fundamentals/charts/vl-tools.config.mjs:3", "shortDescription": {"text": "Commented-code block (8 lines) in packages/fundamentals/charts/vl-tools.config.mjs:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a0abaa6e53b6448f", "name": "Commented-code block (6 lines) in packages/fundamentals/charts/vitest.config.ts:7", "shortDescription": {"text": "Commented-code block (6 lines) in packages/fundamentals/charts/vitest.config.ts:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-38eeba1b824ede42", "name": "Commented-code block (11 lines) in packages/fundamentals/charts/src/use-chart.ts:44", "shortDescription": {"text": "Commented-code block (11 lines) in packages/fundamentals/charts/src/use-chart.ts:44"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fed2180a2d311149", "name": "Commented-code block (5 lines) in packages/fundamentals/charts/src/loader.ts:183", "shortDescription": {"text": "Commented-code block (5 lines) in packages/fundamentals/charts/src/loader.ts:183"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8c9fdc05e646ba38", "name": "Commented-code block (6 lines) in packages/fundamentals/charts/src/chart-component.tsx:63", "shortDescription": {"text": "Commented-code block (6 lines) in packages/fundamentals/charts/src/chart-component.tsx:63"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f72267e02dfaeb00", "name": "Commented-code block (7 lines) in packages/fundamentals/charts/src/tests/tslib-alias-detection.test.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in packages/fundamentals/charts/src/tests/tslib-alias-detection.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-02e21c96a620e26d", "name": "Commented-code block (10 lines) in packages/fundamentals/charts/src/tests/vite-helper.test.ts:15", "shortDescription": {"text": "Commented-code block (10 lines) in packages/fundamentals/charts/src/tests/vite-helper.test.ts:15"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-37c24fc8bdb286cc", "name": "Commented-code block (7 lines) in packages/fundamentals/charts/src/tests/charts.browser.test.tsx:8", "shortDescription": {"text": "Commented-code block (7 lines) in packages/fundamentals/charts/src/tests/charts.browser.test.tsx:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2b6a128942219700", "name": "Commented-code block (6 lines) in packages/fundamentals/charts/src/tests/charts.test.tsx:4", "shortDescription": {"text": "Commented-code block (6 lines) in packages/fundamentals/charts/src/tests/charts.test.tsx:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8d5986d49af83293", "name": "Commented-code block (7 lines) in packages/fundamentals/form/src/use-form-state.ts:48", "shortDescription": {"text": "Commented-code block (7 lines) in packages/fundamentals/form/src/use-form-state.ts:48"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d852cb5d9823649d", "name": "Commented-code block (5 lines) in packages/fundamentals/form/src/use-form.ts:16", "shortDescription": {"text": "Commented-code block (5 lines) in packages/fundamentals/form/src/use-form.ts:16"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-585942754e5e8fa7", "name": "Commented-code block (5 lines) in packages/fundamentals/form/src/tests/form.test.tsx:502", "shortDescription": {"text": "Commented-code block (5 lines) in packages/fundamentals/form/src/tests/form.test.tsx:502"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c2535049d02854b8", "name": "Commented-code block (5 lines) in packages/fundamentals/form/src/tests/devtools.test.ts:140", "shortDescription": {"text": "Commented-code block (5 lines) in packages/fundamentals/form/src/tests/devtools.test.ts:140"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2b41565f725b6901", "name": "Commented-code block (6 lines) in packages/fundamentals/form/src/tests/form-additional.test.tsx:367", "shortDescription": {"text": "Commented-code block (6 lines) in packages/fundamentals/form/src/tests/form-additional.test.tsx:367"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-710c5f9eb38d9cc5", "name": "Commented-code block (6 lines) in packages/fundamentals/sync/src/index.ts:13", "shortDescription": {"text": "Commented-code block (6 lines) in packages/fundamentals/sync/src/index.ts:13"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d482e0ac46bff088", "name": "Commented-code block (5 lines) in packages/fundamentals/sync/src/server.ts:133", "shortDescription": {"text": "Commented-code block (5 lines) in packages/fundamentals/sync/src/server.ts:133"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7f792f4dd80cf4c7", "name": "Commented-code block (5 lines) in packages/fundamentals/sync/src/tests/fake-adapter.test.ts:188", "shortDescription": {"text": "Commented-code block (5 lines) in packages/fundamentals/sync/src/tests/fake-adapter.test.ts:188"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f7ce696d421a4592", "name": "Commented-code block (7 lines) in packages/fundamentals/sync/src/tests/manifest-snapshot.test.ts:9", "shortDescription": {"text": "Commented-code block (7 lines) in packages/fundamentals/sync/src/tests/manifest-snapshot.test.ts:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-67be42656a778071", "name": "Commented-code block (6 lines) in packages/fundamentals/sync/src/tests/synced-dom.test.ts:12", "shortDescription": {"text": "Commented-code block (6 lines) in packages/fundamentals/sync/src/tests/synced-dom.test.ts:12"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d9e1db17018a0867", "name": "Commented-code block (6 lines) in packages/fundamentals/sync/src/tests/awareness.test.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in packages/fundamentals/sync/src/tests/awareness.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7e8985f583a2963e", "name": "Commented-code block (10 lines) in packages/fundamentals/sync/src/tests/ws-relay.test.ts:1", "shortDescription": {"text": "Commented-code block (10 lines) in packages/fundamentals/sync/src/tests/ws-relay.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2a0c4cd92b355408", "name": "Commented-code block (5 lines) in packages/fundamentals/sync/src/tests/broadcast-transport.test.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/fundamentals/sync/src/tests/broadcast-transport.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fe8842b1d1abb1e5", "name": "Commented-code block (6 lines) in packages/fundamentals/sync/src/crdt/yjs-ws-transport.ts:106", "shortDescription": {"text": "Commented-code block (6 lines) in packages/fundamentals/sync/src/crdt/yjs-ws-transport.ts:106"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f5cb654bf5bb28bc", "name": "Commented-code block (8 lines) in packages/fundamentals/sync/src/crdt/yjs-awareness.ts:156", "shortDescription": {"text": "Commented-code block (8 lines) in packages/fundamentals/sync/src/crdt/yjs-awareness.ts:156"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-35ca49790dadba6d", "name": "Commented-code block (5 lines) in packages/fundamentals/document/vitest.config.ts:6", "shortDescription": {"text": "Commented-code block (5 lines) in packages/fundamentals/document/vitest.config.ts:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-db2df499693e345a", "name": "Commented-code block (5 lines) in packages/fundamentals/document/src/tests/integration.test.ts:310", "shortDescription": {"text": "Commented-code block (5 lines) in packages/fundamentals/document/src/tests/integration.test.ts:310"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e205307b1907a4ba", "name": "Commented-code block (5 lines) in packages/fundamentals/document/src/tests/document.test.ts:221", "shortDescription": {"text": "Commented-code block (5 lines) in packages/fundamentals/document/src/tests/document.test.ts:221"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2cf9553ebc844bdd", "name": "Commented-code block (7 lines) in packages/fundamentals/document/src/renderers/html.ts:13", "shortDescription": {"text": "Commented-code block (7 lines) in packages/fundamentals/document/src/renderers/html.ts:13"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2fd29a93122ac9b6", "name": "Commented-code block (7 lines) in packages/fundamentals/document/src/renderers/docx.ts:554", "shortDescription": {"text": "Commented-code block (7 lines) in packages/fundamentals/document/src/renderers/docx.ts:554"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e31afd9a6ee655bc", "name": "Commented-code block (7 lines) in packages/fundamentals/document/src/renderers/markdown.ts:35", "shortDescription": {"text": "Commented-code block (7 lines) in packages/fundamentals/document/src/renderers/markdown.ts:35"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5f1dfb3806130d6c", "name": "Commented-code block (5 lines) in packages/fundamentals/i18n/src/trans.tsx:4", "shortDescription": {"text": "Commented-code block (5 lines) in packages/fundamentals/i18n/src/trans.tsx:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e86c86220ea47f79", "name": "Commented-code block (8 lines) in packages/fundamentals/i18n/src/create-i18n.ts:43", "shortDescription": {"text": "Commented-code block (8 lines) in packages/fundamentals/i18n/src/create-i18n.ts:43"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-28da6f622a6b67b8", "name": "Commented-code block (5 lines) in packages/fundamentals/i18n/src/interpolation.ts:26", "shortDescription": {"text": "Commented-code block (5 lines) in packages/fundamentals/i18n/src/interpolation.ts:26"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2be08bb22a3eaa94", "name": "Commented-code block (9 lines) in packages/fundamentals/i18n/src/tests/hardening.test.ts:72", "shortDescription": {"text": "Commented-code block (9 lines) in packages/fundamentals/i18n/src/tests/hardening.test.ts:72"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f0c43ebb40a26604", "name": "Commented-code block (10 lines) in packages/fundamentals/i18n/src/tests/i18n-additional.test.tsx:396", "shortDescription": {"text": "Commented-code block (10 lines) in packages/fundamentals/i18n/src/tests/i18n-additional.test.tsx:396"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6697523dda22f44f", "name": "Commented-code block (10 lines) in packages/fundamentals/i18n/src/tests/i18n.test.tsx:872", "shortDescription": {"text": "Commented-code block (10 lines) in packages/fundamentals/i18n/src/tests/i18n.test.tsx:872"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b62fe634bc415979", "name": "Commented-code block (6 lines) in packages/fundamentals/toast/src/toaster.tsx:72", "shortDescription": {"text": "Commented-code block (6 lines) in packages/fundamentals/toast/src/toaster.tsx:72"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-78af05834590a95c", "name": "`fetch()` without try/.catch or AbortSignal \u2014 packages/fundamentals/toast/src/manifest.ts:91", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/fundamentals/toast/src/manifest.ts:91"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9b05d43ddd9f6b8f", "name": "Commented-code block (6 lines) in packages/fundamentals/code/src/bind-signal.ts:210", "shortDescription": {"text": "Commented-code block (6 lines) in packages/fundamentals/code/src/bind-signal.ts:210"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a1baeb3a54103218", "name": "Commented-code block (10 lines) in packages/fundamentals/code/src/editor.ts:389", "shortDescription": {"text": "Commented-code block (10 lines) in packages/fundamentals/code/src/editor.ts:389"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6a4cb96c83962ed6", "name": "Commented-code block (6 lines) in packages/fundamentals/code/src/minimap.ts:117", "shortDescription": {"text": "Commented-code block (6 lines) in packages/fundamentals/code/src/minimap.ts:117"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-09a95b817f923a05", "name": "Commented-code block (5 lines) in packages/fundamentals/code/src/tests/bind-signal.test.ts:247", "shortDescription": {"text": "Commented-code block (5 lines) in packages/fundamentals/code/src/tests/bind-signal.test.ts:247"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-71db22a5e4751e24", "name": "Commented-code block (5 lines) in packages/fundamentals/code/src/tests/code.browser.test.tsx:11", "shortDescription": {"text": "Commented-code block (5 lines) in packages/fundamentals/code/src/tests/code.browser.test.tsx:11"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9702f6a4bb96837d", "name": "Commented-code block (8 lines) in packages/fundamentals/hotkeys/src/registry.ts:8", "shortDescription": {"text": "Commented-code block (8 lines) in packages/fundamentals/hotkeys/src/registry.ts:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-91493788d357ac7b", "name": "Commented-code block (6 lines) in packages/fundamentals/state-tree/src/patch.ts:24", "shortDescription": {"text": "Commented-code block (6 lines) in packages/fundamentals/state-tree/src/patch.ts:24"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-14adce67dacfa9ff", "name": "`fetch()` without try/.catch or AbortSignal \u2014 packages/fundamentals/state-tree/src/manifest.ts:92", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/fundamentals/state-tree/src/manifest.ts:92"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a7ff5b723f7645d5", "name": "Commented-code block (7 lines) in packages/fundamentals/state-tree/src/instance.ts:106", "shortDescription": {"text": "Commented-code block (7 lines) in packages/fundamentals/state-tree/src/instance.ts:106"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6f55c451682d6896", "name": "Commented-code block (5 lines) in packages/fundamentals/state-tree/src/tests/devtools.test.ts:111", "shortDescription": {"text": "Commented-code block (5 lines) in packages/fundamentals/state-tree/src/tests/devtools.test.ts:111"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-466327e931bd3818", "name": "Commented-code block (11 lines) in packages/fundamentals/state-tree/src/tests/tracked-signal-bind-contract.test.ts:5", "shortDescription": {"text": "Commented-code block (11 lines) in packages/fundamentals/state-tree/src/tests/tracked-signal-bind-contract.test.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8dafdbd85b74d103", "name": "Commented-code block (5 lines) in packages/fundamentals/feature/src/define-feature.ts:313", "shortDescription": {"text": "Commented-code block (5 lines) in packages/fundamentals/feature/src/define-feature.ts:313"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4344e54e56291e8a", "name": "Commented-code block (5 lines) in packages/fundamentals/validation/src/valibot.ts:86", "shortDescription": {"text": "Commented-code block (5 lines) in packages/fundamentals/validation/src/valibot.ts:86"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b2329069255a3c09", "name": "Commented-code block (5 lines) in packages/fundamentals/query/src/use-sse.ts:103", "shortDescription": {"text": "Commented-code block (5 lines) in packages/fundamentals/query/src/use-sse.ts:103"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6783edd18e33f142", "name": "`fetch()` without try/.catch or AbortSignal \u2014 packages/fundamentals/query/src/manifest.ts:46", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/fundamentals/query/src/manifest.ts:46"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f3a460d76f6056e8", "name": "Commented-code block (5 lines) in packages/fundamentals/query/src/use-mutation.ts:18", "shortDescription": {"text": "Commented-code block (5 lines) in packages/fundamentals/query/src/use-mutation.ts:18"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4421998e22d8ed2a", "name": "`fetch()` without try/.catch or AbortSignal \u2014 packages/fundamentals/query/src/use-mutation.ts:79", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/fundamentals/query/src/use-mutation.ts:79"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bf1f273c96722234", "name": "Commented-code block (5 lines) in packages/fundamentals/query/src/use-query.ts:14", "shortDescription": {"text": "Commented-code block (5 lines) in packages/fundamentals/query/src/use-query.ts:14"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e4d7fe35574ccbe9", "name": "`fetch()` without try/.catch or AbortSignal \u2014 packages/fundamentals/query/src/use-query.ts:64", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/fundamentals/query/src/use-query.ts:64"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0e749fff26210fa1", "name": "Commented-code block (8 lines) in packages/fundamentals/query/src/tests/improvements.test.tsx:172", "shortDescription": {"text": "Commented-code block (8 lines) in packages/fundamentals/query/src/tests/improvements.test.tsx:172"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f8ac8e8a7b5c206a", "name": "Commented-code block (5 lines) in packages/fundamentals/query/src/tests/subscription.test.tsx:333", "shortDescription": {"text": "Commented-code block (5 lines) in packages/fundamentals/query/src/tests/subscription.test.tsx:333"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-228fb58dee4b7005", "name": "Commented-code block (5 lines) in packages/fundamentals/query/src/tests/manifest-snapshot.test.ts:8", "shortDescription": {"text": "Commented-code block (5 lines) in packages/fundamentals/query/src/tests/manifest-snapshot.test.ts:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1bc3bc679907a781", "name": "Commented-code block (6 lines) in packages/fundamentals/query/src/tests/sse.test.tsx:333", "shortDescription": {"text": "Commented-code block (6 lines) in packages/fundamentals/query/src/tests/sse.test.tsx:333"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fe4b6a51288969d3", "name": "Commented-code block (5 lines) in packages/fundamentals/query/src/tests/lazy-signals.test.tsx:164", "shortDescription": {"text": "Commented-code block (5 lines) in packages/fundamentals/query/src/tests/lazy-signals.test.tsx:164"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-afdb242dcf261cee", "name": "Commented-code block (5 lines) in packages/fundamentals/rx/src/pipe.ts:75", "shortDescription": {"text": "Commented-code block (5 lines) in packages/fundamentals/rx/src/pipe.ts:75"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d91654a3acd1dfce", "name": "Commented-code block (8 lines) in packages/fundamentals/url-state/src/use-url-state.ts:164", "shortDescription": {"text": "Commented-code block (8 lines) in packages/fundamentals/url-state/src/use-url-state.ts:164"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a654c63e447589ca", "name": "Commented-code block (6 lines) in packages/fundamentals/hooks/src/useDialog.ts:64", "shortDescription": {"text": "Commented-code block (6 lines) in packages/fundamentals/hooks/src/useDialog.ts:64"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c09a743a1d5046dd", "name": "`fetch()` without try/.catch or AbortSignal \u2014 packages/fundamentals/hooks/src/manifest.ts:92", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/fundamentals/hooks/src/manifest.ts:92"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d869a91143391cb8", "name": "Commented-code block (5 lines) in packages/fundamentals/hooks/src/useBreakpoint.ts:31", "shortDescription": {"text": "Commented-code block (5 lines) in packages/fundamentals/hooks/src/useBreakpoint.ts:31"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-98729ed7590c7750", "name": "Commented-code block (6 lines) in packages/fundamentals/hooks/src/__tests__/ssr-branches.node.test.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in packages/fundamentals/hooks/src/__tests__/ssr-branches.node.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1efbd2f5fbb20b43", "name": "Commented-code block (7 lines) in packages/fundamentals/hooks/src/__tests__/useDialog.test.ts:99", "shortDescription": {"text": "Commented-code block (7 lines) in packages/fundamentals/hooks/src/__tests__/useDialog.test.ts:99"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e90823e7d347672c", "name": "Commented-code block (7 lines) in packages/fundamentals/hooks/src/__tests__/ssr-branches.test.ts:12", "shortDescription": {"text": "Commented-code block (7 lines) in packages/fundamentals/hooks/src/__tests__/ssr-branches.test.ts:12"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-dd03d000f0c2f981", "name": "Commented-code block (5 lines) in packages/fundamentals/store/src/index.ts:440", "shortDescription": {"text": "Commented-code block (5 lines) in packages/fundamentals/store/src/index.ts:440"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0109ec824fed7fcf", "name": "Commented-code block (5 lines) in packages/fundamentals/store/src/tests/manifest-snapshot.test.ts:84", "shortDescription": {"text": "Commented-code block (5 lines) in packages/fundamentals/store/src/tests/manifest-snapshot.test.ts:84"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3e9b18d9bb1661b6", "name": "Commented-code block (6 lines) in packages/fundamentals/store/src/tests/dev-gate-treeshake.test.ts:19", "shortDescription": {"text": "Commented-code block (6 lines) in packages/fundamentals/store/src/tests/dev-gate-treeshake.test.ts:19"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-259108305ee0753b", "name": "Commented-code block (8 lines) in packages/fundamentals/store/src/tests/schema-store.test.ts:643", "shortDescription": {"text": "Commented-code block (8 lines) in packages/fundamentals/store/src/tests/schema-store.test.ts:643"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a15b163e850c37c0", "name": "Commented-code block (10 lines) in packages/fundamentals/dnd/vitest.browser.config.ts:4", "shortDescription": {"text": "Commented-code block (10 lines) in packages/fundamentals/dnd/vitest.browser.config.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9999c5c4bb39f962", "name": "Commented-code block (7 lines) in packages/fundamentals/dnd/src/use-file-drop.browser.test.tsx:4", "shortDescription": {"text": "Commented-code block (7 lines) in packages/fundamentals/dnd/src/use-file-drop.browser.test.tsx:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-06bd98fd8ab4c25c", "name": "Commented-code block (10 lines) in packages/fundamentals/dnd/src/use-sortable.ts:253", "shortDescription": {"text": "Commented-code block (10 lines) in packages/fundamentals/dnd/src/use-sortable.ts:253"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-23ef8664cdd40285", "name": "Commented-code block (6 lines) in packages/fundamentals/dnd/src/tests/dnd.test.ts:162", "shortDescription": {"text": "Commented-code block (6 lines) in packages/fundamentals/dnd/src/tests/dnd.test.ts:162"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0eeb53d7a5549ff3", "name": "Commented-code block (7 lines) in packages/fundamentals/dnd/src/tests/use-sortable-leak.test.ts:6", "shortDescription": {"text": "Commented-code block (7 lines) in packages/fundamentals/dnd/src/tests/use-sortable-leak.test.ts:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-df7c990c6097693b", "name": "Commented-code block (6 lines) in packages/fundamentals/flow/src/flow.ts:89", "shortDescription": {"text": "Commented-code block (6 lines) in packages/fundamentals/flow/src/flow.ts:89"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6e3e32876487a340", "name": "Commented-code block (8 lines) in packages/fundamentals/flow/src/manifest.ts:51", "shortDescription": {"text": "Commented-code block (8 lines) in packages/fundamentals/flow/src/manifest.ts:51"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-196b0c1258fe22f1", "name": "Commented-code block (5 lines) in packages/fundamentals/flow/src/layout.ts:43", "shortDescription": {"text": "Commented-code block (5 lines) in packages/fundamentals/flow/src/layout.ts:43"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-24e48efae14dbaec", "name": "Commented-code block (7 lines) in packages/fundamentals/flow/src/tests/manifest-snapshot.test.ts:24", "shortDescription": {"text": "Commented-code block (7 lines) in packages/fundamentals/flow/src/tests/manifest-snapshot.test.ts:24"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1d35b1172ca258fd", "name": "Commented-code block (5 lines) in packages/fundamentals/flow/src/tests/integration.test.ts:1891", "shortDescription": {"text": "Commented-code block (5 lines) in packages/fundamentals/flow/src/tests/integration.test.ts:1891"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bc9725719d32edab", "name": "Commented-code block (8 lines) in packages/fundamentals/flow/src/tests/node-reactivity.test.ts:115", "shortDescription": {"text": "Commented-code block (8 lines) in packages/fundamentals/flow/src/tests/node-reactivity.test.ts:115"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-784bfdcba2856305", "name": "Commented-code block (6 lines) in packages/fundamentals/flow/src/components/flow-component.tsx:189", "shortDescription": {"text": "Commented-code block (6 lines) in packages/fundamentals/flow/src/components/flow-component.tsx:189"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8fba440c8d0abc87", "name": "Commented-code block (6 lines) in packages/fundamentals/validate/src/meta.ts:55", "shortDescription": {"text": "Commented-code block (6 lines) in packages/fundamentals/validate/src/meta.ts:55"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f7fca34bc17524f7", "name": "Commented-code block (5 lines) in packages/fundamentals/validate/src/tests/meta.test.ts:40", "shortDescription": {"text": "Commented-code block (5 lines) in packages/fundamentals/validate/src/tests/meta.test.ts:40"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7df33ba550bf8c5e", "name": "Commented-code block (5 lines) in packages/fundamentals/validate/src/tests/validator.test.ts:403", "shortDescription": {"text": "Commented-code block (5 lines) in packages/fundamentals/validate/src/tests/validator.test.ts:403"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4c02eed291ff532b", "name": "Commented-code block (5 lines) in packages/fundamentals/validate/src/primitives/string.ts:326", "shortDescription": {"text": "Commented-code block (5 lines) in packages/fundamentals/validate/src/primitives/string.ts:326"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-954e755685e405e3", "name": "Commented-code block (5 lines) in packages/fundamentals/storage/src/local.ts:8", "shortDescription": {"text": "Commented-code block (5 lines) in packages/fundamentals/storage/src/local.ts:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-711c77d3a3a833bb", "name": "Commented-code block (5 lines) in packages/fundamentals/storage/src/indexed-db.ts:35", "shortDescription": {"text": "Commented-code block (5 lines) in packages/fundamentals/storage/src/indexed-db.ts:35"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d54c643b7d2c73f9", "name": "Commented-code block (6 lines) in packages/core/compiler/vitest.config.ts:10", "shortDescription": {"text": "Commented-code block (6 lines) in packages/core/compiler/vitest.config.ts:10"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c0ed9be3df2ebdba", "name": "Commented-code block (5 lines) in packages/core/compiler/scripts/build-native.ts:190", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/compiler/scripts/build-native.ts:190"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-458cbf9f39375245", "name": "Commented-code block (5 lines) in packages/core/compiler/src/ssg-audit.ts:384", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/compiler/src/ssg-audit.ts:384"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3a528bb2e4612529", "name": "Commented-code block (5 lines) in packages/core/compiler/src/defer-inline.ts:592", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/compiler/src/defer-inline.ts:592"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0557142beb5dade5", "name": "Commented-code block (6 lines) in packages/core/compiler/src/load-native.ts:44", "shortDescription": {"text": "Commented-code block (6 lines) in packages/core/compiler/src/load-native.ts:44"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-af6d4aa41c8c1892", "name": "Commented-code block (5 lines) in packages/core/compiler/src/jsx.ts:53", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/compiler/src/jsx.ts:53"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f7ba977fe9a0a7e6", "name": "Commented-code block (5 lines) in packages/core/compiler/src/test-audit.ts:336", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/compiler/src/test-audit.ts:336"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-10a652e7542965b4", "name": "Commented-code block (8 lines) in packages/core/compiler/src/react-intercept.ts:549", "shortDescription": {"text": "Commented-code block (8 lines) in packages/core/compiler/src/react-intercept.ts:549"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5e525ec13e235ef7", "name": "Commented-code block (8 lines) in packages/core/compiler/src/content-audit.ts:503", "shortDescription": {"text": "Commented-code block (8 lines) in packages/core/compiler/src/content-audit.ts:503"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-37be35d70f3423cd", "name": "Commented-code block (6 lines) in packages/core/compiler/src/pyreon-intercept.ts:481", "shortDescription": {"text": "Commented-code block (6 lines) in packages/core/compiler/src/pyreon-intercept.ts:481"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-624afae62ed91090", "name": "Commented-code block (7 lines) in packages/core/compiler/src/island-audit.ts:500", "shortDescription": {"text": "Commented-code block (7 lines) in packages/core/compiler/src/island-audit.ts:500"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e0000646d66026b0", "name": "Commented-code block (5 lines) in packages/core/compiler/src/tests/reactivity-lens.test.ts:96", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/compiler/src/tests/reactivity-lens.test.ts:96"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-96aa9083d1fecead", "name": "Commented-code block (9 lines) in packages/core/compiler/src/tests/selector-subscribe-promote.test.ts:141", "shortDescription": {"text": "Commented-code block (9 lines) in packages/core/compiler/src/tests/selector-subscribe-promote.test.ts:141"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c13248cdc131f84c", "name": "Commented-code block (6 lines) in packages/core/compiler/src/tests/react-intercept.test.ts:745", "shortDescription": {"text": "Commented-code block (6 lines) in packages/core/compiler/src/tests/react-intercept.test.ts:745"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0536253fc69254a0", "name": "Commented-code block (7 lines) in packages/core/compiler/src/tests/sourcemap-fidelity.test.ts:27", "shortDescription": {"text": "Commented-code block (7 lines) in packages/core/compiler/src/tests/sourcemap-fidelity.test.ts:27"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b59a3a767ccdc485", "name": "Commented-code block (5 lines) in packages/core/compiler/src/tests/component-child-no-wrap.test.ts:45", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/compiler/src/tests/component-child-no-wrap.test.ts:45"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-33859a12ec6ef65f", "name": "Commented-code block (10 lines) in packages/core/compiler/src/tests/static-text-baking.test.ts:8", "shortDescription": {"text": "Commented-code block (10 lines) in packages/core/compiler/src/tests/static-text-baking.test.ts:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2ffbde5ea4cc48e3", "name": "Commented-code block (9 lines) in packages/core/compiler/src/tests/native-equivalence.test.ts:54", "shortDescription": {"text": "Commented-code block (9 lines) in packages/core/compiler/src/tests/native-equivalence.test.ts:54"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9a977ce509dd2889", "name": "Commented-code block (6 lines) in packages/core/compiler/src/tests/prop-derived-shadow.test.ts:85", "shortDescription": {"text": "Commented-code block (6 lines) in packages/core/compiler/src/tests/prop-derived-shadow.test.ts:85"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9a376f8cd728dd3d", "name": "Commented-code block (6 lines) in packages/core/compiler/src/tests/content-audit.test.ts:398", "shortDescription": {"text": "Commented-code block (6 lines) in packages/core/compiler/src/tests/content-audit.test.ts:398"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a84bc32472e133ac", "name": "Commented-code block (8 lines) in packages/core/compiler/src/tests/rocketstyle-collapse.test.ts:4", "shortDescription": {"text": "Commented-code block (8 lines) in packages/core/compiler/src/tests/rocketstyle-collapse.test.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3951502abf124995", "name": "Commented-code block (5 lines) in packages/core/compiler/src/tests/jsx.test.ts:660", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/compiler/src/tests/jsx.test.ts:660"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-807582b668398e82", "name": "Commented-code block (5 lines) in packages/core/compiler/src/tests/test-audit.test.ts:75", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/compiler/src/tests/test-audit.test.ts:75"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1edba7d6e4ccae60", "name": "Commented-code block (7 lines) in packages/core/compiler/src/tests/collapse-bail-census.test.ts:140", "shortDescription": {"text": "Commented-code block (7 lines) in packages/core/compiler/src/tests/collapse-bail-census.test.ts:140"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3329a9cba08803aa", "name": "Commented-code block (6 lines) in packages/core/compiler/src/tests/dynamic-collapse-scan.test.ts:56", "shortDescription": {"text": "Commented-code block (6 lines) in packages/core/compiler/src/tests/dynamic-collapse-scan.test.ts:56"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7c960e77ac5c67ae", "name": "Commented-code block (6 lines) in packages/core/compiler/src/tests/detector-tag-consistency.test.ts:5", "shortDescription": {"text": "Commented-code block (6 lines) in packages/core/compiler/src/tests/detector-tag-consistency.test.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f9238a71b2b0aa49", "name": "Commented-code block (11 lines) in packages/core/compiler/src/tests/runtime/whitespace.test.ts:30", "shortDescription": {"text": "Commented-code block (11 lines) in packages/core/compiler/src/tests/runtime/whitespace.test.ts:30"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-18bf07727941d822", "name": "Commented-code block (6 lines) in packages/core/compiler/src/tests/runtime/harness.ts:60", "shortDescription": {"text": "Commented-code block (6 lines) in packages/core/compiler/src/tests/runtime/harness.ts:60"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-30dae389468934f3", "name": "Commented-code block (5 lines) in packages/core/compiler/src/tests/runtime/events.test.ts:191", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/compiler/src/tests/runtime/events.test.ts:191"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b59c4ec2611822d0", "name": "Commented-code block (5 lines) in packages/core/compiler/src/tests/runtime/pr-352-shapes.test.ts:18", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/compiler/src/tests/runtime/pr-352-shapes.test.ts:18"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e94e4587474bc544", "name": "Commented-code block (9 lines) in packages/core/router/src/loader.ts:92", "shortDescription": {"text": "Commented-code block (9 lines) in packages/core/router/src/loader.ts:92"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0d52f7ffe791c60f", "name": "Commented-code block (9 lines) in packages/core/router/src/components.tsx:90", "shortDescription": {"text": "Commented-code block (9 lines) in packages/core/router/src/components.tsx:90"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-32e8b84ab232775c", "name": "Commented-code block (5 lines) in packages/core/router/src/scroll.ts:18", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/router/src/scroll.ts:18"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-548996e01fa114c4", "name": "Commented-code block (12 lines) in packages/core/router/src/match.ts:5", "shortDescription": {"text": "Commented-code block (12 lines) in packages/core/router/src/match.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8e4402cd307609ee", "name": "Commented-code block (5 lines) in packages/core/router/src/router.ts:29", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/router/src/router.ts:29"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9db98a877d64ef45", "name": "`fetch()` without try/.catch or AbortSignal \u2014 packages/core/router/src/router.ts:897", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/core/router/src/router.ts:897"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ebb18e29bf02f51e", "name": "Commented-code block (5 lines) in packages/core/router/src/tests/hooks.test.ts:258", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/router/src/tests/hooks.test.ts:258"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-eeae7f43dc6624a3", "name": "Commented-code block (6 lines) in packages/core/router/src/tests/router.browser.test.tsx:17", "shortDescription": {"text": "Commented-code block (6 lines) in packages/core/router/src/tests/router.browser.test.tsx:17"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-65718ce89ee8ba53", "name": "Commented-code block (6 lines) in packages/core/router/src/tests/routerlink-reactive-to.browser.test.tsx:38", "shortDescription": {"text": "Commented-code block (6 lines) in packages/core/router/src/tests/routerlink-reactive-to.browser.test.tsx:38"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c56b7ed788480be2", "name": "Commented-code block (5 lines) in packages/core/router/src/tests/match.test.ts:11", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/router/src/tests/match.test.ts:11"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-230dd09b36cc5073", "name": "Commented-code block (5 lines) in packages/core/router/src/tests/loader.test.ts:193", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/router/src/tests/loader.test.ts:193"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b8038daea9b80adf", "name": "Commented-code block (6 lines) in packages/core/router/src/tests/match-fastlane.test.ts:6", "shortDescription": {"text": "Commented-code block (6 lines) in packages/core/router/src/tests/match-fastlane.test.ts:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bfb1d2445fb13f46", "name": "Commented-code block (7 lines) in packages/core/router/src/tests/router.test.ts:803", "shortDescription": {"text": "Commented-code block (7 lines) in packages/core/router/src/tests/router.test.ts:803"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1a6731ce03e7d585", "name": "Commented-code block (5 lines) in packages/core/head/src/provider.ts:50", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/head/src/provider.ts:50"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8886a5f740ce6fc3", "name": "Commented-code block (9 lines) in packages/core/head/src/use-head.ts:35", "shortDescription": {"text": "Commented-code block (9 lines) in packages/core/head/src/use-head.ts:35"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9c33c2de839eb265", "name": "Commented-code block (5 lines) in packages/core/head/src/tests/provider-inherits-context.test.tsx:81", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/head/src/tests/provider-inherits-context.test.tsx:81"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c121a0d59706348b", "name": "Commented-code block (18 lines) in packages/core/head/src/tests/head.test.ts:159", "shortDescription": {"text": "Commented-code block (18 lines) in packages/core/head/src/tests/head.test.ts:159"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a900210c9c629fe7", "name": "Commented-code block (6 lines) in packages/core/head/src/tests/head.browser.test.tsx:10", "shortDescription": {"text": "Commented-code block (6 lines) in packages/core/head/src/tests/head.browser.test.tsx:10"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cfb093b09db39aad", "name": "Commented-code block (5 lines) in packages/core/primitives/src/config.ts:7", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/primitives/src/config.ts:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-53b58af3f3a6a9f4", "name": "Commented-code block (6 lines) in packages/core/primitives/src/index.ts:11", "shortDescription": {"text": "Commented-code block (6 lines) in packages/core/primitives/src/index.ts:11"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-76931dfad7bede39", "name": "Commented-code block (7 lines) in packages/core/primitives/src/tests/primitives.test.tsx:8", "shortDescription": {"text": "Commented-code block (7 lines) in packages/core/primitives/src/tests/primitives.test.tsx:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-93337b6a75c4dfc0", "name": "Commented-code block (7 lines) in packages/core/primitives/src/tests/primitives.browser.test.tsx:278", "shortDescription": {"text": "Commented-code block (7 lines) in packages/core/primitives/src/tests/primitives.browser.test.tsx:278"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9adc2c0b577d3efb", "name": "Commented-code block (5 lines) in packages/core/primitives/src/web/Image.tsx:36", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/primitives/src/web/Image.tsx:36"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-632ef54e1817120a", "name": "Commented-code block (5 lines) in packages/core/primitives/src/web/passthrough.ts:5", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/primitives/src/web/passthrough.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-533d51d0354dd802", "name": "Commented-code block (5 lines) in packages/core/primitives/src/web/tokens.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/primitives/src/web/tokens.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-40db69ed78b93143", "name": "Commented-code block (6 lines) in packages/core/primitives/src/web/Field.tsx:32", "shortDescription": {"text": "Commented-code block (6 lines) in packages/core/primitives/src/web/Field.tsx:32"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-274e6b0e6d884d6b", "name": "Commented-code block (5 lines) in packages/core/primitives/src/web/base-style.ts:4", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/primitives/src/web/base-style.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bb7b694a57b0c307", "name": "Commented-code block (8 lines) in packages/core/server/vitest.config.ts:6", "shortDescription": {"text": "Commented-code block (8 lines) in packages/core/server/vitest.config.ts:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8513f1b2bc7aca51", "name": "Commented-code block (8 lines) in packages/core/server/src/ssg.ts:119", "shortDescription": {"text": "Commented-code block (8 lines) in packages/core/server/src/ssg.ts:119"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-55543dd65054f5f3", "name": "Commented-code block (6 lines) in packages/core/server/src/server-island.ts:143", "shortDescription": {"text": "Commented-code block (6 lines) in packages/core/server/src/server-island.ts:143"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8daca198b5679069", "name": "`fetch()` without try/.catch or AbortSignal \u2014 packages/core/server/src/server-island.ts:208", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/core/server/src/server-island.ts:208"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-fff35c7b558ba9f3", "name": "Commented-code block (8 lines) in packages/core/server/src/html.ts:56", "shortDescription": {"text": "Commented-code block (8 lines) in packages/core/server/src/html.ts:56"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0e197949e8d93d8c", "name": "Commented-code block (7 lines) in packages/core/server/src/client.ts:36", "shortDescription": {"text": "Commented-code block (7 lines) in packages/core/server/src/client.ts:36"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d995ea90777cbf92", "name": "Commented-code block (11 lines) in packages/core/server/src/island.ts:146", "shortDescription": {"text": "Commented-code block (11 lines) in packages/core/server/src/island.ts:146"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-82265530f4da5542", "name": "Commented-code block (11 lines) in packages/core/server/src/handler.ts:149", "shortDescription": {"text": "Commented-code block (11 lines) in packages/core/server/src/handler.ts:149"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9ff916c53a07d6bd", "name": "Commented-code block (8 lines) in packages/core/server/src/tests/server.test.ts:170", "shortDescription": {"text": "Commented-code block (8 lines) in packages/core/server/src/tests/server.test.ts:170"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4404e0e6e96df4ac", "name": "Commented-code block (8 lines) in packages/core/server/src/tests/island-client.test.tsx:61", "shortDescription": {"text": "Commented-code block (8 lines) in packages/core/server/src/tests/island-client.test.tsx:61"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5344d6c1089091bc", "name": "Commented-code block (5 lines) in packages/core/server/src/tests/islands.browser.test.tsx:304", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/server/src/tests/islands.browser.test.tsx:304"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-69c6e7ba096bfc6c", "name": "Commented-code block (8 lines) in packages/core/server/src/tests/island-client-export.test.ts:6", "shortDescription": {"text": "Commented-code block (8 lines) in packages/core/server/src/tests/island-client-export.test.ts:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-759c2089c847ddcd", "name": "Commented-code block (8 lines) in packages/core/server/src/tests/client.test.ts:869", "shortDescription": {"text": "Commented-code block (8 lines) in packages/core/server/src/tests/client.test.ts:869"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0adf515cf758c03e", "name": "Commented-code block (20 lines) in packages/core/runtime-dom/vitest.config.ts:7", "shortDescription": {"text": "Commented-code block (20 lines) in packages/core/runtime-dom/vitest.config.ts:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-07ede3c12a981165", "name": "Commented-code block (7 lines) in packages/core/runtime-dom/src/hydrate.ts:281", "shortDescription": {"text": "Commented-code block (7 lines) in packages/core/runtime-dom/src/hydrate.ts:281"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e28b7eb9e5a94627", "name": "Commented-code block (5 lines) in packages/core/runtime-dom/src/template.ts:142", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/runtime-dom/src/template.ts:142"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1a0f99413445af5c", "name": "Commented-code block (8 lines) in packages/core/runtime-dom/src/delegate.ts:73", "shortDescription": {"text": "Commented-code block (8 lines) in packages/core/runtime-dom/src/delegate.ts:73"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9ddea2fa4d18fba7", "name": "Commented-code block (5 lines) in packages/core/runtime-dom/src/nodes.ts:58", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/runtime-dom/src/nodes.ts:58"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b47811f0b5a1ceec", "name": "Commented-code block (8 lines) in packages/core/runtime-dom/src/keep-alive.ts:54", "shortDescription": {"text": "Commented-code block (8 lines) in packages/core/runtime-dom/src/keep-alive.ts:54"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8af72a0bd59a2f1c", "name": "Commented-code block (5 lines) in packages/core/runtime-dom/src/transition-group.ts:167", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/runtime-dom/src/transition-group.ts:167"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3f252c04da478e31", "name": "Commented-code block (8 lines) in packages/core/runtime-dom/src/mount.ts:140", "shortDescription": {"text": "Commented-code block (8 lines) in packages/core/runtime-dom/src/mount.ts:140"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f448b31b6fbf87ad", "name": "Commented-code block (5 lines) in packages/core/runtime-dom/src/transition.ts:5", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/runtime-dom/src/transition.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1fe918681a1402d6", "name": "Commented-code block (10 lines) in packages/core/runtime-dom/src/props.ts:184", "shortDescription": {"text": "Commented-code block (10 lines) in packages/core/runtime-dom/src/props.ts:184"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-80574fe197303e86", "name": "Commented-code block (10 lines) in packages/core/runtime-dom/src/tests/mount-children-spread-reactive.browser.test.tsx:3", "shortDescription": {"text": "Commented-code block (10 lines) in packages/core/runtime-dom/src/tests/mount-children-spread-reactive.browser.test.tsx:38"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-851d1c107673c22d", "name": "Commented-code block (5 lines) in packages/core/runtime-dom/src/tests/show-of-for-batched-toggle.browser.test.ts:11", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/runtime-dom/src/tests/show-of-for-batched-toggle.browser.test.ts:11"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b26726e5c5836302", "name": "Commented-code block (5 lines) in packages/core/runtime-dom/src/tests/rs-collapse-dyn-h.browser.test.ts:7", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/runtime-dom/src/tests/rs-collapse-dyn-h.browser.test.ts:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-25b91ade298ceee7", "name": "Commented-code block (5 lines) in packages/core/runtime-dom/src/tests/lis-prepend.browser.test.ts:57", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/runtime-dom/src/tests/lis-prepend.browser.test.ts:57"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c71218fdaa402e0c", "name": "Commented-code block (9 lines) in packages/core/runtime-dom/src/tests/rs-collapse-h.browser.test.ts:7", "shortDescription": {"text": "Commented-code block (9 lines) in packages/core/runtime-dom/src/tests/rs-collapse-h.browser.test.ts:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-03b2693b5039f29c", "name": "Commented-code block (5 lines) in packages/core/runtime-dom/src/tests/coverage-gaps.test.ts:492", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/runtime-dom/src/tests/coverage-gaps.test.ts:492"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9d65a68cce7e82a6", "name": "Commented-code block (5 lines) in packages/core/runtime-dom/src/tests/show-context.test.ts:180", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/runtime-dom/src/tests/show-context.test.ts:180"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2f11c0f080c2e5af", "name": "Commented-code block (7 lines) in packages/core/runtime-dom/src/tests/rs-collapse.browser.test.ts:7", "shortDescription": {"text": "Commented-code block (7 lines) in packages/core/runtime-dom/src/tests/rs-collapse.browser.test.ts:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-45266f7f60b336fb", "name": "Commented-code block (5 lines) in packages/core/runtime-dom/src/tests/verified-correct-probes.test.ts:50", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/runtime-dom/src/tests/verified-correct-probes.test.ts:50"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fb15708cf55bf2d2", "name": "Commented-code block (11 lines) in packages/core/runtime-dom/src/tests/dev-gate-pattern.test.ts:9", "shortDescription": {"text": "Commented-code block (11 lines) in packages/core/runtime-dom/src/tests/dev-gate-pattern.test.ts:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f90e935fbb70ec38", "name": "Commented-code block (5 lines) in packages/core/runtime-dom/src/tests/template.test.ts:91", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/runtime-dom/src/tests/template.test.ts:91"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-57fbe64e300c5758", "name": "Commented-code block (15 lines) in packages/core/runtime-dom/src/tests/rs-collapse-h.test.ts:11", "shortDescription": {"text": "Commented-code block (15 lines) in packages/core/runtime-dom/src/tests/rs-collapse-h.test.ts:11"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cdeca72d4e3c5731", "name": "Commented-code block (11 lines) in packages/core/runtime-dom/src/tests/rs-collapse-dyn.browser.test.ts:7", "shortDescription": {"text": "Commented-code block (11 lines) in packages/core/runtime-dom/src/tests/rs-collapse-dyn.browser.test.ts:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8926bfdfc6c5d0f1", "name": "Commented-code block (7 lines) in packages/core/runtime-dom/src/tests/keyed-array-in-for-batched-toggle.browser.test.ts:", "shortDescription": {"text": "Commented-code block (7 lines) in packages/core/runtime-dom/src/tests/keyed-array-in-for-batched-toggle.browser.test.ts:11"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-597cb0009184ec11", "name": "Commented-code block (5 lines) in packages/core/runtime-dom/src/tests/runtime-dom.browser.test.ts:67", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/runtime-dom/src/tests/runtime-dom.browser.test.ts:67"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d7a39b8c10e16c24", "name": "Commented-code block (9 lines) in packages/core/runtime-dom/src/tests/fanout-repro.test.tsx:150", "shortDescription": {"text": "Commented-code block (9 lines) in packages/core/runtime-dom/src/tests/fanout-repro.test.tsx:150"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-49d295c0eee4677a", "name": "Commented-code block (5 lines) in packages/core/runtime-dom/src/tests/w21-for-computed-indirection.browser.test.ts:67", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/runtime-dom/src/tests/w21-for-computed-indirection.browser.test.ts:67"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-208f0a5a717bd13e", "name": "Commented-code block (5 lines) in packages/core/runtime-dom/src/tests/w23-child-effect-loss.browser.test.ts:42", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/runtime-dom/src/tests/w23-child-effect-loss.browser.test.ts:42"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5ace1466a8f84942", "name": "Commented-code block (8 lines) in packages/core/runtime-dom/src/tests/dev-gate-treeshake.test.ts:13", "shortDescription": {"text": "Commented-code block (8 lines) in packages/core/runtime-dom/src/tests/dev-gate-treeshake.test.ts:13"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c90bb9472e495779", "name": "Commented-code block (5 lines) in packages/core/runtime-dom/src/tests/ctx-stack-growth-repro.test.tsx:59", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/runtime-dom/src/tests/ctx-stack-growth-repro.test.tsx:59"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a5f6ed86382aa7d9", "name": "Commented-code block (6 lines) in packages/core/runtime-dom/src/tests/mount.test.ts:791", "shortDescription": {"text": "Commented-code block (6 lines) in packages/core/runtime-dom/src/tests/mount.test.ts:791"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bbcc051c0303eb26", "name": "Commented-code block (7 lines) in packages/core/runtime-dom/src/tests/transition.test.ts:118", "shortDescription": {"text": "Commented-code block (7 lines) in packages/core/runtime-dom/src/tests/transition.test.ts:118"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3e85088f21da78c9", "name": "Commented-code block (7 lines) in packages/core/runtime-dom/src/tests/hydration-integration.test.tsx:379", "shortDescription": {"text": "Commented-code block (7 lines) in packages/core/runtime-dom/src/tests/hydration-integration.test.tsx:379"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3c4de41b1c177f21", "name": "Commented-code block (8 lines) in packages/core/core/src/error-boundary.ts:54", "shortDescription": {"text": "Commented-code block (8 lines) in packages/core/core/src/error-boundary.ts:54"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9d6bf7886a43b68b", "name": "Commented-code block (9 lines) in packages/core/core/src/lifecycle.ts:3", "shortDescription": {"text": "Commented-code block (9 lines) in packages/core/core/src/lifecycle.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a80fbe8dd08e7e9f", "name": "Commented-code block (6 lines) in packages/core/core/src/dynamic.ts:17", "shortDescription": {"text": "Commented-code block (6 lines) in packages/core/core/src/dynamic.ts:17"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e7c24daebc2a675d", "name": "Commented-code block (5 lines) in packages/core/core/src/context.ts:92", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/core/src/context.ts:92"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7f78446c2cbbd616", "name": "Commented-code block (7 lines) in packages/core/core/src/url-guard.ts:1", "shortDescription": {"text": "Commented-code block (7 lines) in packages/core/core/src/url-guard.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9f1834d0e1a50847", "name": "Commented-code block (5 lines) in packages/core/core/src/defer.ts:217", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/core/src/defer.ts:217"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d194d9a6ea7e7df8", "name": "Commented-code block (5 lines) in packages/core/core/src/telemetry.ts:55", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/core/src/telemetry.ts:55"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3123ccbbf3fff832", "name": "Commented-code block (8 lines) in packages/core/core/src/jsx-runtime.ts:28", "shortDescription": {"text": "Commented-code block (8 lines) in packages/core/core/src/jsx-runtime.ts:28"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ae57ec017f1dcbb6", "name": "Commented-code block (15 lines) in packages/core/core/src/component.ts:50", "shortDescription": {"text": "Commented-code block (15 lines) in packages/core/core/src/component.ts:50"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cae4f7afe3fa6b2d", "name": "Commented-code block (5 lines) in packages/core/core/src/props.ts:26", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/core/src/props.ts:26"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d0ef103288e7128b", "name": "Commented-code block (8 lines) in packages/core/core/src/tests/for.test.ts:95", "shortDescription": {"text": "Commented-code block (8 lines) in packages/core/core/src/tests/for.test.ts:95"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-795a048140480f91", "name": "Commented-code block (5 lines) in packages/core/core/src/tests/lifecycle.test.ts:210", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/core/src/tests/lifecycle.test.ts:210"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b098b5260ace33b0", "name": "Commented-code block (6 lines) in packages/core/core/src/tests/reactive-context.test.ts:4", "shortDescription": {"text": "Commented-code block (6 lines) in packages/core/core/src/tests/reactive-context.test.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6e0601a1ebc353f0", "name": "Commented-code block (5 lines) in packages/core/core/src/tests/show.test.ts:104", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/core/src/tests/show.test.ts:104"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cfc7a7573b796b13", "name": "Commented-code block (6 lines) in packages/core/core/src/tests/remove-undefined-props.test.ts:4", "shortDescription": {"text": "Commented-code block (6 lines) in packages/core/core/src/tests/remove-undefined-props.test.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6fd0b995b95056f7", "name": "Commented-code block (10 lines) in packages/core/core/src/tests/h.test.ts:180", "shortDescription": {"text": "Commented-code block (10 lines) in packages/core/core/src/tests/h.test.ts:180"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5a09e9142260d63d", "name": "Commented-code block (5 lines) in packages/core/core/src/tests/extract-props-overloads.types.test.ts:102", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/core/src/tests/extract-props-overloads.types.test.ts:102"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-72bc8fba143547ca", "name": "Commented-code block (8 lines) in packages/core/reactivity/vitest.config.ts:5", "shortDescription": {"text": "Commented-code block (8 lines) in packages/core/reactivity/vitest.config.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2726f25c78e1f2fc", "name": "`fetch()` without try/.catch or AbortSignal \u2014 packages/core/reactivity/src/watch.ts:23", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/core/reactivity/src/watch.ts:23"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-369697dee191393c", "name": "Commented-code block (5 lines) in packages/core/reactivity/src/reactive-devtools.ts:349", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/reactivity/src/reactive-devtools.ts:349"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3c504a15ebe3f169", "name": "Commented-code block (8 lines) in packages/core/reactivity/src/reconcile.ts:26", "shortDescription": {"text": "Commented-code block (8 lines) in packages/core/reactivity/src/reconcile.ts:26"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a351f4457b0b710c", "name": "Commented-code block (8 lines) in packages/core/reactivity/src/singleton-sentinel.ts:124", "shortDescription": {"text": "Commented-code block (8 lines) in packages/core/reactivity/src/singleton-sentinel.ts:124"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e9c65630b79002f8", "name": "Commented-code block (7 lines) in packages/core/reactivity/src/store.ts:55", "shortDescription": {"text": "Commented-code block (7 lines) in packages/core/reactivity/src/store.ts:55"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0c8692f14b5d6653", "name": "Commented-code block (6 lines) in packages/core/reactivity/src/index.ts:4", "shortDescription": {"text": "Commented-code block (6 lines) in packages/core/reactivity/src/index.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f884376829545a7b", "name": "`fetch()` without try/.catch or AbortSignal \u2014 packages/core/reactivity/src/manifest.ts:332", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/core/reactivity/src/manifest.ts:332"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bb18a8ee506e3370", "name": "Commented-code block (9 lines) in packages/core/reactivity/src/effect.ts:35", "shortDescription": {"text": "Commented-code block (9 lines) in packages/core/reactivity/src/effect.ts:35"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-aa667b645d60d281", "name": "`fetch()` without try/.catch or AbortSignal \u2014 packages/core/reactivity/src/effect.ts:86", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/core/reactivity/src/effect.ts:86"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-64f948898d024860", "name": "Commented-code block (9 lines) in packages/core/reactivity/src/scope.ts:7", "shortDescription": {"text": "Commented-code block (9 lines) in packages/core/reactivity/src/scope.ts:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5328a30e991de4a6", "name": "Commented-code block (7 lines) in packages/core/reactivity/src/signal.ts:102", "shortDescription": {"text": "Commented-code block (7 lines) in packages/core/reactivity/src/signal.ts:102"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8a72fe13e9e29c48", "name": "Commented-code block (7 lines) in packages/core/reactivity/src/tracking.ts:88", "shortDescription": {"text": "Commented-code block (7 lines) in packages/core/reactivity/src/tracking.ts:88"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-be94c2fa0dea08e4", "name": "Commented-code block (6 lines) in packages/core/reactivity/src/batch.ts:13", "shortDescription": {"text": "Commented-code block (6 lines) in packages/core/reactivity/src/batch.ts:13"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0b5ec3d65aea79a6", "name": "Commented-code block (12 lines) in packages/core/reactivity/src/createSelector.ts:112", "shortDescription": {"text": "Commented-code block (12 lines) in packages/core/reactivity/src/createSelector.ts:112"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c5a482a0ffffa800", "name": "Commented-code block (5 lines) in packages/core/reactivity/src/lpih.ts:131", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/reactivity/src/lpih.ts:131"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7c2aa1c7914bae68", "name": "Commented-code block (12 lines) in packages/core/reactivity/src/computed.ts:52", "shortDescription": {"text": "Commented-code block (12 lines) in packages/core/reactivity/src/computed.ts:52"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6d56ccb2a00d36ed", "name": "Commented-code block (10 lines) in packages/core/reactivity/src/tests/rdrecord-fire-microbench.test.ts:109", "shortDescription": {"text": "Commented-code block (10 lines) in packages/core/reactivity/src/tests/rdrecord-fire-microbench.test.ts:109"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9990267ac1805071", "name": "Commented-code block (7 lines) in packages/core/reactivity/src/tests/reactive-devtools.test.ts:243", "shortDescription": {"text": "Commented-code block (7 lines) in packages/core/reactivity/src/tests/reactive-devtools.test.ts:243"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2e7de6778bfe03ac", "name": "Commented-code block (9 lines) in packages/core/reactivity/src/tests/manifest-snapshot.test.ts:71", "shortDescription": {"text": "Commented-code block (9 lines) in packages/core/reactivity/src/tests/manifest-snapshot.test.ts:71"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b060dcd27fc87ee5", "name": "Commented-code block (5 lines) in packages/core/reactivity/src/tests/lpih.test.ts:219", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/reactivity/src/tests/lpih.test.ts:219"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a13e577b883470e5", "name": "Commented-code block (5 lines) in packages/core/reactivity/src/tests/signal.test.ts:177", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/reactivity/src/tests/signal.test.ts:177"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b39e5c20de379211", "name": "Commented-code block (8 lines) in packages/core/reactivity/src/tests/batch.test.ts:150", "shortDescription": {"text": "Commented-code block (8 lines) in packages/core/reactivity/src/tests/batch.test.ts:150"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-dc7f57b66d05db81", "name": "Commented-code block (5 lines) in packages/core/reactivity/src/tests/computed.test.ts:202", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/reactivity/src/tests/computed.test.ts:202"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3b1bcd0c7c0bba19", "name": "Commented-code block (6 lines) in packages/core/reactivity/src/tests/lpih-source-location.test.ts:76", "shortDescription": {"text": "Commented-code block (6 lines) in packages/core/reactivity/src/tests/lpih-source-location.test.ts:76"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2023c0fc6fda7f12", "name": "Commented-code block (7 lines) in packages/core/reactivity/src/tests/singleton-sentinel.test.ts:451", "shortDescription": {"text": "Commented-code block (7 lines) in packages/core/reactivity/src/tests/singleton-sentinel.test.ts:451"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fdba49f7317d1dc1", "name": "Commented-code block (7 lines) in packages/core/reactivity/src/tests/store.test.ts:146", "shortDescription": {"text": "Commented-code block (7 lines) in packages/core/reactivity/src/tests/store.test.ts:146"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-55cc0a89adde2ed8", "name": "Commented-code block (6 lines) in packages/core/reactivity/src/tests/reconcile-security.test.ts:4", "shortDescription": {"text": "Commented-code block (6 lines) in packages/core/reactivity/src/tests/reconcile-security.test.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6a0255840f2f069c", "name": "Commented-code block (5 lines) in packages/core/reactivity/src/tests/branch-coverage-real.test.ts:967", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/reactivity/src/tests/branch-coverage-real.test.ts:967"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bac3572711610aca", "name": "Commented-code block (5 lines) in packages/core/reactivity/src/tests/scope.test.ts:211", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/reactivity/src/tests/scope.test.ts:211"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8f0d3791cabaaa8b", "name": "Legacy-named symbol `receivedOld` in packages/core/reactivity/src/tests/watch.test.ts:171", "shortDescription": {"text": "Legacy-named symbol `receivedOld` in packages/core/reactivity/src/tests/watch.test.ts:171"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7d9fcd795ec001c6", "name": "Commented-code block (6 lines) in packages/core/runtime-server/vitest.config.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in packages/core/runtime-server/vitest.config.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c858e047e6de9bd2", "name": "Commented-code block (5 lines) in packages/core/runtime-server/src/index.ts:45", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/runtime-server/src/index.ts:45"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-82156d8f2964f46a", "name": "Commented-code block (6 lines) in packages/core/runtime-server/src/tests/unsafe-tag-warning.test.ts:4", "shortDescription": {"text": "Commented-code block (6 lines) in packages/core/runtime-server/src/tests/unsafe-tag-warning.test.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b5e6bbb32df2ff78", "name": "Commented-code block (5 lines) in packages/core/runtime-server/src/tests/xss-attribute-escape.test.ts:4", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/runtime-server/src/tests/xss-attribute-escape.test.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-372a648f7a73a5eb", "name": "Commented-code block (8 lines) in packages/core/runtime-server/src/tests/reactive-props.test.ts:8", "shortDescription": {"text": "Commented-code block (8 lines) in packages/core/runtime-server/src/tests/reactive-props.test.ts:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-338dec72a056468d", "name": "Commented-code block (5 lines) in packages/core/runtime-server/src/tests/ssr.test.ts:109", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/runtime-server/src/tests/ssr.test.ts:109"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3d4a30873515ed9c", "name": "Commented-code block (5 lines) in packages/core/runtime-server/src/tests/integration.test.ts:124", "shortDescription": {"text": "Commented-code block (5 lines) in packages/core/runtime-server/src/tests/integration.test.ts:124"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3621556e8bb45dae", "name": "Commented-code block (5 lines) in packages/native/compiler/scripts/coverage-gate.ts:154", "shortDescription": {"text": "Commented-code block (5 lines) in packages/native/compiler/scripts/coverage-gate.ts:154"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c74bad9ce93c465c", "name": "Commented-code block (6 lines) in packages/native/compiler/src/route-ir-helpers.ts:4", "shortDescription": {"text": "Commented-code block (6 lines) in packages/native/compiler/src/route-ir-helpers.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8f32a8b843c56ee9", "name": "Commented-code block (8 lines) in packages/native/compiler/src/canonical-primitives.ts:9", "shortDescription": {"text": "Commented-code block (8 lines) in packages/native/compiler/src/canonical-primitives.ts:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bf664a8be9a38a9c", "name": "Commented-code block (6 lines) in packages/native/compiler/src/parse-theme.ts:8", "shortDescription": {"text": "Commented-code block (6 lines) in packages/native/compiler/src/parse-theme.ts:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8969b56a7c0172d3", "name": "Commented-code block (7 lines) in packages/native/compiler/src/emit-rocketstyle.ts:11", "shortDescription": {"text": "Commented-code block (7 lines) in packages/native/compiler/src/emit-rocketstyle.ts:11"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ca09d02e37829860", "name": "Commented-code block (6 lines) in packages/native/compiler/src/identifier-safety.ts:14", "shortDescription": {"text": "Commented-code block (6 lines) in packages/native/compiler/src/identifier-safety.ts:14"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5f16d36aab8647f8", "name": "Commented-code block (5 lines) in packages/native/compiler/src/emit-swift.ts:285", "shortDescription": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/emit-swift.ts:285"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0cb631bfc927b8c2", "name": "Commented-code block (6 lines) in packages/native/compiler/src/kotlin-stubs.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in packages/native/compiler/src/kotlin-stubs.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-702b6cd58fb949e8", "name": "Commented-code block (6 lines) in packages/native/compiler/src/parse.ts:65", "shortDescription": {"text": "Commented-code block (6 lines) in packages/native/compiler/src/parse.ts:65"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-676975bad281b77a", "name": "Commented-code block (5 lines) in packages/native/compiler/src/expr-utils.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/expr-utils.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-49cbdfd97c33656e", "name": "Commented-code block (7 lines) in packages/native/compiler/src/emit-kotlin.ts:180", "shortDescription": {"text": "Commented-code block (7 lines) in packages/native/compiler/src/emit-kotlin.ts:180"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5453903e9683850b", "name": "Commented-code block (5 lines) in packages/native/compiler/src/parse-styled.ts:9", "shortDescription": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/parse-styled.ts:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5ae96ebe95038cca", "name": "Commented-code block (6 lines) in packages/native/compiler/src/style-fidelity.ts:18", "shortDescription": {"text": "Commented-code block (6 lines) in packages/native/compiler/src/style-fidelity.ts:18"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-82654798ecb8516d", "name": "Commented-code block (5 lines) in packages/native/compiler/src/emit-tokens.ts:4", "shortDescription": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/emit-tokens.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6e7aec9cbd82a0e0", "name": "Commented-code block (5 lines) in packages/native/compiler/src/infer-type.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/infer-type.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4d8c31efdbd54fe0", "name": "Commented-code block (7 lines) in packages/native/compiler/src/validate.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in packages/native/compiler/src/validate.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-370ef7aff99e8e7d", "name": "Commented-code block (13 lines) in packages/native/compiler/src/parse-rocketstyle.ts:9", "shortDescription": {"text": "Commented-code block (13 lines) in packages/native/compiler/src/parse-rocketstyle.ts:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9c902300213d8c11", "name": "Commented-code block (7 lines) in packages/native/compiler/src/tests/typed-route-params.test.ts:9", "shortDescription": {"text": "Commented-code block (7 lines) in packages/native/compiler/src/tests/typed-route-params.test.ts:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f5dbf801e85ebd8f", "name": "Commented-code block (5 lines) in packages/native/compiler/src/tests/tier2-schema-discriminated-union.test.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/tier2-schema-discriminated-union.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d662f2385a1eae21", "name": "Commented-code block (5 lines) in packages/native/compiler/src/tests/tier2-validate-emit.test.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/tier2-validate-emit.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d6b3837b3b26ccf9", "name": "Commented-code block (5 lines) in packages/native/compiler/src/tests/string-union-enum.test.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/string-union-enum.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-daf2f20e53fea26b", "name": "Commented-code block (7 lines) in packages/native/compiler/src/tests/tier2-schema-nested-objects.test.ts:1", "shortDescription": {"text": "Commented-code block (7 lines) in packages/native/compiler/src/tests/tier2-schema-nested-objects.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-732accb0ffd9e801", "name": "Commented-code block (5 lines) in packages/native/compiler/src/tests/store-v2-members.test.ts:4", "shortDescription": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/store-v2-members.test.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-009bf9a627e6fbba", "name": "Commented-code block (5 lines) in packages/native/compiler/src/tests/form-binding.test.ts:5", "shortDescription": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/form-binding.test.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d307191f94a68ee1", "name": "Commented-code block (5 lines) in packages/native/compiler/src/tests/tier2-strategy-b-silent-drop-warnings.test.ts:7", "shortDescription": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/tier2-strategy-b-silent-drop-warnings.test.ts:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-37230549f34e3ca9", "name": "Commented-code block (12 lines) in packages/native/compiler/src/tests/native-audit-warnings.test.ts:4", "shortDescription": {"text": "Commented-code block (12 lines) in packages/native/compiler/src/tests/native-audit-warnings.test.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-abac6546a7c6c5f0", "name": "Commented-code block (6 lines) in packages/native/compiler/src/tests/image-asset-dispatch.test.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in packages/native/compiler/src/tests/image-asset-dispatch.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3857f122ec864c50", "name": "Commented-code block (9 lines) in packages/native/compiler/src/tests/stub-runtime-drift.test.ts:4", "shortDescription": {"text": "Commented-code block (9 lines) in packages/native/compiler/src/tests/stub-runtime-drift.test.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-99e2522f8bb6914c", "name": "Commented-code block (11 lines) in packages/native/compiler/src/tests/native-global-guards.test.ts:8", "shortDescription": {"text": "Commented-code block (11 lines) in packages/native/compiler/src/tests/native-global-guards.test.ts:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9a05a3a65fbb257d", "name": "Commented-code block (5 lines) in packages/native/compiler/src/tests/native-useclipboard.test.ts:6", "shortDescription": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/native-useclipboard.test.ts:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cc3dc941ad49a5c9", "name": "Commented-code block (8 lines) in packages/native/compiler/src/tests/native-arrow-action-fixes.test.ts:4", "shortDescription": {"text": "Commented-code block (8 lines) in packages/native/compiler/src/tests/native-arrow-action-fixes.test.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2a3376b7bac9baeb", "name": "Commented-code block (7 lines) in packages/native/compiler/src/tests/emit-followups.test.ts:238", "shortDescription": {"text": "Commented-code block (7 lines) in packages/native/compiler/src/tests/emit-followups.test.ts:238"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-24b8d54f6c6b5ed3", "name": "Commented-code block (7 lines) in packages/native/compiler/src/tests/synth-serializable.test.ts:4", "shortDescription": {"text": "Commented-code block (7 lines) in packages/native/compiler/src/tests/synth-serializable.test.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8f57b1121f368f8b", "name": "Commented-code block (5 lines) in packages/native/compiler/src/tests/lifecycle-suspense.test.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/lifecycle-suspense.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2c202641e7230a84", "name": "Commented-code block (9 lines) in packages/native/compiler/src/tests/native-transition-group.test.ts:5", "shortDescription": {"text": "Commented-code block (9 lines) in packages/native/compiler/src/tests/native-transition-group.test.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2a4730c2758284e2", "name": "Commented-code block (5 lines) in packages/native/compiler/src/tests/fetch-computed-shapes.test.ts:5", "shortDescription": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/fetch-computed-shapes.test.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f29e74a578cd50fb", "name": "Commented-code block (6 lines) in packages/native/compiler/src/tests/parse-theme.test.ts:230", "shortDescription": {"text": "Commented-code block (6 lines) in packages/native/compiler/src/tests/parse-theme.test.ts:230"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a7291f8a3fe370b5", "name": "Commented-code block (8 lines) in packages/native/compiler/src/tests/native-nested-routes.test.ts:5", "shortDescription": {"text": "Commented-code block (8 lines) in packages/native/compiler/src/tests/native-nested-routes.test.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-698d6bd826eab1f1", "name": "Commented-code block (5 lines) in packages/native/compiler/src/tests/native-lifecycle-walled-warnings.test.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/native-lifecycle-walled-warnings.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c0757c6ed971a7dc", "name": "Commented-code block (5 lines) in packages/native/compiler/src/tests/todomvc-baseline.test.ts:14", "shortDescription": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/todomvc-baseline.test.ts:14"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e2405e0f3d3f502b", "name": "Commented-code block (6 lines) in packages/native/compiler/src/tests/native-walled-tags.test.ts:6", "shortDescription": {"text": "Commented-code block (6 lines) in packages/native/compiler/src/tests/native-walled-tags.test.ts:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e5b3f913f67a8343", "name": "Commented-code block (8 lines) in packages/native/compiler/src/tests/store-route-guard.test.ts:5", "shortDescription": {"text": "Commented-code block (8 lines) in packages/native/compiler/src/tests/store-route-guard.test.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0f5cc53a71384a9c", "name": "Commented-code block (7 lines) in packages/native/compiler/src/tests/native-useparams-destructure.test.ts:5", "shortDescription": {"text": "Commented-code block (7 lines) in packages/native/compiler/src/tests/native-useparams-destructure.test.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a9820a1bb71bd491", "name": "Commented-code block (5 lines) in packages/native/compiler/src/tests/tier2-feature-emit.test.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/tier2-feature-emit.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d632a8a6855f86e2", "name": "Commented-code block (8 lines) in packages/native/compiler/src/tests/validate-kotlin.test.ts:38", "shortDescription": {"text": "Commented-code block (8 lines) in packages/native/compiler/src/tests/validate-kotlin.test.ts:38"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-127389ffa15e9de8", "name": "Commented-code block (8 lines) in packages/native/compiler/src/tests/native-useform.test.ts:5", "shortDescription": {"text": "Commented-code block (8 lines) in packages/native/compiler/src/tests/native-useform.test.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f00455b509aba1e8", "name": "Commented-code block (8 lines) in packages/native/compiler/src/tests/text-testid-thread.test.ts:4", "shortDescription": {"text": "Commented-code block (8 lines) in packages/native/compiler/src/tests/text-testid-thread.test.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c7eab6da1a9821c0", "name": "Commented-code block (8 lines) in packages/native/compiler/src/tests/canonical-primitives.test.ts:12", "shortDescription": {"text": "Commented-code block (8 lines) in packages/native/compiler/src/tests/canonical-primitives.test.ts:12"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2354c4b35a6e10df", "name": "Commented-code block (5 lines) in packages/native/compiler/src/tests/font-emit.test.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/font-emit.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5bd63a62ff1c5a22", "name": "Commented-code block (7 lines) in packages/native/compiler/src/tests/rx-lowering.test.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in packages/native/compiler/src/tests/rx-lowering.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e9083c1a02dc7454", "name": "Commented-code block (5 lines) in packages/native/compiler/src/tests/kotlin.test.ts:131", "shortDescription": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/kotlin.test.ts:131"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3115c519be4756fe", "name": "Commented-code block (7 lines) in packages/native/compiler/src/tests/native-usepermissions.test.ts:5", "shortDescription": {"text": "Commented-code block (7 lines) in packages/native/compiler/src/tests/native-usepermissions.test.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-805481949b339886", "name": "Commented-code block (6 lines) in packages/native/compiler/src/tests/rx-full.test.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in packages/native/compiler/src/tests/rx-full.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-639f40fdf3421fe8", "name": "Commented-code block (5 lines) in packages/native/compiler/src/tests/type-mapper.test.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/type-mapper.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-186e0b62ac9a3043", "name": "Commented-code block (6 lines) in packages/native/compiler/src/tests/native-usecolorscheme.test.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in packages/native/compiler/src/tests/native-usecolorscheme.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fdd05c43160865a2", "name": "Commented-code block (6 lines) in packages/native/compiler/src/tests/style-fidelity.test.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in packages/native/compiler/src/tests/style-fidelity.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-22402104bf52294a", "name": "Commented-code block (7 lines) in packages/native/compiler/src/tests/icon-mapping.test.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in packages/native/compiler/src/tests/icon-mapping.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0f091de33d816b2c", "name": "Commented-code block (6 lines) in packages/native/compiler/src/tests/swift.test.ts:145", "shortDescription": {"text": "Commented-code block (6 lines) in packages/native/compiler/src/tests/swift.test.ts:145"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fca2a7b6a715a9f9", "name": "Commented-code block (7 lines) in packages/native/compiler/src/tests/tier2-machine-emit-broken.test.ts:9", "shortDescription": {"text": "Commented-code block (7 lines) in packages/native/compiler/src/tests/tier2-machine-emit-broken.test.ts:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-651b139aced68040", "name": "Commented-code block (5 lines) in packages/native/compiler/src/tests/tier2-rx-silent-drop.test.ts:24", "shortDescription": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/tier2-rx-silent-drop.test.ts:24"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-30464c07de23c9a6", "name": "Commented-code block (5 lines) in packages/native/compiler/src/tests/block-statement-bodies.test.ts:5", "shortDescription": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/block-statement-bodies.test.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fd58c57abf3421ad", "name": "Commented-code block (7 lines) in packages/native/compiler/src/tests/update-index-lowering.test.ts:8", "shortDescription": {"text": "Commented-code block (7 lines) in packages/native/compiler/src/tests/update-index-lowering.test.ts:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-aed89e38b5925be7", "name": "Commented-code block (6 lines) in packages/native/compiler/src/tests/native-transition.test.ts:5", "shortDescription": {"text": "Commented-code block (6 lines) in packages/native/compiler/src/tests/native-transition.test.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8a01ee5682232b82", "name": "Commented-code block (5 lines) in packages/native/compiler/src/tests/native-button-disabled.test.ts:7", "shortDescription": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/native-button-disabled.test.ts:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c5a3769c745c1d0a", "name": "Commented-code block (5 lines) in packages/native/compiler/src/tests/native-required-prop-warnings.test.ts:4", "shortDescription": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/native-required-prop-warnings.test.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2dc24fa429b9b970", "name": "Commented-code block (5 lines) in packages/native/compiler/src/tests/validate-swift.test.ts:7", "shortDescription": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/validate-swift.test.ts:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8c223eb28ac965a6", "name": "Commented-code block (15 lines) in packages/native/compiler/src/fixtures/tier2-store.tsx:3", "shortDescription": {"text": "Commented-code block (15 lines) in packages/native/compiler/src/fixtures/tier2-store.tsx:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-871b88ea3c3e862b", "name": "Commented-code block (5 lines) in packages/native/compiler/src/fixtures/tier2-machine.tsx:10", "shortDescription": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/fixtures/tier2-machine.tsx:10"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5d69b2b04547f275", "name": "Commented-code block (6 lines) in packages/native/compiler/src/fixtures/tier2-feature.tsx:3", "shortDescription": {"text": "Commented-code block (6 lines) in packages/native/compiler/src/fixtures/tier2-feature.tsx:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a7e5f87e6909d613", "name": "Commented-code block (5 lines) in packages/native/compiler/src/fixtures/tier2-validate.tsx:3", "shortDescription": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/fixtures/tier2-validate.tsx:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c0da2a4d5b78c235", "name": "Commented-code block (5 lines) in packages/native/compiler/src/fixtures/synth-prop-types.tsx:10", "shortDescription": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/fixtures/synth-prop-types.tsx:10"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-535f5a550fdccac2", "name": "Commented-code block (11 lines) in packages/native/compiler/src/fixtures/tier2-form.tsx:6", "shortDescription": {"text": "Commented-code block (11 lines) in packages/native/compiler/src/fixtures/tier2-form.tsx:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7681b326cd0b54d3", "name": "Commented-code block (5 lines) in packages/native/compiler/src/fixtures/lifecycle-keepalive.tsx:4", "shortDescription": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/fixtures/lifecycle-keepalive.tsx:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f6e5c097a8a3f197", "name": "Commented-code block (5 lines) in packages/native/compiler/src/fixtures/rx-lowering.tsx:3", "shortDescription": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/fixtures/rx-lowering.tsx:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1cd22b7287aa774c", "name": "Commented-code block (7 lines) in packages/native/compiler/src/fixtures/tier2-rx.tsx:12", "shortDescription": {"text": "Commented-code block (7 lines) in packages/native/compiler/src/fixtures/tier2-rx.tsx:12"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a49ab60fb2675b9c", "name": "Commented-code block (12 lines) in packages/native/compiler/src/fixtures/tier2-i18n.tsx:3", "shortDescription": {"text": "Commented-code block (12 lines) in packages/native/compiler/src/fixtures/tier2-i18n.tsx:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-93fa07715ec92fb7", "name": "Commented-code block (5 lines) in packages/native/compiler/src/fixtures/router-hooks.tsx:4", "shortDescription": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/fixtures/router-hooks.tsx:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2584a156efab9408", "name": "Commented-code block (5 lines) in packages/native/compiler/src/fixtures/lifecycle-errorboundary.tsx:4", "shortDescription": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/fixtures/lifecycle-errorboundary.tsx:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fb35df99290d790f", "name": "Commented-code block (12 lines) in packages/native/compiler/src/fixtures/showcase-tasks.tsx:6", "shortDescription": {"text": "Commented-code block (12 lines) in packages/native/compiler/src/fixtures/showcase-tasks.tsx:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-148470ccbfbf5aaf", "name": "Commented-code block (5 lines) in packages/native/compiler/src/fixtures/rx-full.tsx:3", "shortDescription": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/fixtures/rx-full.tsx:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-46fa3918fe69dd98", "name": "Commented-code block (5 lines) in packages/native/compiler/src/fixtures/tier2-permissions.tsx:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/fixtures/tier2-permissions.tsx:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3f2e5c7f991dd621", "name": "Commented-code block (5 lines) in packages/native/compiler/src/fixtures/tier2-state-tree.tsx:3", "shortDescription": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/fixtures/tier2-state-tree.tsx:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-82c1f15aa2cc0dca", "name": "Commented-code block (6 lines) in packages/native/cli/src/assets.ts:4", "shortDescription": {"text": "Commented-code block (6 lines) in packages/native/cli/src/assets.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6f125b7f610a8e61", "name": "Commented-code block (7 lines) in packages/native/cli/src/fonts.ts:5", "shortDescription": {"text": "Commented-code block (7 lines) in packages/native/cli/src/fonts.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8f65b5c932796772", "name": "Commented-code block (9 lines) in packages/native/cli/src/build.ts:4", "shortDescription": {"text": "Commented-code block (9 lines) in packages/native/cli/src/build.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2fef4a439af249f3", "name": "Commented-code block (7 lines) in packages/native/cli/src/tests/build.test.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in packages/native/cli/src/tests/build.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-48af5a06464fb285", "name": "Commented-code block (5 lines) in packages/native/runtime-kotlin/scripts/verify-kotlin.ts:47", "shortDescription": {"text": "Commented-code block (5 lines) in packages/native/runtime-kotlin/scripts/verify-kotlin.ts:47"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4958e89a93e1393d", "name": "Commented-code block (6 lines) in packages/internals/perf-harness/src/tests/compiler-output.test.ts:31", "shortDescription": {"text": "Commented-code block (6 lines) in packages/internals/perf-harness/src/tests/compiler-output.test.ts:31"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-529c117fbb2922b4", "name": "Commented-code block (5 lines) in packages/internals/perf-harness/src/tests/signal-create-cost.test.ts:18", "shortDescription": {"text": "Commented-code block (5 lines) in packages/internals/perf-harness/src/tests/signal-create-cost.test.ts:18"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6c11a216216d9487", "name": "Commented-code block (6 lines) in packages/internals/perf-harness/src/tests/ui-rocketstyle.test.ts:140", "shortDescription": {"text": "Commented-code block (6 lines) in packages/internals/perf-harness/src/tests/ui-rocketstyle.test.ts:140"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2543d557200e68df", "name": "Commented-code block (5 lines) in packages/internals/perf-harness/src/tests/big-list.test.ts:102", "shortDescription": {"text": "Commented-code block (5 lines) in packages/internals/perf-harness/src/tests/big-list.test.ts:102"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bcb697b8f29c2493", "name": "Commented-code block (5 lines) in packages/internals/perf-harness/src/tests/treeshake.test.ts:126", "shortDescription": {"text": "Commented-code block (5 lines) in packages/internals/perf-harness/src/tests/treeshake.test.ts:126"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-da28d42622c0659d", "name": "Commented-code block (5 lines) in packages/internals/perf-harness/src/tests/catalog-drift.test.ts:60", "shortDescription": {"text": "Commented-code block (5 lines) in packages/internals/perf-harness/src/tests/catalog-drift.test.ts:60"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1910ad948d92080f", "name": "Commented-code block (6 lines) in packages/internals/perf-harness/src/tests/scaling-probe.test.ts:121", "shortDescription": {"text": "Commented-code block (6 lines) in packages/internals/perf-harness/src/tests/scaling-probe.test.ts:121"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-040b1621e1bda989", "name": "Commented-code block (5 lines) in packages/internals/test-utils/src/mount-reactive.ts:176", "shortDescription": {"text": "Commented-code block (5 lines) in packages/internals/test-utils/src/mount-reactive.ts:176"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-84453a1326379623", "name": "Commented-code block (5 lines) in packages/internals/test-utils/src/globals.d.ts:42", "shortDescription": {"text": "Commented-code block (5 lines) in packages/internals/test-utils/src/globals.d.ts:42"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9f41507a6b9357d8", "name": "Commented-code block (5 lines) in packages/internals/test-utils/src/tests/check-changeset-required.test.ts:482", "shortDescription": {"text": "Commented-code block (5 lines) in packages/internals/test-utils/src/tests/check-changeset-required.test.ts:482"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e26e8c60ab78291f", "name": "Commented-code block (6 lines) in packages/internals/test-utils/src/tests/install-git-hooks.test.ts:180", "shortDescription": {"text": "Commented-code block (6 lines) in packages/internals/test-utils/src/tests/install-git-hooks.test.ts:180"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7882850b5489a6e6", "name": "Commented-code block (5 lines) in packages/internals/test-utils/src/tests/affected.test.ts:27", "shortDescription": {"text": "Commented-code block (5 lines) in packages/internals/test-utils/src/tests/affected.test.ts:27"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-487c88149b5505ce", "name": "Commented-code block (7 lines) in packages/internals/test-utils/src/tests/check-diagnose-catalog.test.ts:347", "shortDescription": {"text": "Commented-code block (7 lines) in packages/internals/test-utils/src/tests/check-diagnose-catalog.test.ts:347"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7af3d29bac2f031c", "name": "Commented-code block (5 lines) in packages/internals/test-utils/src/tests/serve-ssg.test.ts:179", "shortDescription": {"text": "Commented-code block (5 lines) in packages/internals/test-utils/src/tests/serve-ssg.test.ts:179"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-97b4141f6c39bb9c", "name": "Commented-code block (6 lines) in packages/internals/test-utils/src/tests/bootstrap-exit-codes.test.ts:76", "shortDescription": {"text": "Commented-code block (6 lines) in packages/internals/test-utils/src/tests/bootstrap-exit-codes.test.ts:76"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-72bf1b74a064ead4", "name": "Commented-code block (5 lines) in packages/internals/test-utils/src/tests/check-bundle-budgets-failures.test.ts:66", "shortDescription": {"text": "Commented-code block (5 lines) in packages/internals/test-utils/src/tests/check-bundle-budgets-failures.test.ts:66"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e2a10c9be2881de2", "name": "Commented-code block (5 lines) in packages/internals/playwright-config/src/index.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in packages/internals/playwright-config/src/index.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3653f626acac6c88", "name": "Commented-code block (6 lines) in packages/internals/playwright-config/src/servers.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in packages/internals/playwright-config/src/servers.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-417b680ab1ec7e93", "name": "Commented-code block (5 lines) in packages/internals/manifest/src/render.ts:111", "shortDescription": {"text": "Commented-code block (5 lines) in packages/internals/manifest/src/render.ts:111"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-64b00d2334e09814", "name": "Commented-code block (5 lines) in packages/internals/manifest/src/tests/define.test.ts:64", "shortDescription": {"text": "Commented-code block (5 lines) in packages/internals/manifest/src/tests/define.test.ts:64"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1037b5837925a94a", "name": "Commented-code block (5 lines) in packages/internals/manifest/src/tests/real-manifests.test.ts:66", "shortDescription": {"text": "Commented-code block (5 lines) in packages/internals/manifest/src/tests/real-manifests.test.ts:66"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-60bebf4a6f40f90e", "name": "Commented-code block (5 lines) in packages/internals/manifest/src/tests/e2e.test.ts:11", "shortDescription": {"text": "Commented-code block (5 lines) in packages/internals/manifest/src/tests/e2e.test.ts:11"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6a5e6681c406dcec", "name": "Commented-code block (6 lines) in packages/internals/manifest/src/tests/api-reference.test.ts:8", "shortDescription": {"text": "Commented-code block (6 lines) in packages/internals/manifest/src/tests/api-reference.test.ts:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9187e2ea00a865c5", "name": "Commented-code block (5 lines) in packages/internals/manifest/src/tests/cli.test.ts:16", "shortDescription": {"text": "Commented-code block (5 lines) in packages/internals/manifest/src/tests/cli.test.ts:16"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d91cb39ea2f3043d", "name": "Commented-code block (5 lines) in packages/internals/manifest/src/tests/generator.test.ts:496", "shortDescription": {"text": "Commented-code block (5 lines) in packages/internals/manifest/src/tests/generator.test.ts:496"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1066bda1c9cdabc7", "name": "Commented-code block (5 lines) in packages/internals/ansi/src/index.ts:55", "shortDescription": {"text": "Commented-code block (5 lines) in packages/internals/ansi/src/index.ts:55"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-daf9e76042e297da", "name": "Commented-code block (5 lines) in packages/internals/vitest-config/src/internals.ts:26", "shortDescription": {"text": "Commented-code block (5 lines) in packages/internals/vitest-config/src/internals.ts:26"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-be0efa776f053976", "name": "Commented-code block (6 lines) in packages/internals/vitest-config/src/tests/browser-helpers.test.ts:12", "shortDescription": {"text": "Commented-code block (6 lines) in packages/internals/vitest-config/src/tests/browser-helpers.test.ts:12"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-98272bc7097dc832", "name": "Commented-code block (6 lines) in packages/ui-system/styler/src/styled.tsx:51", "shortDescription": {"text": "Commented-code block (6 lines) in packages/ui-system/styler/src/styled.tsx:51"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6168823235a1069e", "name": "Commented-code block (6 lines) in packages/ui-system/styler/src/resolve.ts:199", "shortDescription": {"text": "Commented-code block (6 lines) in packages/ui-system/styler/src/resolve.ts:199"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1c5574d26fb4e1ae", "name": "Commented-code block (5 lines) in packages/ui-system/styler/src/sheet.ts:14", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/styler/src/sheet.ts:14"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-342507d481051c63", "name": "Commented-code block (6 lines) in packages/ui-system/styler/src/forward.ts:9", "shortDescription": {"text": "Commented-code block (6 lines) in packages/ui-system/styler/src/forward.ts:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e6717016e010d0de", "name": "Commented-code block (5 lines) in packages/ui-system/styler/src/__tests__/resolve-cache.test.ts:18", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/styler/src/__tests__/resolve-cache.test.ts:18"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c3c1cc73e8c7d474", "name": "Commented-code block (7 lines) in packages/ui-system/styler/src/__tests__/composition-chain.test.ts:152", "shortDescription": {"text": "Commented-code block (7 lines) in packages/ui-system/styler/src/__tests__/composition-chain.test.ts:152"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f5dca001f159742b", "name": "Commented-code block (6 lines) in packages/ui-system/styler/src/__tests__/dev-css-validator.test.ts:4", "shortDescription": {"text": "Commented-code block (6 lines) in packages/ui-system/styler/src/__tests__/dev-css-validator.test.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-75c0d95f4c821da0", "name": "Commented-code block (7 lines) in packages/ui-system/styler/src/__tests__/static-styler-resolve-cost.test.ts:127", "shortDescription": {"text": "Commented-code block (7 lines) in packages/ui-system/styler/src/__tests__/static-styler-resolve-cost.test.ts:127"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8e0e8c5fc9ead669", "name": "Commented-code block (6 lines) in packages/ui-system/styler/src/__tests__/memory-growth.test.ts:80", "shortDescription": {"text": "Commented-code block (6 lines) in packages/ui-system/styler/src/__tests__/memory-growth.test.ts:80"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-80db2cce0ef8a1ea", "name": "Commented-code block (5 lines) in packages/ui-system/styler/src/__tests__/resolve.test.ts:252", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/styler/src/__tests__/resolve.test.ts:252"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fa38d294d6a94e53", "name": "Commented-code block (5 lines) in packages/ui-system/styler/src/__tests__/styler.browser.test.tsx:13", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/styler/src/__tests__/styler.browser.test.tsx:13"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c396298c03eb7d5a", "name": "Commented-code block (7 lines) in packages/ui-system/styler/src/__tests__/dev-gate-treeshake.test.ts:13", "shortDescription": {"text": "Commented-code block (7 lines) in packages/ui-system/styler/src/__tests__/dev-gate-treeshake.test.ts:13"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5c98fd694e84573d", "name": "Commented-code block (6 lines) in packages/ui-system/styler/src/__tests__/styled-ssr-fast-path.test.tsx:3", "shortDescription": {"text": "Commented-code block (6 lines) in packages/ui-system/styler/src/__tests__/styled-ssr-fast-path.test.tsx:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bb7a3c9c4d5098a5", "name": "Commented-code block (5 lines) in packages/ui-system/styler/src/__tests__/styled.test.ts:453", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/styler/src/__tests__/styled.test.ts:453"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7b57d78bf7acaaf7", "name": "Commented-code block (5 lines) in packages/ui-system/styler/src/__tests__/sheet.test.ts:207", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/styler/src/__tests__/sheet.test.ts:207"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3f218be1f4661806", "name": "Commented-code block (5 lines) in packages/ui-system/styler/src/__tests__/inject-rules.browser.test.ts:4", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/styler/src/__tests__/inject-rules.browser.test.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-597fe3dde46cd0aa", "name": "Commented-code block (5 lines) in packages/ui-system/ui-core/src/context.tsx:72", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/ui-core/src/context.tsx:72"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fe949ec1e7254e52", "name": "Commented-code block (9 lines) in packages/ui-system/ui-core/src/PyreonUI.tsx:17", "shortDescription": {"text": "Commented-code block (9 lines) in packages/ui-system/ui-core/src/PyreonUI.tsx:17"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d235101c95b2b5f3", "name": "Commented-code block (5 lines) in packages/ui-system/ui-core/src/__tests__/PyreonUI.test.tsx:104", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/ui-core/src/__tests__/PyreonUI.test.tsx:104"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7e6f63f4fb92a398", "name": "Commented-code block (5 lines) in packages/ui-system/ui-core/src/__tests__/PyreonUI-inheritance.test.tsx:3", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/ui-core/src/__tests__/PyreonUI-inheritance.test.tsx:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-efbe7113915b196f", "name": "Commented-code block (8 lines) in packages/ui-system/ui-core/src/__tests__/css-variables-ssr.test.tsx:9", "shortDescription": {"text": "Commented-code block (8 lines) in packages/ui-system/ui-core/src/__tests__/css-variables-ssr.test.tsx:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a7d2e1e79056ebcd", "name": "Commented-code block (6 lines) in packages/ui-system/ui-core/src/__tests__/css-variables-mode.test.tsx:9", "shortDescription": {"text": "Commented-code block (6 lines) in packages/ui-system/ui-core/src/__tests__/css-variables-mode.test.tsx:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b93d01c2a812d603", "name": "Commented-code block (7 lines) in packages/ui-system/rocketstyle/src/init.ts:74", "shortDescription": {"text": "Commented-code block (7 lines) in packages/ui-system/rocketstyle/src/init.ts:74"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d746adf64bc5e47c", "name": "Commented-code block (5 lines) in packages/ui-system/rocketstyle/src/rocketstyle.ts:99", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/rocketstyle/src/rocketstyle.ts:99"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a0781c3458f3695d", "name": "Commented-code block (5 lines) in packages/ui-system/rocketstyle/src/__tests__/attrs-overloads.test.ts:4", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/rocketstyle/src/__tests__/attrs-overloads.test.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f9992acab1d728c2", "name": "Commented-code block (6 lines) in packages/ui-system/rocketstyle/src/__tests__/minimal-theme.test.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in packages/ui-system/rocketstyle/src/__tests__/minimal-theme.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fd50ef08ed823f2e", "name": "Commented-code block (5 lines) in packages/ui-system/rocketstyle/src/__tests__/rocketstyleIntegration.test.ts:98", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/rocketstyle/src/__tests__/rocketstyleIntegration.test.ts:98"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-04a0c1f3d0135529", "name": "Commented-code block (5 lines) in packages/ui-system/rocketstyle/src/__tests__/createLocalProvider.test.ts:252", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/rocketstyle/src/__tests__/createLocalProvider.test.ts:252"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-11f28ac68779daea", "name": "Commented-code block (6 lines) in packages/ui-system/rocketstyle/src/__tests__/reactive-href-prop.browser.test.tsx:9", "shortDescription": {"text": "Commented-code block (6 lines) in packages/ui-system/rocketstyle/src/__tests__/reactive-href-prop.browser.test.tsx:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-59d6ed160953667a", "name": "Commented-code block (5 lines) in packages/ui-system/rocketstyle/src/__tests__/css-variables-mode.test.ts:5", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/rocketstyle/src/__tests__/css-variables-mode.test.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-290191bc67fbaa52", "name": "Commented-code block (6 lines) in packages/ui-system/rocketstyle/src/__tests__/memo-cap.test.ts:103", "shortDescription": {"text": "Commented-code block (6 lines) in packages/ui-system/rocketstyle/src/__tests__/memo-cap.test.ts:103"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a9f633b2549cace1", "name": "Commented-code block (7 lines) in packages/ui-system/rocketstyle/src/__tests__/rocketstyle.browser.test.tsx:319", "shortDescription": {"text": "Commented-code block (7 lines) in packages/ui-system/rocketstyle/src/__tests__/rocketstyle.browser.test.tsx:319"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-13cca44c69e16a62", "name": "Commented-code block (5 lines) in packages/ui-system/rocketstyle/src/__tests__/createLocalProvider.descriptors.test.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/rocketstyle/src/__tests__/createLocalProvider.descriptors.test.ts:332"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5dbe79c9c7974c57", "name": "Commented-code block (9 lines) in packages/ui-system/rocketstyle/src/types/rocketstyle.ts:84", "shortDescription": {"text": "Commented-code block (9 lines) in packages/ui-system/rocketstyle/src/types/rocketstyle.ts:84"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fc50983d97f63047", "name": "Commented-code block (10 lines) in packages/ui-system/rocketstyle/src/hoc/rocketstyleAttrsHoc.ts:35", "shortDescription": {"text": "Commented-code block (10 lines) in packages/ui-system/rocketstyle/src/hoc/rocketstyleAttrsHoc.ts:35"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d2873eda08fd42c3", "name": "Commented-code block (6 lines) in packages/ui-system/rocketstyle/src/utils/theme.ts:31", "shortDescription": {"text": "Commented-code block (6 lines) in packages/ui-system/rocketstyle/src/utils/theme.ts:31"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ae01340e62f2af2d", "name": "Commented-code block (9 lines) in packages/ui-system/rocketstyle/src/utils/attrs.ts:3", "shortDescription": {"text": "Commented-code block (9 lines) in packages/ui-system/rocketstyle/src/utils/attrs.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-06f768f35c0300ab", "name": "Commented-code block (9 lines) in packages/ui-system/rocketstyle/src/context/createLocalProvider.ts:107", "shortDescription": {"text": "Commented-code block (9 lines) in packages/ui-system/rocketstyle/src/context/createLocalProvider.ts:107"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-159557b0e0ad328f", "name": "Commented-code block (7 lines) in packages/ui-system/rocketstyle/src/context/context.ts:6", "shortDescription": {"text": "Commented-code block (7 lines) in packages/ui-system/rocketstyle/src/context/context.ts:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-16b70cb75a8a3d09", "name": "Commented-code block (5 lines) in packages/ui-system/coolgrid/vitest.config.ts:7", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/coolgrid/vitest.config.ts:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4fe778eaad3cb410", "name": "Commented-code block (5 lines) in packages/ui-system/coolgrid/src/useContext.tsx:22", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/coolgrid/src/useContext.tsx:22"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0ef9f4bc3f414c47", "name": "Commented-code block (7 lines) in packages/ui-system/coolgrid/src/__tests__/Row.test.ts:32", "shortDescription": {"text": "Commented-code block (7 lines) in packages/ui-system/coolgrid/src/__tests__/Row.test.ts:32"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c26846ed371341a4", "name": "Commented-code block (7 lines) in packages/ui-system/coolgrid/src/__tests__/Col.test.ts:40", "shortDescription": {"text": "Commented-code block (7 lines) in packages/ui-system/coolgrid/src/__tests__/Col.test.ts:40"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-dd179fd460e4d05e", "name": "Commented-code block (6 lines) in packages/ui-system/coolgrid/src/Row/styled.ts:22", "shortDescription": {"text": "Commented-code block (6 lines) in packages/ui-system/coolgrid/src/Row/styled.ts:22"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-56353233e6544131", "name": "Commented-code block (5 lines) in packages/ui-system/unistyle/src/context.tsx:28", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/unistyle/src/context.tsx:28"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-801357bc9c41bac8", "name": "Commented-code block (11 lines) in packages/ui-system/unistyle/src/__tests__/cssVariables.browser.test.tsx:10", "shortDescription": {"text": "Commented-code block (11 lines) in packages/ui-system/unistyle/src/__tests__/cssVariables.browser.test.tsx:10"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-11339703be07083a", "name": "Commented-code block (10 lines) in packages/ui-system/unistyle/src/__tests__/unistyle.browser.test.tsx:17", "shortDescription": {"text": "Commented-code block (10 lines) in packages/ui-system/unistyle/src/__tests__/unistyle.browser.test.tsx:17"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e5e696361336d823", "name": "Commented-code block (5 lines) in packages/ui-system/unistyle/src/__tests__/styles.test.ts:225", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/unistyle/src/__tests__/styles.test.ts:225"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-74f260e77829183d", "name": "Commented-code block (7 lines) in packages/ui-system/unistyle/src/__tests__/special-keys.test.ts:18", "shortDescription": {"text": "Commented-code block (7 lines) in packages/ui-system/unistyle/src/__tests__/special-keys.test.ts:18"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f169013a03900a4f", "name": "Commented-code block (5 lines) in packages/ui-system/unistyle/src/__tests__/responsive.test.ts:179", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/unistyle/src/__tests__/responsive.test.ts:179"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3c9e3e3c19227a11", "name": "Commented-code block (7 lines) in packages/ui-system/unistyle/src/__tests__/cssVariables-passthrough.test.ts:9", "shortDescription": {"text": "Commented-code block (7 lines) in packages/ui-system/unistyle/src/__tests__/cssVariables-passthrough.test.ts:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f01505952cc23586", "name": "Commented-code block (6 lines) in packages/ui-system/unistyle/src/__tests__/makeItResponsive.test.ts:271", "shortDescription": {"text": "Commented-code block (6 lines) in packages/ui-system/unistyle/src/__tests__/makeItResponsive.test.ts:271"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fb1547e7466d2c65", "name": "Commented-code block (5 lines) in packages/ui-system/unistyle/src/responsive/normalizeTheme.ts:33", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/unistyle/src/responsive/normalizeTheme.ts:33"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fe0504603840fb4f", "name": "Commented-code block (9 lines) in packages/ui-system/unistyle/src/responsive/makeItResponsive.ts:50", "shortDescription": {"text": "Commented-code block (9 lines) in packages/ui-system/unistyle/src/responsive/makeItResponsive.ts:50"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c22fb392a44f38e0", "name": "Commented-code block (6 lines) in packages/ui-system/unistyle/src/styles/alignContent.ts:33", "shortDescription": {"text": "Commented-code block (6 lines) in packages/ui-system/unistyle/src/styles/alignContent.ts:33"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-07a7fcadad7fd015", "name": "Commented-code block (5 lines) in packages/ui-system/unistyle/src/styles/styles/index.ts:27", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/unistyle/src/styles/styles/index.ts:27"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bc8ba09e58697ba4", "name": "Commented-code block (6 lines) in packages/ui-system/kinetic/vitest.config.ts:7", "shortDescription": {"text": "Commented-code block (6 lines) in packages/ui-system/kinetic/vitest.config.ts:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4fd2f6f2e7163a52", "name": "Commented-code block (6 lines) in packages/ui-system/kinetic/src/utils.ts:5", "shortDescription": {"text": "Commented-code block (6 lines) in packages/ui-system/kinetic/src/utils.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b136a5b32a30f43f", "name": "Commented-code block (7 lines) in packages/ui-system/kinetic/src/Transition.tsx:32", "shortDescription": {"text": "Commented-code block (7 lines) in packages/ui-system/kinetic/src/Transition.tsx:32"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-735cfc67ee3ffecb", "name": "Commented-code block (8 lines) in packages/ui-system/kinetic/src/__tests__/Transition.ssr.test.tsx:115", "shortDescription": {"text": "Commented-code block (8 lines) in packages/ui-system/kinetic/src/__tests__/Transition.ssr.test.tsx:115"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ece3a08696eefa19", "name": "Commented-code block (5 lines) in packages/ui-system/kinetic/src/__tests__/kinetic-modes.ssr.test.tsx:184", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/kinetic/src/__tests__/kinetic-modes.ssr.test.tsx:184"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-90b25fdae81a63a8", "name": "Commented-code block (6 lines) in packages/ui-system/kinetic/src/__tests__/stagger-component-children-hydration.test.tsx", "shortDescription": {"text": "Commented-code block (6 lines) in packages/ui-system/kinetic/src/__tests__/stagger-component-children-hydration.test.tsx:48"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-664c89b4117e08e3", "name": "Commented-code block (10 lines) in packages/ui-system/kinetic/src/__tests__/kinetic.browser.test.tsx:12", "shortDescription": {"text": "Commented-code block (10 lines) in packages/ui-system/kinetic/src/__tests__/kinetic.browser.test.tsx:12"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ace6a655bcb76869", "name": "Commented-code block (5 lines) in packages/ui-system/kinetic/src/kinetic/TransitionRenderer.tsx:23", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/kinetic/src/kinetic/TransitionRenderer.tsx:23"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8976175f84d0eda8", "name": "Commented-code block (15 lines) in packages/ui-system/kinetic/src/kinetic/createKineticComponent.tsx:34", "shortDescription": {"text": "Commented-code block (15 lines) in packages/ui-system/kinetic/src/kinetic/createKineticComponent.tsx:34"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2961336e1b74304c", "name": "Commented-code block (7 lines) in packages/ui-system/kinetic/src/kinetic/CollapseRenderer.tsx:169", "shortDescription": {"text": "Commented-code block (7 lines) in packages/ui-system/kinetic/src/kinetic/CollapseRenderer.tsx:169"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-298ba79ebbbfacd0", "name": "Commented-code block (11 lines) in packages/ui-system/kinetic/src/kinetic/TransitionItem.tsx:89", "shortDescription": {"text": "Commented-code block (11 lines) in packages/ui-system/kinetic/src/kinetic/TransitionItem.tsx:89"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-634abdef3eb6e5b5", "name": "Commented-code block (5 lines) in packages/ui-system/kinetic-presets/src/presets.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/kinetic-presets/src/presets.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-15d54dba260d7038", "name": "Commented-code block (6 lines) in packages/ui-system/kinetic-presets/src/__tests__/tree-shake.test.ts:119", "shortDescription": {"text": "Commented-code block (6 lines) in packages/ui-system/kinetic-presets/src/__tests__/tree-shake.test.ts:119"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7338e4ee1821102b", "name": "Commented-code block (9 lines) in packages/ui-system/connector-document/src/extractDocumentTree.ts:120", "shortDescription": {"text": "Commented-code block (9 lines) in packages/ui-system/connector-document/src/extractDocumentTree.ts:120"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-63aad7e57ea7fbf9", "name": "Commented-code block (5 lines) in packages/ui-system/connector-document/src/__tests__/extractDocumentTree.test.ts:7", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/connector-document/src/__tests__/extractDocumentTree.test.ts:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6d1379346eaafa7b", "name": "Commented-code block (6 lines) in packages/ui-system/connector-document/src/__tests__/connector-document.browser.test.ts", "shortDescription": {"text": "Commented-code block (6 lines) in packages/ui-system/connector-document/src/__tests__/connector-document.browser.test.tsx:10"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-93f0cdb5171b7b83", "name": "Commented-code block (6 lines) in packages/ui-system/attrs/src/__tests__/attrsHoc.test.ts:141", "shortDescription": {"text": "Commented-code block (6 lines) in packages/ui-system/attrs/src/__tests__/attrsHoc.test.ts:141"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4421b5be4a2bb994", "name": "Commented-code block (7 lines) in packages/ui-system/attrs/src/__tests__/attrs.test.ts:469", "shortDescription": {"text": "Commented-code block (7 lines) in packages/ui-system/attrs/src/__tests__/attrs.test.ts:469"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9a94852dac6e760a", "name": "Commented-code block (5 lines) in packages/ui-system/attrs/src/hoc/attrsHoc.ts:29", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/attrs/src/hoc/attrsHoc.ts:29"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b4efcde25d4f2a22", "name": "Commented-code block (7 lines) in packages/ui-system/attrs/src/utils/attrs.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in packages/ui-system/attrs/src/utils/attrs.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bc977318a127e0a9", "name": "Commented-code block (5 lines) in packages/ui-system/document-primitives/src/__tests__/useDocumentExport.test.ts:6", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/document-primitives/src/__tests__/useDocumentExport.test.ts:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-473ce219cc27d7b6", "name": "Commented-code block (5 lines) in packages/ui-system/document-primitives/src/__tests__/reactivity.test.ts:182", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/document-primitives/src/__tests__/reactivity.test.ts:182"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b5070d7ada262e9c", "name": "Commented-code block (5 lines) in packages/ui-system/document-primitives/src/__tests__/document-primitives.browser.test.", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/document-primitives/src/__tests__/document-primitives.browser.test.ts:19"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e6708764f87b3d62", "name": "Commented-code block (6 lines) in packages/ui-system/elements/vitest.config.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in packages/ui-system/elements/vitest.config.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9354fb3a95f44d9d", "name": "Commented-code block (7 lines) in packages/ui-system/elements/src/types.ts:10", "shortDescription": {"text": "Commented-code block (7 lines) in packages/ui-system/elements/src/types.ts:10"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5e5d28d1c8f2a2d8", "name": "Commented-code block (6 lines) in packages/ui-system/elements/src/Text/component.tsx:50", "shortDescription": {"text": "Commented-code block (6 lines) in packages/ui-system/elements/src/Text/component.tsx:50"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-01ab51a21255f709", "name": "Commented-code block (6 lines) in packages/ui-system/elements/src/__tests__/css-variables.browser.test.tsx:11", "shortDescription": {"text": "Commented-code block (6 lines) in packages/ui-system/elements/src/__tests__/css-variables.browser.test.tsx:11"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2f013c45ecd26a5f", "name": "Commented-code block (5 lines) in packages/ui-system/elements/src/__tests__/Element.test.ts:9", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/elements/src/__tests__/Element.test.ts:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4ccc9382bab947e6", "name": "Commented-code block (6 lines) in packages/ui-system/elements/src/__tests__/Iterator.test.ts:7", "shortDescription": {"text": "Commented-code block (6 lines) in packages/ui-system/elements/src/__tests__/Iterator.test.ts:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1162b6f6cff95e5b", "name": "Commented-code block (7 lines) in packages/ui-system/elements/src/__tests__/isPyreonComponent.test.ts:5", "shortDescription": {"text": "Commented-code block (7 lines) in packages/ui-system/elements/src/__tests__/isPyreonComponent.test.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ccc8a5b0dc9f12ca", "name": "Commented-code block (5 lines) in packages/ui-system/elements/src/__tests__/elements.browser.test.tsx:56", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/elements/src/__tests__/elements.browser.test.tsx:56"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a6b1f37e52be5c43", "name": "Commented-code block (5 lines) in packages/ui-system/elements/src/__tests__/Wrapper.test.tsx:153", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/elements/src/__tests__/Wrapper.test.tsx:153"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4b2221b328554813", "name": "Commented-code block (5 lines) in packages/ui-system/elements/src/__tests__/reactive-prop-through-element.browser.test.t", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/elements/src/__tests__/reactive-prop-through-element.browser.test.tsx:97"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c65c828867c33cc9", "name": "Commented-code block (7 lines) in packages/ui-system/elements/src/__tests__/useOverlay.test.ts:7", "shortDescription": {"text": "Commented-code block (7 lines) in packages/ui-system/elements/src/__tests__/useOverlay.test.ts:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2aa57918480e364f", "name": "Commented-code block (7 lines) in packages/ui-system/elements/src/__tests__/slot-bare-component-with-hooks.test.tsx:1", "shortDescription": {"text": "Commented-code block (7 lines) in packages/ui-system/elements/src/__tests__/slot-bare-component-with-hooks.test.tsx:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0695941e537f11fc", "name": "Commented-code block (6 lines) in packages/ui-system/elements/src/__tests__/Wrapper-innerhtml.test.tsx:92", "shortDescription": {"text": "Commented-code block (6 lines) in packages/ui-system/elements/src/__tests__/Wrapper-innerhtml.test.tsx:92"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0b814f3be592d22a", "name": "Commented-code block (5 lines) in packages/ui-system/elements/src/__tests__/Overlay.test.ts:4", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/elements/src/__tests__/Overlay.test.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c42aeebbe8dadee0", "name": "Commented-code block (5 lines) in packages/ui-system/elements/src/__tests__/positioning.test.ts:56", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/elements/src/__tests__/positioning.test.ts:56"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c3fc1da4720721ea", "name": "Commented-code block (6 lines) in packages/ui-system/elements/src/__tests__/Iterator.types.test.ts:124", "shortDescription": {"text": "Commented-code block (6 lines) in packages/ui-system/elements/src/__tests__/Iterator.types.test.ts:124"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-eb418732a7e08560", "name": "Commented-code block (5 lines) in packages/ui-system/elements/src/__tests__/Content.test.tsx:11", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/elements/src/__tests__/Content.test.tsx:11"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e472e611ba2b797a", "name": "Commented-code block (8 lines) in packages/ui-system/elements/src/__tests__/slot-component-reference.test.tsx:1", "shortDescription": {"text": "Commented-code block (8 lines) in packages/ui-system/elements/src/__tests__/slot-component-reference.test.tsx:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-779d59821b9fb3ad", "name": "Commented-code block (10 lines) in packages/ui-system/elements/src/Element/component.tsx:179", "shortDescription": {"text": "Commented-code block (10 lines) in packages/ui-system/elements/src/Element/component.tsx:179"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-69f5104835d8d1d6", "name": "Commented-code block (6 lines) in packages/ui-system/elements/src/helpers/isPyreonComponent.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in packages/ui-system/elements/src/helpers/isPyreonComponent.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-58795995c347520e", "name": "Commented-code block (8 lines) in packages/ui-system/elements/src/helpers/Content/component.tsx:39", "shortDescription": {"text": "Commented-code block (8 lines) in packages/ui-system/elements/src/helpers/Content/component.tsx:39"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-40c41f730d8c2384", "name": "Commented-code block (9 lines) in packages/ui-system/elements/src/helpers/Iterator/component.tsx:93", "shortDescription": {"text": "Commented-code block (9 lines) in packages/ui-system/elements/src/helpers/Iterator/component.tsx:93"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4bdb20c26b368b0c", "name": "Commented-code block (5 lines) in packages/ui-system/elements/src/helpers/Wrapper/component.tsx:58", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/elements/src/helpers/Wrapper/component.tsx:58"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-825eab3acedbc487", "name": "Commented-code block (5 lines) in packages/ui-system/elements/src/helpers/Wrapper/types.ts:46", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/elements/src/helpers/Wrapper/types.ts:46"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-431ce61c0908917a", "name": "Commented-code block (5 lines) in packages/ui-system/elements/src/List/component.tsx:61", "shortDescription": {"text": "Commented-code block (5 lines) in packages/ui-system/elements/src/List/component.tsx:61"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d5880a423eb9d4f1", "name": "Commented-code block (5 lines) in examples/cpa-pw-blog/vite.config.ts:19", "shortDescription": {"text": "Commented-code block (5 lines) in examples/cpa-pw-blog/vite.config.ts:19"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-658914d92ac4d11c", "name": "Commented-code block (7 lines) in examples/cpa-pw-blog/src/routes/api/_pyreon-revalidate.ts:28", "shortDescription": {"text": "Commented-code block (7 lines) in examples/cpa-pw-blog/src/routes/api/_pyreon-revalidate.ts:28"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b19e95752568052c", "name": "`fetch()` without try/.catch or AbortSignal \u2014 examples/cpa-pw-blog/src/routes/api/_pyreon-revalidate.ts:30", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 examples/cpa-pw-blog/src/routes/api/_pyreon-revalidate.ts:30"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-22c7ef64a8954d1e", "name": "Commented-code block (7 lines) in examples/cpa-pw-blog/src/routes/api/echo/[...path].ts:5", "shortDescription": {"text": "Commented-code block (7 lines) in examples/cpa-pw-blog/src/routes/api/echo/[...path].ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-46024af07d12e295", "name": "Commented-code block (6 lines) in examples/playground/src/entry-client.ts:10", "shortDescription": {"text": "Commented-code block (6 lines) in examples/playground/src/entry-client.ts:10"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ed815caa1e4b302e", "name": "Commented-code block (5 lines) in examples/playground/src/components/Counter.tsx:10", "shortDescription": {"text": "Commented-code block (5 lines) in examples/playground/src/components/Counter.tsx:10"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-305d6d1f8ccf8741", "name": "Commented-code block (9 lines) in examples/playground/src/pages/About.tsx:6", "shortDescription": {"text": "Commented-code block (9 lines) in examples/playground/src/pages/About.tsx:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-98fcbe2ac11f2fe7", "name": "Commented-code block (5 lines) in examples/playground/src/pages/Primitives.tsx:91", "shortDescription": {"text": "Commented-code block (5 lines) in examples/playground/src/pages/Primitives.tsx:91"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-126e37518380c4a7", "name": "Commented-code block (5 lines) in examples/collab-board/vite.config.ts:4", "shortDescription": {"text": "Commented-code block (5 lines) in examples/collab-board/vite.config.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-307e693702b0896d", "name": "Commented-code block (5 lines) in examples/collab-board/relay.ts:24", "shortDescription": {"text": "Commented-code block (5 lines) in examples/collab-board/relay.ts:24"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0633f842785a94ae", "name": "Commented-code block (5 lines) in examples/collab-board/src/sync/board-doc.ts:5", "shortDescription": {"text": "Commented-code block (5 lines) in examples/collab-board/src/sync/board-doc.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-92fbdda33cdc60b2", "name": "Commented-code block (5 lines) in examples/collab-board/src/state/permissions.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in examples/collab-board/src/state/permissions.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5e7d0f7b88abbf7f", "name": "Commented-code block (6 lines) in examples/collab-board/src/api/boards.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in examples/collab-board/src/api/boards.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-88bbe6d7ae6bde74", "name": "Commented-code block (6 lines) in examples/collab-board/src/routes/board.tsx:24", "shortDescription": {"text": "Commented-code block (6 lines) in examples/collab-board/src/routes/board.tsx:24"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-08b0a1bacdd751b2", "name": "Commented-code block (7 lines) in examples/native-router-demo-ios/src/RouterApp.tsx:6", "shortDescription": {"text": "Commented-code block (7 lines) in examples/native-router-demo-ios/src/RouterApp.tsx:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c8c46313b2accf0e", "name": "Commented-code block (5 lines) in examples/real-bench/vite.config.ts:4", "shortDescription": {"text": "Commented-code block (5 lines) in examples/real-bench/vite.config.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cc90cfc25ada3c5d", "name": "Commented-code block (5 lines) in examples/docs-pyreon/vite.config.ts:6", "shortDescription": {"text": "Commented-code block (5 lines) in examples/docs-pyreon/vite.config.ts:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-11ceda5cd5ec41e7", "name": "Commented-code block (5 lines) in examples/docs-pyreon/src/components/DocPlayground.tsx:117", "shortDescription": {"text": "Commented-code block (5 lines) in examples/docs-pyreon/src/components/DocPlayground.tsx:117"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-400ab978c1e555a6", "name": "Commented-code block (5 lines) in examples/docs-pyreon/src/mdx/Playground.tsx:5", "shortDescription": {"text": "Commented-code block (5 lines) in examples/docs-pyreon/src/mdx/Playground.tsx:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4ea3161912992081", "name": "Commented-code block (5 lines) in examples/app-showcase/src/routes/todos/index.tsx:137", "shortDescription": {"text": "Commented-code block (5 lines) in examples/app-showcase/src/routes/todos/index.tsx:137"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0d49e740b3406531", "name": "Commented-code block (6 lines) in examples/app-showcase/src/routes/forms-wizard/index.tsx:57", "shortDescription": {"text": "Commented-code block (6 lines) in examples/app-showcase/src/routes/forms-wizard/index.tsx:57"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1fd6951d713a326a", "name": "Commented-code block (7 lines) in examples/app-showcase/src/sections/resume/ResumeTemplate.tsx:60", "shortDescription": {"text": "Commented-code block (7 lines) in examples/app-showcase/src/sections/resume/ResumeTemplate.tsx:60"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ef296822b02a2172", "name": "Commented-code block (5 lines) in examples/app-showcase/src/sections/invoice/LivePreview.tsx:27", "shortDescription": {"text": "Commented-code block (5 lines) in examples/app-showcase/src/sections/invoice/LivePreview.tsx:27"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7fff9ce1b3b119f6", "name": "Commented-code block (5 lines) in examples/app-showcase/src/sections/flow/JsonSidebar.tsx:51", "shortDescription": {"text": "Commented-code block (5 lines) in examples/app-showcase/src/sections/flow/JsonSidebar.tsx:51"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-df766a0203e3ac90", "name": "Commented-code block (6 lines) in examples/native-todomvc-web/src/entry-client.tsx:3", "shortDescription": {"text": "Commented-code block (6 lines) in examples/native-todomvc-web/src/entry-client.tsx:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-915cc9796a29a729", "name": "Commented-code block (7 lines) in examples/sync-yjs-demo/src/main.tsx:13", "shortDescription": {"text": "Commented-code block (7 lines) in examples/sync-yjs-demo/src/main.tsx:13"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ecee554acc191240", "name": "Commented-code block (6 lines) in examples/fundamentals-playground/src/demos/DocumentDemo.tsx:88", "shortDescription": {"text": "Commented-code block (6 lines) in examples/fundamentals-playground/src/demos/DocumentDemo.tsx:88"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5ed8accde3d923e8", "name": "Commented-code block (5 lines) in examples/chat/vite.config.ts:153", "shortDescription": {"text": "Commented-code block (5 lines) in examples/chat/vite.config.ts:153"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b7e007e15a73a346", "name": "`fetch()` without try/.catch or AbortSignal \u2014 examples/chat/src/routes/channels/[id].tsx:58", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 examples/chat/src/routes/channels/[id].tsx:58"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-10b4bc3409a12363", "name": "Commented-code block (7 lines) in examples/cpa-pw-dash/src/routes/login.tsx:23", "shortDescription": {"text": "Commented-code block (7 lines) in examples/cpa-pw-dash/src/routes/login.tsx:23"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8b03c89cb90502a6", "name": "`fetch()` without try/.catch or AbortSignal \u2014 examples/cpa-pw-dash/src/routes/app/_layout.tsx:46", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 examples/cpa-pw-dash/src/routes/app/_layout.tsx:46"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c611f67dfd615852", "name": "Commented-code block (5 lines) in examples/cpa-pw-dash/src/routes/app/invoices/[id].tsx:128", "shortDescription": {"text": "Commented-code block (5 lines) in examples/cpa-pw-dash/src/routes/app/invoices/[id].tsx:128"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2bb8c9f9274feb3c", "name": "Commented-code block (12 lines) in examples/native-tasks/src/TasksApp.tsx:6", "shortDescription": {"text": "Commented-code block (12 lines) in examples/native-tasks/src/TasksApp.tsx:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5aa8021c6969d977", "name": "Commented-code block (5 lines) in examples/benchmark/bench-fair.ts:350", "shortDescription": {"text": "Commented-code block (5 lines) in examples/benchmark/bench-fair.ts:350"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-555f584c699a2da8", "name": "Commented-code block (11 lines) in examples/benchmark/bench-cpuprofile.ts:34", "shortDescription": {"text": "Commented-code block (11 lines) in examples/benchmark/bench-cpuprofile.ts:34"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cd730bd9caf28ca5", "name": "Commented-code block (11 lines) in examples/benchmark/bench-allocprofile.ts:34", "shortDescription": {"text": "Commented-code block (11 lines) in examples/benchmark/bench-allocprofile.ts:34"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-473e19e3a75357b2", "name": "Commented-code block (8 lines) in examples/benchmark/src/main.ts:120", "shortDescription": {"text": "Commented-code block (8 lines) in examples/benchmark/src/main.ts:120"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d4cc13861d0ed020", "name": "Commented-code block (5 lines) in examples/benchmark/src/runner.ts:146", "shortDescription": {"text": "Commented-code block (5 lines) in examples/benchmark/src/runner.ts:146"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cc870851ed3c3841", "name": "Commented-code block (5 lines) in examples/benchmark/src/impl/solid.ts:64", "shortDescription": {"text": "Commented-code block (5 lines) in examples/benchmark/src/impl/solid.ts:64"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a06b972af0a73d40", "name": "Commented-code block (6 lines) in examples/ui-showcase/src/entry-client.ts:5", "shortDescription": {"text": "Commented-code block (6 lines) in examples/ui-showcase/src/entry-client.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cef1f004d640e2e4", "name": "Commented-code block (9 lines) in examples/ui-showcase/src/routes/rs-collapse-elem-probe.tsx:6", "shortDescription": {"text": "Commented-code block (9 lines) in examples/ui-showcase/src/routes/rs-collapse-elem-probe.tsx:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-18f667edf00e9970", "name": "Commented-code block (8 lines) in examples/ui-showcase/src/routes/rs-collapse-dyn-probe.tsx:12", "shortDescription": {"text": "Commented-code block (8 lines) in examples/ui-showcase/src/routes/rs-collapse-dyn-probe.tsx:12"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9e7ddbbd19d3b5cb", "name": "Commented-code block (9 lines) in examples/ui-showcase/src/routes/rs-collapse-probe.tsx:5", "shortDescription": {"text": "Commented-code block (9 lines) in examples/ui-showcase/src/routes/rs-collapse-probe.tsx:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bfd85d61f8e2b839", "name": "Commented-code block (8 lines) in examples/ui-showcase/src/demos/ReactiveProvidersDemo.tsx:25", "shortDescription": {"text": "Commented-code block (8 lines) in examples/ui-showcase/src/demos/ReactiveProvidersDemo.tsx:25"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ea49685d1de76adc", "name": "Commented-code block (10 lines) in examples/ui-showcase/src/demos/RocketstyleDemo.tsx:12", "shortDescription": {"text": "Commented-code block (10 lines) in examples/ui-showcase/src/demos/RocketstyleDemo.tsx:12"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cb001a0767e4d4b2", "name": "Commented-code block (5 lines) in examples/hn-clone/vite.config.ts:8", "shortDescription": {"text": "Commented-code block (5 lines) in examples/hn-clone/vite.config.ts:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c606baba4086a675", "name": "`fetch()` without try/.catch or AbortSignal \u2014 examples/hn-clone/src/lib/api.ts:54", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 examples/hn-clone/src/lib/api.ts:54"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f3b316d71ee828fc", "name": "Commented-code block (6 lines) in examples/hn-clone/src/routes/submit.tsx:25", "shortDescription": {"text": "Commented-code block (6 lines) in examples/hn-clone/src/routes/submit.tsx:25"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-83755bc98f16c26b", "name": "Commented-code block (5 lines) in examples/hn-clone/src/routes/todos.tsx:49", "shortDescription": {"text": "Commented-code block (5 lines) in examples/hn-clone/src/routes/todos.tsx:49"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6a1e0890bfb68cd3", "name": "Commented-code block (5 lines) in examples/hn-clone/src/routes/leaderboard.tsx:129", "shortDescription": {"text": "Commented-code block (5 lines) in examples/hn-clone/src/routes/leaderboard.tsx:129"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0f397804c94de2b0", "name": "Commented-code block (7 lines) in examples/perf-dashboard/src/journeys.ts:113", "shortDescription": {"text": "Commented-code block (7 lines) in examples/perf-dashboard/src/journeys.ts:113"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9b7e078722601414", "name": "Commented-code block (5 lines) in examples/perf-dashboard/src/main.tsx:47", "shortDescription": {"text": "Commented-code block (5 lines) in examples/perf-dashboard/src/main.tsx:47"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-228f289ba33500cf", "name": "Commented-code block (7 lines) in examples/perf-dashboard/src/App.tsx:154", "shortDescription": {"text": "Commented-code block (7 lines) in examples/perf-dashboard/src/App.tsx:154"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5c379385ba8bea18", "name": "Commented-code block (5 lines) in examples/perf-dashboard/src/components/DomStressSection.tsx:103", "shortDescription": {"text": "Commented-code block (5 lines) in examples/perf-dashboard/src/components/DomStressSection.tsx:103"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6132b5788ab670bb", "name": "Commented-code block (6 lines) in examples/perf-dashboard/src/components/StoreStressSection.tsx:131", "shortDescription": {"text": "Commented-code block (6 lines) in examples/perf-dashboard/src/components/StoreStressSection.tsx:131"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b197c3e1c8355b73", "name": "Commented-code block (9 lines) in examples/perf-dashboard/src/components/QueryStressSection.tsx:157", "shortDescription": {"text": "Commented-code block (9 lines) in examples/perf-dashboard/src/components/QueryStressSection.tsx:157"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-11e394af4900bdcd", "name": "Commented-code block (5 lines) in examples/native-router-demo-web/src/entry-client.tsx:3", "shortDescription": {"text": "Commented-code block (5 lines) in examples/native-router-demo-web/src/entry-client.tsx:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-86772fe533ac7075", "name": "Commented-code block (7 lines) in examples/native-todomvc-ios/src/TodoApp.tsx:3", "shortDescription": {"text": "Commented-code block (7 lines) in examples/native-todomvc-ios/src/TodoApp.tsx:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c09b3b633b8f3ddb", "name": "Commented-code block (5 lines) in examples/ssr-showcase/vite.config.ssr.ts:5", "shortDescription": {"text": "Commented-code block (5 lines) in examples/ssr-showcase/vite.config.ssr.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-14d62bb18ae7449f", "name": "Commented-code block (5 lines) in examples/ssr-showcase/vite.config.subpath.ts:5", "shortDescription": {"text": "Commented-code block (5 lines) in examples/ssr-showcase/vite.config.subpath.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a6ee79f83a1bfabe", "name": "Commented-code block (6 lines) in examples/ssr-showcase/vite.config.i18n.ts:6", "shortDescription": {"text": "Commented-code block (6 lines) in examples/ssr-showcase/vite.config.i18n.ts:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-117dc77f64a7742f", "name": "Commented-code block (8 lines) in examples/ssr-showcase/vite.config.i18n-prefix.ts:6", "shortDescription": {"text": "Commented-code block (8 lines) in examples/ssr-showcase/vite.config.i18n-prefix.ts:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8bca3a2b45583d21", "name": "Commented-code block (8 lines) in examples/ssr-showcase/vite.config.isr.ts:5", "shortDescription": {"text": "Commented-code block (8 lines) in examples/ssr-showcase/vite.config.isr.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5cba6183ff18e46b", "name": "Commented-code block (7 lines) in examples/ssr-showcase/src/routes/about.ts:4", "shortDescription": {"text": "Commented-code block (7 lines) in examples/ssr-showcase/src/routes/about.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9c6dd1ed975c76c5", "name": "Commented-code block (5 lines) in examples/ssr-showcase/src/routes/island-demo.tsx:4", "shortDescription": {"text": "Commented-code block (5 lines) in examples/ssr-showcase/src/routes/island-demo.tsx:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fde289a7e5661414", "name": "Commented-code block (6 lines) in examples/ssr-showcase/src/routes/posts/[id].ts:43", "shortDescription": {"text": "Commented-code block (6 lines) in examples/ssr-showcase/src/routes/posts/[id].ts:43"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a043227c5b768955", "name": "Commented-code block (5 lines) in examples/native-counter-ios/src/Counter.tsx:4", "shortDescription": {"text": "Commented-code block (5 lines) in examples/native-counter-ios/src/Counter.tsx:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a3e51b592e82c9f7", "name": "Commented-code block (5 lines) in examples/cssvars-bench/src/main.tsx:25", "shortDescription": {"text": "Commented-code block (5 lines) in examples/cssvars-bench/src/main.tsx:25"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d3c2ebbd42414fe2", "name": "Commented-code block (9 lines) in examples/experiments/e2-static-rocketstyle/e2.browser.test.ts:202", "shortDescription": {"text": "Commented-code block (9 lines) in examples/experiments/e2-static-rocketstyle/e2.browser.test.ts:202"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-06605d8b9a98bed2", "name": "Commented-code block (7 lines) in examples/experiments/e2-static-rocketstyle/probe-resolves.browser.test.ts:182", "shortDescription": {"text": "Commented-code block (7 lines) in examples/experiments/e2-static-rocketstyle/probe-resolves.browser.test.ts:182"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c7807a309a16020a", "name": "`fetch()` without try/.catch or AbortSignal \u2014 examples/ai-reference/src/main.tsx:22", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 examples/ai-reference/src/main.tsx:22"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d643f013befa3735", "name": "`fetch()` without try/.catch or AbortSignal \u2014 examples/ai-reference/src/pages/UserProfile.tsx:54", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 examples/ai-reference/src/pages/UserProfile.tsx:54"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cd7c77a8bded4df5", "name": "Commented-code block (5 lines) in e2e/cssvars-showcase.spec.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in e2e/cssvars-showcase.spec.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-afc562d5f36d699a", "name": "Commented-code block (6 lines) in e2e/docs.spec.ts:31", "shortDescription": {"text": "Commented-code block (6 lines) in e2e/docs.spec.ts:31"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0e8c502e8f10c589", "name": "Commented-code block (7 lines) in e2e/cpa-app-compat.shared.ts:85", "shortDescription": {"text": "Commented-code block (7 lines) in e2e/cpa-app-compat.shared.ts:85"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-76cee1e73fd930f7", "name": "Commented-code block (5 lines) in e2e/ssg-i18n.spec.ts:112", "shortDescription": {"text": "Commented-code block (5 lines) in e2e/ssg-i18n.spec.ts:112"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2e3f46b58704b109", "name": "Commented-code block (5 lines) in e2e/ssr-showcase.spec.ts:116", "shortDescription": {"text": "Commented-code block (5 lines) in e2e/ssr-showcase.spec.ts:116"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-335b80eb39e65468", "name": "Commented-code block (6 lines) in e2e/ssg-i18n-prefix.spec.ts:93", "shortDescription": {"text": "Commented-code block (6 lines) in e2e/ssg-i18n-prefix.spec.ts:93"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-71ed1b3821d5cc3e", "name": "Commented-code block (5 lines) in e2e/app.spec.ts:44", "shortDescription": {"text": "Commented-code block (5 lines) in e2e/app.spec.ts:44"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4138ff9a144adbcc", "name": "Commented-code block (5 lines) in e2e/ssg-subpath.spec.ts:63", "shortDescription": {"text": "Commented-code block (5 lines) in e2e/ssg-subpath.spec.ts:63"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5fa8548fc7564234", "name": "Commented-code block (8 lines) in e2e/zero-islands.spec.ts:3", "shortDescription": {"text": "Commented-code block (8 lines) in e2e/zero-islands.spec.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-068124ff5a205aff", "name": "Commented-code block (7 lines) in e2e/app-showcase-dnd.spec.ts:27", "shortDescription": {"text": "Commented-code block (7 lines) in e2e/app-showcase-dnd.spec.ts:27"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-eaf3c52be811aef7", "name": "Commented-code block (6 lines) in e2e/native-todomvc-web.spec.ts:65", "shortDescription": {"text": "Commented-code block (6 lines) in e2e/native-todomvc-web.spec.ts:65"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-90722a5f157d0629", "name": "Commented-code block (9 lines) in e2e/primitives.spec.ts:58", "shortDescription": {"text": "Commented-code block (9 lines) in e2e/primitives.spec.ts:58"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6d6e98268a15fedd", "name": "Commented-code block (5 lines) in e2e/sync-yjs-demo.spec.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in e2e/sync-yjs-demo.spec.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d7b244dc728f34fe", "name": "Commented-code block (7 lines) in e2e/ui-showcase-regression.spec.ts:112", "shortDescription": {"text": "Commented-code block (7 lines) in e2e/ui-showcase-regression.spec.ts:112"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4d946ff838c7f7ba", "name": "`fetch()` without try/.catch or AbortSignal \u2014 e2e/ui-showcase-regression.spec.ts:326", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 e2e/ui-showcase-regression.spec.ts:326"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-33628bc53dcbe901", "name": "Commented-code block (6 lines) in e2e/ssr-node.spec.ts:25", "shortDescription": {"text": "Commented-code block (6 lines) in e2e/ssr-node.spec.ts:25"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-32e3d00f1e335ac9", "name": "Commented-code block (6 lines) in e2e/app-showcase-flow.spec.ts:61", "shortDescription": {"text": "Commented-code block (6 lines) in e2e/app-showcase-flow.spec.ts:61"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-61f6482c9b72b743", "name": "Commented-code block (7 lines) in e2e/cpa-dash.spec.ts:46", "shortDescription": {"text": "Commented-code block (7 lines) in e2e/cpa-dash.spec.ts:46"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-20b2c3179f5ede22", "name": "Commented-code block (12 lines) in e2e/collab-board.spec.ts:133", "shortDescription": {"text": "Commented-code block (12 lines) in e2e/collab-board.spec.ts:133"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a8109cf8483e4530", "name": "Commented-code block (6 lines) in e2e/perf-dashboard-form-state.spec.ts:68", "shortDescription": {"text": "Commented-code block (6 lines) in e2e/perf-dashboard-form-state.spec.ts:68"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bfbb41001078f870", "name": "Commented-code block (6 lines) in e2e/sync-ws-relay.spec.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in e2e/sync-ws-relay.spec.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6f3ae50b54942e32", "name": "Commented-code block (13 lines) in e2e/zero-hmr.spec.ts:65", "shortDescription": {"text": "Commented-code block (13 lines) in e2e/zero-hmr.spec.ts:65"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-981adfb1ab2dd4a0", "name": "Commented-code block (5 lines) in e2e/fundamentals/new-demos.spec.ts:135", "shortDescription": {"text": "Commented-code block (5 lines) in e2e/fundamentals/new-demos.spec.ts:135"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ce063d67fd7f2e8e", "name": "Commented-code block (5 lines) in e2e/fundamentals/playground.spec.ts:50", "shortDescription": {"text": "Commented-code block (5 lines) in e2e/fundamentals/playground.spec.ts:50"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cb4c2d08a31fc441", "name": "Commented-code block (5 lines) in e2e/fundamentals/storage-hydration.spec.ts:9", "shortDescription": {"text": "Commented-code block (5 lines) in e2e/fundamentals/storage-hydration.spec.ts:9"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8c52ea53c2eaf85c", "name": "Commented-code block (16 lines) in e2e/fundamentals/storage.spec.ts:5", "shortDescription": {"text": "Commented-code block (16 lines) in e2e/fundamentals/storage.spec.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-dbb85a751b1bb4a5", "name": "Commented-code block (15 lines) in e2e/fundamentals/dom-interactions.spec.ts:7", "shortDescription": {"text": "Commented-code block (15 lines) in e2e/fundamentals/dom-interactions.spec.ts:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-62488086c5a9b018", "name": "Dangling fetch: GET https://registry.npmjs.org/${pkg}/latest (scripts/check-published-state.ts:58)", "shortDescription": {"text": "Dangling fetch: GET https://registry.npmjs.org/${pkg}/latest (scripts/check-published-state.ts:58)"}, "fullDescription": {"text": "`scripts/check-published-state.ts:58` calls `GET https://registry.npmjs.org/${pkg}/latest` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/https:/registry.npmjs.org/<p>/latest`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-7376e7dd7871bbe7", "name": "Dangling fetch: GET /api/posts (packages/zero/zero/src/testing.ts:89)", "shortDescription": {"text": "Dangling fetch: GET /api/posts (packages/zero/zero/src/testing.ts:89)"}, "fullDescription": {"text": "`packages/zero/zero/src/testing.ts:89` calls `GET /api/posts` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: helper:request\nNormalized path used for matching: `/posts`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-68c8876ab6c91ff4", "name": "Dangling fetch: POST /api/posts (packages/zero/zero/src/testing.ts:92)", "shortDescription": {"text": "Dangling fetch: POST /api/posts (packages/zero/zero/src/testing.ts:92)"}, "fullDescription": {"text": "`packages/zero/zero/src/testing.ts:92` calls `POST /api/posts` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: helper:request\nNormalized path used for matching: `/posts`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-a57537497d35470e", "name": "Dangling fetch: GET https://analytics.example.com (packages/zero/zero/src/use-resource-hints.ts:77)", "shortDescription": {"text": "Dangling fetch: GET https://analytics.example.com (packages/zero/zero/src/use-resource-hints.ts:77)"}, "fullDescription": {"text": "`packages/zero/zero/src/use-resource-hints.ts:77` calls `GET https://analytics.example.com` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/https:/analytics.example.com`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-8f509e867b79d52c", "name": "Dangling fetch: GET https://analytics.example.com (packages/zero/zero/src/manifest.ts:1129)", "shortDescription": {"text": "Dangling fetch: GET https://analytics.example.com (packages/zero/zero/src/manifest.ts:1129)"}, "fullDescription": {"text": "`packages/zero/zero/src/manifest.ts:1129` calls `GET https://analytics.example.com` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/https:/analytics.example.com`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-d1875e46c32ad987", "name": "Dangling fetch: GET https://api.example.com (packages/zero/zero/src/manifest.ts:1132)", "shortDescription": {"text": "Dangling fetch: GET https://api.example.com (packages/zero/zero/src/manifest.ts:1132)"}, "fullDescription": {"text": "`packages/zero/zero/src/manifest.ts:1132` calls `GET https://api.example.com` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/https:/api.example.com`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-d71bd652c7f961fe", "name": "Dangling fetch: GET https://api.example.com/posts (packages/zero/zero/src/fs-router.ts:17)", "shortDescription": {"text": "Dangling fetch: GET https://api.example.com/posts (packages/zero/zero/src/fs-router.ts:17)"}, "fullDescription": {"text": "`packages/zero/zero/src/fs-router.ts:17` calls `GET https://api.example.com/posts` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/https:/api.example.com/posts`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-c8cec9b605dc06e0", "name": "Dangling fetch: POST /_zero/actions/${id} (packages/zero/zero/src/actions.ts:97)", "shortDescription": {"text": "Dangling fetch: POST /_zero/actions/${id} (packages/zero/zero/src/actions.ts:97)"}, "fullDescription": {"text": "`packages/zero/zero/src/actions.ts:97` calls `POST /_zero/actions/${id}` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/_zero/actions/<p>`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-5e24be8dbf797254", "name": "Dangling fetch: POST https://api.cloudflare.com/client/v4/zones/${zoneId}/purge_cache (packages/zero/zero/src/adapters/c", "shortDescription": {"text": "Dangling fetch: POST https://api.cloudflare.com/client/v4/zones/${zoneId}/purge_cache (packages/zero/zero/src/adapters/cloudflare.ts:221)"}, "fullDescription": {"text": "`packages/zero/zero/src/adapters/cloudflare.ts:221` calls `POST https://api.cloudflare.com/client/v4/zones/${zoneId}/purge_cache` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/https:/api.cloudflare.com/client/v4/zones/<p>/purge_cache`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-e7b9a8f81a61a57c", "name": "Dangling fetch: GET https://analytics.example.com (packages/zero/zero/src/tests/use-resource-hints.test.ts:171)", "shortDescription": {"text": "Dangling fetch: GET https://analytics.example.com (packages/zero/zero/src/tests/use-resource-hints.test.ts:171)"}, "fullDescription": {"text": "`packages/zero/zero/src/tests/use-resource-hints.test.ts:171` calls `GET https://analytics.example.com` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/https:/analytics.example.com`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-5a251de4fc536cb4", "name": "Dangling fetch: GET http://127.0.0.1:${port}/__ping__ (packages/zero/zero/src/tests/adapters.test.ts:1292)", "shortDescription": {"text": "Dangling fetch: GET http://127.0.0.1:${port}/__ping__ (packages/zero/zero/src/tests/adapters.test.ts:1292)"}, "fullDescription": {"text": "`packages/zero/zero/src/tests/adapters.test.ts:1292` calls `GET http://127.0.0.1:${port}/__ping__` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/http:/127.0.0.1:/<p>/__ping__`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-7b677ad553f8dc28", "name": "Dangling fetch: GET http://127.0.0.1:${port}/api/anything (packages/zero/zero/src/tests/adapters.test.ts:1341)", "shortDescription": {"text": "Dangling fetch: GET http://127.0.0.1:${port}/api/anything (packages/zero/zero/src/tests/adapters.test.ts:1341)"}, "fullDescription": {"text": "`packages/zero/zero/src/tests/adapters.test.ts:1341` calls `GET http://127.0.0.1:${port}/api/anything` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/http:/127.0.0.1:/<p>/api/anything`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-e9b4f54f05bf0f5a", "name": "Dangling fetch: GET http://127.0.0.1:${port}/assets/index-abc123.js (packages/zero/zero/src/tests/adapters.test.ts:1377)", "shortDescription": {"text": "Dangling fetch: GET http://127.0.0.1:${port}/assets/index-abc123.js (packages/zero/zero/src/tests/adapters.test.ts:1377)"}, "fullDescription": {"text": "`packages/zero/zero/src/tests/adapters.test.ts:1377` calls `GET http://127.0.0.1:${port}/assets/index-abc123.js` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/http:/127.0.0.1:/<p>/assets/index-abc123.js`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-f6b81afc23d79fd7", "name": "Dangling fetch: GET http://127.0.0.1:${port}/sw.js (packages/zero/zero/src/tests/adapters.test.ts:1382)", "shortDescription": {"text": "Dangling fetch: GET http://127.0.0.1:${port}/sw.js (packages/zero/zero/src/tests/adapters.test.ts:1382)"}, "fullDescription": {"text": "`packages/zero/zero/src/tests/adapters.test.ts:1382` calls `GET http://127.0.0.1:${port}/sw.js` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/http:/127.0.0.1:/<p>/sw.js`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-724a10e872bfd7ec", "name": "Dangling fetch: GET http://127.0.0.1:${port}/ (packages/zero/zero/src/tests/adapters.test.ts:1389)", "shortDescription": {"text": "Dangling fetch: GET http://127.0.0.1:${port}/ (packages/zero/zero/src/tests/adapters.test.ts:1389)"}, "fullDescription": {"text": "`packages/zero/zero/src/tests/adapters.test.ts:1389` calls `GET http://127.0.0.1:${port}/` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/http:/127.0.0.1:/<p>`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-a46585b0da9ada79", "name": "Dangling fetch: GET http://127.0.0.1:${port}/__ping__ (packages/zero/zero/src/tests/adapters.test.ts:1497)", "shortDescription": {"text": "Dangling fetch: GET http://127.0.0.1:${port}/__ping__ (packages/zero/zero/src/tests/adapters.test.ts:1497)"}, "fullDescription": {"text": "`packages/zero/zero/src/tests/adapters.test.ts:1497` calls `GET http://127.0.0.1:${port}/__ping__` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/http:/127.0.0.1:/<p>/__ping__`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-2f7c808e925e82c9", "name": "Dangling fetch: GET http://127.0.0.1:${port}/api/anything (packages/zero/zero/src/tests/adapters.test.ts:1544)", "shortDescription": {"text": "Dangling fetch: GET http://127.0.0.1:${port}/api/anything (packages/zero/zero/src/tests/adapters.test.ts:1544)"}, "fullDescription": {"text": "`packages/zero/zero/src/tests/adapters.test.ts:1544` calls `GET http://127.0.0.1:${port}/api/anything` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/http:/127.0.0.1:/<p>/api/anything`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-6adfd00605d9f822", "name": "Dangling fetch: GET http://127.0.0.1:${port}/assets/index-abc123.js (packages/zero/zero/src/tests/adapters.test.ts:1584)", "shortDescription": {"text": "Dangling fetch: GET http://127.0.0.1:${port}/assets/index-abc123.js (packages/zero/zero/src/tests/adapters.test.ts:1584)"}, "fullDescription": {"text": "`packages/zero/zero/src/tests/adapters.test.ts:1584` calls `GET http://127.0.0.1:${port}/assets/index-abc123.js` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/http:/127.0.0.1:/<p>/assets/index-abc123.js`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-45ccc90324914e37", "name": "Dangling fetch: GET http://127.0.0.1:${port}/sw.js (packages/zero/zero/src/tests/adapters.test.ts:1589)", "shortDescription": {"text": "Dangling fetch: GET http://127.0.0.1:${port}/sw.js (packages/zero/zero/src/tests/adapters.test.ts:1589)"}, "fullDescription": {"text": "`packages/zero/zero/src/tests/adapters.test.ts:1589` calls `GET http://127.0.0.1:${port}/sw.js` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/http:/127.0.0.1:/<p>/sw.js`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-dfb5a90f7c7baa68", "name": "Dangling fetch: GET http://127.0.0.1:${port}/legal.html (packages/zero/zero/src/tests/adapters.test.ts:1626)", "shortDescription": {"text": "Dangling fetch: GET http://127.0.0.1:${port}/legal.html (packages/zero/zero/src/tests/adapters.test.ts:1626)"}, "fullDescription": {"text": "`packages/zero/zero/src/tests/adapters.test.ts:1626` calls `GET http://127.0.0.1:${port}/legal.html` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/http:/127.0.0.1:/<p>/legal.html`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-ceb369832c53e764", "name": "Dangling fetch: GET http://127.0.0.1:${port}/ (packages/zero/zero/src/tests/adapters.test.ts:1631)", "shortDescription": {"text": "Dangling fetch: GET http://127.0.0.1:${port}/ (packages/zero/zero/src/tests/adapters.test.ts:1631)"}, "fullDescription": {"text": "`packages/zero/zero/src/tests/adapters.test.ts:1631` calls `GET http://127.0.0.1:${port}/` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/http:/127.0.0.1:/<p>`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-69da6218894ff8c8", "name": "Dangling fetch: GET http://127.0.0.1:${port}/ (packages/zero/zero/src/tests/adapters.test.ts:1673)", "shortDescription": {"text": "Dangling fetch: GET http://127.0.0.1:${port}/ (packages/zero/zero/src/tests/adapters.test.ts:1673)"}, "fullDescription": {"text": "`packages/zero/zero/src/tests/adapters.test.ts:1673` calls `GET http://127.0.0.1:${port}/` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/http:/127.0.0.1:/<p>`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-1d6b2485ff035fd4", "name": "Dangling fetch: GET http://127.0.0.1:${port}/api/stream (packages/zero/zero/src/tests/adapters.test.ts:1741)", "shortDescription": {"text": "Dangling fetch: GET http://127.0.0.1:${port}/api/stream (packages/zero/zero/src/tests/adapters.test.ts:1741)"}, "fullDescription": {"text": "`packages/zero/zero/src/tests/adapters.test.ts:1741` calls `GET http://127.0.0.1:${port}/api/stream` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/http:/127.0.0.1:/<p>/api/stream`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-7983ecb582c3c554", "name": "Dangling fetch: GET http://127.0.0.1:${port}/api/anything (packages/zero/zero/src/tests/adapters.test.ts:1824)", "shortDescription": {"text": "Dangling fetch: GET http://127.0.0.1:${port}/api/anything (packages/zero/zero/src/tests/adapters.test.ts:1824)"}, "fullDescription": {"text": "`packages/zero/zero/src/tests/adapters.test.ts:1824` calls `GET http://127.0.0.1:${port}/api/anything` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/http:/127.0.0.1:/<p>/api/anything`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-e9d780476086e94b", "name": "Dangling fetch: GET /api/health (packages/zero/zero/src/tests/testing.test.ts:67)", "shortDescription": {"text": "Dangling fetch: GET /api/health (packages/zero/zero/src/tests/testing.test.ts:67)"}, "fullDescription": {"text": "`packages/zero/zero/src/tests/testing.test.ts:67` calls `GET /api/health` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: helper:request\nNormalized path used for matching: `/health`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-0e073c8cc4b510dc", "name": "Dangling fetch: GET /api/unknown (packages/zero/zero/src/tests/testing.test.ts:75)", "shortDescription": {"text": "Dangling fetch: GET /api/unknown (packages/zero/zero/src/tests/testing.test.ts:75)"}, "fullDescription": {"text": "`packages/zero/zero/src/tests/testing.test.ts:75` calls `GET /api/unknown` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: helper:request\nNormalized path used for matching: `/unknown`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-fadf8837ceb3076b", "name": "Dangling fetch: POST /api/posts (packages/zero/zero/src/tests/testing.test.ts:92)", "shortDescription": {"text": "Dangling fetch: POST /api/posts (packages/zero/zero/src/tests/testing.test.ts:92)"}, "fullDescription": {"text": "`packages/zero/zero/src/tests/testing.test.ts:92` calls `POST /api/posts` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: helper:request\nNormalized path used for matching: `/posts`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-86f02ff8b0061526", "name": "Dangling fetch: GET /search-index-docs.json (packages/zero/zero-content/src/plugin.ts:1081)", "shortDescription": {"text": "Dangling fetch: GET /search-index-docs.json (packages/zero/zero-content/src/plugin.ts:1081)"}, "fullDescription": {"text": "`packages/zero/zero-content/src/plugin.ts:1081` calls `GET /search-index-docs.json` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/search-index-docs.json`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-126cd726c7c47d18", "name": "Dangling fetch: GET /search-index-docs.json (packages/zero/zero-content/src/search/index-builder.ts:58)", "shortDescription": {"text": "Dangling fetch: GET /search-index-docs.json (packages/zero/zero-content/src/search/index-builder.ts:58)"}, "fullDescription": {"text": "`packages/zero/zero-content/src/search/index-builder.ts:58` calls `GET /search-index-docs.json` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/search-index-docs.json`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-e7eaef99b265c099", "name": "Dangling fetch: GET /api/profile (packages/tools/mcp/src/api-reference.ts:1976)", "shortDescription": {"text": "Dangling fetch: GET /api/profile (packages/tools/mcp/src/api-reference.ts:1976)"}, "fullDescription": {"text": "`packages/tools/mcp/src/api-reference.ts:1976` calls `GET /api/profile` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/profile`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-cbaf0ab3abc4c64c", "name": "Dangling fetch: POST /api/posts (packages/tools/mcp/src/api-reference.ts:2281)", "shortDescription": {"text": "Dangling fetch: POST /api/posts (packages/tools/mcp/src/api-reference.ts:2281)"}, "fullDescription": {"text": "`packages/tools/mcp/src/api-reference.ts:2281` calls `POST /api/posts` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/posts`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-d694220b13b9f042", "name": "Dangling fetch: GET https://analytics.example.com (packages/tools/mcp/src/api-reference.ts:5430)", "shortDescription": {"text": "Dangling fetch: GET https://analytics.example.com (packages/tools/mcp/src/api-reference.ts:5430)"}, "fullDescription": {"text": "`packages/tools/mcp/src/api-reference.ts:5430` calls `GET https://analytics.example.com` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/https:/analytics.example.com`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-a0f33197d5007ca6", "name": "Dangling fetch: GET https://api.example.com (packages/tools/mcp/src/api-reference.ts:5433)", "shortDescription": {"text": "Dangling fetch: GET https://api.example.com (packages/tools/mcp/src/api-reference.ts:5433)"}, "fullDescription": {"text": "`packages/tools/mcp/src/api-reference.ts:5433` calls `GET https://api.example.com` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/https:/api.example.com`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-b575a4e005437544", "name": "Dangling fetch: POST /__pyreon_lpih__ (packages/tools/vite-plugin/src/index.ts:1355)", "shortDescription": {"text": "Dangling fetch: POST /__pyreon_lpih__ (packages/tools/vite-plugin/src/index.ts:1355)"}, "fullDescription": {"text": "`packages/tools/vite-plugin/src/index.ts:1355` calls `POST /__pyreon_lpih__` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/__pyreon_lpih__`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-0f7212f5a8bdab4b", "name": "Dangling fetch: GET /api (packages/tools/react-compat/src/index.ts:686)", "shortDescription": {"text": "Dangling fetch: GET /api (packages/tools/react-compat/src/index.ts:686)"}, "fullDescription": {"text": "`packages/tools/react-compat/src/index.ts:686` calls `GET /api` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-d04dd6e535a7a21e", "name": "Dangling fetch: GET /api/posts (packages/tools/lint/src/tests/ssg-rules.test.ts:177)", "shortDescription": {"text": "Dangling fetch: GET /api/posts (packages/tools/lint/src/tests/ssg-rules.test.ts:177)"}, "fullDescription": {"text": "`packages/tools/lint/src/tests/ssg-rules.test.ts:177` calls `GET /api/posts` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/posts`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-afa731067809481b", "name": "Dangling fetch: GET /x (packages/tools/lint/src/tests/runner.test.ts:298)", "shortDescription": {"text": "Dangling fetch: GET /x (packages/tools/lint/src/tests/runner.test.ts:298)"}, "fullDescription": {"text": "`packages/tools/lint/src/tests/runner.test.ts:298` calls `GET /x` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/x`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-055830228a8c3720", "name": "Dangling fetch: GET /x (packages/tools/lint/src/tests/runner.test.ts:314)", "shortDescription": {"text": "Dangling fetch: GET /x (packages/tools/lint/src/tests/runner.test.ts:314)"}, "fullDescription": {"text": "`packages/tools/lint/src/tests/runner.test.ts:314` calls `GET /x` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/x`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-a0e4749d5d0f960f", "name": "Dangling fetch: GET /x (packages/tools/lint/src/tests/runner.test.ts:322)", "shortDescription": {"text": "Dangling fetch: GET /x (packages/tools/lint/src/tests/runner.test.ts:322)"}, "fullDescription": {"text": "`packages/tools/lint/src/tests/runner.test.ts:322` calls `GET /x` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/x`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-cdd99241fe199d26", "name": "Dangling fetch: GET /api (packages/tools/lint/src/tests/runner.test.ts:653)", "shortDescription": {"text": "Dangling fetch: GET /api (packages/tools/lint/src/tests/runner.test.ts:653)"}, "fullDescription": {"text": "`packages/tools/lint/src/tests/runner.test.ts:653` calls `GET /api` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-c091a7c7a0f891df", "name": "Dangling fetch: GET /api (packages/tools/lint/src/tests/runner.test.ts:707)", "shortDescription": {"text": "Dangling fetch: GET /api (packages/tools/lint/src/tests/runner.test.ts:707)"}, "fullDescription": {"text": "`packages/tools/lint/src/tests/runner.test.ts:707` calls `GET /api` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-021f9050e8d83ec2", "name": "Dangling fetch: GET /api (packages/tools/lint/src/tests/runner.test.ts:716)", "shortDescription": {"text": "Dangling fetch: GET /api (packages/tools/lint/src/tests/runner.test.ts:716)"}, "fullDescription": {"text": "`packages/tools/lint/src/tests/runner.test.ts:716` calls `GET /api` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-df5ddcb7c83bbf82", "name": "Dangling fetch: GET /api (packages/tools/lint/src/tests/runner.test.ts:757)", "shortDescription": {"text": "Dangling fetch: GET /api (packages/tools/lint/src/tests/runner.test.ts:757)"}, "fullDescription": {"text": "`packages/tools/lint/src/tests/runner.test.ts:757` calls `GET /api` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-c82b02882f34a022", "name": "Dangling fetch: GET /api (packages/tools/lint/src/tests/runner.test.ts:764)", "shortDescription": {"text": "Dangling fetch: GET /api (packages/tools/lint/src/tests/runner.test.ts:764)"}, "fullDescription": {"text": "`packages/tools/lint/src/tests/runner.test.ts:764` calls `GET /api` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-c3cd0c551db5354b", "name": "Dangling fetch: GET /api (packages/tools/lint/src/tests/runner.test.ts:781)", "shortDescription": {"text": "Dangling fetch: GET /api (packages/tools/lint/src/tests/runner.test.ts:781)"}, "fullDescription": {"text": "`packages/tools/lint/src/tests/runner.test.ts:781` calls `GET /api` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-8ee9c20e0bb2aa35", "name": "Dangling fetch: GET /api (packages/tools/lint/src/tests/runner.test.ts:898)", "shortDescription": {"text": "Dangling fetch: GET /api (packages/tools/lint/src/tests/runner.test.ts:898)"}, "fullDescription": {"text": "`packages/tools/lint/src/tests/runner.test.ts:898` calls `GET /api` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-ece6003ab2cfa8d3", "name": "Dangling fetch: GET /api (packages/tools/lint/src/tests/runner.test.ts:907)", "shortDescription": {"text": "Dangling fetch: GET /api (packages/tools/lint/src/tests/runner.test.ts:907)"}, "fullDescription": {"text": "`packages/tools/lint/src/tests/runner.test.ts:907` calls `GET /api` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-144c0850a055e754", "name": "Dangling fetch: GET /api (packages/tools/lint/src/tests/runner.test.ts:914)", "shortDescription": {"text": "Dangling fetch: GET /api (packages/tools/lint/src/tests/runner.test.ts:914)"}, "fullDescription": {"text": "`packages/tools/lint/src/tests/runner.test.ts:914` calls `GET /api` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-de91bebf3c9760b2", "name": "Dangling fetch: GET http://127.0.0.1:${port}/health (packages/fundamentals/sync/src/tests/ws-relay.test.ts:199)", "shortDescription": {"text": "Dangling fetch: GET http://127.0.0.1:${port}/health (packages/fundamentals/sync/src/tests/ws-relay.test.ts:199)"}, "fullDescription": {"text": "`packages/fundamentals/sync/src/tests/ws-relay.test.ts:199` calls `GET http://127.0.0.1:${port}/health` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/http:/127.0.0.1:/<p>/health`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-bd3f196cc5760a90", "name": "Dangling fetch: GET /api/profile (packages/fundamentals/state-tree/src/manifest.ts:92)", "shortDescription": {"text": "Dangling fetch: GET /api/profile (packages/fundamentals/state-tree/src/manifest.ts:92)"}, "fullDescription": {"text": "`packages/fundamentals/state-tree/src/manifest.ts:92` calls `GET /api/profile` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/profile`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-18ae36add36c4c82", "name": "Dangling fetch: POST /api/posts (packages/fundamentals/query/src/manifest.ts:54)", "shortDescription": {"text": "Dangling fetch: POST /api/posts (packages/fundamentals/query/src/manifest.ts:54)"}, "fullDescription": {"text": "`packages/fundamentals/query/src/manifest.ts:54` calls `POST /api/posts` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/posts`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-b8e6a77389914da6", "name": "Dangling fetch: POST /api/posts (packages/fundamentals/query/src/manifest.ts:172)", "shortDescription": {"text": "Dangling fetch: POST /api/posts (packages/fundamentals/query/src/manifest.ts:172)"}, "fullDescription": {"text": "`packages/fundamentals/query/src/manifest.ts:172` calls `POST /api/posts` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/posts`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-323323f2639c8722", "name": "Dangling fetch: POST /api/posts (packages/fundamentals/query/src/use-mutation.ts:79)", "shortDescription": {"text": "Dangling fetch: POST /api/posts (packages/fundamentals/query/src/use-mutation.ts:79)"}, "fullDescription": {"text": "`packages/fundamentals/query/src/use-mutation.ts:79` calls `POST /api/posts` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/posts`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-b2b21709749e486b", "name": "Dangling fetch: POST /api/posts (packages/fundamentals/query/src/use-mutation.ts:95)", "shortDescription": {"text": "Dangling fetch: POST /api/posts (packages/fundamentals/query/src/use-mutation.ts:95)"}, "fullDescription": {"text": "`packages/fundamentals/query/src/use-mutation.ts:95` calls `POST /api/posts` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/posts`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-4ad996c30c75621f", "name": "Dangling fetch: GET /api/users/${userId()} (packages/fundamentals/query/src/use-query.ts:64)", "shortDescription": {"text": "Dangling fetch: GET /api/users/${userId()} (packages/fundamentals/query/src/use-query.ts:64)"}, "fullDescription": {"text": "`packages/fundamentals/query/src/use-query.ts:64` calls `GET /api/users/${userId()}` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/users/<p>`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-2e6138163aaa0ca0", "name": "Dangling fetch: POST /api/posts (packages/fundamentals/query/src/tests/manifest-snapshot.test.ts:64)", "shortDescription": {"text": "Dangling fetch: POST /api/posts (packages/fundamentals/query/src/tests/manifest-snapshot.test.ts:64)"}, "fullDescription": {"text": "`packages/fundamentals/query/src/tests/manifest-snapshot.test.ts:64` calls `POST /api/posts` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/posts`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-aaeda6970a2b50ff", "name": "Dangling fetch: GET /x (packages/core/runtime-dom/src/tests/coverage-gaps.test.ts:650)", "shortDescription": {"text": "Dangling fetch: GET /x (packages/core/runtime-dom/src/tests/coverage-gaps.test.ts:650)"}, "fullDescription": {"text": "`packages/core/runtime-dom/src/tests/coverage-gaps.test.ts:650` calls `GET /x` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/x`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-659753f4ec1e9863", "name": "Dangling fetch: GET /api/user/${id} (packages/core/reactivity/src/watch.ts:23)", "shortDescription": {"text": "Dangling fetch: GET /api/user/${id} (packages/core/reactivity/src/watch.ts:23)"}, "fullDescription": {"text": "`packages/core/reactivity/src/watch.ts:23` calls `GET /api/user/${id}` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/user/<p>`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-f8807084245b4144", "name": "Dangling fetch: GET /api/user/${userId()} (packages/core/reactivity/src/effect.ts:86)", "shortDescription": {"text": "Dangling fetch: GET /api/user/${userId()} (packages/core/reactivity/src/effect.ts:86)"}, "fullDescription": {"text": "`packages/core/reactivity/src/effect.ts:86` calls `GET /api/user/${userId()}` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/user/<p>`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-2de9d9fc9a96929e", "name": "Dangling fetch: POST https://api.vercel.com/v1/projects/${PROJECT_ID}/revalidate (examples/cpa-pw-blog/src/routes/api/_p", "shortDescription": {"text": "Dangling fetch: POST https://api.vercel.com/v1/projects/${PROJECT_ID}/revalidate (examples/cpa-pw-blog/src/routes/api/_pyreon-revalidate.ts:30)"}, "fullDescription": {"text": "`examples/cpa-pw-blog/src/routes/api/_pyreon-revalidate.ts:30` calls `POST https://api.vercel.com/v1/projects/${PROJECT_ID}/revalidate` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/https:/api.vercel.com/v1/projects/<p>/revalidate`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-9ffeee09b6b0bd37", "name": "Dangling fetch: GET /api/history/${channelId()} (examples/chat/src/routes/channels/[id].tsx:58)", "shortDescription": {"text": "Dangling fetch: GET /api/history/${channelId()} (examples/chat/src/routes/channels/[id].tsx:58)"}, "fullDescription": {"text": "`examples/chat/src/routes/channels/[id].tsx:58` calls `GET /api/history/${channelId()}` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/history/<p>`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-37bf57dc1a936618", "name": "Dangling fetch: POST /api/send (examples/chat/src/routes/channels/[id].tsx:107)", "shortDescription": {"text": "Dangling fetch: POST /api/send (examples/chat/src/routes/channels/[id].tsx:107)"}, "fullDescription": {"text": "`examples/chat/src/routes/channels/[id].tsx:107` calls `POST /api/send` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/send`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-8f9c6f4080b6330d", "name": "Dangling fetch: POST /api/signin (examples/cpa-pw-dash/src/routes/login.tsx:32)", "shortDescription": {"text": "Dangling fetch: POST /api/signin (examples/cpa-pw-dash/src/routes/login.tsx:32)"}, "fullDescription": {"text": "`examples/cpa-pw-dash/src/routes/login.tsx:32` calls `POST /api/signin` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/signin`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-f5b46b00136b38e2", "name": "Dangling fetch: GET /api/session (examples/cpa-pw-dash/src/routes/app/_layout.tsx:46)", "shortDescription": {"text": "Dangling fetch: GET /api/session (examples/cpa-pw-dash/src/routes/app/_layout.tsx:46)"}, "fullDescription": {"text": "`examples/cpa-pw-dash/src/routes/app/_layout.tsx:46` calls `GET /api/session` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/session`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-2e946ccd12f9c0d3", "name": "Dangling fetch: GET /api/todos (examples/ai-reference/src/main.tsx:22)", "shortDescription": {"text": "Dangling fetch: GET /api/todos (examples/ai-reference/src/main.tsx:22)"}, "fullDescription": {"text": "`examples/ai-reference/src/main.tsx:22` calls `GET /api/todos` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/todos`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-66c8517e2e568c49", "name": "Dangling fetch: GET /api/todo/${params.id} (examples/ai-reference/src/main.tsx:31)", "shortDescription": {"text": "Dangling fetch: GET /api/todo/${params.id} (examples/ai-reference/src/main.tsx:31)"}, "fullDescription": {"text": "`examples/ai-reference/src/main.tsx:31` calls `GET /api/todo/${params.id}` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/todo/<p>`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-ebad0dd2b01c1ca1", "name": "Dangling fetch: GET /api/user/${route().params.id} (examples/ai-reference/src/pages/UserProfile.tsx:30)", "shortDescription": {"text": "Dangling fetch: GET /api/user/${route().params.id} (examples/ai-reference/src/pages/UserProfile.tsx:30)"}, "fullDescription": {"text": "`examples/ai-reference/src/pages/UserProfile.tsx:30` calls `GET /api/user/${route().params.id}` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/user/<p>`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-f4a606ca20d47c5b", "name": "Dangling fetch: PUT /api/user/${route().params.id} (examples/ai-reference/src/pages/UserProfile.tsx:54)", "shortDescription": {"text": "Dangling fetch: PUT /api/user/${route().params.id} (examples/ai-reference/src/pages/UserProfile.tsx:54)"}, "fullDescription": {"text": "`examples/ai-reference/src/pages/UserProfile.tsx:54` calls `PUT /api/user/${route().params.id}` but no backend route matches that path. This is a runtime 404 waiting to happen.\n\nTool: fetch\nNormalized path used for matching: `/user/<p>`\nIf this points at an external API, prefix it with `https://` so the matcher skips it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "high", "confidence": 1.0}}, {"id": "scanner-7a7da4485ffd5140", "name": "Unused endpoint: GET /*", "shortDescription": {"text": "Unused endpoint: GET /*"}, "fullDescription": {"text": "`scripts/bench/core/router.ts` declares `GET /*` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1a2bc99ae38d9950", "name": "Unused endpoint: POST /api/webhooks/post-updated", "shortDescription": {"text": "Unused endpoint: POST /api/webhooks/post-updated"}, "fullDescription": {"text": "`packages/zero/zero/src/manifest.ts` declares `POST /api/webhooks/post-updated` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-946d66536cb03ebe", "name": "Unused endpoint: POST /admin/purge", "shortDescription": {"text": "Unused endpoint: POST /admin/purge"}, "fullDescription": {"text": "`packages/zero/zero/src/manifest.ts` declares `POST /admin/purge` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-502b22cfd13dcbb7", "name": "Unused endpoint: POST /api/webhooks/posts-changed", "shortDescription": {"text": "Unused endpoint: POST /api/webhooks/posts-changed"}, "fullDescription": {"text": "`packages/zero/zero/src/manifest.ts` declares `POST /api/webhooks/posts-changed` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-684f0e83ba7e1558", "name": "Unused endpoint: GET ", "shortDescription": {"text": "Unused endpoint: GET "}, "fullDescription": {"text": "`packages/zero/zero-content/src/components/Sidebar.tsx` declares `GET ` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}, {"id": "scanner-aec2e7b7d515d8af", "name": "Unused endpoint: USE /__pyreon_lpih__", "shortDescription": {"text": "Unused endpoint: USE /__pyreon_lpih__"}, "fullDescription": {"text": "`packages/tools/vite-plugin/src/index.ts` declares `USE /__pyreon_lpih__` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}]}}, "automationDetails": {"id": "repobility/17607"}, "properties": {"repository": "pyreon/pyreon", "repoUrl": "https://github.com/pyreon/pyreon", "branch": "main"}, "results": [{"ruleId": "scanner-08f5ea7cf4c21fa7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 tests/browser/dev-server.ts:92"}, "properties": {"repobilityId": "3d63a23ad5fffd3a", "scanner": "scanner-primary", "fingerprint": "08f5ea7cf4c21fa7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3e4bcc6d2911a0cb", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/check-lint-ratchet.ts:120"}, "properties": {"repobilityId": "f544ecdd8a1bdee6", "scanner": "scanner-primary", "fingerprint": "3e4bcc6d2911a0cb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1d7dd153d1d86e79", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/bootstrap-native-publish.ts:119"}, "properties": {"repobilityId": "b03caaf7cbfcfbe3", "scanner": "scanner-primary", "fingerprint": "1d7dd153d1d86e79", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0b3671ad69e4df56", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/check-coverage.ts:335"}, "properties": {"repobilityId": "f49ce7a8df62445c", "scanner": "scanner-primary", "fingerprint": "0b3671ad69e4df56", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-106554d1ce1072ef", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/cap-changeset-bumps.ts:42"}, "properties": {"repobilityId": "e8fc35940e408271", "scanner": "scanner-primary", "fingerprint": "106554d1ce1072ef", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1203310dd40d705e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/leak-sweep.ts:192"}, "properties": {"repobilityId": "20706d2e66ebd468", "scanner": "scanner-primary", "fingerprint": "1203310dd40d705e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bc9ea02f9523e863", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/check-manifest-depth.ts:99"}, "properties": {"repobilityId": "07fd05ffc735fe3a", "scanner": "scanner-primary", "fingerprint": "bc9ea02f9523e863", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-81c39dc209d77592", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/bundle-size-diff.ts:133"}, "properties": {"repobilityId": "784acc9ccb7cce6e", "scanner": "scanner-primary", "fingerprint": "81c39dc209d77592", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-48d78468db44edfe", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/check-no-major-changesets.ts:29"}, "properties": {"repobilityId": "891e3c65b6a096d2", "scanner": "scanner-primary", "fingerprint": "48d78468db44edfe", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-da3378309a28533a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/batch-fix-example-types.ts:151"}, "properties": {"repobilityId": "0401e65087fc9089", "scanner": "scanner-primary", "fingerprint": "da3378309a28533a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b899e288e27c2f0d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/leak-audit.ts:115"}, "properties": {"repobilityId": "4790760e4c7ac2b8", "scanner": "scanner-primary", "fingerprint": "b899e288e27c2f0d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2090d8465df84c86", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/scaffold-smoke.ts:637"}, "properties": {"repobilityId": "d92fd367689d48fb", "scanner": "scanner-primary", "fingerprint": "2090d8465df84c86", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-caeb4d0b6a9fc5f4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/measure-native-emit-size.ts:158"}, "properties": {"repobilityId": "5f3ad4ec349cd841", "scanner": "scanner-primary", "fingerprint": "caeb4d0b6a9fc5f4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5141cf58983cc925", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/check-native-device-streak.ts:134"}, "properties": {"repobilityId": "d01adce726aa0149", "scanner": "scanner-primary", "fingerprint": "5141cf58983cc925", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4e708d164fe549e4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/check-mcp-docs.ts:121"}, "properties": {"repobilityId": "79d847877a9703dc", "scanner": "scanner-primary", "fingerprint": "4e708d164fe549e4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-cca01f53a6cf2687", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/verify-modes.ts:1971"}, "properties": {"repobilityId": "e872f0f905bef8ec", "scanner": "scanner-primary", "fingerprint": "cca01f53a6cf2687", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a8f150eed4e9ece8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/check-doc-claims.ts:38"}, "properties": {"repobilityId": "7dcab7048b84a1d2", "scanner": "scanner-primary", "fingerprint": "a8f150eed4e9ece8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c13a9122b839d1d9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/check-bundle-budgets.ts:372"}, "properties": {"repobilityId": "79bf62f3f1326516", "scanner": "scanner-primary", "fingerprint": "c13a9122b839d1d9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3696107b554884d7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/bench-cssvars.ts:121"}, "properties": {"repobilityId": "1de80278a22aa14a", "scanner": "scanner-primary", "fingerprint": "3696107b554884d7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6c57b3cd9a4381f4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/migrate-internal-peerdeps.ts:85"}, "properties": {"repobilityId": "772bb615a217c1cd", "scanner": "scanner-primary", "fingerprint": "6c57b3cd9a4381f4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1e52c1f831f6122f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/check-native-runtime-parity.ts:138"}, "properties": {"repobilityId": "c575b4e4c9658120", "scanner": "scanner-primary", "fingerprint": "1e52c1f831f6122f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8bae3baf21dce1c9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/bootstrap.ts:176"}, "properties": {"repobilityId": "4b92db7489de40af", "scanner": "scanner-primary", "fingerprint": "8bae3baf21dce1c9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f36f2099c606d8d9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/audit-codebase.ts:325"}, "properties": {"repobilityId": "f3430244c09ada5b", "scanner": "scanner-primary", "fingerprint": "f36f2099c606d8d9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-73224e100e8c01f4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/check-pyreon-lint-ratchet.ts:113"}, "properties": {"repobilityId": "4b414b2358d73e71", "scanner": "scanner-primary", "fingerprint": "73224e100e8c01f4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5e08aa2c367429a2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/check-browser-smoke.ts:173"}, "properties": {"repobilityId": "abdb8a3d2f2436e8", "scanner": "scanner-primary", "fingerprint": "5e08aa2c367429a2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-35537a2b8390bd90", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/validate-fast.ts:97"}, "properties": {"repobilityId": "8bb56b99f9456bec", "scanner": "scanner-primary", "fingerprint": "35537a2b8390bd90", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f039ea24ab1b431d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/serve-ssg.ts:242"}, "properties": {"repobilityId": "60f35591eac28eee", "scanner": "scanner-primary", "fingerprint": "f039ea24ab1b431d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e60f459432b5ffac", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/gen-docs-core.ts:257"}, "properties": {"repobilityId": "0f6b03b679092117", "scanner": "scanner-primary", "fingerprint": "e60f459432b5ffac", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b289ec37591da4e3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/e2e-affected.ts:375"}, "properties": {"repobilityId": "38f7d644d28f7758", "scanner": "scanner-primary", "fingerprint": "b289ec37591da4e3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-335cf3bc5dcfcf1a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/audit-leak-classes.ts:399"}, "properties": {"repobilityId": "de3b9ffcb71b4cb3", "scanner": "scanner-primary", "fingerprint": "335cf3bc5dcfcf1a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-af7f174e4a716114", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/scaffold-cpa-fixtures.ts:91"}, "properties": {"repobilityId": "554f12b2696b4a91", "scanner": "scanner-primary", "fingerprint": "af7f174e4a716114", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5247e2e6694981b5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/check-changeset-required.ts:373"}, "properties": {"repobilityId": "abfd5c43fed17127", "scanner": "scanner-primary", "fingerprint": "5247e2e6694981b5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e62ff4cfaceaa876", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/check-release-readiness.ts:217"}, "properties": {"repobilityId": "493309706c765d7f", "scanner": "scanner-primary", "fingerprint": "e62ff4cfaceaa876", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e5e728305bb688ab", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/check-client-bundle-node-imports.ts:256"}, "properties": {"repobilityId": "d32a86f62495cf7c", "scanner": "scanner-primary", "fingerprint": "e5e728305bb688ab", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-56f0579a5fd472c5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/install-git-hooks.ts:197"}, "properties": {"repobilityId": "dd61d2e5f2b0e389", "scanner": "scanner-primary", "fingerprint": "56f0579a5fd472c5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0908a80b414da60d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/check-diagnose-catalog.ts:330"}, "properties": {"repobilityId": "f98eac865ac40fee", "scanner": "scanner-primary", "fingerprint": "0908a80b414da60d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3f965126287dc158", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/build-batched.ts:140"}, "properties": {"repobilityId": "6faee051a7332cdf", "scanner": "scanner-primary", "fingerprint": "3f965126287dc158", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2bb77dbdee778397", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/check-no-legacy-playground.ts:112"}, "properties": {"repobilityId": "d56b56f1667cefa6", "scanner": "scanner-primary", "fingerprint": "2bb77dbdee778397", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-07a3753a42431847", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/check-distribution.ts:52"}, "properties": {"repobilityId": "b8462ca1a52d4ba7", "scanner": "scanner-primary", "fingerprint": "07a3753a42431847", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c61985d16c2cb814", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/migrate-playground-to-example.ts:308"}, "properties": {"repobilityId": "48ee6db3db150e97", "scanner": "scanner-primary", "fingerprint": "c61985d16c2cb814", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-797631de202af9db", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/bundle-size.ts:137"}, "properties": {"repobilityId": "c59947d926d6573b", "scanner": "scanner-primary", "fingerprint": "797631de202af9db", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-287712d2be139868", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/check-doc-examples.ts:225"}, "properties": {"repobilityId": "aa7957be1c317399", "scanner": "scanner-primary", "fingerprint": "287712d2be139868", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-664fed4d01064696", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/cap-version-bumps.ts:237"}, "properties": {"repobilityId": "8a7c44e280e78d72", "scanner": "scanner-primary", "fingerprint": "664fed4d01064696", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d9fd49bc6754d9be", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/publish.ts:179"}, "properties": {"repobilityId": "aef3829f096b3404", "scanner": "scanner-primary", "fingerprint": "d9fd49bc6754d9be", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a6c5176387f75e48", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/bench/compare.ts:184"}, "properties": {"repobilityId": "14f28d0bc54cc720", "scanner": "scanner-primary", "fingerprint": "a6c5176387f75e48", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b51c9897026a4168", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/bench/run-all.ts:266"}, "properties": {"repobilityId": "5c8afa600c546785", "scanner": "scanner-primary", "fingerprint": "b51c9897026a4168", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-91d43780c70f79ce", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/bench/dom.ts:99"}, "properties": {"repobilityId": "c02342959f8641f2", "scanner": "scanner-primary", "fingerprint": "91d43780c70f79ce", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-16aa1ba992e54046", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/bench/bundle-size.ts:157"}, "properties": {"repobilityId": "e52199414b80e99a", "scanner": "scanner-primary", "fingerprint": "16aa1ba992e54046", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ffa8ab555b73a51a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/bench/core/head.ts:163"}, "properties": {"repobilityId": "9f8ed2f6703d863f", "scanner": "scanner-primary", "fingerprint": "ffa8ab555b73a51a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-466d8b51dad7406d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/bench/core/compiler.ts:62"}, "properties": {"repobilityId": "7b1f08185b587ac9", "scanner": "scanner-primary", "fingerprint": "466d8b51dad7406d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0c827c0678e17671", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/bench/core/server.ts:169"}, "properties": {"repobilityId": "c55eb6c1f105b793", "scanner": "scanner-primary", "fingerprint": "0c827c0678e17671", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-547bc2e28b37facd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/bench/core/runtime-server.ts:206"}, "properties": {"repobilityId": "34381b427565d7e9", "scanner": "scanner-primary", "fingerprint": "547bc2e28b37facd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4f45ce5bfbef03ff", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/bench/core/reactivity.ts:84"}, "properties": {"repobilityId": "f339277262c13ed3", "scanner": "scanner-primary", "fingerprint": "4f45ce5bfbef03ff", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-21294bc881edb546", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/bench/core/router.ts:308"}, "properties": {"repobilityId": "a5cc4887c717a436", "scanner": "scanner-primary", "fingerprint": "21294bc881edb546", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e1eb1dc197969958", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/visual-test/report.ts:112"}, "properties": {"repobilityId": "64276c11b279d662", "scanner": "scanner-primary", "fingerprint": "e1eb1dc197969958", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-054b7b95e8ef01f4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/visual-test/capture.ts:27"}, "properties": {"repobilityId": "07f491a76b8efab5", "scanner": "scanner-primary", "fingerprint": "054b7b95e8ef01f4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1b20ff973143907b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/visual-test/update.ts:48"}, "properties": {"repobilityId": "5fdc4b380c58700e", "scanner": "scanner-primary", "fingerprint": "1b20ff973143907b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9f361214a62f2f79", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/visual-test/diff.ts:162"}, "properties": {"repobilityId": "4e0bf0c4ee0c61f8", "scanner": "scanner-primary", "fingerprint": "9f361214a62f2f79", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1e812850169ec6b6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/perf/record.ts:220"}, "properties": {"repobilityId": "531bffee0e1bf2f4", "scanner": "scanner-primary", "fingerprint": "1e812850169ec6b6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-34c823c2b58b6178", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/perf/port-vitus-labs-bench.ts:486"}, "properties": {"repobilityId": "11ea1e2957a65655", "scanner": "scanner-primary", "fingerprint": "34c823c2b58b6178", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fe374956fb278509", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/ssr-plugin.ts:287"}, "properties": {"repobilityId": "cfe78f4b809ac92d", "scanner": "scanner-primary", "fingerprint": "fe374956fb278509", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0732e80d5506fc78", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/zero/zero/src/icon.tsx:84"}, "properties": {"repobilityId": "570a43e0a9882e77", "scanner": "scanner-primary", "fingerprint": "0732e80d5506fc78", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-260b17b20fde3266", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/ssg-plugin.ts:1842"}, "properties": {"repobilityId": "3e62aa3fb2ba3556", "scanner": "scanner-primary", "fingerprint": "260b17b20fde3266", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c466054f4bef4f0b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/manifest.ts:42"}, "properties": {"repobilityId": "d6d06a7d62b5b5e5", "scanner": "scanner-primary", "fingerprint": "c466054f4bef4f0b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7e888cd031d8117c", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/zero/zero/src/image-plugin.ts:328"}, "properties": {"repobilityId": "94c7c7c875bcbbec", "scanner": "scanner-primary", "fingerprint": "7e888cd031d8117c", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-91a8d8ddee3d2aba", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/script.tsx:254"}, "properties": {"repobilityId": "414deb4ec1e575e7", "scanner": "scanner-primary", "fingerprint": "91a8d8ddee3d2aba", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c787a6533d7e30d6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/middleware.ts:55"}, "properties": {"repobilityId": "2e9fdacc3a1fc44e", "scanner": "scanner-primary", "fingerprint": "c787a6533d7e30d6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-763fc32e4e4fd19c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/csp.ts:48"}, "properties": {"repobilityId": "a61f8731098094c7", "scanner": "scanner-primary", "fingerprint": "763fc32e4e4fd19c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0d360e5a08fbdfb3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/types.ts:462"}, "properties": {"repobilityId": "520956b30d84f1d8", "scanner": "scanner-primary", "fingerprint": "0d360e5a08fbdfb3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-227aa2e3993fce67", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/logger.ts:136"}, "properties": {"repobilityId": "714e646499c632ae", "scanner": "scanner-primary", "fingerprint": "227aa2e3993fce67", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-22e7e1b9232ae86d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/adapters/bun.ts:152"}, "properties": {"repobilityId": "a6726e15c06228f2", "scanner": "scanner-primary", "fingerprint": "22e7e1b9232ae86d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f1cf0a226c1f1486", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/adapters/node.ts:193"}, "properties": {"repobilityId": "082e026541442705", "scanner": "scanner-primary", "fingerprint": "f1cf0a226c1f1486", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c88124de869c4f66", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/tests/script.test.ts:299"}, "properties": {"repobilityId": "79bec22d164fde42", "scanner": "scanner-primary", "fingerprint": "c88124de869c4f66", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-cf4a8c1a237c4d6d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/tests/adapters.test.ts:549"}, "properties": {"repobilityId": "05f7ba4fae67c33d", "scanner": "scanner-primary", "fingerprint": "cf4a8c1a237c4d6d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-87e5632cdb94a254", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/zero/src/tests/stage.test.ts:43"}, "properties": {"repobilityId": "2e2cf93823e30478", "scanner": "scanner-primary", "fingerprint": "87e5632cdb94a254", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-90d83d7d071ce382", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/create-zero/src/index.ts:33"}, "properties": {"repobilityId": "617a8cca70c493d5", "scanner": "scanner-primary", "fingerprint": "90d83d7d071ce382", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-385c1724201712c9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/cli/src/commands/dev.ts:60"}, "properties": {"repobilityId": "89bdfd258a35e927", "scanner": "scanner-primary", "fingerprint": "385c1724201712c9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-256026d8d4ddcdcc", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/cli/src/commands/create.ts:51"}, "properties": {"repobilityId": "f118fa0f841c1ce3", "scanner": "scanner-primary", "fingerprint": "256026d8d4ddcdcc", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-173a2f16632e62f8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/cli/src/commands/build.ts:135"}, "properties": {"repobilityId": "11f49f57b9e1fded", "scanner": "scanner-primary", "fingerprint": "173a2f16632e62f8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e4c13f0c79c800ba", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/zero-content/src/manifest.ts:148"}, "properties": {"repobilityId": "3f55994903cab725", "scanner": "scanner-primary", "fingerprint": "e4c13f0c79c800ba", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7dae59b294ae1f41", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/zero/zero-content/src/manifest.ts:20"}, "properties": {"repobilityId": "7b7fc15204c09040", "scanner": "scanner-primary", "fingerprint": "7dae59b294ae1f41", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-aecba69bf644ef10", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/zero/zero-content/src/tests/emit-jsx.test.ts:146"}, "properties": {"repobilityId": "7fb6bf20f57d9f6b", "scanner": "scanner-primary", "fingerprint": "aecba69bf644ef10", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-fda4b11fb59efb26", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/zero/zero-content/src/tests/highlighter.test.ts:8"}, "properties": {"repobilityId": "cf1db0819c4af917", "scanner": "scanner-primary", "fingerprint": "fda4b11fb59efb26", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-551ea6f5c3f9b355", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/zero/zero-content/src/tests/components.test.tsx:80"}, "properties": {"repobilityId": "26f35604b9e7b822", "scanner": "scanner-primary", "fingerprint": "551ea6f5c3f9b355", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-4e716bcfdde721aa", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/zero/zero-content/src/tests/_pr-h-authoring-features.test.tsx:82"}, "properties": {"repobilityId": "d39ec7c01ce62a5e", "scanner": "scanner-primary", "fingerprint": "4e716bcfdde721aa", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-fea645fcc61c5388", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/zero-content/src/tests/_pr-k-builtins.test.tsx:288"}, "properties": {"repobilityId": "54d42bbdeebac037", "scanner": "scanner-primary", "fingerprint": "fea645fcc61c5388", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c3155e484773cfb3", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/zero/zero-content/src/tests/codeblock-copy.test.tsx:44"}, "properties": {"repobilityId": "a166883013cc2325", "scanner": "scanner-primary", "fingerprint": "c3155e484773cfb3", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-245a4c1c5c9a7084", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/zero/zero-content/src/components/Math.tsx:84"}, "properties": {"repobilityId": "511e09e2120570c4", "scanner": "scanner-primary", "fingerprint": "245a4c1c5c9a7084", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-e2666e7a39db108d", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/zero/zero-content/src/components/CodeBlock.tsx:10"}, "properties": {"repobilityId": "28f6d38ca4e97cc0", "scanner": "scanner-primary", "fingerprint": "e2666e7a39db108d", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-fc272e4b9518c18d", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/zero/zero-content/src/components/Mermaid.tsx:75"}, "properties": {"repobilityId": "8da7ddd09bc47217", "scanner": "scanner-primary", "fingerprint": "fc272e4b9518c18d", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-fbee5e6668a73f73", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/zero/zero-content/src/pipeline/emit-jsx.ts:39"}, "properties": {"repobilityId": "82e3abde28e9b7ea", "scanner": "scanner-primary", "fingerprint": "fbee5e6668a73f73", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-3ab80ba0c81c730c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/zero/create-multiplatform/src/index.ts:162"}, "properties": {"repobilityId": "cd9a392e91cd57df", "scanner": "scanner-primary", "fingerprint": "3ab80ba0c81c730c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d97ddb52d1b5f351", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/devtools/scripts/generate-icons.ts:213"}, "properties": {"repobilityId": "46756db431b61c03", "scanner": "scanner-primary", "fingerprint": "d97ddb52d1b5f351", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7b4df4d8a49a2bc4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/devtools/scripts/verify-extension.ts:38"}, "properties": {"repobilityId": "84502862432a6ad5", "scanner": "scanner-primary", "fingerprint": "7b4df4d8a49a2bc4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8f68c110f41632f0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/devtools/scripts/strip-cjs-decorators.ts:63"}, "properties": {"repobilityId": "9133bf0b0c1186b4", "scanner": "scanner-primary", "fingerprint": "8f68c110f41632f0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9995e0ac9c537c50", "level": "note", "message": {"text": "React Flow <MiniMap> without dark background \u2014 packages/tools/mcp/src/api-reference.ts:2936"}, "properties": {"repobilityId": "3ec2b0dac5e2df2d", "scanner": "scanner-primary", "fingerprint": "9995e0ac9c537c50", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.minimap.no-bg"]}}, {"ruleId": "scanner-8bb5e149b87f5e8f", "level": "note", "message": {"text": "React Flow <Controls> without dark theming \u2014 packages/tools/mcp/src/api-reference.ts:2935"}, "properties": {"repobilityId": "89d42af6947e4307", "scanner": "scanner-primary", "fingerprint": "8bb5e149b87f5e8f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.controls.no-bg"]}}, {"ruleId": "scanner-c530fe83815b463f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/mcp/src/api-reference.ts:75"}, "properties": {"repobilityId": "d526542e18121f8b", "scanner": "scanner-primary", "fingerprint": "c530fe83815b463f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a69f4d2653c8985b", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/tools/mcp/src/api-reference.ts:5603"}, "properties": {"repobilityId": "3f56088422bfa472", "scanner": "scanner-primary", "fingerprint": "a69f4d2653c8985b", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-5f8240fa2756210f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/mcp/src/manifest.ts:126"}, "properties": {"repobilityId": "d60de3b47e642847", "scanner": "scanner-primary", "fingerprint": "5f8240fa2756210f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-27436472da2a4b5c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/mcp/src/tests/validate.test.ts:58"}, "properties": {"repobilityId": "127f935bd619c84a", "scanner": "scanner-primary", "fingerprint": "27436472da2a4b5c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-23cf382bc3749fc3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/cli/src/doctor.ts:102"}, "properties": {"repobilityId": "dbb89fac08fa8a13", "scanner": "scanner-primary", "fingerprint": "23cf382bc3749fc3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3c46bbdb831b052e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/cli/src/index.ts:25"}, "properties": {"repobilityId": "e467ecee154bd4c3", "scanner": "scanner-primary", "fingerprint": "3c46bbdb831b052e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2f607bb2598a4182", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/cli/src/context.ts:35"}, "properties": {"repobilityId": "4506417637fceeb2", "scanner": "scanner-primary", "fingerprint": "2f607bb2598a4182", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b63ffc31d9b3ddda", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/vite-plugin/src/index.ts:1508"}, "properties": {"repobilityId": "1d5da828e0dd36ef", "scanner": "scanner-primary", "fingerprint": "b63ffc31d9b3ddda", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2917263a0a8b3e5e", "level": "none", "message": {"text": "TODO/FIXME marker in shipping code \u2014 packages/tools/vite-plugin/src/tests/lpih-injection.test.ts:507"}, "properties": {"repobilityId": "1c03b439022988b9", "scanner": "scanner-primary", "fingerprint": "2917263a0a8b3e5e", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.todo-marker"]}}, {"ruleId": "scanner-ae304c624b93c941", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/vite-plugin/src/tests/lpih-injection.test.ts:219"}, "properties": {"repobilityId": "6ec6627caa9bf37a", "scanner": "scanner-primary", "fingerprint": "ae304c624b93c941", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9afbab377643311d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/preact-compat/src/signals.ts:34"}, "properties": {"repobilityId": "b2f276b107f12b68", "scanner": "scanner-primary", "fingerprint": "9afbab377643311d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-edfa8669176ec313", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/lint/src/watcher.ts:46"}, "properties": {"repobilityId": "bba13e8fcd4e9cb6", "scanner": "scanner-primary", "fingerprint": "edfa8669176ec313", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d38bf24b06a2e260", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/lint/src/manifest.ts:25"}, "properties": {"repobilityId": "ad900526ff544147", "scanner": "scanner-primary", "fingerprint": "d38bf24b06a2e260", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9403ae380cdecd24", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/lint/src/cli.ts:12"}, "properties": {"repobilityId": "a1b037582fbb3e0f", "scanner": "scanner-primary", "fingerprint": "9403ae380cdecd24", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ba273ae415593f94", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/lint/src/lint.ts:199"}, "properties": {"repobilityId": "693b4333ff1af34a", "scanner": "scanner-primary", "fingerprint": "ba273ae415593f94", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e9ea4e2e90ca7475", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/lint/src/runner.ts:106"}, "properties": {"repobilityId": "5931b32605f8aa1e", "scanner": "scanner-primary", "fingerprint": "e9ea4e2e90ca7475", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5babc86e10a38f67", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/lint/src/config/loader.ts:21"}, "properties": {"repobilityId": "ad292e4449f37d90", "scanner": "scanner-primary", "fingerprint": "5babc86e10a38f67", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-cc6b6c63ead1eb06", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/lint/src/tests/rule-edge-cases.test.ts:170"}, "properties": {"repobilityId": "e5f9ae3b746bfe41", "scanner": "scanner-primary", "fingerprint": "cc6b6c63ead1eb06", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-706127afdf48f611", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/lint/src/tests/more-rules.test.ts:63"}, "properties": {"repobilityId": "b04638c07277367a", "scanner": "scanner-primary", "fingerprint": "706127afdf48f611", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fbbec342ec50ae13", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/lint/src/tests/reactivity-rules-extra.test.ts:38"}, "properties": {"repobilityId": "d12e86576b0c0a0b", "scanner": "scanner-primary", "fingerprint": "fbbec342ec50ae13", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d301e4ff913a0fd0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/tools/lint/src/tests/runner.test.ts:700"}, "properties": {"repobilityId": "1f55c836f0a10871", "scanner": "scanner-primary", "fingerprint": "d301e4ff913a0fd0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-029d087d5afa1433", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/charts/src/manifest.ts:26"}, "properties": {"repobilityId": "8bd8463556609172", "scanner": "scanner-primary", "fingerprint": "029d087d5afa1433", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-06cbad0764039cc9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/charts/src/tests/manifest-snapshot.test.ts:35"}, "properties": {"repobilityId": "7fd0f2ee0e9fe1fd", "scanner": "scanner-primary", "fingerprint": "06cbad0764039cc9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9b3d1233c575e80e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/sync/src/manifest.ts:264"}, "properties": {"repobilityId": "1413a36c118c75a0", "scanner": "scanner-primary", "fingerprint": "9b3d1233c575e80e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0e77d0257b8b2735", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/document/src/tests/branch-coverage-edges.test.ts:103"}, "properties": {"repobilityId": "d0880fb8aa3fb5ad", "scanner": "scanner-primary", "fingerprint": "0e77d0257b8b2735", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-02d3d5175fdba6d7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/i18n/src/tests/backend-import.test.ts:156"}, "properties": {"repobilityId": "119f25f0432063ee", "scanner": "scanner-primary", "fingerprint": "02d3d5175fdba6d7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b141ca407d3ca389", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/code/src/manifest.ts:22"}, "properties": {"repobilityId": "804d50eebd2a0d1d", "scanner": "scanner-primary", "fingerprint": "b141ca407d3ca389", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-eceb393e8f4e3e38", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/code/src/use-editor-signal.ts:16"}, "properties": {"repobilityId": "0b17fe7f7677f869", "scanner": "scanner-primary", "fingerprint": "eceb393e8f4e3e38", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c04b2cc465b9f2e3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/code/src/tests/manifest-snapshot.test.ts:30"}, "properties": {"repobilityId": "ad9aed0e2c5f7f9b", "scanner": "scanner-primary", "fingerprint": "c04b2cc465b9f2e3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3172786d749f6ca1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/state-tree/src/manifest.ts:48"}, "properties": {"repobilityId": "6de98181356c74ef", "scanner": "scanner-primary", "fingerprint": "3172786d749f6ca1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2fbdf611b7ce86d3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/state-tree/src/middleware.ts:28"}, "properties": {"repobilityId": "0895f69cf6a8831d", "scanner": "scanner-primary", "fingerprint": "2fbdf611b7ce86d3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e840246e9a699f07", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/state-tree/src/tests/manifest-snapshot.test.ts:57"}, "properties": {"repobilityId": "311ea132e3e28564", "scanner": "scanner-primary", "fingerprint": "e840246e9a699f07", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-892e67905afd1372", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/feature/src/manifest.ts:152"}, "properties": {"repobilityId": "1aa49ecb4b524853", "scanner": "scanner-primary", "fingerprint": "892e67905afd1372", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e9670c4280728ffd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/hooks/src/manifest.ts:155"}, "properties": {"repobilityId": "041890f7836592e7", "scanner": "scanner-primary", "fingerprint": "e9670c4280728ffd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3d49e6414d0a5614", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/store/src/manifest.ts:35"}, "properties": {"repobilityId": "091a4df760d355d6", "scanner": "scanner-primary", "fingerprint": "3d49e6414d0a5614", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b81af9f37bd6a422", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/store/src/tests/manifest-snapshot.test.ts:44"}, "properties": {"repobilityId": "9f032635240d9a8e", "scanner": "scanner-primary", "fingerprint": "b81af9f37bd6a422", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d797aedab21f38c6", "level": "none", "message": {"text": "TODO/FIXME marker in shipping code \u2014 packages/fundamentals/dnd/src/use-sortable.ts:257"}, "properties": {"repobilityId": "57745cbb175c362e", "scanner": "scanner-primary", "fingerprint": "d797aedab21f38c6", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.todo-marker"]}}, {"ruleId": "scanner-b43b1f58e16ba6b3", "level": "note", "message": {"text": "React Flow <MiniMap> without dark background \u2014 packages/fundamentals/flow/src/index.ts:21"}, "properties": {"repobilityId": "7474d8da703bbd50", "scanner": "scanner-primary", "fingerprint": "b43b1f58e16ba6b3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.minimap.no-bg"]}}, {"ruleId": "scanner-c7550334717f7690", "level": "note", "message": {"text": "React Flow <Controls> without dark theming \u2014 packages/fundamentals/flow/src/index.ts:22"}, "properties": {"repobilityId": "b5f2eb129ee9d13c", "scanner": "scanner-primary", "fingerprint": "c7550334717f7690", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.controls.no-bg"]}}, {"ruleId": "scanner-d8517178753d4087", "level": "note", "message": {"text": "React Flow <MiniMap> without dark background \u2014 packages/fundamentals/flow/src/manifest.ts:75"}, "properties": {"repobilityId": "8aafbe78680d1c80", "scanner": "scanner-primary", "fingerprint": "d8517178753d4087", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.minimap.no-bg"]}}, {"ruleId": "scanner-800d34085e95ac3b", "level": "note", "message": {"text": "React Flow <Controls> without dark theming \u2014 packages/fundamentals/flow/src/manifest.ts:74"}, "properties": {"repobilityId": "1e1aa3b23783da73", "scanner": "scanner-primary", "fingerprint": "800d34085e95ac3b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.controls.no-bg"]}}, {"ruleId": "scanner-5eb95012eb734112", "level": "note", "message": {"text": "React Flow <MiniMap> without dark background \u2014 packages/fundamentals/flow/src/tests/manifest-snapshot.test.ts:94"}, "properties": {"repobilityId": "47348cc2496f7654", "scanner": "scanner-primary", "fingerprint": "5eb95012eb734112", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.minimap.no-bg"]}}, {"ruleId": "scanner-bcc364c8db3809a1", "level": "note", "message": {"text": "React Flow <Controls> without dark theming \u2014 packages/fundamentals/flow/src/tests/manifest-snapshot.test.ts:93"}, "properties": {"repobilityId": "f0da600737422af6", "scanner": "scanner-primary", "fingerprint": "bcc364c8db3809a1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.controls.no-bg"]}}, {"ruleId": "scanner-681769809f1c3ea3", "level": "note", "message": {"text": "React Flow <MiniMap> without dark background \u2014 packages/fundamentals/flow/src/components/flow-component.tsx:525"}, "properties": {"repobilityId": "3b72adc92e2e479d", "scanner": "scanner-primary", "fingerprint": "681769809f1c3ea3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.minimap.no-bg"]}}, {"ruleId": "scanner-c1c5150d3127e930", "level": "note", "message": {"text": "React Flow <Controls> without dark theming \u2014 packages/fundamentals/flow/src/components/flow-component.tsx:526"}, "properties": {"repobilityId": "e3a51285ba62ecbd", "scanner": "scanner-primary", "fingerprint": "c1c5150d3127e930", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.controls.no-bg"]}}, {"ruleId": "scanner-3f1598a62f8378d6", "level": "note", "message": {"text": "React Flow <MiniMap> without dark background \u2014 packages/fundamentals/flow/src/components/minimap.tsx:11"}, "properties": {"repobilityId": "1a4b6b7485aac526", "scanner": "scanner-primary", "fingerprint": "3f1598a62f8378d6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.minimap.no-bg"]}}, {"ruleId": "scanner-6fc06e862538dffb", "level": "note", "message": {"text": "React Flow <Controls> without dark theming \u2014 packages/fundamentals/flow/src/components/controls.tsx:79"}, "properties": {"repobilityId": "0b34d86b2bf81e56", "scanner": "scanner-primary", "fingerprint": "6fc06e862538dffb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.controls.no-bg"]}}, {"ruleId": "scanner-e7b0686ba3c09bb0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/validate/src/manifest.ts:47"}, "properties": {"repobilityId": "e2e3aef1a9c62973", "scanner": "scanner-primary", "fingerprint": "e7b0686ba3c09bb0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b567edbbd9ed2b31", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/validate/src/reactive.ts:75"}, "properties": {"repobilityId": "843f01e7e0579780", "scanner": "scanner-primary", "fingerprint": "b567edbbd9ed2b31", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f1c44de9d41554d5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/fundamentals/validate/src/core/schema.ts:76"}, "properties": {"repobilityId": "371b00033f6c16d1", "scanner": "scanner-primary", "fingerprint": "f1c44de9d41554d5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-63b789bbe1daa0e0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/compiler/scripts/build-native.ts:163"}, "properties": {"repobilityId": "9d020d9c33830dd0", "scanner": "scanner-primary", "fingerprint": "63b789bbe1daa0e0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-15911f4c8cc729ef", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/compiler/src/manifest.ts:69"}, "properties": {"repobilityId": "0992398689925282", "scanner": "scanner-primary", "fingerprint": "15911f4c8cc729ef", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-39d3bdde38e0325f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/compiler/src/react-intercept.ts:102"}, "properties": {"repobilityId": "d6ea0ed6a49f3a4d", "scanner": "scanner-primary", "fingerprint": "39d3bdde38e0325f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-42bfd66ce63506f8", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/core/compiler/src/react-intercept.ts:534"}, "properties": {"repobilityId": "58c1617cc6a971a5", "scanner": "scanner-primary", "fingerprint": "42bfd66ce63506f8", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-f9f6b48e00b32c80", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/compiler/src/tests/pyreon-intercept.test.ts:71"}, "properties": {"repobilityId": "005aaee9d0629d61", "scanner": "scanner-primary", "fingerprint": "f9f6b48e00b32c80", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d8d9fa7c59a7a671", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/compiler/src/tests/react-intercept.test.ts:92"}, "properties": {"repobilityId": "01abcc1fc0c9b4b7", "scanner": "scanner-primary", "fingerprint": "d8d9fa7c59a7a671", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d33a51f6b3d1e635", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/core/compiler/src/tests/react-intercept.test.ts:326"}, "properties": {"repobilityId": "46380ffb7ea8d8b8", "scanner": "scanner-primary", "fingerprint": "d33a51f6b3d1e635", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-e9552cb7703e55c6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/compiler/src/tests/jsx.test.ts:1637"}, "properties": {"repobilityId": "ee42e86b6ea5b4a2", "scanner": "scanner-primary", "fingerprint": "e9552cb7703e55c6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b4939783cec9bd59", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/compiler/src/tests/collapse-bail-census.test.ts:306"}, "properties": {"repobilityId": "0d553d0dc71c4054", "scanner": "scanner-primary", "fingerprint": "b4939783cec9bd59", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-37b3aa94aa98f17b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/router/src/router.ts:104"}, "properties": {"repobilityId": "468e93c2b7c2bdee", "scanner": "scanner-primary", "fingerprint": "37b3aa94aa98f17b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8fb370a5346d9e21", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/head/src/manifest.ts:152"}, "properties": {"repobilityId": "96c2bc40b88adc4a", "scanner": "scanner-primary", "fingerprint": "8fb370a5346d9e21", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-54e10fe74aeaa0d4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/head/src/tests/head.test.ts:511"}, "properties": {"repobilityId": "28b93ddd1a1c63cf", "scanner": "scanner-primary", "fingerprint": "54e10fe74aeaa0d4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7a0d07a838bb979c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/head/src/tests/script-defer-default.test.ts:90"}, "properties": {"repobilityId": "9e7cec89bc480a30", "scanner": "scanner-primary", "fingerprint": "7a0d07a838bb979c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f0b4f5c263d84395", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/server/src/index.ts:39"}, "properties": {"repobilityId": "c53203765475d30f", "scanner": "scanner-primary", "fingerprint": "f0b4f5c263d84395", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0e25e2914ba4c910", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/server/src/manifest.ts:53"}, "properties": {"repobilityId": "7c175ab662956a34", "scanner": "scanner-primary", "fingerprint": "0e25e2914ba4c910", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-72307bb7a407fb94", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/core/runtime-dom/vitest.config.ts:19"}, "properties": {"repobilityId": "9eaf5d31913471f1", "scanner": "scanner-primary", "fingerprint": "72307bb7a407fb94", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-66219e377655fd9d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/runtime-dom/src/devtools.ts:191"}, "properties": {"repobilityId": "671ce3e4b4d56408", "scanner": "scanner-primary", "fingerprint": "66219e377655fd9d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-60a9e03996c988e5", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/core/runtime-dom/src/props.ts:291"}, "properties": {"repobilityId": "8cf4b006180c5a49", "scanner": "scanner-primary", "fingerprint": "60a9e03996c988e5", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-f168f7c10a4202eb", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/core/runtime-dom/src/tests/props.test.ts:250"}, "properties": {"repobilityId": "b978b81e5242da0b", "scanner": "scanner-primary", "fingerprint": "f168f7c10a4202eb", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-8a96cae9afd8bf26", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/runtime-dom/src/tests/lis-prepend.browser.test.ts:91"}, "properties": {"repobilityId": "5fe69ef1f4068427", "scanner": "scanner-primary", "fingerprint": "8a96cae9afd8bf26", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2bcf68ab6d34bdcf", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/core/runtime-dom/src/tests/branch-coverage-prod-mode.test.ts:118"}, "properties": {"repobilityId": "eba3d0ca6dc20c18", "scanner": "scanner-primary", "fingerprint": "2bcf68ab6d34bdcf", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-135c5a702a5a364d", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/core/runtime-dom/src/tests/coverage.test.ts:1015"}, "properties": {"repobilityId": "5c3bd04d7394d079", "scanner": "scanner-primary", "fingerprint": "135c5a702a5a364d", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-ac65a07b3bf0fc1b", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/core/runtime-dom/src/tests/mount.test.ts:1173"}, "properties": {"repobilityId": "1a7b5da11c59e9ff", "scanner": "scanner-primary", "fingerprint": "ac65a07b3bf0fc1b", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-59231d0ee99e3ed8", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/core/runtime-dom/src/tests/branch-coverage-real.test.ts:64"}, "properties": {"repobilityId": "8d4234900c6a96de", "scanner": "scanner-primary", "fingerprint": "59231d0ee99e3ed8", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-fbab949ddd886438", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/core/src/manifest.ts:143"}, "properties": {"repobilityId": "d081dbd78155ca90", "scanner": "scanner-primary", "fingerprint": "fbab949ddd886438", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-215ff4ac8f555c4c", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/core/core/src/jsx-runtime.ts:222"}, "properties": {"repobilityId": "2146f3000ecf3d78", "scanner": "scanner-primary", "fingerprint": "215ff4ac8f555c4c", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-b1df1d3c86e51cc9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/reactivity/src/debug.ts:37"}, "properties": {"repobilityId": "3b408b49c9c9087d", "scanner": "scanner-primary", "fingerprint": "b1df1d3c86e51cc9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-204dc6b1b4ef73c8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/reactivity/src/store.ts:11"}, "properties": {"repobilityId": "f9cd17d84539fe43", "scanner": "scanner-primary", "fingerprint": "204dc6b1b4ef73c8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9337c93cd4b07278", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/reactivity/src/manifest.ts:25"}, "properties": {"repobilityId": "8f30b4a62509a1ea", "scanner": "scanner-primary", "fingerprint": "9337c93cd4b07278", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-39a46a9c4377944a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/reactivity/src/lpih.ts:58"}, "properties": {"repobilityId": "0df5badc5459aa4b", "scanner": "scanner-primary", "fingerprint": "39a46a9c4377944a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-29f8fb359c7ad533", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/reactivity/src/tests/rdrecord-fire-microbench.test.ts:119"}, "properties": {"repobilityId": "b05f822c6a1256bf", "scanner": "scanner-primary", "fingerprint": "29f8fb359c7ad533", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-72228f26affd5beb", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/reactivity/src/tests/manifest-snapshot.test.ts:34"}, "properties": {"repobilityId": "b0b1e3d54b00f8f2", "scanner": "scanner-primary", "fingerprint": "72228f26affd5beb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e98cb2815533f0db", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/core/runtime-server/scripts/bench-ssr.ts:142"}, "properties": {"repobilityId": "4c894ad15880877f", "scanner": "scanner-primary", "fingerprint": "e98cb2815533f0db", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f40eda5d28a7dd69", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/core/runtime-server/src/index.ts:421"}, "properties": {"repobilityId": "3bdb4f9788c28b8f", "scanner": "scanner-primary", "fingerprint": "f40eda5d28a7dd69", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-9eafa2712a62d2e2", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/core/runtime-server/src/tests/ssr.test.ts:109"}, "properties": {"repobilityId": "612555156de2bfb4", "scanner": "scanner-primary", "fingerprint": "9eafa2712a62d2e2", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-5da3463f73eef231", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/native/compiler/scripts/coverage-gate.ts:169"}, "properties": {"repobilityId": "b3d19f776c2135ca", "scanner": "scanner-primary", "fingerprint": "5da3463f73eef231", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fe4578e0d18b94e4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/native/compiler/src/emit-swift.ts:1760"}, "properties": {"repobilityId": "288be0e429673908", "scanner": "scanner-primary", "fingerprint": "fe4578e0d18b94e4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6dcb0c925b0653fe", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/native/compiler/src/emit-kotlin.ts:1620"}, "properties": {"repobilityId": "dd7acf5bdea00b44", "scanner": "scanner-primary", "fingerprint": "6dcb0c925b0653fe", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4902df793ae0220b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/native/compiler/src/tests/form-binding.test.ts:30"}, "properties": {"repobilityId": "f8c54542ad9f1d93", "scanner": "scanner-primary", "fingerprint": "4902df793ae0220b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a93395a6d094ebf1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/native/compiler/src/fixtures/tier2-form.tsx:37"}, "properties": {"repobilityId": "05678bef2f655c76", "scanner": "scanner-primary", "fingerprint": "a93395a6d094ebf1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a49d419849158ff7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/native/cli/src/cli.ts:134"}, "properties": {"repobilityId": "c09a6e5d322b1fac", "scanner": "scanner-primary", "fingerprint": "a49d419849158ff7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b029198c9c7f4ab6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/native/runtime-kotlin/scripts/verify-kotlin.ts:71"}, "properties": {"repobilityId": "85938d754ce78be4", "scanner": "scanner-primary", "fingerprint": "b029198c9c7f4ab6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-63eaadcc91e20c44", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/native/router-kotlin/scripts/verify-kotlin.ts:59"}, "properties": {"repobilityId": "258a1dbd084f3b39", "scanner": "scanner-primary", "fingerprint": "63eaadcc91e20c44", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-34b3033a2dd1e0ac", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/overlay.ts:205"}, "properties": {"repobilityId": "22752bdd1d51a935", "scanner": "scanner-primary", "fingerprint": "34b3033a2dd1e0ac", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-961add3c4670fc53", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/conditional.test.ts:60"}, "properties": {"repobilityId": "7ad9d273ad98dec4", "scanner": "scanner-primary", "fingerprint": "961add3c4670fc53", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-baa537f0a8dbb04c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/_compiler-debug.test.ts:9"}, "properties": {"repobilityId": "f9f59575741cc7ea", "scanner": "scanner-primary", "fingerprint": "baa537f0a8dbb04c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4fcaa737d996a003", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/ui-attrs-chain.test.ts:39"}, "properties": {"repobilityId": "82badd1d767d8362", "scanner": "scanner-primary", "fingerprint": "4fcaa737d996a003", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6e121e6d40002069", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/ssr-overhead.test.ts:125"}, "properties": {"repobilityId": "84ecde528dcfb9b3", "scanner": "scanner-primary", "fingerprint": "6e121e6d40002069", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-073f32d2bbfa4a9b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/ui-stress.test.ts:67"}, "properties": {"repobilityId": "031e56c45fc79374", "scanner": "scanner-primary", "fingerprint": "073f32d2bbfa4a9b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5ae850796e13d1a5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/compiler-reactive-prop.test.ts:70"}, "properties": {"repobilityId": "bcbf6ccbacf783f0", "scanner": "scanner-primary", "fingerprint": "5ae850796e13d1a5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9651d45740677d5d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/router-cycles.test.ts:114"}, "properties": {"repobilityId": "a04d44116a2482f4", "scanner": "scanner-primary", "fingerprint": "9651d45740677d5d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9c65101bb4dd0965", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/compiler-output.test.ts:27"}, "properties": {"repobilityId": "30dede578066fd88", "scanner": "scanner-primary", "fingerprint": "9c65101bb4dd0965", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3ca29a404d396050", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/reentrancy.test.ts:48"}, "properties": {"repobilityId": "0960960a043bbf30", "scanner": "scanner-primary", "fingerprint": "3ca29a404d396050", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e03763eae49af9ca", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/ui-unistyle.test.ts:42"}, "properties": {"repobilityId": "23529d43a67429b0", "scanner": "scanner-primary", "fingerprint": "e03763eae49af9ca", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7688654adafb185e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/ui-styler.test.ts:52"}, "properties": {"repobilityId": "8a17b02fd2c00fd3", "scanner": "scanner-primary", "fingerprint": "7688654adafb185e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f07aab765f2693e5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/signal-create-cost.test.ts:43"}, "properties": {"repobilityId": "8ce8fe18e9161884", "scanner": "scanner-primary", "fingerprint": "f07aab765f2693e5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bade13ddb4f05b21", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/fanout.test.ts:91"}, "properties": {"repobilityId": "3fa4eb96e8042e6b", "scanner": "scanner-primary", "fingerprint": "bade13ddb4f05b21", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2b3356ec973898f2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/ui-elements-mount.test.ts:40"}, "properties": {"repobilityId": "3172be6621c0f336", "scanner": "scanner-primary", "fingerprint": "2b3356ec973898f2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-055162030d2c450e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/ui-rocketstyle.test.ts:56"}, "properties": {"repobilityId": "85e7edfbc81bb068", "scanner": "scanner-primary", "fingerprint": "055162030d2c450e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-901c9b4cfe5d2819", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/cleanup-nested.test.ts:86"}, "properties": {"repobilityId": "62d2c04e8e023e24", "scanner": "scanner-primary", "fingerprint": "901c9b4cfe5d2819", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-953e23aadec6c0a4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/big-list.test.ts:83"}, "properties": {"repobilityId": "3937f48386df5f31", "scanner": "scanner-primary", "fingerprint": "953e23aadec6c0a4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e33db2f6cf29b2c2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/ui-combined-scale.test.ts:68"}, "properties": {"repobilityId": "0cfa78704dccab70", "scanner": "scanner-primary", "fingerprint": "e33db2f6cf29b2c2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ddcb758286b3e23f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/scaling-probe.test.ts:114"}, "properties": {"repobilityId": "289e1e0137b3c618", "scanner": "scanner-primary", "fingerprint": "ddcb758286b3e23f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-30e0c45f70808bc4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/perf-harness/src/tests/mount-cost.test.ts:55"}, "properties": {"repobilityId": "7b768c0041f5e456", "scanner": "scanner-primary", "fingerprint": "30e0c45f70808bc4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-536bb8f29c64b58e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/internals/manifest/src/discovery.ts:68"}, "properties": {"repobilityId": "6bf09c7f7c62cd22", "scanner": "scanner-primary", "fingerprint": "536bb8f29c64b58e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0a93a17a6acbeb30", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/ui-system/styler/src/forward.ts:19"}, "properties": {"repobilityId": "527d2ab8a82ca443", "scanner": "scanner-primary", "fingerprint": "0a93a17a6acbeb30", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-68d1c72f4b80f6ce", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/ui-system/elements/src/__tests__/Element.test.ts:549"}, "properties": {"repobilityId": "1febb4c26785548f", "scanner": "scanner-primary", "fingerprint": "68d1c72f4b80f6ce", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-8fb7a2d62eb21e99", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/ui-system/elements/src/__tests__/elements.browser.test.tsx:86"}, "properties": {"repobilityId": "a3ff11391c437d73", "scanner": "scanner-primary", "fingerprint": "8fb7a2d62eb21e99", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-9b6546fd8ceb5ff8", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/ui-system/elements/src/__tests__/Wrapper.test.tsx:138"}, "properties": {"repobilityId": "faed368b484b4211", "scanner": "scanner-primary", "fingerprint": "9b6546fd8ceb5ff8", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-8a4f4b463cab5f9f", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/ui-system/elements/src/__tests__/Wrapper-innerhtml.test.tsx:2"}, "properties": {"repobilityId": "8ba8178dda189dec", "scanner": "scanner-primary", "fingerprint": "8a4f4b463cab5f9f", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-583ba11680e7292a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/ui-system/elements/src/__tests__/perf-stress.browser.test.tsx:58"}, "properties": {"repobilityId": "5d49da34bcada838", "scanner": "scanner-primary", "fingerprint": "583ba11680e7292a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fd49772e61401740", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/ui-system/elements/src/Element/component.tsx:96"}, "properties": {"repobilityId": "119b8256e61b103f", "scanner": "scanner-primary", "fingerprint": "fd49772e61401740", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-0956ca0374fda98b", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/ui-system/elements/src/Element/types.ts:141"}, "properties": {"repobilityId": "037cc8c98c517739", "scanner": "scanner-primary", "fingerprint": "0956ca0374fda98b", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-fac1acfbfda57e05", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/ui-system/elements/src/helpers/Wrapper/component.tsx:50"}, "properties": {"repobilityId": "60ed6c9ea65df28b", "scanner": "scanner-primary", "fingerprint": "fac1acfbfda57e05", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-8312e94744883270", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 packages/ui-system/elements/src/helpers/Wrapper/types.ts:28"}, "properties": {"repobilityId": "ab5458fa66a0de74", "scanner": "scanner-primary", "fingerprint": "8312e94744883270", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-e93b28e4156ba0fe", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 examples/cpa-pw-blog/src/routes/api/_pyreon-revalidate.ts:35"}, "properties": {"repobilityId": "21c03f9e2a8e695b", "scanner": "scanner-primary", "fingerprint": "e93b28e4156ba0fe", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ee4726e57a47427e", "level": "note", "message": {"text": "Icon-only button without accessible name \u2014 examples/playground/src/components/Counter.tsx:29"}, "properties": {"repobilityId": "e4ff54f44af5aaa3", "scanner": "scanner-primary", "fingerprint": "ee4726e57a47427e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.button.no-label"]}}, {"ruleId": "scanner-928b5bd17edda9ac", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 examples/playground/src/pages/Showcase.tsx:420"}, "properties": {"repobilityId": "b74070da1b6ea17e", "scanner": "scanner-primary", "fingerprint": "928b5bd17edda9ac", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-13b776814d277870", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 examples/collab-board/relay.ts:34"}, "properties": {"repobilityId": "64fd8e240387ef16", "scanner": "scanner-primary", "fingerprint": "13b776814d277870", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fa63848623517cb8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 examples/real-bench/bench.ts:51"}, "properties": {"repobilityId": "712329d77fccc9ac", "scanner": "scanner-primary", "fingerprint": "fa63848623517cb8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a64f461f7d585992", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 examples/docs-pyreon/src/components/hydrate-doc.tsx:15"}, "properties": {"repobilityId": "f965276c843e4090", "scanner": "scanner-primary", "fingerprint": "a64f461f7d585992", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-af51a273596f09d9", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 examples/docs-pyreon/src/plugins/markdown-to-pyreon.ts:11"}, "properties": {"repobilityId": "5d12984ca6962831", "scanner": "scanner-primary", "fingerprint": "af51a273596f09d9", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-395fe90b2d2e2686", "level": "note", "message": {"text": "React Flow <Controls> without dark theming \u2014 examples/app-showcase/src/routes/flow/index.tsx:57"}, "properties": {"repobilityId": "424d058e44af3b66", "scanner": "scanner-primary", "fingerprint": "395fe90b2d2e2686", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.controls.no-bg"]}}, {"ruleId": "scanner-8e2c3a2bd6c76071", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 examples/sync-yjs-demo/relay.ts:26"}, "properties": {"repobilityId": "32eb63c6f10fc11d", "scanner": "scanner-primary", "fingerprint": "8e2c3a2bd6c76071", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7ecaad6e6b028a7b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 examples/fundamentals-playground/src/demos/CodeDemo.tsx:14"}, "properties": {"repobilityId": "1024acdefe1594f3", "scanner": "scanner-primary", "fingerprint": "7ecaad6e6b028a7b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9feb0efc6bfe0d41", "level": "note", "message": {"text": "React Flow <MiniMap> without dark background \u2014 examples/fundamentals-playground/src/demos/FlowDemo.tsx:62"}, "properties": {"repobilityId": "9e78b0838db16906", "scanner": "scanner-primary", "fingerprint": "9feb0efc6bfe0d41", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.minimap.no-bg"]}}, {"ruleId": "scanner-a7dd7e3e105f17c4", "level": "note", "message": {"text": "React Flow <Controls> without dark theming \u2014 examples/fundamentals-playground/src/demos/FlowDemo.tsx:61"}, "properties": {"repobilityId": "49a3c34bd35a7c06", "scanner": "scanner-primary", "fingerprint": "a7dd7e3e105f17c4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.controls.no-bg"]}}, {"ruleId": "scanner-7ffec0025d9358cf", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 examples/vue-compat/src/examples/LifecycleDemo.tsx:26"}, "properties": {"repobilityId": "b2d07e1e9b9937d2", "scanner": "scanner-primary", "fingerprint": "7ffec0025d9358cf", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-bb91b956cbaf5662", "level": "note", "message": {"text": "Icon-only button without accessible name \u2014 examples/kanban/src/components/CardItem.tsx:93"}, "properties": {"repobilityId": "baa13528c578157b", "scanner": "scanner-primary", "fingerprint": "bb91b956cbaf5662", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.button.no-label"]}}, {"ruleId": "scanner-a16b4fd12f6b06c5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 examples/solid-compat/src/examples/OnDemo.tsx:28"}, "properties": {"repobilityId": "868a419a5da31a8c", "scanner": "scanner-primary", "fingerprint": "a16b4fd12f6b06c5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-57d8e32db35b8ca5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 examples/solid-compat/src/examples/LifecycleDemo.tsx:31"}, "properties": {"repobilityId": "8818ae4159773aa6", "scanner": "scanner-primary", "fingerprint": "57d8e32db35b8ca5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d88314d8cb2d6b58", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 examples/solid-compat/src/examples/UntrackDemo.tsx:25"}, "properties": {"repobilityId": "773a2d84582c0660", "scanner": "scanner-primary", "fingerprint": "d88314d8cb2d6b58", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5b5c3680e6890495", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 examples/solid-compat/src/examples/RenderEffectDemo.tsx:23"}, "properties": {"repobilityId": "46822a2d6077ad8e", "scanner": "scanner-primary", "fingerprint": "5b5c3680e6890495", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d9cd57b319f9eb60", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 examples/solid-compat/src/examples/EffectDemo.tsx:20"}, "properties": {"repobilityId": "57f17315eeb8393f", "scanner": "scanner-primary", "fingerprint": "d9cd57b319f9eb60", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8db9dc5be0152200", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 examples/solid-compat/src/examples/RootDemo.tsx:22"}, "properties": {"repobilityId": "9afdd9e9e640d902", "scanner": "scanner-primary", "fingerprint": "8db9dc5be0152200", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e65905ebfc48e0e5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 examples/benchmark/bench-cli.ts:915"}, "properties": {"repobilityId": "ca2f57f4e21eabf0", "scanner": "scanner-primary", "fingerprint": "e65905ebfc48e0e5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7b98404c5180f32f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 examples/benchmark/bench-fair.ts:376"}, "properties": {"repobilityId": "9c019bcbcdcd7539", "scanner": "scanner-primary", "fingerprint": "7b98404c5180f32f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f7daff4616223f32", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 examples/benchmark/bench-debug.ts:17"}, "properties": {"repobilityId": "37fbd2e7db2dc2c6", "scanner": "scanner-primary", "fingerprint": "f7daff4616223f32", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-719994abd3621506", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 examples/benchmark/bench-profile5.ts:32"}, "properties": {"repobilityId": "3ae8f09dc97cbf66", "scanner": "scanner-primary", "fingerprint": "719994abd3621506", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f282cf3419d8f63d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 examples/benchmark/bench-profile4.ts:47"}, "properties": {"repobilityId": "2a76c09b8c50ff9f", "scanner": "scanner-primary", "fingerprint": "f282cf3419d8f63d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8a60b6db6078ec22", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 examples/benchmark/bench-profile3.ts:25"}, "properties": {"repobilityId": "c623a02aa3ef745f", "scanner": "scanner-primary", "fingerprint": "8a60b6db6078ec22", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5f6f2352069ed833", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 examples/benchmark/bench-cpuprofile.ts:77"}, "properties": {"repobilityId": "94425f670da96142", "scanner": "scanner-primary", "fingerprint": "5f6f2352069ed833", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0a9dac593f92ae1e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 examples/benchmark/bench-allocprofile.ts:80"}, "properties": {"repobilityId": "b63ac7cfb8367053", "scanner": "scanner-primary", "fingerprint": "0a9dac593f92ae1e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-79282edd01e3683a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 examples/benchmark/bench-profile2.ts:40"}, "properties": {"repobilityId": "b2ba2482f7690858", "scanner": "scanner-primary", "fingerprint": "79282edd01e3683a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-332fd3ead25fc7c9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 examples/benchmark/bench-profile.ts:41"}, "properties": {"repobilityId": "b1a70aa7e6c541e6", "scanner": "scanner-primary", "fingerprint": "332fd3ead25fc7c9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-43c62f85614252e6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 examples/ui-showcase/src/demos/FileUploadDemo.tsx:21"}, "properties": {"repobilityId": "2b5ea10b8d5e24fc", "scanner": "scanner-primary", "fingerprint": "43c62f85614252e6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-09e717c489a7fc98", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 examples/ui-showcase/src/demos/CodeDemo.tsx:23"}, "properties": {"repobilityId": "6eb6dd3c5c8149dd", "scanner": "scanner-primary", "fingerprint": "09e717c489a7fc98", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c69d4ad903525fcb", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 examples/react-compat/src/examples/UseEffectDemo.tsx:27"}, "properties": {"repobilityId": "2aca42283febcb37", "scanner": "scanner-primary", "fingerprint": "c69d4ad903525fcb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3cc25a4627803a9b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 examples/preact-compat/src/examples/UseEffectDemo.tsx:22"}, "properties": {"repobilityId": "c85a6ba2ad9a59c5", "scanner": "scanner-primary", "fingerprint": "3cc25a4627803a9b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-260997f4ec95c314", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 examples/preact-compat/src/examples/SignalsDemo.tsx:30"}, "properties": {"repobilityId": "aa8f2e103a350719", "scanner": "scanner-primary", "fingerprint": "260997f4ec95c314", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-07f4946f1c3b9324", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 examples/experiments/e2-static-rocketstyle/audit-call-sites.ts:184"}, "properties": {"repobilityId": "0abc10bbbe74c8c2", "scanner": "scanner-primary", "fingerprint": "07f4946f1c3b9324", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6525b499035ccfae", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 e2e/bench.spec.ts:180"}, "properties": {"repobilityId": "cfefca3e8df8b301", "scanner": "scanner-primary", "fingerprint": "6525b499035ccfae", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a79bfd86789ce632", "level": "none", "message": {"text": "TODO/FIXME marker in shipping code \u2014 e2e/native-todomvc-web.spec.ts:65"}, "properties": {"repobilityId": "dd1c2003325da764", "scanner": "scanner-primary", "fingerprint": "a79bfd86789ce632", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.todo-marker"]}}, {"ruleId": "scanner-a6e0fa8f98b9c83a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 e2e/bench-compare.spec.ts:114"}, "properties": {"repobilityId": "a55f329c1bd1f00c", "scanner": "scanner-primary", "fingerprint": "a6e0fa8f98b9c83a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f6ce9bf610f9cae9", "level": "warning", "message": {"text": "Privileged port 256 in use"}, "properties": {"repobilityId": "0ec1f2d0c9e6da94", "scanner": "scanner-primary", "fingerprint": "f6ce9bf610f9cae9", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/zero/create-zero/templates/_shared/_adapters/node/Dockerfile"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b8925bf5ded92d01", "level": "warning", "message": {"text": "Privileged port 968 in use"}, "properties": {"repobilityId": "8fa96f57ca0160bb", "scanner": "scanner-primary", "fingerprint": "b8925bf5ded92d01", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/zero/create-zero/templates/_shared/_adapters/node/Dockerfile"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ee84c5cbe71cd936", "level": "warning", "message": {"text": "Privileged port 27 in use"}, "properties": {"repobilityId": "69cb2b980eb576a0", "scanner": "scanner-primary", "fingerprint": "ee84c5cbe71cd936", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/codeql.yml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-15267fc15ee88598", "level": "warning", "message": {"text": "Privileged port 23 in use"}, "properties": {"repobilityId": "a1230e3dfc4becfa", "scanner": "scanner-primary", "fingerprint": "15267fc15ee88598", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/native-device.yml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9420ad92cdd8bff0", "level": "warning", "message": {"text": "Privileged port 40 in use"}, "properties": {"repobilityId": "28c59d470d4929c6", "scanner": "scanner-primary", "fingerprint": "9420ad92cdd8bff0", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/native-device.yml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5f97693950ce67a8", "level": "warning", "message": {"text": "Privileged port 30 in use"}, "properties": {"repobilityId": "54f172e7d16fc662", "scanner": "scanner-primary", "fingerprint": "5f97693950ce67a8", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/native-device.yml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-85c59e46f7354d82", "level": "warning", "message": {"text": "Privileged port 41 in use"}, "properties": {"repobilityId": "21c3be090ea64fdb", "scanner": "scanner-primary", "fingerprint": "85c59e46f7354d82", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/scorecard.yml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8ada22e5d0cbc357", "level": "warning", "message": {"text": "Privileged port 13 in use"}, "properties": {"repobilityId": "79d721e4d6f64798", "scanner": "scanner-primary", "fingerprint": "8ada22e5d0cbc357", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/dependency-audit.yml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-98cd727cb8251398", "level": "warning", "message": {"text": "Dockerfile runs as root: packages/zero/create-zero/templates/_shared/_adapters/node/Dockerfile"}, "properties": {"repobilityId": "16312c3f5dce33db", "scanner": "scanner-primary", "fingerprint": "98cd727cb8251398", "layer": "hardware", "severity": "medium", "confidence": 1.0, "tags": ["security", "container"]}}, {"ruleId": "scanner-be34f5ed4aa28c0d", "level": "warning", "message": {"text": "Dockerfile runs as root: packages/zero/create-zero/templates/_shared/_adapters/bun/Dockerfile"}, "properties": {"repobilityId": "b9919eec3f202854", "scanner": "scanner-primary", "fingerprint": "be34f5ed4aa28c0d", "layer": "hardware", "severity": "medium", "confidence": 1.0, "tags": ["security", "container"]}}, {"ruleId": "scanner-568c26efdceac92b", "level": "warning", "message": {"text": "Dockerfile runs as root: examples/hn-clone/Dockerfile"}, "properties": {"repobilityId": "64328dae67eb1e1d", "scanner": "scanner-primary", "fingerprint": "568c26efdceac92b", "layer": "hardware", "severity": "medium", "confidence": 1.0, "tags": ["security", "container"]}}, {"ruleId": "scanner-aa5acaa49eb8315b", "level": "note", "message": {"text": "Containers defined but no K8s/orchestration manifest found"}, "properties": {"repobilityId": "b230ea9b68736081", "scanner": "scanner-primary", "fingerprint": "aa5acaa49eb8315b", "layer": "hardware", "severity": "low", "confidence": 1.0, "tags": ["coverage", "deployment"]}}, {"ruleId": "scanner-2f16091038d1b5b6", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in CLAUDE.md:1011"}, "properties": {"repobilityId": "1d599077e226eef8", "scanner": "scanner-primary", "fingerprint": "2f16091038d1b5b6", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "CLAUDE.md"}, "region": {"startLine": 1011}}}]}, {"ruleId": "scanner-dd39f764a3bbd1e3", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in docs/scripts/bench-hydration-profile.ts:7"}, "properties": {"repobilityId": "e7c62a0e921e713f", "scanner": "scanner-primary", "fingerprint": "dd39f764a3bbd1e3", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/scripts/bench-hydration-profile.ts"}, "region": {"startLine": 7}}}]}, {"ruleId": "scanner-9845b2dc3a68868c", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in docs/vite-plugins/last-updated.ts:15"}, "properties": {"repobilityId": "28dfb01d181412a0", "scanner": "scanner-primary", "fingerprint": "9845b2dc3a68868c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/vite-plugins/last-updated.ts"}, "region": {"startLine": 15}}}]}, {"ruleId": "scanner-2e35c6c3d7319d40", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in docs/src/mdx/Playground.tsx:208"}, "properties": {"repobilityId": "83b7f3477ce020e1", "scanner": "scanner-primary", "fingerprint": "2e35c6c3d7319d40", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/src/mdx/Playground.tsx"}, "region": {"startLine": 208}}}]}, {"ruleId": "scanner-90d8ef316ba1ac80", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/check-lint-ratchet.ts:21"}, "properties": {"repobilityId": "ab16f12ccf6f607e", "scanner": "scanner-primary", "fingerprint": "90d8ef316ba1ac80", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/check-lint-ratchet.ts"}, "region": {"startLine": 21}}}]}, {"ruleId": "scanner-dd1bbab81e11ce62", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/check-coverage.ts:49"}, "properties": {"repobilityId": "019eb10fbb90f6af", "scanner": "scanner-primary", "fingerprint": "dd1bbab81e11ce62", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/check-coverage.ts"}, "region": {"startLine": 49}}}]}, {"ruleId": "scanner-b3f1e16e8352d983", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/leak-sweep.ts:32"}, "properties": {"repobilityId": "9242aa5558aba191", "scanner": "scanner-primary", "fingerprint": "b3f1e16e8352d983", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/leak-sweep.ts"}, "region": {"startLine": 32}}}]}, {"ruleId": "scanner-a3457a960cb17d61", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/leak-audit.ts:51"}, "properties": {"repobilityId": "fe507bb1e1872e80", "scanner": "scanner-primary", "fingerprint": "a3457a960cb17d61", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/leak-audit.ts"}, "region": {"startLine": 51}}}]}, {"ruleId": "scanner-ef9a9761ba8429a2", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/scaffold-smoke.ts:33"}, "properties": {"repobilityId": "4929d271194c0e0a", "scanner": "scanner-primary", "fingerprint": "ef9a9761ba8429a2", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/scaffold-smoke.ts"}, "region": {"startLine": 33}}}]}, {"ruleId": "scanner-bd6d90fb14591389", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/check-native-device-streak.ts:31"}, "properties": {"repobilityId": "45f928f7345e1ba0", "scanner": "scanner-primary", "fingerprint": "bd6d90fb14591389", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/check-native-device-streak.ts"}, "region": {"startLine": 31}}}]}, {"ruleId": "scanner-0bbf2decb19d716b", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/verify-modes.ts:36"}, "properties": {"repobilityId": "43a900ab0879ee9d", "scanner": "scanner-primary", "fingerprint": "0bbf2decb19d716b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/verify-modes.ts"}, "region": {"startLine": 36}}}]}, {"ruleId": "scanner-cb8fd8a7d31e3c96", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/bench-cssvars.ts:20"}, "properties": {"repobilityId": "03c9bcd6c3b024ad", "scanner": "scanner-primary", "fingerprint": "cb8fd8a7d31e3c96", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/bench-cssvars.ts"}, "region": {"startLine": 20}}}]}, {"ruleId": "scanner-8969bdeec03a7237", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/affected.ts:67"}, "properties": {"repobilityId": "b4ff6cc4c1db4788", "scanner": "scanner-primary", "fingerprint": "8969bdeec03a7237", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/affected.ts"}, "region": {"startLine": 67}}}]}, {"ruleId": "scanner-345547b23e852821", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/bootstrap.ts:51"}, "properties": {"repobilityId": "1eea6558790a329b", "scanner": "scanner-primary", "fingerprint": "345547b23e852821", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/bootstrap.ts"}, "region": {"startLine": 51}}}]}, {"ruleId": "scanner-c4949d1f64b951fb", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/audit-codebase.ts:25"}, "properties": {"repobilityId": "fbee722ef8c8b08d", "scanner": "scanner-primary", "fingerprint": "c4949d1f64b951fb", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/audit-codebase.ts"}, "region": {"startLine": 25}}}]}, {"ruleId": "scanner-8a817e3f8aa62d0c", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/check-pyreon-lint-ratchet.ts:29"}, "properties": {"repobilityId": "21e84e3b7a2761fb", "scanner": "scanner-primary", "fingerprint": "8a817e3f8aa62d0c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/check-pyreon-lint-ratchet.ts"}, "region": {"startLine": 29}}}]}, {"ruleId": "scanner-db803396ba736e1d", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/validate-fast.ts:40"}, "properties": {"repobilityId": "92bec9ca3cf4b823", "scanner": "scanner-primary", "fingerprint": "db803396ba736e1d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/validate-fast.ts"}, "region": {"startLine": 40}}}]}, {"ruleId": "scanner-d21997508dfd2cb5", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/e2e-affected.ts:47"}, "properties": {"repobilityId": "a5410e6c18afaedb", "scanner": "scanner-primary", "fingerprint": "d21997508dfd2cb5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/e2e-affected.ts"}, "region": {"startLine": 47}}}]}, {"ruleId": "scanner-866f8c5b1a11ca87", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/scaffold-cpa-fixtures.ts:31"}, "properties": {"repobilityId": "c4f5ed063cac1c06", "scanner": "scanner-primary", "fingerprint": "866f8c5b1a11ca87", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/scaffold-cpa-fixtures.ts"}, "region": {"startLine": 31}}}]}, {"ruleId": "scanner-99c74151ddd669a9", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/check-changeset-required.ts:72"}, "properties": {"repobilityId": "3b981002cef37de8", "scanner": "scanner-primary", "fingerprint": "99c74151ddd669a9", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/check-changeset-required.ts"}, "region": {"startLine": 72}}}]}, {"ruleId": "scanner-f9958737a74ec349", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/install-git-hooks.ts:40"}, "properties": {"repobilityId": "57eefc82761901c1", "scanner": "scanner-primary", "fingerprint": "f9958737a74ec349", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/install-git-hooks.ts"}, "region": {"startLine": 40}}}]}, {"ruleId": "scanner-d358cb79af42f8f2", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/check-diagnose-catalog.ts:75"}, "properties": {"repobilityId": "fd3b4858b1944f89", "scanner": "scanner-primary", "fingerprint": "d358cb79af42f8f2", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/check-diagnose-catalog.ts"}, "region": {"startLine": 75}}}]}, {"ruleId": "scanner-cc934d1bfd3d7e06", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/build-batched.ts:82"}, "properties": {"repobilityId": "e826c80fd76c7524", "scanner": "scanner-primary", "fingerprint": "cc934d1bfd3d7e06", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/build-batched.ts"}, "region": {"startLine": 82}}}]}, {"ruleId": "scanner-d9dc799f9d58ff07", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/cap-version-bumps.ts:43"}, "properties": {"repobilityId": "81cffc4a1faa804d", "scanner": "scanner-primary", "fingerprint": "d9dc799f9d58ff07", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/cap-version-bumps.ts"}, "region": {"startLine": 43}}}]}, {"ruleId": "scanner-82d5a47cda2bff79", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/bench/run-all.ts:13"}, "properties": {"repobilityId": "ce7981507b4327da", "scanner": "scanner-primary", "fingerprint": "82d5a47cda2bff79", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/bench/run-all.ts"}, "region": {"startLine": 13}}}]}, {"ruleId": "scanner-0e6fb0a0d4e54872", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/bench/bundle-size.ts:11"}, "properties": {"repobilityId": "e7fd0d0626989860", "scanner": "scanner-primary", "fingerprint": "0e6fb0a0d4e54872", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/bench/bundle-size.ts"}, "region": {"startLine": 11}}}]}, {"ruleId": "scanner-ce7e406bd5dca6a3", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/perf/record.ts:21"}, "properties": {"repobilityId": "a971ac4d425957c7", "scanner": "scanner-primary", "fingerprint": "ce7e406bd5dca6a3", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/perf/record.ts"}, "region": {"startLine": 21}}}]}, {"ruleId": "scanner-6282672142fd1153", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/perf/server.ts:10"}, "properties": {"repobilityId": "265f8d3e64358cac", "scanner": "scanner-primary", "fingerprint": "6282672142fd1153", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/perf/server.ts"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-28e309e2fc2c1c00", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in packages/zero/zero/src/image-plugin.ts:328"}, "properties": {"repobilityId": "1f8bbad2aed81b8c", "scanner": "scanner-primary", "fingerprint": "28e309e2fc2c1c00", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/zero/zero/src/image-plugin.ts"}, "region": {"startLine": 328}}}]}, {"ruleId": "scanner-1a55f25e501eff38", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in packages/zero/zero-content/src/manifest.ts:20"}, "properties": {"repobilityId": "b7733768d538eeee", "scanner": "scanner-primary", "fingerprint": "1a55f25e501eff38", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/zero/zero-content/src/manifest.ts"}, "region": {"startLine": 20}}}]}, {"ruleId": "scanner-a203d70b05979db4", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in packages/zero/zero-content/src/components/Math.tsx:84"}, "properties": {"repobilityId": "3aacdd366b4c1623", "scanner": "scanner-primary", "fingerprint": "a203d70b05979db4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/zero/zero-content/src/components/Math.tsx"}, "region": {"startLine": 84}}}]}, {"ruleId": "scanner-8e468aceb86258b1", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in packages/zero/zero-content/src/components/Mermaid.tsx:75"}, "properties": {"repobilityId": "a7f5162d5a0a1667", "scanner": "scanner-primary", "fingerprint": "8e468aceb86258b1", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/zero/zero-content/src/components/Mermaid.tsx"}, "region": {"startLine": 75}}}]}, {"ruleId": "scanner-ea5374e5ec820c34", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in packages/tools/devtools/src/panel.ts:129"}, "properties": {"repobilityId": "5673e88764bdbebf", "scanner": "scanner-primary", "fingerprint": "ea5374e5ec820c34", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/tools/devtools/src/panel.ts"}, "region": {"startLine": 129}}}]}, {"ruleId": "scanner-296e4a8babec57e9", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in packages/tools/mcp/src/api-reference.ts:5603"}, "properties": {"repobilityId": "9489768c5ad78cf7", "scanner": "scanner-primary", "fingerprint": "296e4a8babec57e9", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/tools/mcp/src/api-reference.ts"}, "region": {"startLine": 5603}}}]}, {"ruleId": "scanner-ebbb73ff0060a354", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in packages/tools/cli/src/doctor/gates/audit-types.ts:20"}, "properties": {"repobilityId": "1b5234fa09641f0c", "scanner": "scanner-primary", "fingerprint": "ebbb73ff0060a354", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/tools/cli/src/doctor/gates/audit-types.ts"}, "region": {"startLine": 20}}}]}, {"ruleId": "scanner-6257962375729a3a", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in packages/tools/cli/src/doctor/gates/distribution.ts:21"}, "properties": {"repobilityId": "626e2328efcbf655", "scanner": "scanner-primary", "fingerprint": "6257962375729a3a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/tools/cli/src/doctor/gates/distribution.ts"}, "region": {"startLine": 21}}}]}, {"ruleId": "scanner-67e884618379f4b7", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in packages/tools/cli/src/doctor/gates/audit-leak-classes.ts:27"}, "properties": {"repobilityId": "d7635c131b58e380", "scanner": "scanner-primary", "fingerprint": "67e884618379f4b7", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/tools/cli/src/doctor/gates/audit-leak-classes.ts"}, "region": {"startLine": 27}}}]}, {"ruleId": "scanner-5a727e9e75114cd1", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in packages/tools/cli/src/doctor/gates/bundle-budgets.ts:32"}, "properties": {"repobilityId": "ea05feae8c59454b", "scanner": "scanner-primary", "fingerprint": "5a727e9e75114cd1", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/tools/cli/src/doctor/gates/bundle-budgets.ts"}, "region": {"startLine": 32}}}]}, {"ruleId": "scanner-1917662c4f52d4f3", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in packages/fundamentals/code/src/components/diff-editor.tsx:60"}, "properties": {"repobilityId": "1efc42c9bcfb64e7", "scanner": "scanner-primary", "fingerprint": "1917662c4f52d4f3", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/fundamentals/code/src/components/diff-editor.tsx"}, "region": {"startLine": 60}}}]}, {"ruleId": "scanner-dd99c8f7d110ec38", "level": "error", "message": {"text": "Possible secret in packages/fundamentals/validation/README.md"}, "properties": {"repobilityId": "364ed8b12974b9f0", "scanner": "scanner-primary", "fingerprint": "dd99c8f7d110ec38", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/fundamentals/validation/README.md"}, "region": {"startLine": 115}}}]}, {"ruleId": "scanner-610f163c857cc79e", "level": "error", "message": {"text": "Possible secret in packages/fundamentals/validation/src/arktype.ts"}, "properties": {"repobilityId": "ad0c5648010c4715", "scanner": "scanner-primary", "fingerprint": "610f163c857cc79e", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/fundamentals/validation/src/arktype.ts"}, "region": {"startLine": 47}}}]}, {"ruleId": "scanner-d3305ae2891be114", "level": "error", "message": {"text": "Possible secret in packages/fundamentals/validate/src/manifest.ts"}, "properties": {"repobilityId": "571611ad1a538c1a", "scanner": "scanner-primary", "fingerprint": "d3305ae2891be114", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/fundamentals/validate/src/manifest.ts"}, "region": {"startLine": 211}}}]}, {"ruleId": "scanner-9becfbb52a97c96a", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in packages/core/compiler/scripts/build-native.ts:36"}, "properties": {"repobilityId": "eb14ba26f38a9f7b", "scanner": "scanner-primary", "fingerprint": "9becfbb52a97c96a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/core/compiler/scripts/build-native.ts"}, "region": {"startLine": 36}}}]}, {"ruleId": "scanner-490f257ffda25713", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in packages/core/compiler/src/react-intercept.ts:534"}, "properties": {"repobilityId": "f62dd5b835c8b001", "scanner": "scanner-primary", "fingerprint": "490f257ffda25713", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/core/compiler/src/react-intercept.ts"}, "region": {"startLine": 534}}}]}, {"ruleId": "scanner-b4e292d91ed8d8b4", "level": "error", "message": {"text": "Possible secret in packages/core/primitives/src/web/Field.tsx"}, "properties": {"repobilityId": "44247291e577c9c5", "scanner": "scanner-primary", "fingerprint": "b4e292d91ed8d8b4", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/core/primitives/src/web/Field.tsx"}, "region": {"startLine": 16}}}]}, {"ruleId": "scanner-4871f71fcdf00293", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in packages/core/server/src/server-island.ts:217"}, "properties": {"repobilityId": "f8d3de50a1acd54d", "scanner": "scanner-primary", "fingerprint": "4871f71fcdf00293", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/core/server/src/server-island.ts"}, "region": {"startLine": 217}}}]}, {"ruleId": "scanner-92dfad5562c69d6b", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in packages/core/runtime-dom/README.md:82"}, "properties": {"repobilityId": "153b216763c026a6", "scanner": "scanner-primary", "fingerprint": "92dfad5562c69d6b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/core/runtime-dom/README.md"}, "region": {"startLine": 82}}}]}, {"ruleId": "scanner-9c6e9353be357aeb", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in packages/core/runtime-dom/src/props.ts:319"}, "properties": {"repobilityId": "d4cbd6a58255c584", "scanner": "scanner-primary", "fingerprint": "9c6e9353be357aeb", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/core/runtime-dom/src/props.ts"}, "region": {"startLine": 319}}}]}, {"ruleId": "scanner-d054ed8b60fc2f3a", "level": "warning", "message": {"text": "Insecure pattern 'domparser_html_parse' in packages/core/runtime-dom/src/props.ts:122"}, "properties": {"repobilityId": "4dd7b125a3be8d5d", "scanner": "scanner-primary", "fingerprint": "d054ed8b60fc2f3a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "domparser_html_parse"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/core/runtime-dom/src/props.ts"}, "region": {"startLine": 122}}}]}, {"ruleId": "scanner-41d0b328bcd468c3", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in packages/core/core/src/jsx-runtime.ts:222"}, "properties": {"repobilityId": "0f3269ad5f9eb48d", "scanner": "scanner-primary", "fingerprint": "41d0b328bcd468c3", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/core/core/src/jsx-runtime.ts"}, "region": {"startLine": 222}}}]}, {"ruleId": "scanner-f5d8e227870164c4", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in packages/native/compiler/src/validate.ts:17"}, "properties": {"repobilityId": "4bede09c27337b1b", "scanner": "scanner-primary", "fingerprint": "f5d8e227870164c4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/native/compiler/src/validate.ts"}, "region": {"startLine": 17}}}]}, {"ruleId": "scanner-f484dc311cf83518", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in packages/native/runtime-kotlin/scripts/verify-kotlin.ts:38"}, "properties": {"repobilityId": "d758d8816f720e2d", "scanner": "scanner-primary", "fingerprint": "f484dc311cf83518", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/native/runtime-kotlin/scripts/verify-kotlin.ts"}, "region": {"startLine": 38}}}]}, {"ruleId": "scanner-1520a828685d8222", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in packages/native/router-kotlin/scripts/verify-kotlin.ts:26"}, "properties": {"repobilityId": "f4635101a0752da8", "scanner": "scanner-primary", "fingerprint": "1520a828685d8222", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/native/router-kotlin/scripts/verify-kotlin.ts"}, "region": {"startLine": 26}}}]}, {"ruleId": "scanner-af29015b85856228", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in packages/internals/perf-harness/src/overlay.ts:57"}, "properties": {"repobilityId": "0a9f764ca27248c9", "scanner": "scanner-primary", "fingerprint": "af29015b85856228", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/internals/perf-harness/src/overlay.ts"}, "region": {"startLine": 57}}}]}, {"ruleId": "scanner-def9e69007c694bf", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in packages/ui-system/styler/src/forward.ts:19"}, "properties": {"repobilityId": "a17d24f613afbf84", "scanner": "scanner-primary", "fingerprint": "def9e69007c694bf", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/ui-system/styler/src/forward.ts"}, "region": {"startLine": 19}}}]}, {"ruleId": "scanner-e997eb6b71039978", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in packages/ui-system/kinetic/src/__tests__/stagger-component-children-hydration.test.tsx:104"}, "properties": {"repobilityId": "c74173bfcfa46503", "scanner": "scanner-primary", "fingerprint": "e997eb6b71039978", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/ui-system/kinetic/src/__tests__/stagger-component-children-hydration.test.tsx"}, "region": {"startLine": 104}}}]}, {"ruleId": "scanner-bbe31adfb96cb4a4", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in packages/ui-system/elements/README.md:78"}, "properties": {"repobilityId": "4eba9b9f1e6ca671", "scanner": "scanner-primary", "fingerprint": "bbe31adfb96cb4a4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/ui-system/elements/README.md"}, "region": {"startLine": 78}}}]}, {"ruleId": "scanner-3eb3c0acdc250231", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in packages/ui-system/elements/src/__tests__/Element.test.ts:549"}, "properties": {"repobilityId": "8d2d5e6182093c69", "scanner": "scanner-primary", "fingerprint": "3eb3c0acdc250231", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/ui-system/elements/src/__tests__/Element.test.ts"}, "region": {"startLine": 549}}}]}, {"ruleId": "scanner-73ed3172dee71e84", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in packages/ui-system/elements/src/__tests__/Wrapper.test.tsx:138"}, "properties": {"repobilityId": "612568e01b3f80d0", "scanner": "scanner-primary", "fingerprint": "73ed3172dee71e84", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/ui-system/elements/src/__tests__/Wrapper.test.tsx"}, "region": {"startLine": 138}}}]}, {"ruleId": "scanner-b8e456d199155259", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in packages/ui-system/elements/src/Element/component.tsx:96"}, "properties": {"repobilityId": "43627fd0672ae980", "scanner": "scanner-primary", "fingerprint": "b8e456d199155259", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/ui-system/elements/src/Element/component.tsx"}, "region": {"startLine": 96}}}]}, {"ruleId": "scanner-980a147521fc10ed", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in packages/ui-system/elements/src/helpers/Wrapper/component.tsx:50"}, "properties": {"repobilityId": "bd4c3ebe655a0ac5", "scanner": "scanner-primary", "fingerprint": "980a147521fc10ed", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/ui-system/elements/src/helpers/Wrapper/component.tsx"}, "region": {"startLine": 50}}}]}, {"ruleId": "scanner-34f80a2ce2f9ce5e", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in packages/ui-system/elements/src/helpers/Wrapper/types.ts:28"}, "properties": {"repobilityId": "d48f1af4409ea7d5", "scanner": "scanner-primary", "fingerprint": "34f80a2ce2f9ce5e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/ui-system/elements/src/helpers/Wrapper/types.ts"}, "region": {"startLine": 28}}}]}, {"ruleId": "scanner-01643a98d715de9c", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in e2e/reactivity.spec.ts:20"}, "properties": {"repobilityId": "8b4b30942ad72b13", "scanner": "scanner-primary", "fingerprint": "01643a98d715de9c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "e2e/reactivity.spec.ts"}, "region": {"startLine": 20}}}]}, {"ruleId": "scanner-3790f88b923b75b5", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in e2e/bench.spec.ts:86"}, "properties": {"repobilityId": "92874a02c440bda0", "scanner": "scanner-primary", "fingerprint": "3790f88b923b75b5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "e2e/bench.spec.ts"}, "region": {"startLine": 86}}}]}, {"ruleId": "scanner-c27943484d533dd5", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in e2e/mount.spec.ts:24"}, "properties": {"repobilityId": "a62ad5b974b2caeb", "scanner": "scanner-primary", "fingerprint": "c27943484d533dd5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "e2e/mount.spec.ts"}, "region": {"startLine": 24}}}]}, {"ruleId": "scanner-d6d8c3096bea259b", "level": "warning", "message": {"text": "Insecure pattern 'local_storage_auth_token' in e2e/fundamentals/storage.spec.ts:67"}, "properties": {"repobilityId": "f1607276c82feb0a", "scanner": "scanner-primary", "fingerprint": "d6d8c3096bea259b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "local_storage_auth_token"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "e2e/fundamentals/storage.spec.ts"}, "region": {"startLine": 67}}}]}, {"ruleId": "scanner-a75e084dd6a3338e", "level": "warning", "message": {"text": "GitHub Actions workflow grants broad write permissions"}, "properties": {"repobilityId": "b71db39fe199bbde", "scanner": "scanner-primary", "fingerprint": "a75e084dd6a3338e", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "least-privilege"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/release-native.yml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-65a716a27d2be993", "level": "warning", "message": {"text": "GitHub Actions workflow grants broad write permissions"}, "properties": {"repobilityId": "3133a88ce98acc76", "scanner": "scanner-primary", "fingerprint": "65a716a27d2be993", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "least-privilege"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/scorecard.yml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-14ce8614dd03f409", "level": "warning", "message": {"text": "GitHub Actions workflow grants broad write permissions"}, "properties": {"repobilityId": "81c5c697653f94e8", "scanner": "scanner-primary", "fingerprint": "14ce8614dd03f409", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "least-privilege"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/docs.yml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-1838a141491ce38c", "level": "warning", "message": {"text": "GitHub Actions workflow grants broad write permissions"}, "properties": {"repobilityId": "b8fd4f5048f96576", "scanner": "scanner-primary", "fingerprint": "1838a141491ce38c", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "least-privilege"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/release.yml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-cb639d9a10a47b23", "level": "note", "message": {"text": "package.json defines install-time lifecycle scripts"}, "properties": {"repobilityId": "edeab51902066991", "scanner": "scanner-primary", "fingerprint": "cb639d9a10a47b23", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "npm", "install-scripts"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6e737bab516b49f7", "level": "note", "message": {"text": "Very large file: scripts/verify-modes.ts (2003 lines)"}, "properties": {"repobilityId": "f1f8f34c0d4187a0", "scanner": "scanner-primary", "fingerprint": "6e737bab516b49f7", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-fbb00859af202d51", "level": "note", "message": {"text": "Very large file: packages/zero/zero/src/ssg-plugin.ts (1912 lines)"}, "properties": {"repobilityId": "ba7b7af3e94cd8ef", "scanner": "scanner-primary", "fingerprint": "fbb00859af202d51", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-7472a794db925654", "level": "note", "message": {"text": "Very large file: packages/zero/zero/src/manifest.ts (1235 lines)"}, "properties": {"repobilityId": "fbc1f8b82a97ad09", "scanner": "scanner-primary", "fingerprint": "7472a794db925654", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-879dfbaf1ac1594f", "level": "note", "message": {"text": "Very large file: packages/zero/zero/src/fs-router.ts (1583 lines)"}, "properties": {"repobilityId": "62ce3517ed2473d1", "scanner": "scanner-primary", "fingerprint": "879dfbaf1ac1594f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-364fe2f8a23edfb7", "level": "note", "message": {"text": "Very large file: packages/zero/zero/src/tests/adapters.test.ts (1835 lines)"}, "properties": {"repobilityId": "b915adfa18a6b3d1", "scanner": "scanner-primary", "fingerprint": "364fe2f8a23edfb7", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-326ee9fa51186b17", "level": "note", "message": {"text": "Very large file: packages/zero/zero/src/tests/ssg-plugin.test.ts (1510 lines)"}, "properties": {"repobilityId": "53ad11fafd08fff9", "scanner": "scanner-primary", "fingerprint": "326ee9fa51186b17", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-e63c763b6794ff41", "level": "note", "message": {"text": "Very large file: packages/zero/zero-content/src/plugin.ts (1375 lines)"}, "properties": {"repobilityId": "d7e42bf4e63c854f", "scanner": "scanner-primary", "fingerprint": "e63c763b6794ff41", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-8e2406975fcdd8db", "level": "note", "message": {"text": "Very large file: packages/tools/mcp/src/api-reference.ts (5880 lines)"}, "properties": {"repobilityId": "c2cfdda1d4e1e164", "scanner": "scanner-primary", "fingerprint": "8e2406975fcdd8db", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-262733462dda70e8", "level": "note", "message": {"text": "Very large file: packages/tools/vue-compat/src/index.ts (1768 lines)"}, "properties": {"repobilityId": "3c67cab5d6636dc6", "scanner": "scanner-primary", "fingerprint": "262733462dda70e8", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-59b650b8d3a05854", "level": "note", "message": {"text": "Very large file: packages/tools/vite-plugin/src/index.ts (2629 lines)"}, "properties": {"repobilityId": "cf3fc41c3a549c26", "scanner": "scanner-primary", "fingerprint": "59b650b8d3a05854", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-669f302fca0089fe", "level": "note", "message": {"text": "Very large file: packages/tools/solid-compat/src/index.ts (1479 lines)"}, "properties": {"repobilityId": "935dd3db5d392b7e", "scanner": "scanner-primary", "fingerprint": "669f302fca0089fe", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-b0d793573cd9c57e", "level": "note", "message": {"text": "Very large file: packages/tools/solid-compat/src/tests/new-apis.test.ts (1703 lines)"}, "properties": {"repobilityId": "175efe24ade4af81", "scanner": "scanner-primary", "fingerprint": "b0d793573cd9c57e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-effe042951fa575e", "level": "note", "message": {"text": "Very large file: packages/tools/react-compat/src/tests/new-apis.test.ts (1658 lines)"}, "properties": {"repobilityId": "eb0d44ddf7d2b47c", "scanner": "scanner-primary", "fingerprint": "effe042951fa575e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-87bd42d602535117", "level": "note", "message": {"text": "Very large file: packages/tools/lint/src/tests/runner.test.ts (3803 lines)"}, "properties": {"repobilityId": "714883fbdf9266ef", "scanner": "scanner-primary", "fingerprint": "87bd42d602535117", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-c416e8aa3bd07d5b", "level": "note", "message": {"text": "Very large file: packages/fundamentals/form/src/tests/form.test.tsx (2026 lines)"}, "properties": {"repobilityId": "d75b9832b0e1f762", "scanner": "scanner-primary", "fingerprint": "c416e8aa3bd07d5b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-6b55cd877898c453", "level": "note", "message": {"text": "Very large file: packages/fundamentals/document/src/tests/document.test.ts (2916 lines)"}, "properties": {"repobilityId": "5e20c5ed4a7c4bef", "scanner": "scanner-primary", "fingerprint": "6b55cd877898c453", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-af3aa500d5ea4105", "level": "note", "message": {"text": "Very large file: packages/fundamentals/dnd/src/tests/integration.test.ts (1805 lines)"}, "properties": {"repobilityId": "1d48ad664493538e", "scanner": "scanner-primary", "fingerprint": "af3aa500d5ea4105", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-b6525783d14b93cc", "level": "note", "message": {"text": "Very large file: packages/fundamentals/flow/src/tests/integration.test.ts (2264 lines)"}, "properties": {"repobilityId": "fc5a87758a4dd6bd", "scanner": "scanner-primary", "fingerprint": "b6525783d14b93cc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-016bca0cffab9548", "level": "note", "message": {"text": "Very large file: packages/core/compiler/native/src/lib.rs (4706 lines)"}, "properties": {"repobilityId": "91798352532e8fc3", "scanner": "scanner-primary", "fingerprint": "016bca0cffab9548", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-8fe2ac45f7c71981", "level": "note", "message": {"text": "Very large file: packages/core/compiler/src/jsx.ts (3617 lines)"}, "properties": {"repobilityId": "cb2defdf94b84c44", "scanner": "scanner-primary", "fingerprint": "8fe2ac45f7c71981", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-f2ef966f7f802046", "level": "note", "message": {"text": "Very large file: packages/core/compiler/src/react-intercept.ts (1425 lines)"}, "properties": {"repobilityId": "33e8667615f95d98", "scanner": "scanner-primary", "fingerprint": "f2ef966f7f802046", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-304c531cfae89d2e", "level": "note", "message": {"text": "Very large file: packages/core/compiler/src/tests/jsx.test.ts (3144 lines)"}, "properties": {"repobilityId": "1a4015d26e3dbadd", "scanner": "scanner-primary", "fingerprint": "304c531cfae89d2e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-30fbd61ec1da36bf", "level": "note", "message": {"text": "Very large file: packages/core/router/src/match.ts (1345 lines)"}, "properties": {"repobilityId": "05355c83b0193200", "scanner": "scanner-primary", "fingerprint": "30fbd61ec1da36bf", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-84a1364bed1df02a", "level": "note", "message": {"text": "Very large file: packages/core/router/src/router.ts (1598 lines)"}, "properties": {"repobilityId": "3d586f91b312ed42", "scanner": "scanner-primary", "fingerprint": "84a1364bed1df02a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-e8148541c6775f52", "level": "note", "message": {"text": "Very large file: packages/core/router/src/tests/router.test.ts (5646 lines)"}, "properties": {"repobilityId": "7f64f904f381c4b0", "scanner": "scanner-primary", "fingerprint": "e8148541c6775f52", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-3de0df46ad54dda8", "level": "note", "message": {"text": "Very large file: packages/core/server/src/tests/server.test.ts (1455 lines)"}, "properties": {"repobilityId": "164718ef33d2926a", "scanner": "scanner-primary", "fingerprint": "3de0df46ad54dda8", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-66204c2262804cf7", "level": "note", "message": {"text": "Very large file: packages/core/server/src/tests/client.test.ts (1589 lines)"}, "properties": {"repobilityId": "b144431ca4889f1a", "scanner": "scanner-primary", "fingerprint": "66204c2262804cf7", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-b49986a886e59c10", "level": "note", "message": {"text": "Very large file: packages/core/runtime-dom/src/tests/coverage-gaps.test.ts (3316 lines)"}, "properties": {"repobilityId": "66af11e09f09167a", "scanner": "scanner-primary", "fingerprint": "b49986a886e59c10", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-67219dfb3922001a", "level": "note", "message": {"text": "Very large file: packages/core/runtime-dom/src/tests/mount.test.ts (3530 lines)"}, "properties": {"repobilityId": "9e04aa03ec5c563b", "scanner": "scanner-primary", "fingerprint": "67219dfb3922001a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-b8d1baf425b398c4", "level": "note", "message": {"text": "Very large file: packages/core/reactivity/src/tests/branch-coverage-real.test.ts (1761 lines)"}, "properties": {"repobilityId": "825bdc5fdb587cbd", "scanner": "scanner-primary", "fingerprint": "b8d1baf425b398c4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-62ce2af8a9338a65", "level": "note", "message": {"text": "Very large file: packages/core/runtime-server/src/index.ts (1316 lines)"}, "properties": {"repobilityId": "23bcd994f64283df", "scanner": "scanner-primary", "fingerprint": "62ce2af8a9338a65", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-1b41b179cfb9b4f0", "level": "note", "message": {"text": "Very large file: packages/core/runtime-server/src/tests/ssr.test.ts (1680 lines)"}, "properties": {"repobilityId": "a8008dc0136acec4", "scanner": "scanner-primary", "fingerprint": "1b41b179cfb9b4f0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-d3f168502be1dcf1", "level": "note", "message": {"text": "Very large file: packages/native/compiler/src/emit-swift.ts (4454 lines)"}, "properties": {"repobilityId": "233dfd6274ac2b30", "scanner": "scanner-primary", "fingerprint": "d3f168502be1dcf1", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-65de3cded4ac83aa", "level": "note", "message": {"text": "Very large file: packages/native/compiler/src/parse.ts (3570 lines)"}, "properties": {"repobilityId": "aec7e41ef8367a3b", "scanner": "scanner-primary", "fingerprint": "65de3cded4ac83aa", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-4bf690ae8c3a5b8f", "level": "note", "message": {"text": "Very large file: packages/native/compiler/src/emit-kotlin.ts (3875 lines)"}, "properties": {"repobilityId": "f7939b5edffdca77", "scanner": "scanner-primary", "fingerprint": "4bf690ae8c3a5b8f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-bea486e90179c20c", "level": "note", "message": {"text": "Very large file: packages/native/compiler/src/tests/canonical-primitives.test.ts (1880 lines)"}, "properties": {"repobilityId": "611fb3f1c57ee19b", "scanner": "scanner-primary", "fingerprint": "bea486e90179c20c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-4843501d512473cb", "level": "note", "message": {"text": "130 TODO/FIXME markers"}, "properties": {"repobilityId": "4b38c118003e07d2", "scanner": "scanner-primary", "fingerprint": "4843501d512473cb", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["maintenance"]}}, {"ruleId": "scanner-b8fae141f052f3ab", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: docs/package.json"}, "properties": {"repobilityId": "e77ce50b08d152bb", "scanner": "scanner-primary", "fingerprint": "b8fae141f052f3ab", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docs/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c56732fa94ab8c59", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/zero/zero/package.json"}, "properties": {"repobilityId": "d8dee2825f62b6f7", "scanner": "scanner-primary", "fingerprint": "c56732fa94ab8c59", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/zero/zero/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-91e2fe2ebd860716", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/zero/create-zero/package.json"}, "properties": {"repobilityId": "ae20efccb212d981", "scanner": "scanner-primary", "fingerprint": "91e2fe2ebd860716", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/zero/create-zero/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-28717eac9a244ba8", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/zero/create-zero/templates/monorepo/packages/types/package.json"}, "properties": {"repobilityId": "f49e9d88ae170d3b", "scanner": "scanner-primary", "fingerprint": "28717eac9a244ba8", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/zero/create-zero/templates/monorepo/packages/types/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a712e03dafe28ade", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/zero/create-zero/templates/monorepo/packages/ui/package.json"}, "properties": {"repobilityId": "bbcf221c5a19ade2", "scanner": "scanner-primary", "fingerprint": "a712e03dafe28ade", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/zero/create-zero/templates/monorepo/packages/ui/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9b01529d4fab6b49", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/zero/cli/package.json"}, "properties": {"repobilityId": "2936eb6bc700957e", "scanner": "scanner-primary", "fingerprint": "9b01529d4fab6b49", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/zero/cli/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-153eabf3cb7f114d", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/zero/zero-content/package.json"}, "properties": {"repobilityId": "191fa9fb2cd2c391", "scanner": "scanner-primary", "fingerprint": "153eabf3cb7f114d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/zero/zero-content/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-447195b8c48075b0", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/zero/create-multiplatform/package.json"}, "properties": {"repobilityId": "0caa1ccec6c3d4ec", "scanner": "scanner-primary", "fingerprint": "447195b8c48075b0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/zero/create-multiplatform/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9a6d1695ae892e28", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/zero/meta/package.json"}, "properties": {"repobilityId": "924dcff63a36eb2c", "scanner": "scanner-primary", "fingerprint": "9a6d1695ae892e28", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/zero/meta/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-62a83ca3522ec808", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/ui/primitives/package.json"}, "properties": {"repobilityId": "74273d125dcd6193", "scanner": "scanner-primary", "fingerprint": "62a83ca3522ec808", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/ui/primitives/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e2b7cec9272b8d92", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/ui/components/package.json"}, "properties": {"repobilityId": "3b9a2bfeaeecaaad", "scanner": "scanner-primary", "fingerprint": "e2b7cec9272b8d92", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/ui/components/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-88e9e4d3dae61a4b", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/ui/theme/package.json"}, "properties": {"repobilityId": "657350e23547b956", "scanner": "scanner-primary", "fingerprint": "88e9e4d3dae61a4b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/ui/theme/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-bbaf17528c466675", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/tools/devtools/package.json"}, "properties": {"repobilityId": "9876c0a87fe016f9", "scanner": "scanner-primary", "fingerprint": "bbaf17528c466675", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/tools/devtools/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-29a8dc2336b06c73", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/tools/svelte-compat/package.json"}, "properties": {"repobilityId": "72cb768f9aaa2dad", "scanner": "scanner-primary", "fingerprint": "29a8dc2336b06c73", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/tools/svelte-compat/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-43693dfd8190a1c7", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/tools/mcp/package.json"}, "properties": {"repobilityId": "8f2c113cb91f29e3", "scanner": "scanner-primary", "fingerprint": "43693dfd8190a1c7", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/tools/mcp/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8cafe9f813710305", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/tools/vue-compat/package.json"}, "properties": {"repobilityId": "ef4c33344ccc4f8d", "scanner": "scanner-primary", "fingerprint": "8cafe9f813710305", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/tools/vue-compat/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5aa3852f63a81e0d", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/tools/cli/package.json"}, "properties": {"repobilityId": "79317891db662aeb", "scanner": "scanner-primary", "fingerprint": "5aa3852f63a81e0d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/tools/cli/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-cd00feb14f784340", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/tools/vite-plugin/package.json"}, "properties": {"repobilityId": "e306d6a2be726484", "scanner": "scanner-primary", "fingerprint": "cd00feb14f784340", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/tools/vite-plugin/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-634db64e10c53fdf", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/tools/solid-compat/package.json"}, "properties": {"repobilityId": "69322c5de4ac884b", "scanner": "scanner-primary", "fingerprint": "634db64e10c53fdf", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/tools/solid-compat/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-85427ccb8833ff4c", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/tools/storybook/package.json"}, "properties": {"repobilityId": "57d51c5592395555", "scanner": "scanner-primary", "fingerprint": "85427ccb8833ff4c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/tools/storybook/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-0fa498e3c704bfa0", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/tools/typescript/package.json"}, "properties": {"repobilityId": "9966a82c32bc10f2", "scanner": "scanner-primary", "fingerprint": "0fa498e3c704bfa0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/tools/typescript/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-91c8e30d34d1efb1", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/tools/react-compat/package.json"}, "properties": {"repobilityId": "f349735ec5c9a6eb", "scanner": "scanner-primary", "fingerprint": "91c8e30d34d1efb1", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/tools/react-compat/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d07c9e8c1f9a77fe", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/tools/preact-compat/package.json"}, "properties": {"repobilityId": "b79bdc70b018e3fe", "scanner": "scanner-primary", "fingerprint": "d07c9e8c1f9a77fe", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/tools/preact-compat/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f196b2a946b834c4", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/tools/lint/package.json"}, "properties": {"repobilityId": "1443514cfa88711d", "scanner": "scanner-primary", "fingerprint": "f196b2a946b834c4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/tools/lint/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-11172fe1949ec161", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/machine/package.json"}, "properties": {"repobilityId": "b746005258b10d45", "scanner": "scanner-primary", "fingerprint": "11172fe1949ec161", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/fundamentals/machine/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5305e7ebb02f4748", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/charts/package.json"}, "properties": {"repobilityId": "7f9f399a725161d4", "scanner": "scanner-primary", "fingerprint": "5305e7ebb02f4748", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/fundamentals/charts/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-66b625f98e8169cc", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/form/package.json"}, "properties": {"repobilityId": "78e29b225ffb04b6", "scanner": "scanner-primary", "fingerprint": "66b625f98e8169cc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/fundamentals/form/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-34cdbbd96098b685", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/sync/package.json"}, "properties": {"repobilityId": "572112e8a7aa9205", "scanner": "scanner-primary", "fingerprint": "34cdbbd96098b685", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/fundamentals/sync/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6561d4d9c0acab99", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/document/package.json"}, "properties": {"repobilityId": "385e2b0d577ca213", "scanner": "scanner-primary", "fingerprint": "6561d4d9c0acab99", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/fundamentals/document/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-81c0620d63e68636", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/i18n/package.json"}, "properties": {"repobilityId": "11957b7d084cdf71", "scanner": "scanner-primary", "fingerprint": "81c0620d63e68636", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/fundamentals/i18n/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3b88aedc3d0982e2", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/table/package.json"}, "properties": {"repobilityId": "07853e60e24cb472", "scanner": "scanner-primary", "fingerprint": "3b88aedc3d0982e2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/fundamentals/table/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-cf6597e2dd84c06d", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/toast/package.json"}, "properties": {"repobilityId": "be18e74074adb6bc", "scanner": "scanner-primary", "fingerprint": "cf6597e2dd84c06d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/fundamentals/toast/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4039cabcc4788dec", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/code/package.json"}, "properties": {"repobilityId": "b5034e862e69893c", "scanner": "scanner-primary", "fingerprint": "4039cabcc4788dec", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/fundamentals/code/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-90d7f4654db6ec80", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/hotkeys/package.json"}, "properties": {"repobilityId": "3a322b2a78aa0074", "scanner": "scanner-primary", "fingerprint": "90d7f4654db6ec80", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/fundamentals/hotkeys/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6aafbf6be698595b", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/state-tree/package.json"}, "properties": {"repobilityId": "690b33d70970354e", "scanner": "scanner-primary", "fingerprint": "6aafbf6be698595b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/fundamentals/state-tree/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-bebc7049d6bdec1e", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/feature/package.json"}, "properties": {"repobilityId": "5f605792af61df27", "scanner": "scanner-primary", "fingerprint": "bebc7049d6bdec1e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/fundamentals/feature/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e5c7f01dde5e78a5", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/validation/package.json"}, "properties": {"repobilityId": "52ab2078f6c82448", "scanner": "scanner-primary", "fingerprint": "e5c7f01dde5e78a5", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/fundamentals/validation/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-fcdb8866a3b82ccd", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/query/package.json"}, "properties": {"repobilityId": "14841a19300726bd", "scanner": "scanner-primary", "fingerprint": "fcdb8866a3b82ccd", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/fundamentals/query/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a87a52b6c54cf8df", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/rx/package.json"}, "properties": {"repobilityId": "2531d6540c1e9d1a", "scanner": "scanner-primary", "fingerprint": "a87a52b6c54cf8df", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/fundamentals/rx/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5c14687b61ddcc8b", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/url-state/package.json"}, "properties": {"repobilityId": "86e98d0f8119117b", "scanner": "scanner-primary", "fingerprint": "5c14687b61ddcc8b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/fundamentals/url-state/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-09fbd9c5b9540160", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/hooks/package.json"}, "properties": {"repobilityId": "965c7b8bcc61a224", "scanner": "scanner-primary", "fingerprint": "09fbd9c5b9540160", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/fundamentals/hooks/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9f358df2671d8380", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/virtual/package.json"}, "properties": {"repobilityId": "d6176b4c2ea4909f", "scanner": "scanner-primary", "fingerprint": "9f358df2671d8380", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/fundamentals/virtual/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e4aa3f491593bf4e", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/permissions/package.json"}, "properties": {"repobilityId": "3f1434ffec4c0fa7", "scanner": "scanner-primary", "fingerprint": "e4aa3f491593bf4e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/fundamentals/permissions/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f6c81a56ae905913", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/store/package.json"}, "properties": {"repobilityId": "7374ba7483e59aa7", "scanner": "scanner-primary", "fingerprint": "f6c81a56ae905913", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/fundamentals/store/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b8228349b5ba7b6a", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/dnd/package.json"}, "properties": {"repobilityId": "eee3d25056874961", "scanner": "scanner-primary", "fingerprint": "b8228349b5ba7b6a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/fundamentals/dnd/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-7cb0d0a3d9562b3b", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/flow/package.json"}, "properties": {"repobilityId": "55d3843647c8338a", "scanner": "scanner-primary", "fingerprint": "7cb0d0a3d9562b3b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/fundamentals/flow/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-56df1a1497c9daa8", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/validate/package.json"}, "properties": {"repobilityId": "5ac146ed6124a599", "scanner": "scanner-primary", "fingerprint": "56df1a1497c9daa8", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/fundamentals/validate/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-aead1585923e9d01", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/fundamentals/storage/package.json"}, "properties": {"repobilityId": "4a0f10a131ff5c10", "scanner": "scanner-primary", "fingerprint": "aead1585923e9d01", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/fundamentals/storage/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-00b1f50f32575e01", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/core/compiler/package.json"}, "properties": {"repobilityId": "652f153c6704ee60", "scanner": "scanner-primary", "fingerprint": "00b1f50f32575e01", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/core/compiler/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-7d445ed761dea725", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/core/router/package.json"}, "properties": {"repobilityId": "a0186185a0bb7637", "scanner": "scanner-primary", "fingerprint": "7d445ed761dea725", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/core/router/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ff8bda805b3c982c", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/core/head/package.json"}, "properties": {"repobilityId": "8e3df4b2854bb41f", "scanner": "scanner-primary", "fingerprint": "ff8bda805b3c982c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/core/head/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-fcca97ed80aa49e1", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/core/primitives/package.json"}, "properties": {"repobilityId": "0e9124e5daa636a6", "scanner": "scanner-primary", "fingerprint": "fcca97ed80aa49e1", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/core/primitives/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-45d940d2e5b85a19", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/core/sized-map/package.json"}, "properties": {"repobilityId": "c8bd06bebfd78546", "scanner": "scanner-primary", "fingerprint": "45d940d2e5b85a19", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/core/sized-map/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-edd54f8cf8186c9e", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/core/server/package.json"}, "properties": {"repobilityId": "e6bc65b4036b3448", "scanner": "scanner-primary", "fingerprint": "edd54f8cf8186c9e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/core/server/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d59aa8fca20da883", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/core/runtime-dom/package.json"}, "properties": {"repobilityId": "0552eb47dbef287e", "scanner": "scanner-primary", "fingerprint": "d59aa8fca20da883", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/core/runtime-dom/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c75455ae2e641462", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/core/core/package.json"}, "properties": {"repobilityId": "a01e7a44a4569856", "scanner": "scanner-primary", "fingerprint": "c75455ae2e641462", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/core/core/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3cbda90fc8d2d78c", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/core/reactivity/package.json"}, "properties": {"repobilityId": "e5c385e0c674a851", "scanner": "scanner-primary", "fingerprint": "3cbda90fc8d2d78c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/core/reactivity/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d53ba3cd063ce963", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/core/runtime-server/package.json"}, "properties": {"repobilityId": "9cde737c9bdb3805", "scanner": "scanner-primary", "fingerprint": "d53ba3cd063ce963", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/core/runtime-server/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-1289adb3199f3182", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/native/compiler/package.json"}, "properties": {"repobilityId": "1be661e628d8e0ab", "scanner": "scanner-primary", "fingerprint": "1289adb3199f3182", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/native/compiler/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-1a6c5f9c1dd33927", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/native/cli/package.json"}, "properties": {"repobilityId": "d56f21618cd1e18d", "scanner": "scanner-primary", "fingerprint": "1a6c5f9c1dd33927", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/native/cli/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e583d58d9c34dab1", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/internals/perf-harness/package.json"}, "properties": {"repobilityId": "52082c6bc2f1f397", "scanner": "scanner-primary", "fingerprint": "e583d58d9c34dab1", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/internals/perf-harness/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-7db23f6220a34ba9", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/internals/test-utils/package.json"}, "properties": {"repobilityId": "2145512bac5a8a0b", "scanner": "scanner-primary", "fingerprint": "7db23f6220a34ba9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/internals/test-utils/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5d558e5e01c736f6", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/internals/playwright-config/package.json"}, "properties": {"repobilityId": "3491dee5445f2903", "scanner": "scanner-primary", "fingerprint": "5d558e5e01c736f6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/internals/playwright-config/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-fdde9d539e6a2369", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/internals/manifest/package.json"}, "properties": {"repobilityId": "87c48799e8f4b83d", "scanner": "scanner-primary", "fingerprint": "fdde9d539e6a2369", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/internals/manifest/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-42f079f1fc23f2e8", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/internals/ansi/package.json"}, "properties": {"repobilityId": "a392dc5584209b59", "scanner": "scanner-primary", "fingerprint": "42f079f1fc23f2e8", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/internals/ansi/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-1aee271493639bc6", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/internals/vitest-config/package.json"}, "properties": {"repobilityId": "3da707d679e14dbf", "scanner": "scanner-primary", "fingerprint": "1aee271493639bc6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/internals/vitest-config/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-2da577d5ad9fdbbf", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/ui-system/styler/package.json"}, "properties": {"repobilityId": "6dc141f465b33b34", "scanner": "scanner-primary", "fingerprint": "2da577d5ad9fdbbf", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/ui-system/styler/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-89d9ee4148cfe713", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/ui-system/ui-core/package.json"}, "properties": {"repobilityId": "7f386c7f2c1c5951", "scanner": "scanner-primary", "fingerprint": "89d9ee4148cfe713", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/ui-system/ui-core/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-70385bc6d8d814fb", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/ui-system/rocketstyle/package.json"}, "properties": {"repobilityId": "93eccd0c23dec87b", "scanner": "scanner-primary", "fingerprint": "70385bc6d8d814fb", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/ui-system/rocketstyle/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e1bc7e52183aef4b", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/ui-system/coolgrid/package.json"}, "properties": {"repobilityId": "cf2306f18173b3db", "scanner": "scanner-primary", "fingerprint": "e1bc7e52183aef4b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/ui-system/coolgrid/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5a705dbc3d621114", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/ui-system/unistyle/package.json"}, "properties": {"repobilityId": "d0e1144bd101369f", "scanner": "scanner-primary", "fingerprint": "5a705dbc3d621114", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/ui-system/unistyle/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-14fea37b3d24ae71", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/ui-system/kinetic/package.json"}, "properties": {"repobilityId": "ebf6ee7d4e3a65f4", "scanner": "scanner-primary", "fingerprint": "14fea37b3d24ae71", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/ui-system/kinetic/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-1cbc99b9c8e10fea", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/ui-system/kinetic-presets/package.json"}, "properties": {"repobilityId": "1111d9d3b6dc3063", "scanner": "scanner-primary", "fingerprint": "1cbc99b9c8e10fea", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/ui-system/kinetic-presets/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-83e091968ac92ee0", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/ui-system/connector-document/package.json"}, "properties": {"repobilityId": "3e4b33bf13b81456", "scanner": "scanner-primary", "fingerprint": "83e091968ac92ee0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/ui-system/connector-document/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8e764a12df991c04", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/ui-system/attrs/package.json"}, "properties": {"repobilityId": "3ca67783ce8b88af", "scanner": "scanner-primary", "fingerprint": "8e764a12df991c04", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/ui-system/attrs/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e3712658b6505e2a", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/ui-system/document-primitives/package.json"}, "properties": {"repobilityId": "1aa902b53224e4b5", "scanner": "scanner-primary", "fingerprint": "e3712658b6505e2a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/ui-system/document-primitives/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8849565335044212", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/ui-system/elements/package.json"}, "properties": {"repobilityId": "2809840d665cd042", "scanner": "scanner-primary", "fingerprint": "8849565335044212", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/ui-system/elements/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d5a77aaa2ce501b4", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/cpa-pw-blog/package.json"}, "properties": {"repobilityId": "8b5445c874205660", "scanner": "scanner-primary", "fingerprint": "d5a77aaa2ce501b4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/cpa-pw-blog/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-25ea826541369e0d", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/playground/package.json"}, "properties": {"repobilityId": "cac69fec9f0c5591", "scanner": "scanner-primary", "fingerprint": "25ea826541369e0d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/playground/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-bdcb4f53f0271a11", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/collab-board/package.json"}, "properties": {"repobilityId": "ea085781f8c476fe", "scanner": "scanner-primary", "fingerprint": "bdcb4f53f0271a11", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/collab-board/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6bdf7673e37f4e3c", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/native-tasks-web/package.json"}, "properties": {"repobilityId": "e813235ed4d762b7", "scanner": "scanner-primary", "fingerprint": "6bdf7673e37f4e3c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/native-tasks-web/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e27fca4fc8de9e23", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/native-router-demo-ios/package.json"}, "properties": {"repobilityId": "5653d01e80876d91", "scanner": "scanner-primary", "fingerprint": "e27fca4fc8de9e23", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/native-router-demo-ios/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f94d5c444825842a", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/svelte-compat/package.json"}, "properties": {"repobilityId": "7f187adaa455a415", "scanner": "scanner-primary", "fingerprint": "f94d5c444825842a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/svelte-compat/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6a4dd61d862ffa58", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/native-todomvc-android/package.json"}, "properties": {"repobilityId": "df6bb4d7290a85ca", "scanner": "scanner-primary", "fingerprint": "6a4dd61d862ffa58", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/native-todomvc-android/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-03a3816566b37b01", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/real-bench/package.json"}, "properties": {"repobilityId": "e988f282e6b5badc", "scanner": "scanner-primary", "fingerprint": "03a3816566b37b01", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/real-bench/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-0e5704773619ea39", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/native-tasks-android/package.json"}, "properties": {"repobilityId": "2ff36e7be9032af1", "scanner": "scanner-primary", "fingerprint": "0e5704773619ea39", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/native-tasks-android/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3791b4af0e94418a", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/docs-pyreon/package.json"}, "properties": {"repobilityId": "02f2237f5be1cf8d", "scanner": "scanner-primary", "fingerprint": "3791b4af0e94418a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/docs-pyreon/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-bc4738be77ad1805", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/cpa-pw-app-react/package.json"}, "properties": {"repobilityId": "16eaf466c80d9200", "scanner": "scanner-primary", "fingerprint": "bc4738be77ad1805", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/cpa-pw-app-react/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d1e7d936efc37994", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/app-showcase/package.json"}, "properties": {"repobilityId": "5c2f9af81fde563d", "scanner": "scanner-primary", "fingerprint": "d1e7d936efc37994", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/app-showcase/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-645f2e1d811cff63", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/native-todomvc-web/package.json"}, "properties": {"repobilityId": "f35bcef9c1017a7e", "scanner": "scanner-primary", "fingerprint": "645f2e1d811cff63", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/native-todomvc-web/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-358ac432c708f80a", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/sync-yjs-demo/package.json"}, "properties": {"repobilityId": "9ba09b6fe59cd943", "scanner": "scanner-primary", "fingerprint": "358ac432c708f80a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/sync-yjs-demo/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-360aa9ef80b61191", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/fundamentals-playground/package.json"}, "properties": {"repobilityId": "59b76ebaefa98362", "scanner": "scanner-primary", "fingerprint": "360aa9ef80b61191", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/fundamentals-playground/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-bada3684eede7b91", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/vue-compat/package.json"}, "properties": {"repobilityId": "50e4a37082a24863", "scanner": "scanner-primary", "fingerprint": "bada3684eede7b91", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/vue-compat/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a68d81081baf741c", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/native-counter-android/package.json"}, "properties": {"repobilityId": "aa6f3bfd2e05e4b4", "scanner": "scanner-primary", "fingerprint": "a68d81081baf741c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/native-counter-android/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f01c460176437162", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/kanban/package.json"}, "properties": {"repobilityId": "c6f90a83d7ee270f", "scanner": "scanner-primary", "fingerprint": "f01c460176437162", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/kanban/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a14280d23e405c5f", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/chat/package.json"}, "properties": {"repobilityId": "1c30a84a632fadb6", "scanner": "scanner-primary", "fingerprint": "a14280d23e405c5f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/chat/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f50f0b6753a4aeed", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/solid-compat/package.json"}, "properties": {"repobilityId": "bf4bebfbdaa20d15", "scanner": "scanner-primary", "fingerprint": "f50f0b6753a4aeed", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/solid-compat/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ed1533190aba0f06", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/cpa-pw-app-vue/package.json"}, "properties": {"repobilityId": "55defff1b8e23652", "scanner": "scanner-primary", "fingerprint": "ed1533190aba0f06", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/cpa-pw-app-vue/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3cd45a9b8667d218", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/cpa-pw-app-preact/package.json"}, "properties": {"repobilityId": "fd395bb5cca2a776", "scanner": "scanner-primary", "fingerprint": "3cd45a9b8667d218", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/cpa-pw-app-preact/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f206c898d3ac8d27", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/cpa-pw-dash/package.json"}, "properties": {"repobilityId": "b9f09419ffa1babc", "scanner": "scanner-primary", "fingerprint": "f206c898d3ac8d27", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/cpa-pw-dash/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-59d6e20952c4630a", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/native-tasks/package.json"}, "properties": {"repobilityId": "e3f154bbabc4b1f6", "scanner": "scanner-primary", "fingerprint": "59d6e20952c4630a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/native-tasks/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-417b7a134332e48d", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/benchmark/package.json"}, "properties": {"repobilityId": "73f29f5d2b27854d", "scanner": "scanner-primary", "fingerprint": "417b7a134332e48d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/benchmark/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-7fdb086c92da55ae", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/ui-showcase/package.json"}, "properties": {"repobilityId": "c95ae0c60a0a5658", "scanner": "scanner-primary", "fingerprint": "7fdb086c92da55ae", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/ui-showcase/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a16264c71f43b01b", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/hn-clone/package.json"}, "properties": {"repobilityId": "a767242637de0888", "scanner": "scanner-primary", "fingerprint": "a16264c71f43b01b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/hn-clone/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f11392f3638409d3", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/perf-dashboard/package.json"}, "properties": {"repobilityId": "1a2db8dfa64b6b0c", "scanner": "scanner-primary", "fingerprint": "f11392f3638409d3", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/perf-dashboard/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-34ebe43c4eb06f0f", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/react-compat/package.json"}, "properties": {"repobilityId": "290dae9f9559a5fb", "scanner": "scanner-primary", "fingerprint": "34ebe43c4eb06f0f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/react-compat/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5c282dd6028bbc7a", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/native-router-demo-web/package.json"}, "properties": {"repobilityId": "77ffbd68d5b9e05b", "scanner": "scanner-primary", "fingerprint": "5c282dd6028bbc7a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/native-router-demo-web/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9e03f60532e5d626", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/cpa-pw-app/package.json"}, "properties": {"repobilityId": "f0707017e158146e", "scanner": "scanner-primary", "fingerprint": "9e03f60532e5d626", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/cpa-pw-app/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e65c467fc3e7726b", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/native-todomvc-ios/package.json"}, "properties": {"repobilityId": "a60043352d3357f7", "scanner": "scanner-primary", "fingerprint": "e65c467fc3e7726b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/native-todomvc-ios/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-31684df6e9da7ba8", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/islands-showcase/package.json"}, "properties": {"repobilityId": "1591095384fa5c05", "scanner": "scanner-primary", "fingerprint": "31684df6e9da7ba8", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/islands-showcase/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ed808f5d46d61b00", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/ssr-showcase/package.json"}, "properties": {"repobilityId": "87215fc389c75e72", "scanner": "scanner-primary", "fingerprint": "ed808f5d46d61b00", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/ssr-showcase/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-fa5b5f7d6308e34f", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/native-counter-ios/package.json"}, "properties": {"repobilityId": "08c8c58d81bbf39d", "scanner": "scanner-primary", "fingerprint": "fa5b5f7d6308e34f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/native-counter-ios/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-0d7debb1f81a2251", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/native-tasks-ios/package.json"}, "properties": {"repobilityId": "ef309b44e4cade2f", "scanner": "scanner-primary", "fingerprint": "0d7debb1f81a2251", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/native-tasks-ios/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f6702a4e9efedd85", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/cssvars-bench/package.json"}, "properties": {"repobilityId": "d0d72dabd2a247ff", "scanner": "scanner-primary", "fingerprint": "f6702a4e9efedd85", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/cssvars-bench/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-589c61c6a61494e3", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/preact-compat/package.json"}, "properties": {"repobilityId": "43aef8f67986c98d", "scanner": "scanner-primary", "fingerprint": "589c61c6a61494e3", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/preact-compat/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-856696949a6ca6c8", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/cpa-pw-app-solid/package.json"}, "properties": {"repobilityId": "db550445ee7e7631", "scanner": "scanner-primary", "fingerprint": "856696949a6ca6c8", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/cpa-pw-app-solid/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5771605f287c06d4", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/native-router-demo-android/package.json"}, "properties": {"repobilityId": "5b3ffd68601f0e32", "scanner": "scanner-primary", "fingerprint": "5771605f287c06d4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/native-router-demo-android/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-2809d7adacd140d8", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/experiments/package.json"}, "properties": {"repobilityId": "6b955d9d83f27d52", "scanner": "scanner-primary", "fingerprint": "2809d7adacd140d8", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/experiments/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9bad85e27f535821", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: examples/ai-reference/package.json"}, "properties": {"repobilityId": "f63cb2017a0a9801", "scanner": "scanner-primary", "fingerprint": "9bad85e27f535821", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/ai-reference/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3ab5d313dda8e5f9", "level": "note", "message": {"text": "Debug logging residue appears in source files"}, "properties": {"repobilityId": "2a6f6ee8b44be022", "scanner": "scanner-primary", "fingerprint": "3ab5d313dda8e5f9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["debug", "cleanup", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-72b2a6250083a784", "level": "warning", "message": {"text": "Placeholder or mock-heavy implementation detected"}, "properties": {"repobilityId": "70dc5decd45c47f9", "scanner": "scanner-primary", "fingerprint": "72b2a6250083a784", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "incomplete", "generated-repo-pattern"]}}, {"ruleId": "scanner-9d79c4077342a7d0", "level": "warning", "message": {"text": "Runtime service client appears to use placeholder configuration"}, "properties": {"repobilityId": "68a7f08e814e965e", "scanner": "scanner-primary", "fingerprint": "9d79c4077342a7d0", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "runtime-config", "service-client", "generated-repo-pattern"]}}, {"ruleId": "scanner-2d0c7b7ab8f8aacf", "level": "warning", "message": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "properties": {"repobilityId": "7db45b501ac2bf47", "scanner": "scanner-primary", "fingerprint": "2d0c7b7ab8f8aacf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "critical-flow", "generated-repo-pattern"]}}, {"ruleId": "scanner-749d4bc1bd66df5f", "level": "warning", "message": {"text": "Agent instructions exist but release-hardening basics are missing"}, "properties": {"repobilityId": "46826c7ac5958831", "scanner": "scanner-primary", "fingerprint": "749d4bc1bd66df5f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-ea8f3013f588db25", "level": "note", "message": {"text": "Shallow git history limits provenance confidence"}, "properties": {"repobilityId": "d023848a2c47494f", "scanner": "scanner-primary", "fingerprint": "ea8f3013f588db25", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-8424db9c75e04ba4", "level": "none", "message": {"text": "Very short observed git history"}, "properties": {"repobilityId": "9feae9f9d8fbcc67", "scanner": "scanner-primary", "fingerprint": "8424db9c75e04ba4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-f0a99683393039a7", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: packages/zero/create-zero/templates/_shared/_ai/mcp/.mcp.json"}, "properties": {"repobilityId": "9576b806158854b9", "scanner": "scanner-primary", "fingerprint": "f0a99683393039a7", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "mcp_config"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/zero/create-zero/templates/_shared/_ai/mcp/.mcp.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8bac2619e9488405", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: packages/zero/create-zero/templates/_shared/_ai/cursor/.cursor/rules/pyreon.md"}, "properties": {"repobilityId": "09f8c8bb6d8214d4", "scanner": "scanner-primary", "fingerprint": "8bac2619e9488405", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "cursor_rule"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/zero/create-zero/templates/_shared/_ai/cursor/.cursor/rules/pyreon.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b33ee49bd1e98e90", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/plans/native-platforms-phase1-roadmap.md"}, "properties": {"repobilityId": "a48e7806b4ff0b2e", "scanner": "scanner-primary", "fingerprint": "b33ee49bd1e98e90", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/plans/native-platforms-phase1-roadmap.md"}, "region": {"startLine": 73}}}]}, {"ruleId": "scanner-d2326696a5f72efd", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/plans/native-platforms-platform-abstractions.md"}, "properties": {"repobilityId": "6daf6be20703db7e", "scanner": "scanner-primary", "fingerprint": "d2326696a5f72efd", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/plans/native-platforms-platform-abstractions.md"}, "region": {"startLine": 286}}}]}, {"ruleId": "scanner-75b8d2cdb68a4664", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/plans/native-platforms-todomvc-walkthrough.md"}, "properties": {"repobilityId": "e76ea30161865f93", "scanner": "scanner-primary", "fingerprint": "75b8d2cdb68a4664", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/plans/native-platforms-todomvc-walkthrough.md"}, "region": {"startLine": 24}}}]}, {"ruleId": "scanner-104d64f7a898ed8c", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/plans/native-survey-materials/02-survey-form-async.md"}, "properties": {"repobilityId": "170030c9c131d8ac", "scanner": "scanner-primary", "fingerprint": "104d64f7a898ed8c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/plans/native-survey-materials/02-survey-form-async.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-50c8cc3cfb0d75d4", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: examples/cpa-pw-blog/.mcp.json"}, "properties": {"repobilityId": "ac3425bb1b90d98e", "scanner": "scanner-primary", "fingerprint": "50c8cc3cfb0d75d4", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "mcp_config"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/cpa-pw-blog/.mcp.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-bb6f6db1b6a7c4a1", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: examples/cpa-pw-app-react/.mcp.json"}, "properties": {"repobilityId": "9bd2673004834a7c", "scanner": "scanner-primary", "fingerprint": "bb6f6db1b6a7c4a1", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "mcp_config"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/cpa-pw-app-react/.mcp.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ad914391819d4dc6", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: examples/cpa-pw-app-vue/.mcp.json"}, "properties": {"repobilityId": "f59e1e7fbe1f95a3", "scanner": "scanner-primary", "fingerprint": "ad914391819d4dc6", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "mcp_config"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/cpa-pw-app-vue/.mcp.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ec375bef30d4dad5", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: examples/cpa-pw-app-preact/.mcp.json"}, "properties": {"repobilityId": "e72b65241451cf1b", "scanner": "scanner-primary", "fingerprint": "ec375bef30d4dad5", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "mcp_config"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/cpa-pw-app-preact/.mcp.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-587da343f8735853", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: examples/cpa-pw-dash/.mcp.json"}, "properties": {"repobilityId": "dfd8a6d1740e3f55", "scanner": "scanner-primary", "fingerprint": "587da343f8735853", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "mcp_config"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/cpa-pw-dash/.mcp.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d5059328c71daa18", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: examples/hn-clone/.mcp.json"}, "properties": {"repobilityId": "b34df407d581fef4", "scanner": "scanner-primary", "fingerprint": "d5059328c71daa18", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "mcp_config"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/hn-clone/.mcp.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b048e5820ab5cf9e", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: examples/cpa-pw-app/.mcp.json"}, "properties": {"repobilityId": "7fbe5160b4d8ae36", "scanner": "scanner-primary", "fingerprint": "b048e5820ab5cf9e", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "mcp_config"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/cpa-pw-app/.mcp.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-1db4b55bd8dfbf3c", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: examples/cpa-pw-app-solid/.mcp.json"}, "properties": {"repobilityId": "7c55b40b689fb079", "scanner": "scanner-primary", "fingerprint": "1db4b55bd8dfbf3c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "mcp_config"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "examples/cpa-pw-app-solid/.mcp.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9142194db7b76bec", "level": "none", "message": {"text": "Commented-code block (6 lines) in playwright.config.ts:81"}, "properties": {"repobilityId": "1122923b6ed56b9a", "scanner": "scanner-primary", "fingerprint": "9142194db7b76bec", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d26d22ee86e35a5f", "level": "none", "message": {"text": "Commented-code block (5 lines) in docs/vite.config.ts:15"}, "properties": {"repobilityId": "c4eb17c43a33bc9d", "scanner": "scanner-primary", "fingerprint": "d26d22ee86e35a5f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7b8373c813892ccd", "level": "none", "message": {"text": "Commented-code block (5 lines) in docs/src/sidebar-config.ts:4"}, "properties": {"repobilityId": "c7c9682849e9db40", "scanner": "scanner-primary", "fingerprint": "7b8373c813892ccd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8eb89dd3e2c4a683", "level": "none", "message": {"text": "Commented-code block (5 lines) in docs/src/env.d.ts:3"}, "properties": {"repobilityId": "4af4259621449f27", "scanner": "scanner-primary", "fingerprint": "8eb89dd3e2c4a683", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d59b0ed5a9ae0072", "level": "none", "message": {"text": "Commented-code block (8 lines) in docs/src/entry-client.ts:19"}, "properties": {"repobilityId": "ed0fc177c7f0c2d2", "scanner": "scanner-primary", "fingerprint": "d59b0ed5a9ae0072", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7e67876418960439", "level": "none", "message": {"text": "Commented-code block (7 lines) in docs/src/components/Toc.tsx:16"}, "properties": {"repobilityId": "a28368a843616a15", "scanner": "scanner-primary", "fingerprint": "7e67876418960439", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-96d249b560834cff", "level": "none", "message": {"text": "Commented-code block (5 lines) in docs/src/components/PageMeta.tsx:9"}, "properties": {"repobilityId": "b4bd96530ab129cb", "scanner": "scanner-primary", "fingerprint": "96d249b560834cff", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-07cffea673dab009", "level": "none", "message": {"text": "Commented-code block (6 lines) in docs/src/components/PyreonLanding.tsx:6"}, "properties": {"repobilityId": "8fa6d474642ef440", "scanner": "scanner-primary", "fingerprint": "07cffea673dab009", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4339a2e0e6f5f955", "level": "none", "message": {"text": "Commented-code block (7 lines) in docs/src/components/Header.tsx:44"}, "properties": {"repobilityId": "2cada53917211e06", "scanner": "scanner-primary", "fingerprint": "4339a2e0e6f5f955", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-57e438d511837781", "level": "none", "message": {"text": "Commented-code block (7 lines) in docs/src/routes/_layout.tsx:35"}, "properties": {"repobilityId": "3c8f3953d89326a2", "scanner": "scanner-primary", "fingerprint": "57e438d511837781", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-771fd1b2a250fdd6", "level": "none", "message": {"text": "Commented-code block (5 lines) in docs/src/routes/docs/[...slug].tsx:3"}, "properties": {"repobilityId": "c7605bdde10c688e", "scanner": "scanner-primary", "fingerprint": "771fd1b2a250fdd6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-83937e32392ca8df", "level": "none", "message": {"text": "Commented-code block (5 lines) in docs/src/examples/ui-core/theme-mode-provider.tsx:43"}, "properties": {"repobilityId": "4ecae256b1a6e42b", "scanner": "scanner-primary", "fingerprint": "83937e32392ca8df", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-432835dd49e047a2", "level": "none", "message": {"text": "Commented-code block (5 lines) in docs/src/styles/pyreon-syntax.ts:11"}, "properties": {"repobilityId": "a8aec61fe2be0d0c", "scanner": "scanner-primary", "fingerprint": "432835dd49e047a2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c31ba9daf0ff3522", "level": "none", "message": {"text": "Commented-code block (5 lines) in docs/src/mdx/Playground.tsx:13"}, "properties": {"repobilityId": "5266680e96efe27f", "scanner": "scanner-primary", "fingerprint": "c31ba9daf0ff3522", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ecbba2d2c01e0cd0", "level": "none", "message": {"text": "Commented-code block (11 lines) in scripts/check-coverage.ts:89"}, "properties": {"repobilityId": "ae69b8af67aa2b50", "scanner": "scanner-primary", "fingerprint": "ecbba2d2c01e0cd0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-823a00290d489d88", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/audit-types.ts:51"}, "properties": {"repobilityId": "d0b6c681977a6a8d", "scanner": "scanner-primary", "fingerprint": "823a00290d489d88", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5bd1607eb02cd790", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/leak-audit.ts:184"}, "properties": {"repobilityId": "68b605156b339f50", "scanner": "scanner-primary", "fingerprint": "5bd1607eb02cd790", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6ce809976922b622", "level": "none", "message": {"text": "Commented-code block (11 lines) in scripts/scaffold-smoke.ts:244"}, "properties": {"repobilityId": "f08964cb17958200", "scanner": "scanner-primary", "fingerprint": "6ce809976922b622", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ee4315b63a079a3b", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/check-native-device-streak.ts:4"}, "properties": {"repobilityId": "d02fd70bb003666b", "scanner": "scanner-primary", "fingerprint": "ee4315b63a079a3b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c986321a0ac40ece", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/check-mcp-docs.ts:55"}, "properties": {"repobilityId": "b1835566a4a6d4ca", "scanner": "scanner-primary", "fingerprint": "c986321a0ac40ece", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bf3fb33b23942c18", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/verify-modes.ts:261"}, "properties": {"repobilityId": "db02fc349f3a328e", "scanner": "scanner-primary", "fingerprint": "bf3fb33b23942c18", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-754180cb40e6631c", "level": "none", "message": {"text": "Commented-code block (10 lines) in scripts/check-bundle-budgets.ts:72"}, "properties": {"repobilityId": "6c3ed4d18a871df0", "scanner": "scanner-primary", "fingerprint": "754180cb40e6631c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3cad2b2f88c0ee6d", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/affected.ts:82"}, "properties": {"repobilityId": "06b28dc40e8e0cb9", "scanner": "scanner-primary", "fingerprint": "3cad2b2f88c0ee6d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fd8731228cc556fa", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 scripts/_invoke-ssr-function.mjs:27"}, "properties": {"repobilityId": "5b00ce890fb22aea", "scanner": "scanner-primary", "fingerprint": "fd8731228cc556fa", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-7bff3fe9148b4a2f", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/bootstrap.ts:165"}, "properties": {"repobilityId": "6cabfde4db580f54", "scanner": "scanner-primary", "fingerprint": "7bff3fe9148b4a2f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ad12d3e41de610c8", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/check-pyreon-lint-ratchet.ts:74"}, "properties": {"repobilityId": "e3a7586170c1b80a", "scanner": "scanner-primary", "fingerprint": "ad12d3e41de610c8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-82184d9c71aefc21", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/check-browser-smoke.ts:35"}, "properties": {"repobilityId": "22b7f6fe785884ad", "scanner": "scanner-primary", "fingerprint": "82184d9c71aefc21", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-22182672b037e51f", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/serve-ssg.ts:56"}, "properties": {"repobilityId": "640003ae9650d9cb", "scanner": "scanner-primary", "fingerprint": "22182672b037e51f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8ef07d6d07093ce2", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 scripts/serve-ssg.ts:165"}, "properties": {"repobilityId": "e01570715d7b1639", "scanner": "scanner-primary", "fingerprint": "8ef07d6d07093ce2", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-5a14a9a13b249f73", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/gen-docs-core.ts:108"}, "properties": {"repobilityId": "94725e43938e6d2c", "scanner": "scanner-primary", "fingerprint": "5a14a9a13b249f73", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bb3ca57d02bc6bdb", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/e2e-affected.ts:49"}, "properties": {"repobilityId": "fe80af18eb353925", "scanner": "scanner-primary", "fingerprint": "bb3ca57d02bc6bdb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7affe45b3db76a27", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/audit-leak-classes.ts:48"}, "properties": {"repobilityId": "f22a3fd0ba832832", "scanner": "scanner-primary", "fingerprint": "7affe45b3db76a27", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4d38e392eadc3ea8", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/scaffold-cpa-fixtures.ts:56"}, "properties": {"repobilityId": "d2d0f1f952fd7476", "scanner": "scanner-primary", "fingerprint": "4d38e392eadc3ea8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cfb00b01c0941225", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/check-changeset-required.ts:330"}, "properties": {"repobilityId": "79a8c44040def666", "scanner": "scanner-primary", "fingerprint": "cfb00b01c0941225", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-561477626c1af907", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/check-published-state.ts:86"}, "properties": {"repobilityId": "62b901902095fcc4", "scanner": "scanner-primary", "fingerprint": "561477626c1af907", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-774b9c5875165290", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 scripts/check-published-state.ts:58"}, "properties": {"repobilityId": "86ac89c33479f980", "scanner": "scanner-primary", "fingerprint": "774b9c5875165290", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-5df7b7091582c861", "level": "none", "message": {"text": "Commented-code block (8 lines) in scripts/check-client-bundle-node-imports.ts:83"}, "properties": {"repobilityId": "0b0e3adaa1b7d70d", "scanner": "scanner-primary", "fingerprint": "5df7b7091582c861", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c52477767ecca0ec", "level": "none", "message": {"text": "Commented-code block (9 lines) in scripts/install-git-hooks.ts:70"}, "properties": {"repobilityId": "b36ee4d7ad8ee055", "scanner": "scanner-primary", "fingerprint": "c52477767ecca0ec", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-eacc4ec325bc4c14", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/build-batched.ts:93"}, "properties": {"repobilityId": "0f11ebc17518d074", "scanner": "scanner-primary", "fingerprint": "eacc4ec325bc4c14", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dea064fea5ac4b1b", "level": "note", "message": {"text": "Legacy-named symbol `nLegacy` in scripts/check-no-legacy-playground.ts:129"}, "properties": {"repobilityId": "5e1cd05d49068c5e", "scanner": "scanner-primary", "fingerprint": "dea064fea5ac4b1b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-2f2bc37cab98faa8", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/migrate-playground-to-example.ts:164"}, "properties": {"repobilityId": "1c7164e5437eb94e", "scanner": "scanner-primary", "fingerprint": "2f2bc37cab98faa8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a4ed01319e2729eb", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/check-doc-examples.ts:185"}, "properties": {"repobilityId": "28eadf14a2dfbdd1", "scanner": "scanner-primary", "fingerprint": "a4ed01319e2729eb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-751f2d8e9b64fec7", "level": "none", "message": {"text": "Commented-code block (10 lines) in scripts/cap-version-bumps.ts:136"}, "properties": {"repobilityId": "d0e7df45121de789", "scanner": "scanner-primary", "fingerprint": "751f2d8e9b64fec7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2365c74f2de14d03", "level": "none", "message": {"text": "Commented-code block (7 lines) in scripts/publish.ts:25"}, "properties": {"repobilityId": "c1563e7baa85d444", "scanner": "scanner-primary", "fingerprint": "2365c74f2de14d03", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-66ea11104630db3f", "level": "none", "message": {"text": "Commented-code block (6 lines) in scripts/bench/dom.ts:29"}, "properties": {"repobilityId": "914d042833b8b91a", "scanner": "scanner-primary", "fingerprint": "66ea11104630db3f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f4009577b8dea328", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 scripts/bench/dom.ts:18"}, "properties": {"repobilityId": "bd4c1e3ea2b5dd1d", "scanner": "scanner-primary", "fingerprint": "f4009577b8dea328", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-cab88a139ccc89f0", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/perf/server.ts:31"}, "properties": {"repobilityId": "ed70ab7d7ae41de9", "scanner": "scanner-primary", "fingerprint": "cab88a139ccc89f0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a8456ad0499f2b4c", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/not-found.ts:16"}, "properties": {"repobilityId": "e6d7edd5c6d34b15", "scanner": "scanner-primary", "fingerprint": "a8456ad0499f2b4c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b2f71da2b61680e8", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/zero/zero/src/ssr-plugin.ts:166"}, "properties": {"repobilityId": "1ae1e194aa21598f", "scanner": "scanner-primary", "fingerprint": "b2f71da2b61680e8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ae72b0ea47ce557d", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/seo.ts:12"}, "properties": {"repobilityId": "4b6dc852566d6ec7", "scanner": "scanner-primary", "fingerprint": "ae72b0ea47ce557d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-350ca4dedb9d928a", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/cache.ts:8"}, "properties": {"repobilityId": "951739583aac2191", "scanner": "scanner-primary", "fingerprint": "350ca4dedb9d928a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-65e285e086fb9322", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/zero/zero/src/favicon.ts:53"}, "properties": {"repobilityId": "5f86bd17e8d33d69", "scanner": "scanner-primary", "fingerprint": "65e285e086fb9322", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b63db05cf6704393", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/zero/zero/src/icon.tsx:11"}, "properties": {"repobilityId": "d468a25e73f3d15e", "scanner": "scanner-primary", "fingerprint": "b63db05cf6704393", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7f7eab049cc176f7", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/ssr-build-shared.ts:252"}, "properties": {"repobilityId": "8f536ff4de5425c0", "scanner": "scanner-primary", "fingerprint": "7f7eab049cc176f7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2247cf21d6a6841c", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/zero/zero/src/entry-server.ts:18"}, "properties": {"repobilityId": "e88af39536334f0e", "scanner": "scanner-primary", "fingerprint": "2247cf21d6a6841c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a37a9745fd1a32a9", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/vercel-revalidate-handler.ts:115"}, "properties": {"repobilityId": "98023888d3281b3b", "scanner": "scanner-primary", "fingerprint": "a37a9745fd1a32a9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fb7c10a7b4b56e87", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/font-import-plugin.ts:295"}, "properties": {"repobilityId": "fa3599159428f712", "scanner": "scanner-primary", "fingerprint": "fb7c10a7b4b56e87", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-02d1a8dda0b2862a", "level": "none", "message": {"text": "Commented-code block (11 lines) in packages/zero/zero/src/i18n-routing.ts:6"}, "properties": {"repobilityId": "5e6068d79d608e2d", "scanner": "scanner-primary", "fingerprint": "02d1a8dda0b2862a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3d576bf67cd91e0f", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/index.ts:59"}, "properties": {"repobilityId": "b2d09bc722b4824a", "scanner": "scanner-primary", "fingerprint": "3d576bf67cd91e0f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d229d0a83ce37a46", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/zero/zero/src/vite-plugin.ts:216"}, "properties": {"repobilityId": "8c910a164b397c66", "scanner": "scanner-primary", "fingerprint": "d229d0a83ce37a46", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-af1a91f1561f16f7", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/ssg-plugin.ts:66"}, "properties": {"repobilityId": "44577d3d2e474bca", "scanner": "scanner-primary", "fingerprint": "af1a91f1561f16f7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bc5103f18d9b997a", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/zero/zero/src/use-resource-hints.ts:14"}, "properties": {"repobilityId": "ad277be074e81136", "scanner": "scanner-primary", "fingerprint": "bc5103f18d9b997a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-de946684cc76e327", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/manifest.ts:79"}, "properties": {"repobilityId": "7c09c6d8ecaec283", "scanner": "scanner-primary", "fingerprint": "de946684cc76e327", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fc809aa8e6f962f1", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/zero/zero/src/manifest.ts:1161"}, "properties": {"repobilityId": "ac565de95ceba89a", "scanner": "scanner-primary", "fingerprint": "fc809aa8e6f962f1", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-06baee58722d09f7", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/app.ts:53"}, "properties": {"repobilityId": "13d5096ebe690423", "scanner": "scanner-primary", "fingerprint": "06baee58722d09f7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1ec5f17a74aa44fd", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/image-plugin.ts:18"}, "properties": {"repobilityId": "bd8b8b42f964565c", "scanner": "scanner-primary", "fingerprint": "1ec5f17a74aa44fd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2493e76b0fb5d0d3", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/api-routes.ts:55"}, "properties": {"repobilityId": "9072b1418d3f7a44", "scanner": "scanner-primary", "fingerprint": "2493e76b0fb5d0d3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-006f6a724c600bce", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/zero/zero/src/image.tsx:11"}, "properties": {"repobilityId": "542c316d3903e9bb", "scanner": "scanner-primary", "fingerprint": "006f6a724c600bce", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9ba529a951bce4db", "level": "none", "message": {"text": "Commented-code block (14 lines) in packages/zero/zero/src/fs-router.ts:35"}, "properties": {"repobilityId": "d9979bf92cd0b80d", "scanner": "scanner-primary", "fingerprint": "9ba529a951bce4db", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ac7c3b542ad1b48b", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/zero/zero/src/fs-router.ts:17"}, "properties": {"repobilityId": "fa33af7f0a8dfb67", "scanner": "scanner-primary", "fingerprint": "ac7c3b542ad1b48b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-87470107272f956a", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/zero/zero/src/actions.ts:70"}, "properties": {"repobilityId": "6c84a874c1927540", "scanner": "scanner-primary", "fingerprint": "87470107272f956a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d06d0eeaa9a17644", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/zero/zero/src/actions.ts:188"}, "properties": {"repobilityId": "69d07f8d8366726f", "scanner": "scanner-primary", "fingerprint": "d06d0eeaa9a17644", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-48bc6d50727df06c", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/script.tsx:8"}, "properties": {"repobilityId": "d9865052a3d52825", "scanner": "scanner-primary", "fingerprint": "48bc6d50727df06c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c9b6dd7507b38837", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/no-optimize.tsx:16"}, "properties": {"repobilityId": "96876da96b5bea0f", "scanner": "scanner-primary", "fingerprint": "c9b6dd7507b38837", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-22e27ca6a557d867", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/icons-plugin.ts:10"}, "properties": {"repobilityId": "a958eaf95582e4e7", "scanner": "scanner-primary", "fingerprint": "22e27ca6a557d867", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5247813e1a1ff9bf", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/client.ts:8"}, "properties": {"repobilityId": "22f1f875e4f84e40", "scanner": "scanner-primary", "fingerprint": "5247813e1a1ff9bf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f580665d16542001", "level": "none", "message": {"text": "Commented-code block (11 lines) in packages/zero/zero/src/rate-limit.ts:65"}, "properties": {"repobilityId": "de5194547ddf1a49", "scanner": "scanner-primary", "fingerprint": "f580665d16542001", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c52b9062d4e9c2a4", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/link.tsx:74"}, "properties": {"repobilityId": "19f2700759d99ee6", "scanner": "scanner-primary", "fingerprint": "c52b9062d4e9c2a4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9ee26b7b20d863eb", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/isr.ts:9"}, "properties": {"repobilityId": "6beca84d2cd56e9f", "scanner": "scanner-primary", "fingerprint": "9ee26b7b20d863eb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-02b0c3e7c9bd723d", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/zero/zero/src/font.ts:7"}, "properties": {"repobilityId": "ba2e037685839834", "scanner": "scanner-primary", "fingerprint": "02b0c3e7c9bd723d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f1d645748a231b6d", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/zero/zero/src/font.ts:299"}, "properties": {"repobilityId": "543a1380c7121b12", "scanner": "scanner-primary", "fingerprint": "f1d645748a231b6d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-df2eeeacfdb62414", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/zero/zero/src/types.ts:6"}, "properties": {"repobilityId": "64f55f8d1bb5d1e2", "scanner": "scanner-primary", "fingerprint": "df2eeeacfdb62414", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7f76e5c6215a7d1f", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/theme.tsx:11"}, "properties": {"repobilityId": "ad750500a962d39b", "scanner": "scanner-primary", "fingerprint": "7f76e5c6215a7d1f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6b6edff701a6a086", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/seo-rss.ts:3"}, "properties": {"repobilityId": "a3362a8d91482d58", "scanner": "scanner-primary", "fingerprint": "6b6edff701a6a086", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-684e02574ce69da6", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/adapters/stage.ts:66"}, "properties": {"repobilityId": "e0058b334a33bf9d", "scanner": "scanner-primary", "fingerprint": "684e02574ce69da6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b0097b18ad0cd349", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/zero/zero/src/adapters/bun.ts:38"}, "properties": {"repobilityId": "8845fccbc551ddef", "scanner": "scanner-primary", "fingerprint": "b0097b18ad0cd349", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b30a294ea85352ef", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/zero/zero/src/adapters/bun.ts:67"}, "properties": {"repobilityId": "a5db6d7a9e12170e", "scanner": "scanner-primary", "fingerprint": "b30a294ea85352ef", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-45108095e06171fb", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/adapters/cloudflare.ts:50"}, "properties": {"repobilityId": "c4112bf6fca4d08d", "scanner": "scanner-primary", "fingerprint": "45108095e06171fb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b10c4c8128700520", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/adapters/node.ts:28"}, "properties": {"repobilityId": "b80fa098fd18606c", "scanner": "scanner-primary", "fingerprint": "b10c4c8128700520", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cf56e8d9dbc984a4", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/adapters/vercel.ts:30"}, "properties": {"repobilityId": "632f479971be8376", "scanner": "scanner-primary", "fingerprint": "cf56e8d9dbc984a4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6e21be0e98839a06", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/adapters/netlify.ts:30"}, "properties": {"repobilityId": "0f06d3ce2b837ccd", "scanner": "scanner-primary", "fingerprint": "6e21be0e98839a06", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-788ef22541e9428a", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/zero/zero/src/tests/isr.test.ts:162"}, "properties": {"repobilityId": "e23c6934c6079160", "scanner": "scanner-primary", "fingerprint": "788ef22541e9428a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f4ec576e90731f86", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/tests/font.test.ts:365"}, "properties": {"repobilityId": "b2d68e83dbe46b0e", "scanner": "scanner-primary", "fingerprint": "f4ec576e90731f86", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b10ebc9b177e5a0b", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/tests/i18n-routing.test.ts:165"}, "properties": {"repobilityId": "05177d1a8835f83a", "scanner": "scanner-primary", "fingerprint": "b10ebc9b177e5a0b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7a0b31c343c23f30", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/tests/isr-revalidate-timer-leak-repro.test.ts:26"}, "properties": {"repobilityId": "cfaad4e339f6a52a", "scanner": "scanner-primary", "fingerprint": "7a0b31c343c23f30", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a0a8cde0be7d67ed", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/tests/manifest-snapshot.test.ts:16"}, "properties": {"repobilityId": "10402ccbf6f70d1d", "scanner": "scanner-primary", "fingerprint": "a0a8cde0be7d67ed", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-842ec41afba11cc3", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/tests/image-descriptor-tostring.test.ts:72"}, "properties": {"repobilityId": "6b3ceeba1c28d5da", "scanner": "scanner-primary", "fingerprint": "842ec41afba11cc3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e445ae1af3e6e753", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/tests/image-priority-preload.test.tsx:106"}, "properties": {"repobilityId": "ba43d8dcd5bfc0ee", "scanner": "scanner-primary", "fingerprint": "e445ae1af3e6e753", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0888be64e6f0d503", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/zero/zero/src/tests/vite-plugin-config.test.ts:10"}, "properties": {"repobilityId": "925b0e197a5bf8f6", "scanner": "scanner-primary", "fingerprint": "0888be64e6f0d503", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6ce923f310938627", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/zero/zero/src/tests/image.test.ts:6"}, "properties": {"repobilityId": "bcd46a3e98bce745", "scanner": "scanner-primary", "fingerprint": "6ce923f310938627", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6cf52710d8221e83", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/tests/ssg-modulepreload.test.ts:185"}, "properties": {"repobilityId": "1162a3557c2fae35", "scanner": "scanner-primary", "fingerprint": "6cf52710d8221e83", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1236eede2ecbe2a5", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/tests/image-plugin.test.ts:222"}, "properties": {"repobilityId": "97c3f604273d0600", "scanner": "scanner-primary", "fingerprint": "1236eede2ecbe2a5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0501414bb2c86f4b", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/tests/script.test.ts:175"}, "properties": {"repobilityId": "43f74366a3bdd216", "scanner": "scanner-primary", "fingerprint": "0501414bb2c86f4b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a4e2f36fe9530263", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/tests/fs-router.test.ts:181"}, "properties": {"repobilityId": "aaa69cad7bb1bf8f", "scanner": "scanner-primary", "fingerprint": "a4e2f36fe9530263", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bca94924a3c253cf", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/tests/link.test.ts:6"}, "properties": {"repobilityId": "f53f025b0d9993ea", "scanner": "scanner-primary", "fingerprint": "bca94924a3c253cf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-580ff0e32ed00153", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/zero/zero/src/tests/csp.test.ts:117"}, "properties": {"repobilityId": "c852bc7b5a4ed596", "scanner": "scanner-primary", "fingerprint": "580ff0e32ed00153", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4d98c36472f86730", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/tests/ssr-plugin.test.ts:28"}, "properties": {"repobilityId": "7a55bb84789d3623", "scanner": "scanner-primary", "fingerprint": "4d98c36472f86730", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-61d078072a599b04", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/zero/zero/src/tests/adapters.test.ts:108"}, "properties": {"repobilityId": "9133095083671351", "scanner": "scanner-primary", "fingerprint": "61d078072a599b04", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4e895e855435f410", "level": "none", "message": {"text": "Commented-code block (11 lines) in packages/zero/zero/src/tests/ssg-plugin.test.ts:36"}, "properties": {"repobilityId": "1218b595cf4082e9", "scanner": "scanner-primary", "fingerprint": "4e895e855435f410", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-af4154e19e3cb5fe", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/zero/zero/src/tests/rate-limit.test.ts:117"}, "properties": {"repobilityId": "351296294a627804", "scanner": "scanner-primary", "fingerprint": "af4154e19e3cb5fe", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d808806d5a32a810", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/tests/stage.test.ts:7"}, "properties": {"repobilityId": "52a6c7c79c21bbcf", "scanner": "scanner-primary", "fingerprint": "d808806d5a32a810", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e9c0f3b9f10875d3", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/tests/api-routes.test.ts:91"}, "properties": {"repobilityId": "bec9579f0bd3e6db", "scanner": "scanner-primary", "fingerprint": "e9c0f3b9f10875d3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ee86dfff354b4c74", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/tests/vercel-revalidate-handler.test.ts:9"}, "properties": {"repobilityId": "c7113a6a7dfcfe7b", "scanner": "scanner-primary", "fingerprint": "ee86dfff354b4c74", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-15c6c1e4efb108c1", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/tests/seo.test.ts:477"}, "properties": {"repobilityId": "8214f234aed23f49", "scanner": "scanner-primary", "fingerprint": "15c6c1e4efb108c1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-465acd1bdb53625a", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/zero/zero/src/tests/entry-server.test.ts:54"}, "properties": {"repobilityId": "3dd6002474b2b884", "scanner": "scanner-primary", "fingerprint": "465acd1bdb53625a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b4aa0c5a0cbdc680", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/tests/w24-api-path-skip.test.ts:27"}, "properties": {"repobilityId": "593758ac85d2bbf3", "scanner": "scanner-primary", "fingerprint": "b4aa0c5a0cbdc680", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fad3456f44aa93ae", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/tests/actions.test.ts:110"}, "properties": {"repobilityId": "49963d187d9666df", "scanner": "scanner-primary", "fingerprint": "fad3456f44aa93ae", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bb677e7256c3eb10", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/tests/app.test.ts:10"}, "properties": {"repobilityId": "a6643c61e1200037", "scanner": "scanner-primary", "fingerprint": "bb677e7256c3eb10", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d9bce8e49244cb1b", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/tests/image-ssr-placeholder.test.ts:6"}, "properties": {"repobilityId": "1d1c4b2df01a8c6b", "scanner": "scanner-primary", "fingerprint": "d9bce8e49244cb1b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-589abdcd9ad232d2", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/tests/image-plugin-resolve.test.ts:129"}, "properties": {"repobilityId": "e16d1c8f49820486", "scanner": "scanner-primary", "fingerprint": "589abdcd9ad232d2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b79859fecb409255", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero/src/tests/integration/dev-404-ssg.test.ts:125"}, "properties": {"repobilityId": "35dadb8f737beabd", "scanner": "scanner-primary", "fingerprint": "b79859fecb409255", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8035b2f709101628", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/zero/zero/src/tests/integration/ssr.test.ts:324"}, "properties": {"repobilityId": "ea223bc6de2f6888", "scanner": "scanner-primary", "fingerprint": "8035b2f709101628", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-91a7bb29582dd5d0", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/tests/integration/dev-404-redirect-loader.test.ts:85"}, "properties": {"repobilityId": "6b4554534af95e52", "scanner": "scanner-primary", "fingerprint": "91a7bb29582dd5d0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-509839266f092674", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/zero/zero/src/utils/use-intersection-observer.ts:16"}, "properties": {"repobilityId": "46421e1d1c059769", "scanner": "scanner-primary", "fingerprint": "509839266f092674", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-94c0ef61ff0cf3c3", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/zero/create-zero/vitest.config.ts:3"}, "properties": {"repobilityId": "aa68aec227da0096", "scanner": "scanner-primary", "fingerprint": "94c0ef61ff0cf3c3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8eebdb1aac88d6f8", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/create-zero/templates/dashboard/src/routes/app/invoices/[id].tsx:123"}, "properties": {"repobilityId": "2af0ba0a58f81be0", "scanner": "scanner-primary", "fingerprint": "8eebdb1aac88d6f8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cbd660920deb2c6f", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/zero/create-zero/src/prompts.ts:153"}, "properties": {"repobilityId": "e22e3acb222bfc67", "scanner": "scanner-primary", "fingerprint": "cbd660920deb2c6f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-615584d165d972e8", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/create-zero/src/scaffold.ts:54"}, "properties": {"repobilityId": "1699902e5fcfc06c", "scanner": "scanner-primary", "fingerprint": "615584d165d972e8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d06e627c4b6050d3", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/create-zero/src/generators/package-json.ts:69"}, "properties": {"repobilityId": "bd3f0664d44f4f41", "scanner": "scanner-primary", "fingerprint": "d06e627c4b6050d3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3e9d01bbc9d0eefc", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/cli/src/commands/dev.ts:16"}, "properties": {"repobilityId": "8b4bda521ea4c69a", "scanner": "scanner-primary", "fingerprint": "3e9d01bbc9d0eefc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4e5d39f2ea8bdb81", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/vitest.config.ts:6"}, "properties": {"repobilityId": "f88de66ba499d269", "scanner": "scanner-primary", "fingerprint": "4e5d39f2ea8bdb81", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9d6af9ae3acf6c2c", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/zero/zero-content/src/config.ts:14"}, "properties": {"repobilityId": "e5879e04764b3ecc", "scanner": "scanner-primary", "fingerprint": "9d6af9ae3acf6c2c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0c7f2b6b602f39ea", "level": "none", "message": {"text": "Commented-code block (15 lines) in packages/zero/zero-content/src/plugin.ts:52"}, "properties": {"repobilityId": "625f30729925c3d3", "scanner": "scanner-primary", "fingerprint": "0c7f2b6b602f39ea", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-91f5da269801ea28", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/zero/zero-content/src/plugin.ts:1081"}, "properties": {"repobilityId": "09c316f9ef4c384a", "scanner": "scanner-primary", "fingerprint": "91f5da269801ea28", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-8046788f56dad430", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/zero/zero-content/src/references.ts:13"}, "properties": {"repobilityId": "24ef685a910920b3", "scanner": "scanner-primary", "fingerprint": "8046788f56dad430", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6e1821c9820cf4b4", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/index.ts:48"}, "properties": {"repobilityId": "b47d14f7daa54d34", "scanner": "scanner-primary", "fingerprint": "6e1821c9820cf4b4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ff5a7e9bfcb61ef1", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/zero/zero-content/src/route-helpers.tsx:181"}, "properties": {"repobilityId": "e280531490d11e89", "scanner": "scanner-primary", "fingerprint": "ff5a7e9bfcb61ef1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-80b3a4fe4686e436", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/frontmatter-layout.ts:11"}, "properties": {"repobilityId": "36b72f0e2fdd7835", "scanner": "scanner-primary", "fingerprint": "80b3a4fe4686e436", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b655a58d7968870f", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/zero/zero-content/src/type-emit/content-types.ts:30"}, "properties": {"repobilityId": "0c0cd8f7ccb79685", "scanner": "scanner-primary", "fingerprint": "b655a58d7968870f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1899029d13466006", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/type-emit/frontmatter-schema.ts:7"}, "properties": {"repobilityId": "c4546fd937c58e6d", "scanner": "scanner-primary", "fingerprint": "1899029d13466006", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9a6c785f2685dfe4", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/zero/zero-content/src/tests/emit-jsx.test.ts:144"}, "properties": {"repobilityId": "b226d4b0174b58e4", "scanner": "scanner-primary", "fingerprint": "9a6c785f2685dfe4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ed7e261f2b249698", "level": "note", "message": {"text": "Legacy-named symbol `block__copy` in packages/zero/zero-content/src/tests/_pr-h-authoring-features.test.tsx:143"}, "properties": {"repobilityId": "3c84fc272dfc7180", "scanner": "scanner-primary", "fingerprint": "ed7e261f2b249698", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-116766b946d8d804", "level": "none", "message": {"text": "Commented-code block (11 lines) in packages/zero/zero-content/src/tests/mdx.test.ts:198"}, "properties": {"repobilityId": "868830852678c16f", "scanner": "scanner-primary", "fingerprint": "116766b946d8d804", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c698dd1480b7ead4", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/tests/_callout-diagnostics.test.ts:131"}, "properties": {"repobilityId": "ea2290ae41e3b643", "scanner": "scanner-primary", "fingerprint": "c698dd1480b7ead4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6d9fb4f85f10605b", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/tests/_compile-cache.test.ts:90"}, "properties": {"repobilityId": "284275277af961c6", "scanner": "scanner-primary", "fingerprint": "6d9fb4f85f10605b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fa86be8b4fd20427", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/tests/_pr-l-seo-outputs.test.ts:5"}, "properties": {"repobilityId": "bdc3d8d51ccf58c9", "scanner": "scanner-primary", "fingerprint": "fa86be8b4fd20427", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5798da56401872cf", "level": "none", "message": {"text": "Commented-code block (11 lines) in packages/zero/zero-content/src/tests/_shared-drift-lock.test.ts:37"}, "properties": {"repobilityId": "32f99bdb3e3bd4c4", "scanner": "scanner-primary", "fingerprint": "5798da56401872cf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ca16a017773de36c", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/tests/plugin-mdx.test.ts:43"}, "properties": {"repobilityId": "878ec120f858d497", "scanner": "scanner-primary", "fingerprint": "ca16a017773de36c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-06cf8f1ac9c9a221", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/zero/zero-content/src/tests/_pr-g-hmr-cache.test.ts:5"}, "properties": {"repobilityId": "a03316ff332062f1", "scanner": "scanner-primary", "fingerprint": "06cf8f1ac9c9a221", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-496d7e882851412e", "level": "note", "message": {"text": "Legacy-named symbol `block__copy` in packages/zero/zero-content/src/tests/codeblock-copy.test.tsx:47"}, "properties": {"repobilityId": "d118c9c3038654a1", "scanner": "scanner-primary", "fingerprint": "496d7e882851412e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-3147f0a9fc4be450", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/zero/zero-content/src/tests/_search-correctness.test.tsx:109"}, "properties": {"repobilityId": "2be56af69cfa6a9f", "scanner": "scanner-primary", "fingerprint": "3147f0a9fc4be450", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5c7d6482f214e39e", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/zero/zero-content/src/tests/scanner.test.ts:259"}, "properties": {"repobilityId": "a0a407b0fc0e50b1", "scanner": "scanner-primary", "fingerprint": "5c7d6482f214e39e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c7e22914550c24ba", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/components/Example.tsx:13"}, "properties": {"repobilityId": "8cdbfcbfabdb7c8b", "scanner": "scanner-primary", "fingerprint": "c7e22914550c24ba", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5592c0e075b4ce96", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/components/shared-signal-registry.ts:3"}, "properties": {"repobilityId": "560307872d25f268", "scanner": "scanner-primary", "fingerprint": "5592c0e075b4ce96", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3bca2b4311aae808", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/components/PackageBadge.tsx:12"}, "properties": {"repobilityId": "99e31dd2bda3ce30", "scanner": "scanner-primary", "fingerprint": "3bca2b4311aae808", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ec7c49094bdc6583", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/components/Breadcrumbs.tsx:17"}, "properties": {"repobilityId": "0c275f68ef2a598b", "scanner": "scanner-primary", "fingerprint": "ec7c49094bdc6583", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c5ada4234fa100f1", "level": "note", "message": {"text": "Legacy-named symbol `block__copy` in packages/zero/zero-content/src/components/CodeBlock.tsx:137"}, "properties": {"repobilityId": "9654e5a9ec1b2aef", "scanner": "scanner-primary", "fingerprint": "c5ada4234fa100f1", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-9839b750ef40f641", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/zero/zero-content/src/components/CodeBlock.tsx:7"}, "properties": {"repobilityId": "88dba7e78a2c6eab", "scanner": "scanner-primary", "fingerprint": "9839b750ef40f641", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-273a70122b642711", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/zero/zero-content/src/components/CompatMatrix.tsx:15"}, "properties": {"repobilityId": "239b943d84d6bc0e", "scanner": "scanner-primary", "fingerprint": "273a70122b642711", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a845a3f678058f10", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/components/Playground.tsx:17"}, "properties": {"repobilityId": "65024bb8afbae5ab", "scanner": "scanner-primary", "fingerprint": "a845a3f678058f10", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9fa4bb3686bd0865", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/components/example-registry.ts:3"}, "properties": {"repobilityId": "c955a879876d056a", "scanner": "scanner-primary", "fingerprint": "9fa4bb3686bd0865", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-debc9fa695053659", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/components/Image.ts:3"}, "properties": {"repobilityId": "f8ddee78a97d4373", "scanner": "scanner-primary", "fingerprint": "debc9fa695053659", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d47ae2c04b822763", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/zero/zero-content/src/components/PropTable.tsx:15"}, "properties": {"repobilityId": "7fea03bd061e2512", "scanner": "scanner-primary", "fingerprint": "d47ae2c04b822763", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-10692c421849c882", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/search/search-runtime.tsx:22"}, "properties": {"repobilityId": "38605ff95c7e913f", "scanner": "scanner-primary", "fingerprint": "10692c421849c882", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5cdf71491eccf6af", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/search/index-builder.ts:8"}, "properties": {"repobilityId": "a3be0a16e86a18bc", "scanner": "scanner-primary", "fingerprint": "5cdf71491eccf6af", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-26a6d50784740637", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/zero/zero-content/src/search/index-builder.ts:58"}, "properties": {"repobilityId": "f0cd594dbaa9090f", "scanner": "scanner-primary", "fingerprint": "26a6d50784740637", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-77024a800dcb44e0", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/zero/zero-content/src/pipeline/emit-jsx.ts:227"}, "properties": {"repobilityId": "b3a61d25c56f4d90", "scanner": "scanner-primary", "fingerprint": "77024a800dcb44e0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2424f2d9130b7587", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/zero/zero-content/src/pipeline/highlighter.ts:60"}, "properties": {"repobilityId": "970ee02b003e8382", "scanner": "scanner-primary", "fingerprint": "2424f2d9130b7587", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ac3be237cef02121", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/zero/zero-content/src/pipeline/parse.ts:19"}, "properties": {"repobilityId": "041c55f2de72c6b7", "scanner": "scanner-primary", "fingerprint": "ac3be237cef02121", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3f2c55f37d9d50f0", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/pipeline/code-meta.ts:57"}, "properties": {"repobilityId": "66a6348c442b6c65", "scanner": "scanner-primary", "fingerprint": "3f2c55f37d9d50f0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ee42b8ae0d4cc4f3", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/zero/zero-content/src/pipeline/remark-plugins/callout.ts:146"}, "properties": {"repobilityId": "d80cdd3d3bcd3ac4", "scanner": "scanner-primary", "fingerprint": "ee42b8ae0d4cc4f3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8caf77dba2da715f", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/pipeline/remark-plugins/codegroup.ts:46"}, "properties": {"repobilityId": "8e41ac0a641c36c9", "scanner": "scanner-primary", "fingerprint": "8caf77dba2da715f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cb42dbcd1cbe7fb3", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/seo/rss.ts:9"}, "properties": {"repobilityId": "9a7bf7b57b6c7405", "scanner": "scanner-primary", "fingerprint": "cb42dbcd1cbe7fb3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-60ececc282f088ff", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/zero/zero-content/src/seo/llms-txt.ts:19"}, "properties": {"repobilityId": "4ab87ea95ea678ca", "scanner": "scanner-primary", "fingerprint": "60ececc282f088ff", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a49cb05c6d0f9cd8", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/zero/zero-content/src/seo/sitemap.ts:9"}, "properties": {"repobilityId": "d7ec6cbbb7f1b130", "scanner": "scanner-primary", "fingerprint": "a49cb05c6d0f9cd8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-031684daf08cc082", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/_shared/html-escape.ts:13"}, "properties": {"repobilityId": "2c9c97d3ee158b98", "scanner": "scanner-primary", "fingerprint": "031684daf08cc082", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-389be851e3da951c", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/zero/zero-content/src/_shared/minisearch-options.ts:11"}, "properties": {"repobilityId": "0f6b8a4c981c1b98", "scanner": "scanner-primary", "fingerprint": "389be851e3da951c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5fde79e8bff94f3a", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/zero/zero-content/src/_shared/built-ins.ts:7"}, "properties": {"repobilityId": "f00f8ec9bf190f25", "scanner": "scanner-primary", "fingerprint": "5fde79e8bff94f3a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5473c9e0be59cef5", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/zero-content/src/_shared/derive-slug.ts:6"}, "properties": {"repobilityId": "6fdaff67cb3ab143", "scanner": "scanner-primary", "fingerprint": "5473c9e0be59cef5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5c1b44578de2e34f", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/zero/create-multiplatform/vitest.config.ts:3"}, "properties": {"repobilityId": "48770b1cb3c5184e", "scanner": "scanner-primary", "fingerprint": "5c1b44578de2e34f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6002e7beea996e5a", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/zero/create-multiplatform/src/scaffold.ts:9"}, "properties": {"repobilityId": "0215f89e81702a96", "scanner": "scanner-primary", "fingerprint": "6002e7beea996e5a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-225f3d0a972e4c9b", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/zero/create-multiplatform/src/tests/scaffold.test.ts:3"}, "properties": {"repobilityId": "d0fc85fcfa0b567a", "scanner": "scanner-primary", "fingerprint": "225f3d0a972e4c9b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-792be99352e23485", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/zero/meta/src/index.ts:200"}, "properties": {"repobilityId": "eb41173643452f9d", "scanner": "scanner-primary", "fingerprint": "792be99352e23485", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-78c996430a9cbb2c", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/ui/components/src/elem-child-collapse.browser.test.tsx:116"}, "properties": {"repobilityId": "36ac5e39998e4712", "scanner": "scanner-primary", "fingerprint": "78c996430a9cbb2c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d7c71e8130f047ba", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/ui/components/src/ui-components.browser.test.tsx:65"}, "properties": {"repobilityId": "3f41547568fe272c", "scanner": "scanner-primary", "fingerprint": "d7c71e8130f047ba", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4375cc3f7c192d06", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/tools/devtools/scripts/verify-extension.ts:68"}, "properties": {"repobilityId": "df8a210d9d2b86e4", "scanner": "scanner-primary", "fingerprint": "4375cc3f7c192d06", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-04f479fdcdefc26a", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/tools/devtools/scripts/strip-cjs-decorators.ts:52"}, "properties": {"repobilityId": "472369957ad1e64e", "scanner": "scanner-primary", "fingerprint": "04f479fdcdefc26a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-530228ba1ba57e04", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/tools/devtools/src/panel.ts:11"}, "properties": {"repobilityId": "13a1a49a30d363c5", "scanner": "scanner-primary", "fingerprint": "530228ba1ba57e04", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e9d406b36afbc40f", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/tools/devtools/src/types.ts:26"}, "properties": {"repobilityId": "e70fc8680815cb08", "scanner": "scanner-primary", "fingerprint": "e9d406b36afbc40f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f43a8e86f3500dca", "level": "none", "message": {"text": "Commented-code block (13 lines) in packages/tools/devtools/src/tests/framework-integration.test.ts:47"}, "properties": {"repobilityId": "4d3a800f375ef740", "scanner": "scanner-primary", "fingerprint": "f43a8e86f3500dca", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-69c9de3fd1d7ae1a", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/tools/devtools/src/tests/reactive-e2e.test.ts:37"}, "properties": {"repobilityId": "9765a0a0790795e5", "scanner": "scanner-primary", "fingerprint": "69c9de3fd1d7ae1a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-68bc8b7673a905f7", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/tools/svelte-compat/vitest.config.ts:8"}, "properties": {"repobilityId": "0dbc49c7f8516f47", "scanner": "scanner-primary", "fingerprint": "68bc8b7673a905f7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-578796c361963fe6", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/tools/svelte-compat/src/index.ts:77"}, "properties": {"repobilityId": "b39b1f4bbf047188", "scanner": "scanner-primary", "fingerprint": "578796c361963fe6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6fa6726b69e44dbd", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/tools/svelte-compat/src/jsx-runtime.ts:279"}, "properties": {"repobilityId": "4b8724cf55887449", "scanner": "scanner-primary", "fingerprint": "6fa6726b69e44dbd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d1e42739fd3363a2", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/tools/svelte-compat/src/tests/native-marker-bypass.test.tsx:11"}, "properties": {"repobilityId": "a15dd0fc1c2e02a0", "scanner": "scanner-primary", "fingerprint": "d1e42739fd3363a2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-afe7ef30a1952ff5", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/tools/mcp/src/diagnose-enrich.ts:64"}, "properties": {"repobilityId": "7264ab04694b7243", "scanner": "scanner-primary", "fingerprint": "afe7ef30a1952ff5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a6b372b7924c265f", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/tools/mcp/src/index.ts:156"}, "properties": {"repobilityId": "91fdcdfbde5606fb", "scanner": "scanner-primary", "fingerprint": "a6b372b7924c265f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d19c11390f37d34d", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/tools/mcp/src/api-reference.ts:3458"}, "properties": {"repobilityId": "0fbf472abc7b9a93", "scanner": "scanner-primary", "fingerprint": "d19c11390f37d34d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6b08d90cbe0c8c20", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/tools/mcp/src/api-reference.ts:217"}, "properties": {"repobilityId": "3978353b1f4f7dab", "scanner": "scanner-primary", "fingerprint": "6b08d90cbe0c8c20", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-a313b5c7fe68d7e4", "level": "none", "message": {"text": "Commented-code block (17 lines) in packages/tools/mcp/src/manifest.ts:29"}, "properties": {"repobilityId": "c607d779c26af0b1", "scanner": "scanner-primary", "fingerprint": "a313b5c7fe68d7e4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-47a7ee5198dd4bb1", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/tools/mcp/src/tests/patterns-server.test.ts:3"}, "properties": {"repobilityId": "22ea492c7bb1007f", "scanner": "scanner-primary", "fingerprint": "47a7ee5198dd4bb1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-14c6754acaa56646", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/tools/mcp/src/tests/explain-error-server.test.ts:3"}, "properties": {"repobilityId": "9f01a8fbe6a40174", "scanner": "scanner-primary", "fingerprint": "14c6754acaa56646", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7f688b1ff79da79c", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/tools/mcp/src/tests/server-integration.test.ts:157"}, "properties": {"repobilityId": "2d1ec192482461d6", "scanner": "scanner-primary", "fingerprint": "7f688b1ff79da79c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-44e78e7e72e55688", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/tools/mcp/src/tests/validate.test.ts:3"}, "properties": {"repobilityId": "e0343a09dee8dfe3", "scanner": "scanner-primary", "fingerprint": "44e78e7e72e55688", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c92a39b56a1ec467", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/tools/mcp/src/tests/patterns-code.test.ts:15"}, "properties": {"repobilityId": "9ae35fbe41c7d5ef", "scanner": "scanner-primary", "fingerprint": "c92a39b56a1ec467", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e257208f41add583", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/tools/mcp/src/tests/get-routes-server.test.ts:3"}, "properties": {"repobilityId": "48780affe00a552c", "scanner": "scanner-primary", "fingerprint": "e257208f41add583", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7b03cfb3d7103ab8", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/tools/mcp/src/tests/audit-islands-server.test.ts:3"}, "properties": {"repobilityId": "0e9cfc049b850c32", "scanner": "scanner-primary", "fingerprint": "7b03cfb3d7103ab8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2ef296c576579e8f", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/tools/mcp/src/tests/get-components-server.test.ts:3"}, "properties": {"repobilityId": "7d39b7a46701ab96", "scanner": "scanner-primary", "fingerprint": "2ef296c576579e8f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3becf13e7b529244", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/tools/mcp/src/tests/migrate-react-server.test.ts:3"}, "properties": {"repobilityId": "5d283052a64cf955", "scanner": "scanner-primary", "fingerprint": "3becf13e7b529244", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6bfe22f67ebcfde2", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/tools/mcp/src/tests/test-audit-server.test.ts:18"}, "properties": {"repobilityId": "a60f3405823f9775", "scanner": "scanner-primary", "fingerprint": "6bfe22f67ebcfde2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b49ddce0a3bbf2bf", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/tools/mcp/src/tests/get-browser-smoke-server.test.ts:5"}, "properties": {"repobilityId": "1ed1226c4e322b4c", "scanner": "scanner-primary", "fingerprint": "b49ddce0a3bbf2bf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ff93ba03f9ce8b8a", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/tools/mcp/src/tests/get-api-server.test.ts:3"}, "properties": {"repobilityId": "d4030d4ac19e153a", "scanner": "scanner-primary", "fingerprint": "ff93ba03f9ce8b8a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9803bb568d52bec9", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/tools/mcp/src/tests/api-reference.test.ts:4"}, "properties": {"repobilityId": "9ce05e05f256bb0b", "scanner": "scanner-primary", "fingerprint": "9803bb568d52bec9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6420b69a1cd5126a", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/tools/mcp/src/tests/diagnose-server.test.ts:3"}, "properties": {"repobilityId": "cd340ebf12c0fee5", "scanner": "scanner-primary", "fingerprint": "6420b69a1cd5126a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f16e396432779539", "level": "none", "message": {"text": "Commented-code block (13 lines) in packages/tools/mcp/src/tests/patterns-content.test.ts:10"}, "properties": {"repobilityId": "5cf60aae424d8d8e", "scanner": "scanner-primary", "fingerprint": "f16e396432779539", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-655aab2f307e6e8d", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/tools/vue-compat/vitest.config.ts:8"}, "properties": {"repobilityId": "857868c0e76ba054", "scanner": "scanner-primary", "fingerprint": "655aab2f307e6e8d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-58ba0d63303862a7", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/tools/vue-compat/src/index.ts:888"}, "properties": {"repobilityId": "17e632af32078ba1", "scanner": "scanner-primary", "fingerprint": "58ba0d63303862a7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f0ab28efcdeb5846", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/tools/vue-compat/src/jsx-runtime.ts:177"}, "properties": {"repobilityId": "2555b828a847e1f6", "scanner": "scanner-primary", "fingerprint": "f0ab28efcdeb5846", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b733739ba83ecdbd", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/tools/vue-compat/src/tests/jsx-runtime-wrapper.test.ts:8"}, "properties": {"repobilityId": "d73a3ca77fb5f951", "scanner": "scanner-primary", "fingerprint": "b733739ba83ecdbd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5d9ff6dffbcc77a5", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/tools/vue-compat/src/tests/effect-runners.test.ts:6"}, "properties": {"repobilityId": "02c71a9e77124c21", "scanner": "scanner-primary", "fingerprint": "5d9ff6dffbcc77a5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-355a924a8dccb6a8", "level": "note", "message": {"text": "Legacy-named symbol `lastOld` in packages/tools/vue-compat/src/tests/branch-coverage-real.test.ts:183"}, "properties": {"repobilityId": "4a297393e300f7e0", "scanner": "scanner-primary", "fingerprint": "355a924a8dccb6a8", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-324b2834753d1a4e", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/tools/cli/src/doctor.ts:109"}, "properties": {"repobilityId": "df96d10a987f4f64", "scanner": "scanner-primary", "fingerprint": "324b2834753d1a4e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1a0a786439a5fb8d", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/tools/cli/src/doctor/score.ts:117"}, "properties": {"repobilityId": "101ad91380010b96", "scanner": "scanner-primary", "fingerprint": "1a0a786439a5fb8d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0e4523455b64a841", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/tools/cli/src/doctor/orchestrator.ts:161"}, "properties": {"repobilityId": "3013a4a852788d7c", "scanner": "scanner-primary", "fingerprint": "0e4523455b64a841", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-00d20e2fbbd7de39", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/tools/cli/src/doctor/types.ts:28"}, "properties": {"repobilityId": "f5eedf0d041fd132", "scanner": "scanner-primary", "fingerprint": "00d20e2fbbd7de39", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e2ccdbd8f88805a7", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/tools/cli/src/doctor/utils/walk.ts:59"}, "properties": {"repobilityId": "b5ee53b1d623669f", "scanner": "scanner-primary", "fingerprint": "e2ccdbd8f88805a7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e28d3fbe9b4b3be4", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/tools/cli/src/doctor/gates/check-dedup.ts:136"}, "properties": {"repobilityId": "0f35abd2ae96eb8c", "scanner": "scanner-primary", "fingerprint": "e28d3fbe9b4b3be4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1ea43b2c967e55f3", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/tools/cli/src/doctor/gates/doc-claims.ts:100"}, "properties": {"repobilityId": "b69037576ddaddaf", "scanner": "scanner-primary", "fingerprint": "1ea43b2c967e55f3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-51cbdc3df047ce81", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/tools/cli/src/doctor/gates/lint.ts:48"}, "properties": {"repobilityId": "a6717293002f4aa6", "scanner": "scanner-primary", "fingerprint": "51cbdc3df047ce81", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-48e9ac118f12cdd0", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/tools/cli/src/doctor/render/gha.ts:26"}, "properties": {"repobilityId": "5ea3fc26be1f02ad", "scanner": "scanner-primary", "fingerprint": "48e9ac118f12cdd0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3940ec753afef028", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/tools/cli/src/tests/gates.test.ts:63"}, "properties": {"repobilityId": "a4950e051d2010dd", "scanner": "scanner-primary", "fingerprint": "3940ec753afef028", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b8fa8e9eba9ecd28", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/tools/cli/src/tests/check-dedup.test.ts:175"}, "properties": {"repobilityId": "6d7582c8de910eba", "scanner": "scanner-primary", "fingerprint": "b8fa8e9eba9ecd28", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3afa3cedb3c652bc", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/tools/cli/src/tests/gate-adapters.test.ts:183"}, "properties": {"repobilityId": "1ce0e0e37ab103fa", "scanner": "scanner-primary", "fingerprint": "3afa3cedb3c652bc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d870debd55e3c6d5", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/tools/vite-plugin/src/rocketstyle-collapse.ts:148"}, "properties": {"repobilityId": "1a2ddc4827a46763", "scanner": "scanner-primary", "fingerprint": "d870debd55e3c6d5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2b292bd43aae2fe0", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/tools/vite-plugin/src/index.ts:494"}, "properties": {"repobilityId": "3c0e3065444afb89", "scanner": "scanner-primary", "fingerprint": "2b292bd43aae2fe0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f4c10479f8fe0aff", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/tools/vite-plugin/src/tests/lpih-auto-bridge.test.ts:139"}, "properties": {"repobilityId": "b0eb8deb1c2e6ba8", "scanner": "scanner-primary", "fingerprint": "f4c10479f8fe0aff", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2a60366848516078", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/tools/vite-plugin/src/tests/vite-plugin.test.ts:150"}, "properties": {"repobilityId": "68d71ace6f2f7020", "scanner": "scanner-primary", "fingerprint": "2a60366848516078", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c455771b461c013b", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/tools/vite-plugin/src/tests/rocketstyle-collapse-dev.test.ts:4"}, "properties": {"repobilityId": "f3eb1b341c5cc3ee", "scanner": "scanner-primary", "fingerprint": "c455771b461c013b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6a5b780545f7a7fc", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/tools/vite-plugin/src/tests/compat-resolve.test.ts:166"}, "properties": {"repobilityId": "4a44dce62613a343", "scanner": "scanner-primary", "fingerprint": "6a5b780545f7a7fc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-09acf958fa443ba7", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/tools/vite-plugin/src/tests/jsx-auto-import.test.ts:3"}, "properties": {"repobilityId": "5b67b93f9e9248f7", "scanner": "scanner-primary", "fingerprint": "09acf958fa443ba7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-83e30c2bd4fac9dd", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/tools/vite-plugin/src/tests/rocketstyle-collapse.test.ts:13"}, "properties": {"repobilityId": "35a154f62b18f489", "scanner": "scanner-primary", "fingerprint": "83e30c2bd4fac9dd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a8209c7089641e00", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/tools/vite-plugin/src/tests/lpih-injection.test.ts:113"}, "properties": {"repobilityId": "a2ef57de754662b0", "scanner": "scanner-primary", "fingerprint": "a8209c7089641e00", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6ac2ad9bb9ae421a", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/tools/vite-plugin/src/tests/dedupe-default-on.test.ts:157"}, "properties": {"repobilityId": "b9ae7e24e5b88b66", "scanner": "scanner-primary", "fingerprint": "6ac2ad9bb9ae421a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1a4b18e5a8f013dc", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/tools/vite-plugin/src/tests/islands-registry.test.ts:241"}, "properties": {"repobilityId": "71aefed4785c8611", "scanner": "scanner-primary", "fingerprint": "1a4b18e5a8f013dc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d4431ee4693b626e", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/tools/solid-compat/vitest.config.ts:8"}, "properties": {"repobilityId": "845050b7abb038cc", "scanner": "scanner-primary", "fingerprint": "d4431ee4693b626e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-63a7f19b1857acd3", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/tools/solid-compat/src/index.ts:672"}, "properties": {"repobilityId": "6e3e953883ee23be", "scanner": "scanner-primary", "fingerprint": "63a7f19b1857acd3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-914a33e70286d41f", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/tools/solid-compat/src/jsx-runtime.ts:273"}, "properties": {"repobilityId": "5eb3a926c7268105", "scanner": "scanner-primary", "fingerprint": "914a33e70286d41f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5a451178a223dc05", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/tools/solid-compat/src/tests/native-marker-bypass.test.tsx:11"}, "properties": {"repobilityId": "6fbcc47304ccbebb", "scanner": "scanner-primary", "fingerprint": "5a451178a223dc05", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-814795ad4d9671c8", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/tools/solid-compat/src/tests/new-apis.test.ts:1591"}, "properties": {"repobilityId": "ad90734cfd92ca2a", "scanner": "scanner-primary", "fingerprint": "814795ad4d9671c8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-aa9e8f392f6a4422", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/tools/typescript/global.d.ts:6"}, "properties": {"repobilityId": "771afda7eae4bfcb", "scanner": "scanner-primary", "fingerprint": "aa9e8f392f6a4422", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1bf6e711f72dba3c", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/tools/react-compat/src/index.ts:503"}, "properties": {"repobilityId": "91496ef54d2d0e1e", "scanner": "scanner-primary", "fingerprint": "1bf6e711f72dba3c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ddb9b957ca257974", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/tools/react-compat/src/index.ts:686"}, "properties": {"repobilityId": "ae580fefc28c3b7e", "scanner": "scanner-primary", "fingerprint": "ddb9b957ca257974", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-fad932ff92d5cadc", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/tools/react-compat/src/jsx-runtime.ts:203"}, "properties": {"repobilityId": "2cdec53432055e54", "scanner": "scanner-primary", "fingerprint": "fad932ff92d5cadc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2953bfc7c004467d", "level": "none", "message": {"text": "Commented-code block (15 lines) in packages/tools/react-compat/src/tests/native-marker-bypass.test.tsx:13"}, "properties": {"repobilityId": "386c8a1308637895", "scanner": "scanner-primary", "fingerprint": "2953bfc7c004467d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4d8fea0a20826be7", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/tools/react-compat/src/tests/new-apis.test.ts:1322"}, "properties": {"repobilityId": "732c92103db248ea", "scanner": "scanner-primary", "fingerprint": "4d8fea0a20826be7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d8192535fef3c10b", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/tools/preact-compat/src/index.ts:191"}, "properties": {"repobilityId": "eb1da9364f964b7c", "scanner": "scanner-primary", "fingerprint": "d8192535fef3c10b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-753512add6cf9000", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/tools/preact-compat/src/tests/new-apis.test.ts:552"}, "properties": {"repobilityId": "237a5d11732dde24", "scanner": "scanner-primary", "fingerprint": "753512add6cf9000", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-08f54e375055a3e5", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/tools/lint/vitest.config.ts:5"}, "properties": {"repobilityId": "3d96a05f94fc38ce", "scanner": "scanner-primary", "fingerprint": "08f54e375055a3e5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d665f7fa534b566b", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/tools/lint/src/manifest.ts:42"}, "properties": {"repobilityId": "2961da85d2aaf89b", "scanner": "scanner-primary", "fingerprint": "d665f7fa534b566b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3967e0a85245945b", "level": "none", "message": {"text": "Commented-code block (11 lines) in packages/tools/lint/src/tests/lsp-reactivity.test.ts:8"}, "properties": {"repobilityId": "49f2899acdb4b5d2", "scanner": "scanner-primary", "fingerprint": "3967e0a85245945b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ad8f55fea4a8e846", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/tools/lint/src/tests/no-iterate-children-without-resolve.test.ts:71"}, "properties": {"repobilityId": "d664e5994330064d", "scanner": "scanner-primary", "fingerprint": "ad8f55fea4a8e846", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a37071499e1fd264", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/tools/lint/src/tests/imports.test.ts:10"}, "properties": {"repobilityId": "d78eaabfc0f64d3c", "scanner": "scanner-primary", "fingerprint": "a37071499e1fd264", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ac98b679eb722160", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/tools/lint/src/tests/rule-batch-2.test.ts:261"}, "properties": {"repobilityId": "0d1fde1b753063a9", "scanner": "scanner-primary", "fingerprint": "ac98b679eb722160", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-efa42fa6590c3707", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/tools/lint/src/tests/runner.test.ts:1246"}, "properties": {"repobilityId": "217db3e9df0616d1", "scanner": "scanner-primary", "fingerprint": "efa42fa6590c3707", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4a7682ea459a5dfc", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/tools/lint/src/rules/jsx/no-props-destructure.ts:83"}, "properties": {"repobilityId": "84291223ed1c58e6", "scanner": "scanner-primary", "fingerprint": "4a7682ea459a5dfc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0a1b05996e591e99", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/tools/lint/src/rules/frontend/anchor-is-valid.ts:64"}, "properties": {"repobilityId": "0ca4c90b40d74733", "scanner": "scanner-primary", "fingerprint": "0a1b05996e591e99", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8f35fe9d119e5d8d", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/tools/lint/src/rules/router/no-imperative-navigate-in-render.ts:17"}, "properties": {"repobilityId": "4fd01033aa993a91", "scanner": "scanner-primary", "fingerprint": "8f35fe9d119e5d8d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1de3ff53c343735c", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/tools/lint/src/rules/form/no-submit-without-validation.ts:14"}, "properties": {"repobilityId": "2181b4ecb1437ec8", "scanner": "scanner-primary", "fingerprint": "1de3ff53c343735c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5c7e539e249a5aba", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/tools/lint/src/rules/form/no-unregistered-field.ts:14"}, "properties": {"repobilityId": "c116736e632b18b1", "scanner": "scanner-primary", "fingerprint": "5c7e539e249a5aba", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-877ece26b0ff84fd", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/tools/lint/src/rules/ssg/invalid-loader-export.ts:6"}, "properties": {"repobilityId": "53dde0e8706615aa", "scanner": "scanner-primary", "fingerprint": "877ece26b0ff84fd", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-9b64165b6a35c534", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/tools/lint/src/rules/ssg/missing-get-static-paths.ts:85"}, "properties": {"repobilityId": "01a4ed1b69ec0d3f", "scanner": "scanner-primary", "fingerprint": "9b64165b6a35c534", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8d59b9c4db93765f", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/tools/lint/src/rules/architecture/no-circular-import.ts:39"}, "properties": {"repobilityId": "5dcb2cc2f72b4d07", "scanner": "scanner-primary", "fingerprint": "8d59b9c4db93765f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c93e71db661394ee", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/tools/lint/src/rules/architecture/no-querySelector-cast-in-test.ts:115"}, "properties": {"repobilityId": "24f4a201e77d1475", "scanner": "scanner-primary", "fingerprint": "c93e71db661394ee", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d7cf88eb5cea2944", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/tools/lint/src/rules/architecture/dev-guard-warnings.ts:52"}, "properties": {"repobilityId": "45a1ac63b95e776b", "scanner": "scanner-primary", "fingerprint": "d7cf88eb5cea2944", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2a9f862bb34d6647", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/tools/lint/src/rules/performance/no-heavy-import-only-in-handler.ts:44"}, "properties": {"repobilityId": "f9fae65ef39dabbe", "scanner": "scanner-primary", "fingerprint": "2a9f862bb34d6647", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1196609d624da177", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/tools/lint/src/rules/performance/promise-race-needs-cleartimeout.ts:27"}, "properties": {"repobilityId": "695ea68352c8f9f5", "scanner": "scanner-primary", "fingerprint": "1196609d624da177", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-86bb095cec571346", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/tools/lint/src/rules/ssr/no-window-in-ssr.ts:24"}, "properties": {"repobilityId": "c6b7b1a60915a46b", "scanner": "scanner-primary", "fingerprint": "86bb095cec571346", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-12688a5d38a82d3e", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/tools/lint/src/rules/lifecycle/no-dom-in-setup.ts:53"}, "properties": {"repobilityId": "f34a976132fda1b6", "scanner": "scanner-primary", "fingerprint": "12688a5d38a82d3e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7116bfdca1889f13", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/tools/lint/src/rules/lifecycle/no-imperative-effect-on-create.ts:186"}, "properties": {"repobilityId": "3ac14f882601938a", "scanner": "scanner-primary", "fingerprint": "7116bfdca1889f13", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7001e92675aaaf53", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/tools/lint/src/rules/lifecycle/no-imperative-effect-on-create.ts:14"}, "properties": {"repobilityId": "bb89954782ac3a3d", "scanner": "scanner-primary", "fingerprint": "7001e92675aaaf53", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-661d9d77a6507df0", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/tools/lint/src/rules/hooks/no-raw-localstorage.ts:18"}, "properties": {"repobilityId": "ea224059c27bb7ab", "scanner": "scanner-primary", "fingerprint": "661d9d77a6507df0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-983bfc57c9d1c013", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/tools/lint/src/rules/reactivity/no-async-effect.ts:16"}, "properties": {"repobilityId": "79ab5c6b853265ae", "scanner": "scanner-primary", "fingerprint": "983bfc57c9d1c013", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-552d25ead4fc91e0", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/tools/lint/src/rules/reactivity/no-unbatched-updates.ts:73"}, "properties": {"repobilityId": "03ba356db42def9b", "scanner": "scanner-primary", "fingerprint": "552d25ead4fc91e0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-230d16376efc2f0a", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/tools/lint/src/rules/reactivity/no-bare-signal-in-jsx.ts:5"}, "properties": {"repobilityId": "7adfb8dd27ee32d1", "scanner": "scanner-primary", "fingerprint": "230d16376efc2f0a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-15636cb8017d3c06", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/tools/lint/src/rules/reactivity/no-iterate-children-without-resolve.ts:355"}, "properties": {"repobilityId": "9efc35d458a7d0bc", "scanner": "scanner-primary", "fingerprint": "15636cb8017d3c06", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e724496374585a7d", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/tools/lint/src/rules/store/no-duplicate-store-id.ts:14"}, "properties": {"repobilityId": "e5ea4e4d7d87d668", "scanner": "scanner-primary", "fingerprint": "e724496374585a7d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-672ff21d17489c15", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/tools/lint/src/utils/component-context.ts:70"}, "properties": {"repobilityId": "59141fe1acc321ca", "scanner": "scanner-primary", "fingerprint": "672ff21d17489c15", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-29c7624c215e43ce", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/tools/lint/src/lsp/index.ts:24"}, "properties": {"repobilityId": "37aefeb61d462ae0", "scanner": "scanner-primary", "fingerprint": "29c7624c215e43ce", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cdee9e886c255953", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/fundamentals/charts/vitest.browser.config.ts:13"}, "properties": {"repobilityId": "6d1239fa72cde3de", "scanner": "scanner-primary", "fingerprint": "cdee9e886c255953", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9807c0672a484074", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/fundamentals/charts/vl-tools.config.mjs:3"}, "properties": {"repobilityId": "1470971c33b82123", "scanner": "scanner-primary", "fingerprint": "9807c0672a484074", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a0abaa6e53b6448f", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/fundamentals/charts/vitest.config.ts:7"}, "properties": {"repobilityId": "aafe6c48dba4a053", "scanner": "scanner-primary", "fingerprint": "a0abaa6e53b6448f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-38eeba1b824ede42", "level": "none", "message": {"text": "Commented-code block (11 lines) in packages/fundamentals/charts/src/use-chart.ts:44"}, "properties": {"repobilityId": "32655f9a9b6efbc3", "scanner": "scanner-primary", "fingerprint": "38eeba1b824ede42", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fed2180a2d311149", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/fundamentals/charts/src/loader.ts:183"}, "properties": {"repobilityId": "818fc7735bfcb661", "scanner": "scanner-primary", "fingerprint": "fed2180a2d311149", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8c9fdc05e646ba38", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/fundamentals/charts/src/chart-component.tsx:63"}, "properties": {"repobilityId": "a9e47b2ccf106581", "scanner": "scanner-primary", "fingerprint": "8c9fdc05e646ba38", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f72267e02dfaeb00", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/fundamentals/charts/src/tests/tslib-alias-detection.test.ts:3"}, "properties": {"repobilityId": "9a55752a4aa3e8f7", "scanner": "scanner-primary", "fingerprint": "f72267e02dfaeb00", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-02e21c96a620e26d", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/fundamentals/charts/src/tests/vite-helper.test.ts:15"}, "properties": {"repobilityId": "836156abc1ce4e85", "scanner": "scanner-primary", "fingerprint": "02e21c96a620e26d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-37c24fc8bdb286cc", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/fundamentals/charts/src/tests/charts.browser.test.tsx:8"}, "properties": {"repobilityId": "7215b466cbf028e1", "scanner": "scanner-primary", "fingerprint": "37c24fc8bdb286cc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2b6a128942219700", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/fundamentals/charts/src/tests/charts.test.tsx:4"}, "properties": {"repobilityId": "a95a594e7c268d96", "scanner": "scanner-primary", "fingerprint": "2b6a128942219700", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8d5986d49af83293", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/fundamentals/form/src/use-form-state.ts:48"}, "properties": {"repobilityId": "3c44770c78e995e4", "scanner": "scanner-primary", "fingerprint": "8d5986d49af83293", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d852cb5d9823649d", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/fundamentals/form/src/use-form.ts:16"}, "properties": {"repobilityId": "4f316104f65685da", "scanner": "scanner-primary", "fingerprint": "d852cb5d9823649d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-585942754e5e8fa7", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/fundamentals/form/src/tests/form.test.tsx:502"}, "properties": {"repobilityId": "9b641dabde7aa855", "scanner": "scanner-primary", "fingerprint": "585942754e5e8fa7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c2535049d02854b8", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/fundamentals/form/src/tests/devtools.test.ts:140"}, "properties": {"repobilityId": "9786e7d90f55538f", "scanner": "scanner-primary", "fingerprint": "c2535049d02854b8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2b41565f725b6901", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/fundamentals/form/src/tests/form-additional.test.tsx:367"}, "properties": {"repobilityId": "c417b8aa505b3bb6", "scanner": "scanner-primary", "fingerprint": "2b41565f725b6901", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-710c5f9eb38d9cc5", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/fundamentals/sync/src/index.ts:13"}, "properties": {"repobilityId": "0dd7192dcc09590b", "scanner": "scanner-primary", "fingerprint": "710c5f9eb38d9cc5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d482e0ac46bff088", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/fundamentals/sync/src/server.ts:133"}, "properties": {"repobilityId": "df92559677f1486f", "scanner": "scanner-primary", "fingerprint": "d482e0ac46bff088", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7f792f4dd80cf4c7", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/fundamentals/sync/src/tests/fake-adapter.test.ts:188"}, "properties": {"repobilityId": "be4a006106128775", "scanner": "scanner-primary", "fingerprint": "7f792f4dd80cf4c7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f7ce696d421a4592", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/fundamentals/sync/src/tests/manifest-snapshot.test.ts:9"}, "properties": {"repobilityId": "e93f11f6fa771de6", "scanner": "scanner-primary", "fingerprint": "f7ce696d421a4592", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-67be42656a778071", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/fundamentals/sync/src/tests/synced-dom.test.ts:12"}, "properties": {"repobilityId": "a2bbdd5353529a2d", "scanner": "scanner-primary", "fingerprint": "67be42656a778071", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d9e1db17018a0867", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/fundamentals/sync/src/tests/awareness.test.ts:1"}, "properties": {"repobilityId": "03b671b33d45db9b", "scanner": "scanner-primary", "fingerprint": "d9e1db17018a0867", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7e8985f583a2963e", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/fundamentals/sync/src/tests/ws-relay.test.ts:1"}, "properties": {"repobilityId": "e4b10487b594a393", "scanner": "scanner-primary", "fingerprint": "7e8985f583a2963e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2a0c4cd92b355408", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/fundamentals/sync/src/tests/broadcast-transport.test.ts:1"}, "properties": {"repobilityId": "d17e7afbf7d14748", "scanner": "scanner-primary", "fingerprint": "2a0c4cd92b355408", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fe8842b1d1abb1e5", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/fundamentals/sync/src/crdt/yjs-ws-transport.ts:106"}, "properties": {"repobilityId": "8d61b32017764c8a", "scanner": "scanner-primary", "fingerprint": "fe8842b1d1abb1e5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f5cb654bf5bb28bc", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/fundamentals/sync/src/crdt/yjs-awareness.ts:156"}, "properties": {"repobilityId": "d88f2354b050e1af", "scanner": "scanner-primary", "fingerprint": "f5cb654bf5bb28bc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-35ca49790dadba6d", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/fundamentals/document/vitest.config.ts:6"}, "properties": {"repobilityId": "7a3e70ca0d8e77f4", "scanner": "scanner-primary", "fingerprint": "35ca49790dadba6d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-db2df499693e345a", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/fundamentals/document/src/tests/integration.test.ts:310"}, "properties": {"repobilityId": "94d809bdb28adafb", "scanner": "scanner-primary", "fingerprint": "db2df499693e345a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e205307b1907a4ba", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/fundamentals/document/src/tests/document.test.ts:221"}, "properties": {"repobilityId": "905aa93fcff649ad", "scanner": "scanner-primary", "fingerprint": "e205307b1907a4ba", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2cf9553ebc844bdd", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/fundamentals/document/src/renderers/html.ts:13"}, "properties": {"repobilityId": "97ea1b020ccb68b7", "scanner": "scanner-primary", "fingerprint": "2cf9553ebc844bdd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2fd29a93122ac9b6", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/fundamentals/document/src/renderers/docx.ts:554"}, "properties": {"repobilityId": "c00ee29959d88d70", "scanner": "scanner-primary", "fingerprint": "2fd29a93122ac9b6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e31afd9a6ee655bc", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/fundamentals/document/src/renderers/markdown.ts:35"}, "properties": {"repobilityId": "21ebe174b0885c68", "scanner": "scanner-primary", "fingerprint": "e31afd9a6ee655bc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5f1dfb3806130d6c", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/fundamentals/i18n/src/trans.tsx:4"}, "properties": {"repobilityId": "a5963f68167e5868", "scanner": "scanner-primary", "fingerprint": "5f1dfb3806130d6c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e86c86220ea47f79", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/fundamentals/i18n/src/create-i18n.ts:43"}, "properties": {"repobilityId": "401b8bf8ce9d1d90", "scanner": "scanner-primary", "fingerprint": "e86c86220ea47f79", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-28da6f622a6b67b8", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/fundamentals/i18n/src/interpolation.ts:26"}, "properties": {"repobilityId": "790e79783fa9be6f", "scanner": "scanner-primary", "fingerprint": "28da6f622a6b67b8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2be08bb22a3eaa94", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/fundamentals/i18n/src/tests/hardening.test.ts:72"}, "properties": {"repobilityId": "cb17a4a32be66eea", "scanner": "scanner-primary", "fingerprint": "2be08bb22a3eaa94", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f0c43ebb40a26604", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/fundamentals/i18n/src/tests/i18n-additional.test.tsx:396"}, "properties": {"repobilityId": "db65a18769795a82", "scanner": "scanner-primary", "fingerprint": "f0c43ebb40a26604", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6697523dda22f44f", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/fundamentals/i18n/src/tests/i18n.test.tsx:872"}, "properties": {"repobilityId": "a926fc3d35523c74", "scanner": "scanner-primary", "fingerprint": "6697523dda22f44f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b62fe634bc415979", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/fundamentals/toast/src/toaster.tsx:72"}, "properties": {"repobilityId": "78179bbc347e79e9", "scanner": "scanner-primary", "fingerprint": "b62fe634bc415979", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-78af05834590a95c", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/fundamentals/toast/src/manifest.ts:91"}, "properties": {"repobilityId": "718f0822f0d60c9b", "scanner": "scanner-primary", "fingerprint": "78af05834590a95c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-9b05d43ddd9f6b8f", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/fundamentals/code/src/bind-signal.ts:210"}, "properties": {"repobilityId": "03b4c23a7afb4e25", "scanner": "scanner-primary", "fingerprint": "9b05d43ddd9f6b8f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a1baeb3a54103218", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/fundamentals/code/src/editor.ts:389"}, "properties": {"repobilityId": "65bb1c043e36ab94", "scanner": "scanner-primary", "fingerprint": "a1baeb3a54103218", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6a4cb96c83962ed6", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/fundamentals/code/src/minimap.ts:117"}, "properties": {"repobilityId": "903379561caec1ae", "scanner": "scanner-primary", "fingerprint": "6a4cb96c83962ed6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-09a95b817f923a05", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/fundamentals/code/src/tests/bind-signal.test.ts:247"}, "properties": {"repobilityId": "fa1627516c8d9c95", "scanner": "scanner-primary", "fingerprint": "09a95b817f923a05", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-71db22a5e4751e24", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/fundamentals/code/src/tests/code.browser.test.tsx:11"}, "properties": {"repobilityId": "b9b9853b8c8d2edf", "scanner": "scanner-primary", "fingerprint": "71db22a5e4751e24", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9702f6a4bb96837d", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/fundamentals/hotkeys/src/registry.ts:8"}, "properties": {"repobilityId": "c94b1ab6c0c2e25b", "scanner": "scanner-primary", "fingerprint": "9702f6a4bb96837d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-91493788d357ac7b", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/fundamentals/state-tree/src/patch.ts:24"}, "properties": {"repobilityId": "f31e60d33ed50392", "scanner": "scanner-primary", "fingerprint": "91493788d357ac7b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-14adce67dacfa9ff", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/fundamentals/state-tree/src/manifest.ts:92"}, "properties": {"repobilityId": "33bb71244a6c4ef9", "scanner": "scanner-primary", "fingerprint": "14adce67dacfa9ff", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-a7ff5b723f7645d5", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/fundamentals/state-tree/src/instance.ts:106"}, "properties": {"repobilityId": "ffd82e3cc46b5002", "scanner": "scanner-primary", "fingerprint": "a7ff5b723f7645d5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6f55c451682d6896", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/fundamentals/state-tree/src/tests/devtools.test.ts:111"}, "properties": {"repobilityId": "e1179bee12987943", "scanner": "scanner-primary", "fingerprint": "6f55c451682d6896", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-466327e931bd3818", "level": "none", "message": {"text": "Commented-code block (11 lines) in packages/fundamentals/state-tree/src/tests/tracked-signal-bind-contract.test.ts:5"}, "properties": {"repobilityId": "2cd87c0297f3c640", "scanner": "scanner-primary", "fingerprint": "466327e931bd3818", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8dafdbd85b74d103", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/fundamentals/feature/src/define-feature.ts:313"}, "properties": {"repobilityId": "b12dc97c1f68f605", "scanner": "scanner-primary", "fingerprint": "8dafdbd85b74d103", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4344e54e56291e8a", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/fundamentals/validation/src/valibot.ts:86"}, "properties": {"repobilityId": "b599be70a7eae51b", "scanner": "scanner-primary", "fingerprint": "4344e54e56291e8a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b2329069255a3c09", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/fundamentals/query/src/use-sse.ts:103"}, "properties": {"repobilityId": "9d36428be64d67e4", "scanner": "scanner-primary", "fingerprint": "b2329069255a3c09", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6783edd18e33f142", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/fundamentals/query/src/manifest.ts:46"}, "properties": {"repobilityId": "b8c1aa10b3ffffff", "scanner": "scanner-primary", "fingerprint": "6783edd18e33f142", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-f3a460d76f6056e8", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/fundamentals/query/src/use-mutation.ts:18"}, "properties": {"repobilityId": "f18ccccf696b6336", "scanner": "scanner-primary", "fingerprint": "f3a460d76f6056e8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4421998e22d8ed2a", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/fundamentals/query/src/use-mutation.ts:79"}, "properties": {"repobilityId": "7ff338f9d1cfcfed", "scanner": "scanner-primary", "fingerprint": "4421998e22d8ed2a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-bf1f273c96722234", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/fundamentals/query/src/use-query.ts:14"}, "properties": {"repobilityId": "105619bbba45839b", "scanner": "scanner-primary", "fingerprint": "bf1f273c96722234", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e4d7fe35574ccbe9", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/fundamentals/query/src/use-query.ts:64"}, "properties": {"repobilityId": "21e796a3476ee8a2", "scanner": "scanner-primary", "fingerprint": "e4d7fe35574ccbe9", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-0e749fff26210fa1", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/fundamentals/query/src/tests/improvements.test.tsx:172"}, "properties": {"repobilityId": "a19fd4e8d425ae99", "scanner": "scanner-primary", "fingerprint": "0e749fff26210fa1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f8ac8e8a7b5c206a", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/fundamentals/query/src/tests/subscription.test.tsx:333"}, "properties": {"repobilityId": "be3f2fbb8879b8b2", "scanner": "scanner-primary", "fingerprint": "f8ac8e8a7b5c206a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-228fb58dee4b7005", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/fundamentals/query/src/tests/manifest-snapshot.test.ts:8"}, "properties": {"repobilityId": "30986329bccc7f47", "scanner": "scanner-primary", "fingerprint": "228fb58dee4b7005", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1bc3bc679907a781", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/fundamentals/query/src/tests/sse.test.tsx:333"}, "properties": {"repobilityId": "036e9ee0c6f97b82", "scanner": "scanner-primary", "fingerprint": "1bc3bc679907a781", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fe4b6a51288969d3", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/fundamentals/query/src/tests/lazy-signals.test.tsx:164"}, "properties": {"repobilityId": "19367751f435c898", "scanner": "scanner-primary", "fingerprint": "fe4b6a51288969d3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-afdb242dcf261cee", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/fundamentals/rx/src/pipe.ts:75"}, "properties": {"repobilityId": "6132741e7e247029", "scanner": "scanner-primary", "fingerprint": "afdb242dcf261cee", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d91654a3acd1dfce", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/fundamentals/url-state/src/use-url-state.ts:164"}, "properties": {"repobilityId": "d13010dce2c2136a", "scanner": "scanner-primary", "fingerprint": "d91654a3acd1dfce", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a654c63e447589ca", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/fundamentals/hooks/src/useDialog.ts:64"}, "properties": {"repobilityId": "6432d0d55c949a4d", "scanner": "scanner-primary", "fingerprint": "a654c63e447589ca", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c09a743a1d5046dd", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/fundamentals/hooks/src/manifest.ts:92"}, "properties": {"repobilityId": "5d9dd498ebce7828", "scanner": "scanner-primary", "fingerprint": "c09a743a1d5046dd", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-d869a91143391cb8", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/fundamentals/hooks/src/useBreakpoint.ts:31"}, "properties": {"repobilityId": "62436ed7ac1fad3a", "scanner": "scanner-primary", "fingerprint": "d869a91143391cb8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-98729ed7590c7750", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/fundamentals/hooks/src/__tests__/ssr-branches.node.test.ts:1"}, "properties": {"repobilityId": "5567f39271404d21", "scanner": "scanner-primary", "fingerprint": "98729ed7590c7750", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1efbd2f5fbb20b43", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/fundamentals/hooks/src/__tests__/useDialog.test.ts:99"}, "properties": {"repobilityId": "8514c2d39266b21e", "scanner": "scanner-primary", "fingerprint": "1efbd2f5fbb20b43", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e90823e7d347672c", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/fundamentals/hooks/src/__tests__/ssr-branches.test.ts:12"}, "properties": {"repobilityId": "4cf9ba34cc3142de", "scanner": "scanner-primary", "fingerprint": "e90823e7d347672c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dd03d000f0c2f981", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/fundamentals/store/src/index.ts:440"}, "properties": {"repobilityId": "0dc0eb2b6c013850", "scanner": "scanner-primary", "fingerprint": "dd03d000f0c2f981", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0109ec824fed7fcf", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/fundamentals/store/src/tests/manifest-snapshot.test.ts:84"}, "properties": {"repobilityId": "bd7acca1cfb48e36", "scanner": "scanner-primary", "fingerprint": "0109ec824fed7fcf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3e9b18d9bb1661b6", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/fundamentals/store/src/tests/dev-gate-treeshake.test.ts:19"}, "properties": {"repobilityId": "5f41ab8a033c2c6b", "scanner": "scanner-primary", "fingerprint": "3e9b18d9bb1661b6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-259108305ee0753b", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/fundamentals/store/src/tests/schema-store.test.ts:643"}, "properties": {"repobilityId": "4811acc24746b884", "scanner": "scanner-primary", "fingerprint": "259108305ee0753b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a15b163e850c37c0", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/fundamentals/dnd/vitest.browser.config.ts:4"}, "properties": {"repobilityId": "afedb6e98b61efa9", "scanner": "scanner-primary", "fingerprint": "a15b163e850c37c0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9999c5c4bb39f962", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/fundamentals/dnd/src/use-file-drop.browser.test.tsx:4"}, "properties": {"repobilityId": "c7c421615b45e62d", "scanner": "scanner-primary", "fingerprint": "9999c5c4bb39f962", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-06bd98fd8ab4c25c", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/fundamentals/dnd/src/use-sortable.ts:253"}, "properties": {"repobilityId": "447ecf1dc2baf99f", "scanner": "scanner-primary", "fingerprint": "06bd98fd8ab4c25c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-23ef8664cdd40285", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/fundamentals/dnd/src/tests/dnd.test.ts:162"}, "properties": {"repobilityId": "ea7054dd9e4c97d3", "scanner": "scanner-primary", "fingerprint": "23ef8664cdd40285", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0eeb53d7a5549ff3", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/fundamentals/dnd/src/tests/use-sortable-leak.test.ts:6"}, "properties": {"repobilityId": "27a556be10dc96c9", "scanner": "scanner-primary", "fingerprint": "0eeb53d7a5549ff3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-df7c990c6097693b", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/fundamentals/flow/src/flow.ts:89"}, "properties": {"repobilityId": "6ac6d03d5093505a", "scanner": "scanner-primary", "fingerprint": "df7c990c6097693b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6e3e32876487a340", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/fundamentals/flow/src/manifest.ts:51"}, "properties": {"repobilityId": "cab730ae6bedd5e7", "scanner": "scanner-primary", "fingerprint": "6e3e32876487a340", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-196b0c1258fe22f1", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/fundamentals/flow/src/layout.ts:43"}, "properties": {"repobilityId": "a8302fc18bdaa557", "scanner": "scanner-primary", "fingerprint": "196b0c1258fe22f1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-24e48efae14dbaec", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/fundamentals/flow/src/tests/manifest-snapshot.test.ts:24"}, "properties": {"repobilityId": "e4443cad13bad4f5", "scanner": "scanner-primary", "fingerprint": "24e48efae14dbaec", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1d35b1172ca258fd", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/fundamentals/flow/src/tests/integration.test.ts:1891"}, "properties": {"repobilityId": "cce78e5047ac99f6", "scanner": "scanner-primary", "fingerprint": "1d35b1172ca258fd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bc9725719d32edab", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/fundamentals/flow/src/tests/node-reactivity.test.ts:115"}, "properties": {"repobilityId": "74110acef1cc2fab", "scanner": "scanner-primary", "fingerprint": "bc9725719d32edab", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-784bfdcba2856305", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/fundamentals/flow/src/components/flow-component.tsx:189"}, "properties": {"repobilityId": "934b5789fee6876b", "scanner": "scanner-primary", "fingerprint": "784bfdcba2856305", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8fba440c8d0abc87", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/fundamentals/validate/src/meta.ts:55"}, "properties": {"repobilityId": "f8b45858da579f8c", "scanner": "scanner-primary", "fingerprint": "8fba440c8d0abc87", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f7fca34bc17524f7", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/fundamentals/validate/src/tests/meta.test.ts:40"}, "properties": {"repobilityId": "a7364f49e336aca1", "scanner": "scanner-primary", "fingerprint": "f7fca34bc17524f7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7df33ba550bf8c5e", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/fundamentals/validate/src/tests/validator.test.ts:403"}, "properties": {"repobilityId": "4d13fcacd741e53d", "scanner": "scanner-primary", "fingerprint": "7df33ba550bf8c5e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4c02eed291ff532b", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/fundamentals/validate/src/primitives/string.ts:326"}, "properties": {"repobilityId": "5bbc1483e5d0232d", "scanner": "scanner-primary", "fingerprint": "4c02eed291ff532b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-954e755685e405e3", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/fundamentals/storage/src/local.ts:8"}, "properties": {"repobilityId": "0dbc03386a082e39", "scanner": "scanner-primary", "fingerprint": "954e755685e405e3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-711c77d3a3a833bb", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/fundamentals/storage/src/indexed-db.ts:35"}, "properties": {"repobilityId": "7cd3a7be8f0ee999", "scanner": "scanner-primary", "fingerprint": "711c77d3a3a833bb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d54c643b7d2c73f9", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/core/compiler/vitest.config.ts:10"}, "properties": {"repobilityId": "01e3e5c2847ff1ad", "scanner": "scanner-primary", "fingerprint": "d54c643b7d2c73f9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c0ed9be3df2ebdba", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/compiler/scripts/build-native.ts:190"}, "properties": {"repobilityId": "7eb1ac787b3be7c4", "scanner": "scanner-primary", "fingerprint": "c0ed9be3df2ebdba", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-458cbf9f39375245", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/compiler/src/ssg-audit.ts:384"}, "properties": {"repobilityId": "f63287868eb748b2", "scanner": "scanner-primary", "fingerprint": "458cbf9f39375245", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3a528bb2e4612529", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/compiler/src/defer-inline.ts:592"}, "properties": {"repobilityId": "6bd811a982e76cb4", "scanner": "scanner-primary", "fingerprint": "3a528bb2e4612529", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0557142beb5dade5", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/core/compiler/src/load-native.ts:44"}, "properties": {"repobilityId": "6b4a6f43b560fbf7", "scanner": "scanner-primary", "fingerprint": "0557142beb5dade5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-af6d4aa41c8c1892", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/compiler/src/jsx.ts:53"}, "properties": {"repobilityId": "ce92bb1942615a1d", "scanner": "scanner-primary", "fingerprint": "af6d4aa41c8c1892", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f7ba977fe9a0a7e6", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/compiler/src/test-audit.ts:336"}, "properties": {"repobilityId": "35aeb823ea2a8d85", "scanner": "scanner-primary", "fingerprint": "f7ba977fe9a0a7e6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-10a652e7542965b4", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/core/compiler/src/react-intercept.ts:549"}, "properties": {"repobilityId": "c294c78665c885dd", "scanner": "scanner-primary", "fingerprint": "10a652e7542965b4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5e525ec13e235ef7", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/core/compiler/src/content-audit.ts:503"}, "properties": {"repobilityId": "2de2d6edb41152e0", "scanner": "scanner-primary", "fingerprint": "5e525ec13e235ef7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-37be35d70f3423cd", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/core/compiler/src/pyreon-intercept.ts:481"}, "properties": {"repobilityId": "b76d23c6a8c2c4b8", "scanner": "scanner-primary", "fingerprint": "37be35d70f3423cd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-624afae62ed91090", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/core/compiler/src/island-audit.ts:500"}, "properties": {"repobilityId": "c83b56df7ae2eaf4", "scanner": "scanner-primary", "fingerprint": "624afae62ed91090", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e0000646d66026b0", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/compiler/src/tests/reactivity-lens.test.ts:96"}, "properties": {"repobilityId": "601bc84a766090cd", "scanner": "scanner-primary", "fingerprint": "e0000646d66026b0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-96aa9083d1fecead", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/core/compiler/src/tests/selector-subscribe-promote.test.ts:141"}, "properties": {"repobilityId": "277f4e975d153993", "scanner": "scanner-primary", "fingerprint": "96aa9083d1fecead", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c13248cdc131f84c", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/core/compiler/src/tests/react-intercept.test.ts:745"}, "properties": {"repobilityId": "4369f8d26ac308fb", "scanner": "scanner-primary", "fingerprint": "c13248cdc131f84c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0536253fc69254a0", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/core/compiler/src/tests/sourcemap-fidelity.test.ts:27"}, "properties": {"repobilityId": "59fdc3356f86b7e3", "scanner": "scanner-primary", "fingerprint": "0536253fc69254a0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b59a3a767ccdc485", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/compiler/src/tests/component-child-no-wrap.test.ts:45"}, "properties": {"repobilityId": "cc51ee3cab794cfd", "scanner": "scanner-primary", "fingerprint": "b59a3a767ccdc485", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-33859a12ec6ef65f", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/core/compiler/src/tests/static-text-baking.test.ts:8"}, "properties": {"repobilityId": "f240e70fe43a0f5d", "scanner": "scanner-primary", "fingerprint": "33859a12ec6ef65f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2ffbde5ea4cc48e3", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/core/compiler/src/tests/native-equivalence.test.ts:54"}, "properties": {"repobilityId": "ef47b596ad0fa863", "scanner": "scanner-primary", "fingerprint": "2ffbde5ea4cc48e3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9a977ce509dd2889", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/core/compiler/src/tests/prop-derived-shadow.test.ts:85"}, "properties": {"repobilityId": "1ca7982d4b76da62", "scanner": "scanner-primary", "fingerprint": "9a977ce509dd2889", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9a376f8cd728dd3d", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/core/compiler/src/tests/content-audit.test.ts:398"}, "properties": {"repobilityId": "44d6a040644b419c", "scanner": "scanner-primary", "fingerprint": "9a376f8cd728dd3d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a84bc32472e133ac", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/core/compiler/src/tests/rocketstyle-collapse.test.ts:4"}, "properties": {"repobilityId": "af1608acb198af21", "scanner": "scanner-primary", "fingerprint": "a84bc32472e133ac", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3951502abf124995", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/compiler/src/tests/jsx.test.ts:660"}, "properties": {"repobilityId": "7b449cce4c0369e7", "scanner": "scanner-primary", "fingerprint": "3951502abf124995", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-807582b668398e82", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/compiler/src/tests/test-audit.test.ts:75"}, "properties": {"repobilityId": "a9d6d89806092d7a", "scanner": "scanner-primary", "fingerprint": "807582b668398e82", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1edba7d6e4ccae60", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/core/compiler/src/tests/collapse-bail-census.test.ts:140"}, "properties": {"repobilityId": "5bdc227e0d6da83e", "scanner": "scanner-primary", "fingerprint": "1edba7d6e4ccae60", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3329a9cba08803aa", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/core/compiler/src/tests/dynamic-collapse-scan.test.ts:56"}, "properties": {"repobilityId": "67366e56a107be87", "scanner": "scanner-primary", "fingerprint": "3329a9cba08803aa", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7c960e77ac5c67ae", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/core/compiler/src/tests/detector-tag-consistency.test.ts:5"}, "properties": {"repobilityId": "b99f65e84e7b8b1f", "scanner": "scanner-primary", "fingerprint": "7c960e77ac5c67ae", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f9238a71b2b0aa49", "level": "none", "message": {"text": "Commented-code block (11 lines) in packages/core/compiler/src/tests/runtime/whitespace.test.ts:30"}, "properties": {"repobilityId": "ffeda88e9983bc1f", "scanner": "scanner-primary", "fingerprint": "f9238a71b2b0aa49", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-18bf07727941d822", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/core/compiler/src/tests/runtime/harness.ts:60"}, "properties": {"repobilityId": "7011673675ca8b5b", "scanner": "scanner-primary", "fingerprint": "18bf07727941d822", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-30dae389468934f3", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/compiler/src/tests/runtime/events.test.ts:191"}, "properties": {"repobilityId": "a05301d9c008dc83", "scanner": "scanner-primary", "fingerprint": "30dae389468934f3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b59c4ec2611822d0", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/compiler/src/tests/runtime/pr-352-shapes.test.ts:18"}, "properties": {"repobilityId": "9813c7789442f4c6", "scanner": "scanner-primary", "fingerprint": "b59c4ec2611822d0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e94e4587474bc544", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/core/router/src/loader.ts:92"}, "properties": {"repobilityId": "3b4014c3121ea1c6", "scanner": "scanner-primary", "fingerprint": "e94e4587474bc544", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0d52f7ffe791c60f", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/core/router/src/components.tsx:90"}, "properties": {"repobilityId": "2ba4b4f5397dc762", "scanner": "scanner-primary", "fingerprint": "0d52f7ffe791c60f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-32e8b84ab232775c", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/router/src/scroll.ts:18"}, "properties": {"repobilityId": "901220b0fcb844b3", "scanner": "scanner-primary", "fingerprint": "32e8b84ab232775c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-548996e01fa114c4", "level": "none", "message": {"text": "Commented-code block (12 lines) in packages/core/router/src/match.ts:5"}, "properties": {"repobilityId": "878348a802e51a0b", "scanner": "scanner-primary", "fingerprint": "548996e01fa114c4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8e4402cd307609ee", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/router/src/router.ts:29"}, "properties": {"repobilityId": "2d792f515794cf5f", "scanner": "scanner-primary", "fingerprint": "8e4402cd307609ee", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9db98a877d64ef45", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/core/router/src/router.ts:897"}, "properties": {"repobilityId": "839d6a25cc336674", "scanner": "scanner-primary", "fingerprint": "9db98a877d64ef45", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-ebb18e29bf02f51e", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/router/src/tests/hooks.test.ts:258"}, "properties": {"repobilityId": "855447ff2bec7a2a", "scanner": "scanner-primary", "fingerprint": "ebb18e29bf02f51e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-eeae7f43dc6624a3", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/core/router/src/tests/router.browser.test.tsx:17"}, "properties": {"repobilityId": "074f6700610b830d", "scanner": "scanner-primary", "fingerprint": "eeae7f43dc6624a3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-65718ce89ee8ba53", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/core/router/src/tests/routerlink-reactive-to.browser.test.tsx:38"}, "properties": {"repobilityId": "9de4b45c49decbc8", "scanner": "scanner-primary", "fingerprint": "65718ce89ee8ba53", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c56b7ed788480be2", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/router/src/tests/match.test.ts:11"}, "properties": {"repobilityId": "fe236416375f55ab", "scanner": "scanner-primary", "fingerprint": "c56b7ed788480be2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-230dd09b36cc5073", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/router/src/tests/loader.test.ts:193"}, "properties": {"repobilityId": "ba3c608a21d99f9b", "scanner": "scanner-primary", "fingerprint": "230dd09b36cc5073", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b8038daea9b80adf", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/core/router/src/tests/match-fastlane.test.ts:6"}, "properties": {"repobilityId": "2498b2b24053c5ae", "scanner": "scanner-primary", "fingerprint": "b8038daea9b80adf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bfb1d2445fb13f46", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/core/router/src/tests/router.test.ts:803"}, "properties": {"repobilityId": "5055c8e620e7443c", "scanner": "scanner-primary", "fingerprint": "bfb1d2445fb13f46", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1a6731ce03e7d585", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/head/src/provider.ts:50"}, "properties": {"repobilityId": "d73af605d2408ada", "scanner": "scanner-primary", "fingerprint": "1a6731ce03e7d585", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8886a5f740ce6fc3", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/core/head/src/use-head.ts:35"}, "properties": {"repobilityId": "611b836c2bb16cf5", "scanner": "scanner-primary", "fingerprint": "8886a5f740ce6fc3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9c33c2de839eb265", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/head/src/tests/provider-inherits-context.test.tsx:81"}, "properties": {"repobilityId": "d50cf823ded42a60", "scanner": "scanner-primary", "fingerprint": "9c33c2de839eb265", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c121a0d59706348b", "level": "none", "message": {"text": "Commented-code block (18 lines) in packages/core/head/src/tests/head.test.ts:159"}, "properties": {"repobilityId": "d6c771485f4dbb64", "scanner": "scanner-primary", "fingerprint": "c121a0d59706348b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a900210c9c629fe7", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/core/head/src/tests/head.browser.test.tsx:10"}, "properties": {"repobilityId": "08e6481f5dcd5ea8", "scanner": "scanner-primary", "fingerprint": "a900210c9c629fe7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cfb093b09db39aad", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/primitives/src/config.ts:7"}, "properties": {"repobilityId": "ac3ef9d740f3ddaf", "scanner": "scanner-primary", "fingerprint": "cfb093b09db39aad", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-53b58af3f3a6a9f4", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/core/primitives/src/index.ts:11"}, "properties": {"repobilityId": "00651897518891cf", "scanner": "scanner-primary", "fingerprint": "53b58af3f3a6a9f4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-76931dfad7bede39", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/core/primitives/src/tests/primitives.test.tsx:8"}, "properties": {"repobilityId": "eacf2f8b501777d6", "scanner": "scanner-primary", "fingerprint": "76931dfad7bede39", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-93337b6a75c4dfc0", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/core/primitives/src/tests/primitives.browser.test.tsx:278"}, "properties": {"repobilityId": "4ce74ec10d1f5693", "scanner": "scanner-primary", "fingerprint": "93337b6a75c4dfc0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9adc2c0b577d3efb", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/primitives/src/web/Image.tsx:36"}, "properties": {"repobilityId": "fc375834d4d5f55e", "scanner": "scanner-primary", "fingerprint": "9adc2c0b577d3efb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-632ef54e1817120a", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/primitives/src/web/passthrough.ts:5"}, "properties": {"repobilityId": "0d0f038bdfdb4b67", "scanner": "scanner-primary", "fingerprint": "632ef54e1817120a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-533d51d0354dd802", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/primitives/src/web/tokens.ts:3"}, "properties": {"repobilityId": "807f23ca2f956d55", "scanner": "scanner-primary", "fingerprint": "533d51d0354dd802", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-40db69ed78b93143", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/core/primitives/src/web/Field.tsx:32"}, "properties": {"repobilityId": "0df443d145da7e89", "scanner": "scanner-primary", "fingerprint": "40db69ed78b93143", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-274e6b0e6d884d6b", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/primitives/src/web/base-style.ts:4"}, "properties": {"repobilityId": "85b62c0141d86c73", "scanner": "scanner-primary", "fingerprint": "274e6b0e6d884d6b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bb7b694a57b0c307", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/core/server/vitest.config.ts:6"}, "properties": {"repobilityId": "163e92366084a49b", "scanner": "scanner-primary", "fingerprint": "bb7b694a57b0c307", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8513f1b2bc7aca51", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/core/server/src/ssg.ts:119"}, "properties": {"repobilityId": "02d56a96d3426087", "scanner": "scanner-primary", "fingerprint": "8513f1b2bc7aca51", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-55543dd65054f5f3", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/core/server/src/server-island.ts:143"}, "properties": {"repobilityId": "9059557a2944498f", "scanner": "scanner-primary", "fingerprint": "55543dd65054f5f3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8daca198b5679069", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/core/server/src/server-island.ts:208"}, "properties": {"repobilityId": "835d2c51c78f8605", "scanner": "scanner-primary", "fingerprint": "8daca198b5679069", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-fff35c7b558ba9f3", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/core/server/src/html.ts:56"}, "properties": {"repobilityId": "efe25a2af5c99348", "scanner": "scanner-primary", "fingerprint": "fff35c7b558ba9f3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0e197949e8d93d8c", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/core/server/src/client.ts:36"}, "properties": {"repobilityId": "ca04910abca4b010", "scanner": "scanner-primary", "fingerprint": "0e197949e8d93d8c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d995ea90777cbf92", "level": "none", "message": {"text": "Commented-code block (11 lines) in packages/core/server/src/island.ts:146"}, "properties": {"repobilityId": "deecc1d6f08edc8c", "scanner": "scanner-primary", "fingerprint": "d995ea90777cbf92", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-82265530f4da5542", "level": "none", "message": {"text": "Commented-code block (11 lines) in packages/core/server/src/handler.ts:149"}, "properties": {"repobilityId": "ba55cf56c7d5b235", "scanner": "scanner-primary", "fingerprint": "82265530f4da5542", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9ff916c53a07d6bd", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/core/server/src/tests/server.test.ts:170"}, "properties": {"repobilityId": "6b8285d9f9a259ab", "scanner": "scanner-primary", "fingerprint": "9ff916c53a07d6bd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4404e0e6e96df4ac", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/core/server/src/tests/island-client.test.tsx:61"}, "properties": {"repobilityId": "a4c9fa90d44c3723", "scanner": "scanner-primary", "fingerprint": "4404e0e6e96df4ac", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5344d6c1089091bc", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/server/src/tests/islands.browser.test.tsx:304"}, "properties": {"repobilityId": "0910d4b82af851f1", "scanner": "scanner-primary", "fingerprint": "5344d6c1089091bc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-69c6e7ba096bfc6c", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/core/server/src/tests/island-client-export.test.ts:6"}, "properties": {"repobilityId": "ec6cc2a1a84c2a85", "scanner": "scanner-primary", "fingerprint": "69c6e7ba096bfc6c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-759c2089c847ddcd", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/core/server/src/tests/client.test.ts:869"}, "properties": {"repobilityId": "7b11440b0e00f1e9", "scanner": "scanner-primary", "fingerprint": "759c2089c847ddcd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0adf515cf758c03e", "level": "none", "message": {"text": "Commented-code block (20 lines) in packages/core/runtime-dom/vitest.config.ts:7"}, "properties": {"repobilityId": "33cc48b5b1491a39", "scanner": "scanner-primary", "fingerprint": "0adf515cf758c03e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-07ede3c12a981165", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/core/runtime-dom/src/hydrate.ts:281"}, "properties": {"repobilityId": "b202e2c296c67ecd", "scanner": "scanner-primary", "fingerprint": "07ede3c12a981165", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e28b7eb9e5a94627", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/runtime-dom/src/template.ts:142"}, "properties": {"repobilityId": "5fe062b109941210", "scanner": "scanner-primary", "fingerprint": "e28b7eb9e5a94627", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1a0f99413445af5c", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/core/runtime-dom/src/delegate.ts:73"}, "properties": {"repobilityId": "b440181089bc5907", "scanner": "scanner-primary", "fingerprint": "1a0f99413445af5c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9ddea2fa4d18fba7", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/runtime-dom/src/nodes.ts:58"}, "properties": {"repobilityId": "4506a4deff2ceaf6", "scanner": "scanner-primary", "fingerprint": "9ddea2fa4d18fba7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b47811f0b5a1ceec", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/core/runtime-dom/src/keep-alive.ts:54"}, "properties": {"repobilityId": "a36f356f29da1498", "scanner": "scanner-primary", "fingerprint": "b47811f0b5a1ceec", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8af72a0bd59a2f1c", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/runtime-dom/src/transition-group.ts:167"}, "properties": {"repobilityId": "fad45c2be95bf3b6", "scanner": "scanner-primary", "fingerprint": "8af72a0bd59a2f1c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3f252c04da478e31", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/core/runtime-dom/src/mount.ts:140"}, "properties": {"repobilityId": "a70fec5586b6d910", "scanner": "scanner-primary", "fingerprint": "3f252c04da478e31", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f448b31b6fbf87ad", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/runtime-dom/src/transition.ts:5"}, "properties": {"repobilityId": "c2013ffb14d2f421", "scanner": "scanner-primary", "fingerprint": "f448b31b6fbf87ad", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1fe918681a1402d6", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/core/runtime-dom/src/props.ts:184"}, "properties": {"repobilityId": "08c6040eb1cce7fd", "scanner": "scanner-primary", "fingerprint": "1fe918681a1402d6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-80574fe197303e86", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/core/runtime-dom/src/tests/mount-children-spread-reactive.browser.test.tsx:38"}, "properties": {"repobilityId": "3d29a5d986a2196b", "scanner": "scanner-primary", "fingerprint": "80574fe197303e86", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-851d1c107673c22d", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/runtime-dom/src/tests/show-of-for-batched-toggle.browser.test.ts:11"}, "properties": {"repobilityId": "1c500e8047f8fee9", "scanner": "scanner-primary", "fingerprint": "851d1c107673c22d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b26726e5c5836302", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/runtime-dom/src/tests/rs-collapse-dyn-h.browser.test.ts:7"}, "properties": {"repobilityId": "49874e9101b95a53", "scanner": "scanner-primary", "fingerprint": "b26726e5c5836302", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-25b91ade298ceee7", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/runtime-dom/src/tests/lis-prepend.browser.test.ts:57"}, "properties": {"repobilityId": "5e95de98ec176651", "scanner": "scanner-primary", "fingerprint": "25b91ade298ceee7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c71218fdaa402e0c", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/core/runtime-dom/src/tests/rs-collapse-h.browser.test.ts:7"}, "properties": {"repobilityId": "24504d905ceeedb9", "scanner": "scanner-primary", "fingerprint": "c71218fdaa402e0c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-03b2693b5039f29c", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/runtime-dom/src/tests/coverage-gaps.test.ts:492"}, "properties": {"repobilityId": "5d22863e041859bb", "scanner": "scanner-primary", "fingerprint": "03b2693b5039f29c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9d65a68cce7e82a6", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/runtime-dom/src/tests/show-context.test.ts:180"}, "properties": {"repobilityId": "547e356239de4601", "scanner": "scanner-primary", "fingerprint": "9d65a68cce7e82a6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2f11c0f080c2e5af", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/core/runtime-dom/src/tests/rs-collapse.browser.test.ts:7"}, "properties": {"repobilityId": "673cf85f65bc39bf", "scanner": "scanner-primary", "fingerprint": "2f11c0f080c2e5af", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-45266f7f60b336fb", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/runtime-dom/src/tests/verified-correct-probes.test.ts:50"}, "properties": {"repobilityId": "18a94a5a4518e8f5", "scanner": "scanner-primary", "fingerprint": "45266f7f60b336fb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fb15708cf55bf2d2", "level": "none", "message": {"text": "Commented-code block (11 lines) in packages/core/runtime-dom/src/tests/dev-gate-pattern.test.ts:9"}, "properties": {"repobilityId": "4ff32bd2f9632f52", "scanner": "scanner-primary", "fingerprint": "fb15708cf55bf2d2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f90e935fbb70ec38", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/runtime-dom/src/tests/template.test.ts:91"}, "properties": {"repobilityId": "510b39126261aad3", "scanner": "scanner-primary", "fingerprint": "f90e935fbb70ec38", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-57fbe64e300c5758", "level": "none", "message": {"text": "Commented-code block (15 lines) in packages/core/runtime-dom/src/tests/rs-collapse-h.test.ts:11"}, "properties": {"repobilityId": "9e4627272520b931", "scanner": "scanner-primary", "fingerprint": "57fbe64e300c5758", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cdeca72d4e3c5731", "level": "none", "message": {"text": "Commented-code block (11 lines) in packages/core/runtime-dom/src/tests/rs-collapse-dyn.browser.test.ts:7"}, "properties": {"repobilityId": "2609ae77598877c5", "scanner": "scanner-primary", "fingerprint": "cdeca72d4e3c5731", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8926bfdfc6c5d0f1", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/core/runtime-dom/src/tests/keyed-array-in-for-batched-toggle.browser.test.ts:11"}, "properties": {"repobilityId": "edbc67987a130935", "scanner": "scanner-primary", "fingerprint": "8926bfdfc6c5d0f1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-597cb0009184ec11", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/runtime-dom/src/tests/runtime-dom.browser.test.ts:67"}, "properties": {"repobilityId": "9c8de210eeff10b0", "scanner": "scanner-primary", "fingerprint": "597cb0009184ec11", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d7a39b8c10e16c24", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/core/runtime-dom/src/tests/fanout-repro.test.tsx:150"}, "properties": {"repobilityId": "ac9e148ed79c7b2e", "scanner": "scanner-primary", "fingerprint": "d7a39b8c10e16c24", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-49d295c0eee4677a", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/runtime-dom/src/tests/w21-for-computed-indirection.browser.test.ts:67"}, "properties": {"repobilityId": "ec1e7d868a3134b7", "scanner": "scanner-primary", "fingerprint": "49d295c0eee4677a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-208f0a5a717bd13e", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/runtime-dom/src/tests/w23-child-effect-loss.browser.test.ts:42"}, "properties": {"repobilityId": "ec6120a5d5503450", "scanner": "scanner-primary", "fingerprint": "208f0a5a717bd13e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5ace1466a8f84942", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/core/runtime-dom/src/tests/dev-gate-treeshake.test.ts:13"}, "properties": {"repobilityId": "6593dfbdb9e48db7", "scanner": "scanner-primary", "fingerprint": "5ace1466a8f84942", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c90bb9472e495779", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/runtime-dom/src/tests/ctx-stack-growth-repro.test.tsx:59"}, "properties": {"repobilityId": "50fbc38c5132a28d", "scanner": "scanner-primary", "fingerprint": "c90bb9472e495779", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a5f6ed86382aa7d9", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/core/runtime-dom/src/tests/mount.test.ts:791"}, "properties": {"repobilityId": "3d0aaf8ed1a08ef2", "scanner": "scanner-primary", "fingerprint": "a5f6ed86382aa7d9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bbcc051c0303eb26", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/core/runtime-dom/src/tests/transition.test.ts:118"}, "properties": {"repobilityId": "a9020533780adade", "scanner": "scanner-primary", "fingerprint": "bbcc051c0303eb26", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3e85088f21da78c9", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/core/runtime-dom/src/tests/hydration-integration.test.tsx:379"}, "properties": {"repobilityId": "bb26ca4715673dc2", "scanner": "scanner-primary", "fingerprint": "3e85088f21da78c9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3c4de41b1c177f21", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/core/core/src/error-boundary.ts:54"}, "properties": {"repobilityId": "4cea714e5d6a5341", "scanner": "scanner-primary", "fingerprint": "3c4de41b1c177f21", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9d6bf7886a43b68b", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/core/core/src/lifecycle.ts:3"}, "properties": {"repobilityId": "dbfca4d39889bcba", "scanner": "scanner-primary", "fingerprint": "9d6bf7886a43b68b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a80fbe8dd08e7e9f", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/core/core/src/dynamic.ts:17"}, "properties": {"repobilityId": "ba2d3a95dfdcc0fa", "scanner": "scanner-primary", "fingerprint": "a80fbe8dd08e7e9f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e7c24daebc2a675d", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/core/src/context.ts:92"}, "properties": {"repobilityId": "62fea47657c12f30", "scanner": "scanner-primary", "fingerprint": "e7c24daebc2a675d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7f78446c2cbbd616", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/core/core/src/url-guard.ts:1"}, "properties": {"repobilityId": "c3bfb27905add273", "scanner": "scanner-primary", "fingerprint": "7f78446c2cbbd616", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9f1834d0e1a50847", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/core/src/defer.ts:217"}, "properties": {"repobilityId": "2680c2e075f33328", "scanner": "scanner-primary", "fingerprint": "9f1834d0e1a50847", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d194d9a6ea7e7df8", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/core/src/telemetry.ts:55"}, "properties": {"repobilityId": "bf849f72a24e4a50", "scanner": "scanner-primary", "fingerprint": "d194d9a6ea7e7df8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3123ccbbf3fff832", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/core/core/src/jsx-runtime.ts:28"}, "properties": {"repobilityId": "81c96fe0d68693e9", "scanner": "scanner-primary", "fingerprint": "3123ccbbf3fff832", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ae57ec017f1dcbb6", "level": "none", "message": {"text": "Commented-code block (15 lines) in packages/core/core/src/component.ts:50"}, "properties": {"repobilityId": "d0b1c45e657d6889", "scanner": "scanner-primary", "fingerprint": "ae57ec017f1dcbb6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cae4f7afe3fa6b2d", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/core/src/props.ts:26"}, "properties": {"repobilityId": "8ad8c71d9eb82e0c", "scanner": "scanner-primary", "fingerprint": "cae4f7afe3fa6b2d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d0ef103288e7128b", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/core/core/src/tests/for.test.ts:95"}, "properties": {"repobilityId": "2732792322ab985d", "scanner": "scanner-primary", "fingerprint": "d0ef103288e7128b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-795a048140480f91", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/core/src/tests/lifecycle.test.ts:210"}, "properties": {"repobilityId": "7289f2c9ba436119", "scanner": "scanner-primary", "fingerprint": "795a048140480f91", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b098b5260ace33b0", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/core/core/src/tests/reactive-context.test.ts:4"}, "properties": {"repobilityId": "f6e52e60e467c8c2", "scanner": "scanner-primary", "fingerprint": "b098b5260ace33b0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6e0601a1ebc353f0", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/core/src/tests/show.test.ts:104"}, "properties": {"repobilityId": "c064667191651ee2", "scanner": "scanner-primary", "fingerprint": "6e0601a1ebc353f0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cfc7a7573b796b13", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/core/core/src/tests/remove-undefined-props.test.ts:4"}, "properties": {"repobilityId": "b85358599cc31ef2", "scanner": "scanner-primary", "fingerprint": "cfc7a7573b796b13", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6fd0b995b95056f7", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/core/core/src/tests/h.test.ts:180"}, "properties": {"repobilityId": "f56cc6c66ed86456", "scanner": "scanner-primary", "fingerprint": "6fd0b995b95056f7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5a09e9142260d63d", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/core/src/tests/extract-props-overloads.types.test.ts:102"}, "properties": {"repobilityId": "7b6f005313d04d03", "scanner": "scanner-primary", "fingerprint": "5a09e9142260d63d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-72bc8fba143547ca", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/core/reactivity/vitest.config.ts:5"}, "properties": {"repobilityId": "92096b88ea5f4bec", "scanner": "scanner-primary", "fingerprint": "72bc8fba143547ca", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2726f25c78e1f2fc", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/core/reactivity/src/watch.ts:23"}, "properties": {"repobilityId": "ac2a8c37f4aa61a2", "scanner": "scanner-primary", "fingerprint": "2726f25c78e1f2fc", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-369697dee191393c", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/reactivity/src/reactive-devtools.ts:349"}, "properties": {"repobilityId": "e98b79d5c985e12b", "scanner": "scanner-primary", "fingerprint": "369697dee191393c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3c504a15ebe3f169", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/core/reactivity/src/reconcile.ts:26"}, "properties": {"repobilityId": "89a3857b4cca2aac", "scanner": "scanner-primary", "fingerprint": "3c504a15ebe3f169", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a351f4457b0b710c", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/core/reactivity/src/singleton-sentinel.ts:124"}, "properties": {"repobilityId": "6f30f885414656d6", "scanner": "scanner-primary", "fingerprint": "a351f4457b0b710c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e9c65630b79002f8", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/core/reactivity/src/store.ts:55"}, "properties": {"repobilityId": "2d11f1512af7fdf3", "scanner": "scanner-primary", "fingerprint": "e9c65630b79002f8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0c8692f14b5d6653", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/core/reactivity/src/index.ts:4"}, "properties": {"repobilityId": "9e0f33863caba554", "scanner": "scanner-primary", "fingerprint": "0c8692f14b5d6653", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f884376829545a7b", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/core/reactivity/src/manifest.ts:332"}, "properties": {"repobilityId": "d65961c6433553b5", "scanner": "scanner-primary", "fingerprint": "f884376829545a7b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-bb18a8ee506e3370", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/core/reactivity/src/effect.ts:35"}, "properties": {"repobilityId": "ec8c6377dd7a5780", "scanner": "scanner-primary", "fingerprint": "bb18a8ee506e3370", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-aa667b645d60d281", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/core/reactivity/src/effect.ts:86"}, "properties": {"repobilityId": "5ec70afcd7cfa03b", "scanner": "scanner-primary", "fingerprint": "aa667b645d60d281", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-64f948898d024860", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/core/reactivity/src/scope.ts:7"}, "properties": {"repobilityId": "412fd32cde716d72", "scanner": "scanner-primary", "fingerprint": "64f948898d024860", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5328a30e991de4a6", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/core/reactivity/src/signal.ts:102"}, "properties": {"repobilityId": "0e99408eaeb7b47e", "scanner": "scanner-primary", "fingerprint": "5328a30e991de4a6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8a72fe13e9e29c48", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/core/reactivity/src/tracking.ts:88"}, "properties": {"repobilityId": "b1ec420e27e2e6d7", "scanner": "scanner-primary", "fingerprint": "8a72fe13e9e29c48", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-be94c2fa0dea08e4", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/core/reactivity/src/batch.ts:13"}, "properties": {"repobilityId": "6d1c968359f8af5a", "scanner": "scanner-primary", "fingerprint": "be94c2fa0dea08e4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0b5ec3d65aea79a6", "level": "none", "message": {"text": "Commented-code block (12 lines) in packages/core/reactivity/src/createSelector.ts:112"}, "properties": {"repobilityId": "c7c177dca87f7afd", "scanner": "scanner-primary", "fingerprint": "0b5ec3d65aea79a6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c5a482a0ffffa800", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/reactivity/src/lpih.ts:131"}, "properties": {"repobilityId": "799e6d2a12ea6c5f", "scanner": "scanner-primary", "fingerprint": "c5a482a0ffffa800", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7c2aa1c7914bae68", "level": "none", "message": {"text": "Commented-code block (12 lines) in packages/core/reactivity/src/computed.ts:52"}, "properties": {"repobilityId": "b8fbd677417c9ed5", "scanner": "scanner-primary", "fingerprint": "7c2aa1c7914bae68", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6d56ccb2a00d36ed", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/core/reactivity/src/tests/rdrecord-fire-microbench.test.ts:109"}, "properties": {"repobilityId": "10b9c67ea020e0aa", "scanner": "scanner-primary", "fingerprint": "6d56ccb2a00d36ed", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9990267ac1805071", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/core/reactivity/src/tests/reactive-devtools.test.ts:243"}, "properties": {"repobilityId": "33ccae7e3f14e98e", "scanner": "scanner-primary", "fingerprint": "9990267ac1805071", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2e7de6778bfe03ac", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/core/reactivity/src/tests/manifest-snapshot.test.ts:71"}, "properties": {"repobilityId": "cf793537f9d52d54", "scanner": "scanner-primary", "fingerprint": "2e7de6778bfe03ac", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b060dcd27fc87ee5", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/reactivity/src/tests/lpih.test.ts:219"}, "properties": {"repobilityId": "7e132f2aa436e617", "scanner": "scanner-primary", "fingerprint": "b060dcd27fc87ee5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a13e577b883470e5", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/reactivity/src/tests/signal.test.ts:177"}, "properties": {"repobilityId": "1559c1764e981b95", "scanner": "scanner-primary", "fingerprint": "a13e577b883470e5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b39e5c20de379211", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/core/reactivity/src/tests/batch.test.ts:150"}, "properties": {"repobilityId": "14752dc99dd1cc0e", "scanner": "scanner-primary", "fingerprint": "b39e5c20de379211", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dc7f57b66d05db81", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/reactivity/src/tests/computed.test.ts:202"}, "properties": {"repobilityId": "19b3e3224a9f11f2", "scanner": "scanner-primary", "fingerprint": "dc7f57b66d05db81", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3b1bcd0c7c0bba19", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/core/reactivity/src/tests/lpih-source-location.test.ts:76"}, "properties": {"repobilityId": "44aef74232a1a4c6", "scanner": "scanner-primary", "fingerprint": "3b1bcd0c7c0bba19", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2023c0fc6fda7f12", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/core/reactivity/src/tests/singleton-sentinel.test.ts:451"}, "properties": {"repobilityId": "f9c13b39dbb43838", "scanner": "scanner-primary", "fingerprint": "2023c0fc6fda7f12", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fdba49f7317d1dc1", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/core/reactivity/src/tests/store.test.ts:146"}, "properties": {"repobilityId": "465fbb808a75eadc", "scanner": "scanner-primary", "fingerprint": "fdba49f7317d1dc1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-55cc0a89adde2ed8", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/core/reactivity/src/tests/reconcile-security.test.ts:4"}, "properties": {"repobilityId": "ec3e1cd58e4a2957", "scanner": "scanner-primary", "fingerprint": "55cc0a89adde2ed8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6a0255840f2f069c", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/reactivity/src/tests/branch-coverage-real.test.ts:967"}, "properties": {"repobilityId": "ea6b164b321aa8b5", "scanner": "scanner-primary", "fingerprint": "6a0255840f2f069c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bac3572711610aca", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/reactivity/src/tests/scope.test.ts:211"}, "properties": {"repobilityId": "c20ae1259bdd4d30", "scanner": "scanner-primary", "fingerprint": "bac3572711610aca", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8f0d3791cabaaa8b", "level": "note", "message": {"text": "Legacy-named symbol `receivedOld` in packages/core/reactivity/src/tests/watch.test.ts:171"}, "properties": {"repobilityId": "17f739aa45857e90", "scanner": "scanner-primary", "fingerprint": "8f0d3791cabaaa8b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-7d9fcd795ec001c6", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/core/runtime-server/vitest.config.ts:3"}, "properties": {"repobilityId": "a903dd6897401aa6", "scanner": "scanner-primary", "fingerprint": "7d9fcd795ec001c6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c858e047e6de9bd2", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/runtime-server/src/index.ts:45"}, "properties": {"repobilityId": "4e3a1e4a9821165a", "scanner": "scanner-primary", "fingerprint": "c858e047e6de9bd2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-82156d8f2964f46a", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/core/runtime-server/src/tests/unsafe-tag-warning.test.ts:4"}, "properties": {"repobilityId": "9f45c3bd67f8ac6d", "scanner": "scanner-primary", "fingerprint": "82156d8f2964f46a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b5e6bbb32df2ff78", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/runtime-server/src/tests/xss-attribute-escape.test.ts:4"}, "properties": {"repobilityId": "bc125687b8811059", "scanner": "scanner-primary", "fingerprint": "b5e6bbb32df2ff78", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-372a648f7a73a5eb", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/core/runtime-server/src/tests/reactive-props.test.ts:8"}, "properties": {"repobilityId": "2757b8a7375a3d09", "scanner": "scanner-primary", "fingerprint": "372a648f7a73a5eb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-338dec72a056468d", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/runtime-server/src/tests/ssr.test.ts:109"}, "properties": {"repobilityId": "e2d50b1bee133b70", "scanner": "scanner-primary", "fingerprint": "338dec72a056468d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3d4a30873515ed9c", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/core/runtime-server/src/tests/integration.test.ts:124"}, "properties": {"repobilityId": "5e73935aed3c2402", "scanner": "scanner-primary", "fingerprint": "3d4a30873515ed9c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3621556e8bb45dae", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/native/compiler/scripts/coverage-gate.ts:154"}, "properties": {"repobilityId": "6c3e6b2dbc75efa9", "scanner": "scanner-primary", "fingerprint": "3621556e8bb45dae", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c74bad9ce93c465c", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/native/compiler/src/route-ir-helpers.ts:4"}, "properties": {"repobilityId": "f9dc7de3f1c189f8", "scanner": "scanner-primary", "fingerprint": "c74bad9ce93c465c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8f32a8b843c56ee9", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/native/compiler/src/canonical-primitives.ts:9"}, "properties": {"repobilityId": "3128b6e6d2470153", "scanner": "scanner-primary", "fingerprint": "8f32a8b843c56ee9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bf664a8be9a38a9c", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/native/compiler/src/parse-theme.ts:8"}, "properties": {"repobilityId": "0debe353eedbb63b", "scanner": "scanner-primary", "fingerprint": "bf664a8be9a38a9c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8969b56a7c0172d3", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/native/compiler/src/emit-rocketstyle.ts:11"}, "properties": {"repobilityId": "d7889d6aee435b17", "scanner": "scanner-primary", "fingerprint": "8969b56a7c0172d3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ca09d02e37829860", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/native/compiler/src/identifier-safety.ts:14"}, "properties": {"repobilityId": "fa31f10c2cadac92", "scanner": "scanner-primary", "fingerprint": "ca09d02e37829860", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5f16d36aab8647f8", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/emit-swift.ts:285"}, "properties": {"repobilityId": "02c6b0f190a813b7", "scanner": "scanner-primary", "fingerprint": "5f16d36aab8647f8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0cb631bfc927b8c2", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/native/compiler/src/kotlin-stubs.ts:3"}, "properties": {"repobilityId": "490677a89b2d577a", "scanner": "scanner-primary", "fingerprint": "0cb631bfc927b8c2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-702b6cd58fb949e8", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/native/compiler/src/parse.ts:65"}, "properties": {"repobilityId": "35e230a043e1b408", "scanner": "scanner-primary", "fingerprint": "702b6cd58fb949e8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-676975bad281b77a", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/expr-utils.ts:3"}, "properties": {"repobilityId": "67a0533539d51b10", "scanner": "scanner-primary", "fingerprint": "676975bad281b77a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-49cbdfd97c33656e", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/native/compiler/src/emit-kotlin.ts:180"}, "properties": {"repobilityId": "1b988de660099d14", "scanner": "scanner-primary", "fingerprint": "49cbdfd97c33656e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5453903e9683850b", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/parse-styled.ts:9"}, "properties": {"repobilityId": "52fcf6f5d3af70b7", "scanner": "scanner-primary", "fingerprint": "5453903e9683850b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5ae96ebe95038cca", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/native/compiler/src/style-fidelity.ts:18"}, "properties": {"repobilityId": "48ea3a29e99bf1fe", "scanner": "scanner-primary", "fingerprint": "5ae96ebe95038cca", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-82654798ecb8516d", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/emit-tokens.ts:4"}, "properties": {"repobilityId": "4783da988c406e75", "scanner": "scanner-primary", "fingerprint": "82654798ecb8516d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6e7aec9cbd82a0e0", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/infer-type.ts:3"}, "properties": {"repobilityId": "58b3998ceed4513f", "scanner": "scanner-primary", "fingerprint": "6e7aec9cbd82a0e0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4d8c31efdbd54fe0", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/native/compiler/src/validate.ts:3"}, "properties": {"repobilityId": "59c2e84a0a87cf45", "scanner": "scanner-primary", "fingerprint": "4d8c31efdbd54fe0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-370ef7aff99e8e7d", "level": "none", "message": {"text": "Commented-code block (13 lines) in packages/native/compiler/src/parse-rocketstyle.ts:9"}, "properties": {"repobilityId": "157c0b356a6afb07", "scanner": "scanner-primary", "fingerprint": "370ef7aff99e8e7d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9c902300213d8c11", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/native/compiler/src/tests/typed-route-params.test.ts:9"}, "properties": {"repobilityId": "df2ace397d613ea8", "scanner": "scanner-primary", "fingerprint": "9c902300213d8c11", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f5dbf801e85ebd8f", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/tier2-schema-discriminated-union.test.ts:1"}, "properties": {"repobilityId": "5645914458c80da6", "scanner": "scanner-primary", "fingerprint": "f5dbf801e85ebd8f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d662f2385a1eae21", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/tier2-validate-emit.test.ts:3"}, "properties": {"repobilityId": "7d17c2db53cf9832", "scanner": "scanner-primary", "fingerprint": "d662f2385a1eae21", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d6b3837b3b26ccf9", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/string-union-enum.test.ts:3"}, "properties": {"repobilityId": "b6d0f16db86837c8", "scanner": "scanner-primary", "fingerprint": "d6b3837b3b26ccf9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-daf2f20e53fea26b", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/native/compiler/src/tests/tier2-schema-nested-objects.test.ts:1"}, "properties": {"repobilityId": "6347fe1c9f7907b9", "scanner": "scanner-primary", "fingerprint": "daf2f20e53fea26b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-732accb0ffd9e801", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/store-v2-members.test.ts:4"}, "properties": {"repobilityId": "4aa9d4afdadf28a0", "scanner": "scanner-primary", "fingerprint": "732accb0ffd9e801", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-009bf9a627e6fbba", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/form-binding.test.ts:5"}, "properties": {"repobilityId": "7f827fa0cce08797", "scanner": "scanner-primary", "fingerprint": "009bf9a627e6fbba", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d307191f94a68ee1", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/tier2-strategy-b-silent-drop-warnings.test.ts:7"}, "properties": {"repobilityId": "753803a1304af87a", "scanner": "scanner-primary", "fingerprint": "d307191f94a68ee1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-37230549f34e3ca9", "level": "none", "message": {"text": "Commented-code block (12 lines) in packages/native/compiler/src/tests/native-audit-warnings.test.ts:4"}, "properties": {"repobilityId": "781f6f31bcad0b6a", "scanner": "scanner-primary", "fingerprint": "37230549f34e3ca9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-abac6546a7c6c5f0", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/native/compiler/src/tests/image-asset-dispatch.test.ts:3"}, "properties": {"repobilityId": "f1a10d2cfd94124d", "scanner": "scanner-primary", "fingerprint": "abac6546a7c6c5f0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3857f122ec864c50", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/native/compiler/src/tests/stub-runtime-drift.test.ts:4"}, "properties": {"repobilityId": "e5f8c49eed285a8e", "scanner": "scanner-primary", "fingerprint": "3857f122ec864c50", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-99e2522f8bb6914c", "level": "none", "message": {"text": "Commented-code block (11 lines) in packages/native/compiler/src/tests/native-global-guards.test.ts:8"}, "properties": {"repobilityId": "d8a12c38f4076568", "scanner": "scanner-primary", "fingerprint": "99e2522f8bb6914c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9a05a3a65fbb257d", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/native-useclipboard.test.ts:6"}, "properties": {"repobilityId": "b10010623a1f1092", "scanner": "scanner-primary", "fingerprint": "9a05a3a65fbb257d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cc3dc941ad49a5c9", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/native/compiler/src/tests/native-arrow-action-fixes.test.ts:4"}, "properties": {"repobilityId": "d10c3f2035a901d2", "scanner": "scanner-primary", "fingerprint": "cc3dc941ad49a5c9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2a3376b7bac9baeb", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/native/compiler/src/tests/emit-followups.test.ts:238"}, "properties": {"repobilityId": "abe0a31d4b9ba0e1", "scanner": "scanner-primary", "fingerprint": "2a3376b7bac9baeb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-24b8d54f6c6b5ed3", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/native/compiler/src/tests/synth-serializable.test.ts:4"}, "properties": {"repobilityId": "4b76744cada2d420", "scanner": "scanner-primary", "fingerprint": "24b8d54f6c6b5ed3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8f57b1121f368f8b", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/lifecycle-suspense.test.ts:3"}, "properties": {"repobilityId": "55a507205e03c604", "scanner": "scanner-primary", "fingerprint": "8f57b1121f368f8b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2c202641e7230a84", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/native/compiler/src/tests/native-transition-group.test.ts:5"}, "properties": {"repobilityId": "1118576ec5925684", "scanner": "scanner-primary", "fingerprint": "2c202641e7230a84", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2a4730c2758284e2", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/fetch-computed-shapes.test.ts:5"}, "properties": {"repobilityId": "935a9bf39124e66f", "scanner": "scanner-primary", "fingerprint": "2a4730c2758284e2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f29e74a578cd50fb", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/native/compiler/src/tests/parse-theme.test.ts:230"}, "properties": {"repobilityId": "dea4c3035bc5eaac", "scanner": "scanner-primary", "fingerprint": "f29e74a578cd50fb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a7291f8a3fe370b5", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/native/compiler/src/tests/native-nested-routes.test.ts:5"}, "properties": {"repobilityId": "90532a04f66e5218", "scanner": "scanner-primary", "fingerprint": "a7291f8a3fe370b5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-698d6bd826eab1f1", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/native-lifecycle-walled-warnings.test.ts:3"}, "properties": {"repobilityId": "983f7c72d76b7818", "scanner": "scanner-primary", "fingerprint": "698d6bd826eab1f1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c0757c6ed971a7dc", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/todomvc-baseline.test.ts:14"}, "properties": {"repobilityId": "6a3cb8a1b99e3586", "scanner": "scanner-primary", "fingerprint": "c0757c6ed971a7dc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e2405e0f3d3f502b", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/native/compiler/src/tests/native-walled-tags.test.ts:6"}, "properties": {"repobilityId": "24beaafb085cc1ab", "scanner": "scanner-primary", "fingerprint": "e2405e0f3d3f502b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e5b3f913f67a8343", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/native/compiler/src/tests/store-route-guard.test.ts:5"}, "properties": {"repobilityId": "b562f29fda55ab75", "scanner": "scanner-primary", "fingerprint": "e5b3f913f67a8343", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0f5cc53a71384a9c", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/native/compiler/src/tests/native-useparams-destructure.test.ts:5"}, "properties": {"repobilityId": "3859e4b739cae0fd", "scanner": "scanner-primary", "fingerprint": "0f5cc53a71384a9c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a9820a1bb71bd491", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/tier2-feature-emit.test.ts:3"}, "properties": {"repobilityId": "d329af7fc26ab3be", "scanner": "scanner-primary", "fingerprint": "a9820a1bb71bd491", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d632a8a6855f86e2", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/native/compiler/src/tests/validate-kotlin.test.ts:38"}, "properties": {"repobilityId": "0c344fc986323cd8", "scanner": "scanner-primary", "fingerprint": "d632a8a6855f86e2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-127389ffa15e9de8", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/native/compiler/src/tests/native-useform.test.ts:5"}, "properties": {"repobilityId": "e328814dcbb70ba6", "scanner": "scanner-primary", "fingerprint": "127389ffa15e9de8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f00455b509aba1e8", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/native/compiler/src/tests/text-testid-thread.test.ts:4"}, "properties": {"repobilityId": "e3069fa03ace62e3", "scanner": "scanner-primary", "fingerprint": "f00455b509aba1e8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c7eab6da1a9821c0", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/native/compiler/src/tests/canonical-primitives.test.ts:12"}, "properties": {"repobilityId": "4a73307acdb2c9b7", "scanner": "scanner-primary", "fingerprint": "c7eab6da1a9821c0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2354c4b35a6e10df", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/font-emit.test.ts:3"}, "properties": {"repobilityId": "2e6095bdb2a5f560", "scanner": "scanner-primary", "fingerprint": "2354c4b35a6e10df", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5bd63a62ff1c5a22", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/native/compiler/src/tests/rx-lowering.test.ts:3"}, "properties": {"repobilityId": "1dd78261e5f3a081", "scanner": "scanner-primary", "fingerprint": "5bd63a62ff1c5a22", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e9083c1a02dc7454", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/kotlin.test.ts:131"}, "properties": {"repobilityId": "49d4c9d24adb95b2", "scanner": "scanner-primary", "fingerprint": "e9083c1a02dc7454", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3115c519be4756fe", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/native/compiler/src/tests/native-usepermissions.test.ts:5"}, "properties": {"repobilityId": "197f2266a7e5cb48", "scanner": "scanner-primary", "fingerprint": "3115c519be4756fe", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-805481949b339886", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/native/compiler/src/tests/rx-full.test.ts:3"}, "properties": {"repobilityId": "cc8547ce08d1e9a8", "scanner": "scanner-primary", "fingerprint": "805481949b339886", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-639f40fdf3421fe8", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/type-mapper.test.ts:3"}, "properties": {"repobilityId": "e3c88c0cb5915c80", "scanner": "scanner-primary", "fingerprint": "639f40fdf3421fe8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-186e0b62ac9a3043", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/native/compiler/src/tests/native-usecolorscheme.test.ts:3"}, "properties": {"repobilityId": "d3a691f43d722d15", "scanner": "scanner-primary", "fingerprint": "186e0b62ac9a3043", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fdd05c43160865a2", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/native/compiler/src/tests/style-fidelity.test.ts:3"}, "properties": {"repobilityId": "14619fda2656bc16", "scanner": "scanner-primary", "fingerprint": "fdd05c43160865a2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-22402104bf52294a", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/native/compiler/src/tests/icon-mapping.test.ts:3"}, "properties": {"repobilityId": "c66f55e0e7f37fcc", "scanner": "scanner-primary", "fingerprint": "22402104bf52294a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0f091de33d816b2c", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/native/compiler/src/tests/swift.test.ts:145"}, "properties": {"repobilityId": "8c6be68b15612cc1", "scanner": "scanner-primary", "fingerprint": "0f091de33d816b2c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fca2a7b6a715a9f9", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/native/compiler/src/tests/tier2-machine-emit-broken.test.ts:9"}, "properties": {"repobilityId": "1a17873c6d057c1d", "scanner": "scanner-primary", "fingerprint": "fca2a7b6a715a9f9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-651b139aced68040", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/tier2-rx-silent-drop.test.ts:24"}, "properties": {"repobilityId": "545feaed49f17693", "scanner": "scanner-primary", "fingerprint": "651b139aced68040", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-30464c07de23c9a6", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/block-statement-bodies.test.ts:5"}, "properties": {"repobilityId": "78f85d5fcfb03a76", "scanner": "scanner-primary", "fingerprint": "30464c07de23c9a6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fd58c57abf3421ad", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/native/compiler/src/tests/update-index-lowering.test.ts:8"}, "properties": {"repobilityId": "b3df012d74ff201e", "scanner": "scanner-primary", "fingerprint": "fd58c57abf3421ad", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-aed89e38b5925be7", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/native/compiler/src/tests/native-transition.test.ts:5"}, "properties": {"repobilityId": "2ffe499597261a47", "scanner": "scanner-primary", "fingerprint": "aed89e38b5925be7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8a01ee5682232b82", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/native-button-disabled.test.ts:7"}, "properties": {"repobilityId": "a73d95f22bfb2040", "scanner": "scanner-primary", "fingerprint": "8a01ee5682232b82", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c5a3769c745c1d0a", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/native-required-prop-warnings.test.ts:4"}, "properties": {"repobilityId": "ac2467fe72715593", "scanner": "scanner-primary", "fingerprint": "c5a3769c745c1d0a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2dc24fa429b9b970", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/tests/validate-swift.test.ts:7"}, "properties": {"repobilityId": "de3abcf449265269", "scanner": "scanner-primary", "fingerprint": "2dc24fa429b9b970", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8c223eb28ac965a6", "level": "none", "message": {"text": "Commented-code block (15 lines) in packages/native/compiler/src/fixtures/tier2-store.tsx:3"}, "properties": {"repobilityId": "5019e9935e520ec5", "scanner": "scanner-primary", "fingerprint": "8c223eb28ac965a6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-871b88ea3c3e862b", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/fixtures/tier2-machine.tsx:10"}, "properties": {"repobilityId": "b91e684c85898d59", "scanner": "scanner-primary", "fingerprint": "871b88ea3c3e862b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5d69b2b04547f275", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/native/compiler/src/fixtures/tier2-feature.tsx:3"}, "properties": {"repobilityId": "7f548f6ea811db18", "scanner": "scanner-primary", "fingerprint": "5d69b2b04547f275", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a7e5f87e6909d613", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/fixtures/tier2-validate.tsx:3"}, "properties": {"repobilityId": "8438c6485cb673f6", "scanner": "scanner-primary", "fingerprint": "a7e5f87e6909d613", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c0da2a4d5b78c235", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/fixtures/synth-prop-types.tsx:10"}, "properties": {"repobilityId": "dd26d9b80cdac748", "scanner": "scanner-primary", "fingerprint": "c0da2a4d5b78c235", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-535f5a550fdccac2", "level": "none", "message": {"text": "Commented-code block (11 lines) in packages/native/compiler/src/fixtures/tier2-form.tsx:6"}, "properties": {"repobilityId": "7ded00889d608fd8", "scanner": "scanner-primary", "fingerprint": "535f5a550fdccac2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7681b326cd0b54d3", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/fixtures/lifecycle-keepalive.tsx:4"}, "properties": {"repobilityId": "9d413a462ec7456b", "scanner": "scanner-primary", "fingerprint": "7681b326cd0b54d3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f6e5c097a8a3f197", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/fixtures/rx-lowering.tsx:3"}, "properties": {"repobilityId": "9a222acbf6f1d95f", "scanner": "scanner-primary", "fingerprint": "f6e5c097a8a3f197", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1cd22b7287aa774c", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/native/compiler/src/fixtures/tier2-rx.tsx:12"}, "properties": {"repobilityId": "d3852aad15544d07", "scanner": "scanner-primary", "fingerprint": "1cd22b7287aa774c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a49ab60fb2675b9c", "level": "none", "message": {"text": "Commented-code block (12 lines) in packages/native/compiler/src/fixtures/tier2-i18n.tsx:3"}, "properties": {"repobilityId": "4ed22e98211796c1", "scanner": "scanner-primary", "fingerprint": "a49ab60fb2675b9c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-93fa07715ec92fb7", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/fixtures/router-hooks.tsx:4"}, "properties": {"repobilityId": "7e0bca4ef789ac58", "scanner": "scanner-primary", "fingerprint": "93fa07715ec92fb7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2584a156efab9408", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/fixtures/lifecycle-errorboundary.tsx:4"}, "properties": {"repobilityId": "447f3b939bf3d6a3", "scanner": "scanner-primary", "fingerprint": "2584a156efab9408", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fb35df99290d790f", "level": "none", "message": {"text": "Commented-code block (12 lines) in packages/native/compiler/src/fixtures/showcase-tasks.tsx:6"}, "properties": {"repobilityId": "b34f8792456bea5f", "scanner": "scanner-primary", "fingerprint": "fb35df99290d790f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-148470ccbfbf5aaf", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/fixtures/rx-full.tsx:3"}, "properties": {"repobilityId": "04a63507612a2a74", "scanner": "scanner-primary", "fingerprint": "148470ccbfbf5aaf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-46fa3918fe69dd98", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/fixtures/tier2-permissions.tsx:1"}, "properties": {"repobilityId": "17681615a041dcd6", "scanner": "scanner-primary", "fingerprint": "46fa3918fe69dd98", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3f2e5c7f991dd621", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/native/compiler/src/fixtures/tier2-state-tree.tsx:3"}, "properties": {"repobilityId": "fef7276d3440d24b", "scanner": "scanner-primary", "fingerprint": "3f2e5c7f991dd621", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-82c1f15aa2cc0dca", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/native/cli/src/assets.ts:4"}, "properties": {"repobilityId": "9cc921ce0826b9e2", "scanner": "scanner-primary", "fingerprint": "82c1f15aa2cc0dca", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6f125b7f610a8e61", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/native/cli/src/fonts.ts:5"}, "properties": {"repobilityId": "2c226c9b396c0032", "scanner": "scanner-primary", "fingerprint": "6f125b7f610a8e61", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8f65b5c932796772", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/native/cli/src/build.ts:4"}, "properties": {"repobilityId": "e76772112cc4567e", "scanner": "scanner-primary", "fingerprint": "8f65b5c932796772", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2fef4a439af249f3", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/native/cli/src/tests/build.test.ts:3"}, "properties": {"repobilityId": "ba7242a121114131", "scanner": "scanner-primary", "fingerprint": "2fef4a439af249f3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-48af5a06464fb285", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/native/runtime-kotlin/scripts/verify-kotlin.ts:47"}, "properties": {"repobilityId": "d77874094ac48f85", "scanner": "scanner-primary", "fingerprint": "48af5a06464fb285", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4958e89a93e1393d", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/internals/perf-harness/src/tests/compiler-output.test.ts:31"}, "properties": {"repobilityId": "f6d5fb981f3d7fe4", "scanner": "scanner-primary", "fingerprint": "4958e89a93e1393d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-529c117fbb2922b4", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/internals/perf-harness/src/tests/signal-create-cost.test.ts:18"}, "properties": {"repobilityId": "b25cf2d051912f27", "scanner": "scanner-primary", "fingerprint": "529c117fbb2922b4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6c11a216216d9487", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/internals/perf-harness/src/tests/ui-rocketstyle.test.ts:140"}, "properties": {"repobilityId": "96faab9458b08dd9", "scanner": "scanner-primary", "fingerprint": "6c11a216216d9487", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2543d557200e68df", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/internals/perf-harness/src/tests/big-list.test.ts:102"}, "properties": {"repobilityId": "2aad13d10e722f78", "scanner": "scanner-primary", "fingerprint": "2543d557200e68df", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bcb697b8f29c2493", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/internals/perf-harness/src/tests/treeshake.test.ts:126"}, "properties": {"repobilityId": "f285bb91c8ddd643", "scanner": "scanner-primary", "fingerprint": "bcb697b8f29c2493", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-da28d42622c0659d", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/internals/perf-harness/src/tests/catalog-drift.test.ts:60"}, "properties": {"repobilityId": "82b76b733679259f", "scanner": "scanner-primary", "fingerprint": "da28d42622c0659d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1910ad948d92080f", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/internals/perf-harness/src/tests/scaling-probe.test.ts:121"}, "properties": {"repobilityId": "bc1cf505eaee0502", "scanner": "scanner-primary", "fingerprint": "1910ad948d92080f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-040b1621e1bda989", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/internals/test-utils/src/mount-reactive.ts:176"}, "properties": {"repobilityId": "786ca953870aab7f", "scanner": "scanner-primary", "fingerprint": "040b1621e1bda989", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-84453a1326379623", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/internals/test-utils/src/globals.d.ts:42"}, "properties": {"repobilityId": "c13a64cd603ad7a3", "scanner": "scanner-primary", "fingerprint": "84453a1326379623", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9f41507a6b9357d8", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/internals/test-utils/src/tests/check-changeset-required.test.ts:482"}, "properties": {"repobilityId": "489ae6ffce602b62", "scanner": "scanner-primary", "fingerprint": "9f41507a6b9357d8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e26e8c60ab78291f", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/internals/test-utils/src/tests/install-git-hooks.test.ts:180"}, "properties": {"repobilityId": "a004658a06632f08", "scanner": "scanner-primary", "fingerprint": "e26e8c60ab78291f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7882850b5489a6e6", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/internals/test-utils/src/tests/affected.test.ts:27"}, "properties": {"repobilityId": "926a7ffa8cfea70c", "scanner": "scanner-primary", "fingerprint": "7882850b5489a6e6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-487c88149b5505ce", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/internals/test-utils/src/tests/check-diagnose-catalog.test.ts:347"}, "properties": {"repobilityId": "06ebff16d49df312", "scanner": "scanner-primary", "fingerprint": "487c88149b5505ce", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7af3d29bac2f031c", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/internals/test-utils/src/tests/serve-ssg.test.ts:179"}, "properties": {"repobilityId": "ee2ae5a925c6aadf", "scanner": "scanner-primary", "fingerprint": "7af3d29bac2f031c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-97b4141f6c39bb9c", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/internals/test-utils/src/tests/bootstrap-exit-codes.test.ts:76"}, "properties": {"repobilityId": "3504e47ae8508cb2", "scanner": "scanner-primary", "fingerprint": "97b4141f6c39bb9c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-72bf1b74a064ead4", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/internals/test-utils/src/tests/check-bundle-budgets-failures.test.ts:66"}, "properties": {"repobilityId": "4dd195ccab81053f", "scanner": "scanner-primary", "fingerprint": "72bf1b74a064ead4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e2a10c9be2881de2", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/internals/playwright-config/src/index.ts:3"}, "properties": {"repobilityId": "02c41ca57a930086", "scanner": "scanner-primary", "fingerprint": "e2a10c9be2881de2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3653f626acac6c88", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/internals/playwright-config/src/servers.ts:1"}, "properties": {"repobilityId": "1885282446dc1479", "scanner": "scanner-primary", "fingerprint": "3653f626acac6c88", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-417b680ab1ec7e93", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/internals/manifest/src/render.ts:111"}, "properties": {"repobilityId": "d0ed63248225baa4", "scanner": "scanner-primary", "fingerprint": "417b680ab1ec7e93", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-64b00d2334e09814", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/internals/manifest/src/tests/define.test.ts:64"}, "properties": {"repobilityId": "c71e8332c41013a5", "scanner": "scanner-primary", "fingerprint": "64b00d2334e09814", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1037b5837925a94a", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/internals/manifest/src/tests/real-manifests.test.ts:66"}, "properties": {"repobilityId": "fa07251949b1f900", "scanner": "scanner-primary", "fingerprint": "1037b5837925a94a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-60bebf4a6f40f90e", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/internals/manifest/src/tests/e2e.test.ts:11"}, "properties": {"repobilityId": "4caefc2139e2c9ef", "scanner": "scanner-primary", "fingerprint": "60bebf4a6f40f90e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6a5e6681c406dcec", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/internals/manifest/src/tests/api-reference.test.ts:8"}, "properties": {"repobilityId": "d2aece8faa727c1d", "scanner": "scanner-primary", "fingerprint": "6a5e6681c406dcec", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9187e2ea00a865c5", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/internals/manifest/src/tests/cli.test.ts:16"}, "properties": {"repobilityId": "0ae0b0f059ee4f24", "scanner": "scanner-primary", "fingerprint": "9187e2ea00a865c5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d91cb39ea2f3043d", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/internals/manifest/src/tests/generator.test.ts:496"}, "properties": {"repobilityId": "8ad9ddaaf3f41033", "scanner": "scanner-primary", "fingerprint": "d91cb39ea2f3043d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1066bda1c9cdabc7", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/internals/ansi/src/index.ts:55"}, "properties": {"repobilityId": "78a23ddc7d09b804", "scanner": "scanner-primary", "fingerprint": "1066bda1c9cdabc7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-daf9e76042e297da", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/internals/vitest-config/src/internals.ts:26"}, "properties": {"repobilityId": "6c4e454a9676fb72", "scanner": "scanner-primary", "fingerprint": "daf9e76042e297da", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-be0efa776f053976", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/internals/vitest-config/src/tests/browser-helpers.test.ts:12"}, "properties": {"repobilityId": "28bddbe7838e5ee4", "scanner": "scanner-primary", "fingerprint": "be0efa776f053976", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-98272bc7097dc832", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/ui-system/styler/src/styled.tsx:51"}, "properties": {"repobilityId": "6a8f352c5695a989", "scanner": "scanner-primary", "fingerprint": "98272bc7097dc832", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6168823235a1069e", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/ui-system/styler/src/resolve.ts:199"}, "properties": {"repobilityId": "bdae4b5389d0140d", "scanner": "scanner-primary", "fingerprint": "6168823235a1069e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1c5574d26fb4e1ae", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/styler/src/sheet.ts:14"}, "properties": {"repobilityId": "e24458370ab9043e", "scanner": "scanner-primary", "fingerprint": "1c5574d26fb4e1ae", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-342507d481051c63", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/ui-system/styler/src/forward.ts:9"}, "properties": {"repobilityId": "a9f5f9429fbf34c5", "scanner": "scanner-primary", "fingerprint": "342507d481051c63", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e6717016e010d0de", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/styler/src/__tests__/resolve-cache.test.ts:18"}, "properties": {"repobilityId": "8b0a1753bc0faa56", "scanner": "scanner-primary", "fingerprint": "e6717016e010d0de", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c3c1cc73e8c7d474", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/ui-system/styler/src/__tests__/composition-chain.test.ts:152"}, "properties": {"repobilityId": "154fc41c4d0670c7", "scanner": "scanner-primary", "fingerprint": "c3c1cc73e8c7d474", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f5dca001f159742b", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/ui-system/styler/src/__tests__/dev-css-validator.test.ts:4"}, "properties": {"repobilityId": "49ea0db805b02b6e", "scanner": "scanner-primary", "fingerprint": "f5dca001f159742b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-75c0d95f4c821da0", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/ui-system/styler/src/__tests__/static-styler-resolve-cost.test.ts:127"}, "properties": {"repobilityId": "7b9f69da1e2b83e0", "scanner": "scanner-primary", "fingerprint": "75c0d95f4c821da0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8e0e8c5fc9ead669", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/ui-system/styler/src/__tests__/memory-growth.test.ts:80"}, "properties": {"repobilityId": "7659100f29fcaf2f", "scanner": "scanner-primary", "fingerprint": "8e0e8c5fc9ead669", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-80db2cce0ef8a1ea", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/styler/src/__tests__/resolve.test.ts:252"}, "properties": {"repobilityId": "593693ab100b41ed", "scanner": "scanner-primary", "fingerprint": "80db2cce0ef8a1ea", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fa38d294d6a94e53", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/styler/src/__tests__/styler.browser.test.tsx:13"}, "properties": {"repobilityId": "e9375f7b86f8ff9b", "scanner": "scanner-primary", "fingerprint": "fa38d294d6a94e53", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c396298c03eb7d5a", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/ui-system/styler/src/__tests__/dev-gate-treeshake.test.ts:13"}, "properties": {"repobilityId": "68a65c2852b2a73f", "scanner": "scanner-primary", "fingerprint": "c396298c03eb7d5a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5c98fd694e84573d", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/ui-system/styler/src/__tests__/styled-ssr-fast-path.test.tsx:3"}, "properties": {"repobilityId": "7463b8c7ae44e8be", "scanner": "scanner-primary", "fingerprint": "5c98fd694e84573d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bb7a3c9c4d5098a5", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/styler/src/__tests__/styled.test.ts:453"}, "properties": {"repobilityId": "707278dfc6f42e5a", "scanner": "scanner-primary", "fingerprint": "bb7a3c9c4d5098a5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7b57d78bf7acaaf7", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/styler/src/__tests__/sheet.test.ts:207"}, "properties": {"repobilityId": "5cea5f4379a5fbea", "scanner": "scanner-primary", "fingerprint": "7b57d78bf7acaaf7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3f218be1f4661806", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/styler/src/__tests__/inject-rules.browser.test.ts:4"}, "properties": {"repobilityId": "55b474c686bb9735", "scanner": "scanner-primary", "fingerprint": "3f218be1f4661806", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-597fe3dde46cd0aa", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/ui-core/src/context.tsx:72"}, "properties": {"repobilityId": "f01d82fcc0630c92", "scanner": "scanner-primary", "fingerprint": "597fe3dde46cd0aa", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fe949ec1e7254e52", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/ui-system/ui-core/src/PyreonUI.tsx:17"}, "properties": {"repobilityId": "3dce07a4b1ca38b6", "scanner": "scanner-primary", "fingerprint": "fe949ec1e7254e52", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d235101c95b2b5f3", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/ui-core/src/__tests__/PyreonUI.test.tsx:104"}, "properties": {"repobilityId": "5ec15ad101c099b5", "scanner": "scanner-primary", "fingerprint": "d235101c95b2b5f3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7e6f63f4fb92a398", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/ui-core/src/__tests__/PyreonUI-inheritance.test.tsx:3"}, "properties": {"repobilityId": "9f756bc9def2626a", "scanner": "scanner-primary", "fingerprint": "7e6f63f4fb92a398", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-efbe7113915b196f", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/ui-system/ui-core/src/__tests__/css-variables-ssr.test.tsx:9"}, "properties": {"repobilityId": "ffe834e2d21a73a1", "scanner": "scanner-primary", "fingerprint": "efbe7113915b196f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a7d2e1e79056ebcd", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/ui-system/ui-core/src/__tests__/css-variables-mode.test.tsx:9"}, "properties": {"repobilityId": "a4b32ea414771b44", "scanner": "scanner-primary", "fingerprint": "a7d2e1e79056ebcd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b93d01c2a812d603", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/ui-system/rocketstyle/src/init.ts:74"}, "properties": {"repobilityId": "717a124421c57a3e", "scanner": "scanner-primary", "fingerprint": "b93d01c2a812d603", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d746adf64bc5e47c", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/rocketstyle/src/rocketstyle.ts:99"}, "properties": {"repobilityId": "729dadcd4a5d26fc", "scanner": "scanner-primary", "fingerprint": "d746adf64bc5e47c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a0781c3458f3695d", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/rocketstyle/src/__tests__/attrs-overloads.test.ts:4"}, "properties": {"repobilityId": "defb4d387a2e4073", "scanner": "scanner-primary", "fingerprint": "a0781c3458f3695d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f9992acab1d728c2", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/ui-system/rocketstyle/src/__tests__/minimal-theme.test.ts:1"}, "properties": {"repobilityId": "9b0e83a45b2e8915", "scanner": "scanner-primary", "fingerprint": "f9992acab1d728c2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fd50ef08ed823f2e", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/rocketstyle/src/__tests__/rocketstyleIntegration.test.ts:98"}, "properties": {"repobilityId": "148394934e67b24d", "scanner": "scanner-primary", "fingerprint": "fd50ef08ed823f2e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-04a0c1f3d0135529", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/rocketstyle/src/__tests__/createLocalProvider.test.ts:252"}, "properties": {"repobilityId": "c85435a9ca329ebe", "scanner": "scanner-primary", "fingerprint": "04a0c1f3d0135529", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-11f28ac68779daea", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/ui-system/rocketstyle/src/__tests__/reactive-href-prop.browser.test.tsx:9"}, "properties": {"repobilityId": "70a78f7f7899ad18", "scanner": "scanner-primary", "fingerprint": "11f28ac68779daea", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-59d6ed160953667a", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/rocketstyle/src/__tests__/css-variables-mode.test.ts:5"}, "properties": {"repobilityId": "24afe004bb73a676", "scanner": "scanner-primary", "fingerprint": "59d6ed160953667a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-290191bc67fbaa52", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/ui-system/rocketstyle/src/__tests__/memo-cap.test.ts:103"}, "properties": {"repobilityId": "ad887c587317431e", "scanner": "scanner-primary", "fingerprint": "290191bc67fbaa52", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a9f633b2549cace1", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/ui-system/rocketstyle/src/__tests__/rocketstyle.browser.test.tsx:319"}, "properties": {"repobilityId": "104fce2ba04f5549", "scanner": "scanner-primary", "fingerprint": "a9f633b2549cace1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-13cca44c69e16a62", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/rocketstyle/src/__tests__/createLocalProvider.descriptors.test.ts:332"}, "properties": {"repobilityId": "4a98ba1137f21d92", "scanner": "scanner-primary", "fingerprint": "13cca44c69e16a62", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5dbe79c9c7974c57", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/ui-system/rocketstyle/src/types/rocketstyle.ts:84"}, "properties": {"repobilityId": "31fca96c2cc684a0", "scanner": "scanner-primary", "fingerprint": "5dbe79c9c7974c57", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fc50983d97f63047", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/ui-system/rocketstyle/src/hoc/rocketstyleAttrsHoc.ts:35"}, "properties": {"repobilityId": "f37fcd8493c5e051", "scanner": "scanner-primary", "fingerprint": "fc50983d97f63047", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d2873eda08fd42c3", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/ui-system/rocketstyle/src/utils/theme.ts:31"}, "properties": {"repobilityId": "b2cffae1ae9a82e4", "scanner": "scanner-primary", "fingerprint": "d2873eda08fd42c3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ae01340e62f2af2d", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/ui-system/rocketstyle/src/utils/attrs.ts:3"}, "properties": {"repobilityId": "7774dfe8359e91cc", "scanner": "scanner-primary", "fingerprint": "ae01340e62f2af2d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-06f768f35c0300ab", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/ui-system/rocketstyle/src/context/createLocalProvider.ts:107"}, "properties": {"repobilityId": "fee32af6409ad4ee", "scanner": "scanner-primary", "fingerprint": "06f768f35c0300ab", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-159557b0e0ad328f", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/ui-system/rocketstyle/src/context/context.ts:6"}, "properties": {"repobilityId": "d4118f440788da96", "scanner": "scanner-primary", "fingerprint": "159557b0e0ad328f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-16b70cb75a8a3d09", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/coolgrid/vitest.config.ts:7"}, "properties": {"repobilityId": "e2325032f7e4af0e", "scanner": "scanner-primary", "fingerprint": "16b70cb75a8a3d09", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4fe778eaad3cb410", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/coolgrid/src/useContext.tsx:22"}, "properties": {"repobilityId": "ddcf474706496fc1", "scanner": "scanner-primary", "fingerprint": "4fe778eaad3cb410", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0ef9f4bc3f414c47", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/ui-system/coolgrid/src/__tests__/Row.test.ts:32"}, "properties": {"repobilityId": "b57c1aa5418319b3", "scanner": "scanner-primary", "fingerprint": "0ef9f4bc3f414c47", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c26846ed371341a4", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/ui-system/coolgrid/src/__tests__/Col.test.ts:40"}, "properties": {"repobilityId": "d3f3c33822296cee", "scanner": "scanner-primary", "fingerprint": "c26846ed371341a4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dd179fd460e4d05e", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/ui-system/coolgrid/src/Row/styled.ts:22"}, "properties": {"repobilityId": "43071bd107c787ce", "scanner": "scanner-primary", "fingerprint": "dd179fd460e4d05e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-56353233e6544131", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/unistyle/src/context.tsx:28"}, "properties": {"repobilityId": "b0519eaa2fccc17e", "scanner": "scanner-primary", "fingerprint": "56353233e6544131", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-801357bc9c41bac8", "level": "none", "message": {"text": "Commented-code block (11 lines) in packages/ui-system/unistyle/src/__tests__/cssVariables.browser.test.tsx:10"}, "properties": {"repobilityId": "3bb02ca82cc339e0", "scanner": "scanner-primary", "fingerprint": "801357bc9c41bac8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-11339703be07083a", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/ui-system/unistyle/src/__tests__/unistyle.browser.test.tsx:17"}, "properties": {"repobilityId": "462b7b141cc17c9d", "scanner": "scanner-primary", "fingerprint": "11339703be07083a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e5e696361336d823", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/unistyle/src/__tests__/styles.test.ts:225"}, "properties": {"repobilityId": "511d5693e1754705", "scanner": "scanner-primary", "fingerprint": "e5e696361336d823", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-74f260e77829183d", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/ui-system/unistyle/src/__tests__/special-keys.test.ts:18"}, "properties": {"repobilityId": "08cf3302bc4939fc", "scanner": "scanner-primary", "fingerprint": "74f260e77829183d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f169013a03900a4f", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/unistyle/src/__tests__/responsive.test.ts:179"}, "properties": {"repobilityId": "c9b9064178cf3b1a", "scanner": "scanner-primary", "fingerprint": "f169013a03900a4f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3c9e3e3c19227a11", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/ui-system/unistyle/src/__tests__/cssVariables-passthrough.test.ts:9"}, "properties": {"repobilityId": "835010cb1bf34290", "scanner": "scanner-primary", "fingerprint": "3c9e3e3c19227a11", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f01505952cc23586", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/ui-system/unistyle/src/__tests__/makeItResponsive.test.ts:271"}, "properties": {"repobilityId": "58dbcf8ef67f28e6", "scanner": "scanner-primary", "fingerprint": "f01505952cc23586", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fb1547e7466d2c65", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/unistyle/src/responsive/normalizeTheme.ts:33"}, "properties": {"repobilityId": "ccb2b1fcdc334a30", "scanner": "scanner-primary", "fingerprint": "fb1547e7466d2c65", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fe0504603840fb4f", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/ui-system/unistyle/src/responsive/makeItResponsive.ts:50"}, "properties": {"repobilityId": "9f94e2939e7ea936", "scanner": "scanner-primary", "fingerprint": "fe0504603840fb4f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c22fb392a44f38e0", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/ui-system/unistyle/src/styles/alignContent.ts:33"}, "properties": {"repobilityId": "ff84995da303bf2c", "scanner": "scanner-primary", "fingerprint": "c22fb392a44f38e0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-07a7fcadad7fd015", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/unistyle/src/styles/styles/index.ts:27"}, "properties": {"repobilityId": "5b3cef72f0b30a5c", "scanner": "scanner-primary", "fingerprint": "07a7fcadad7fd015", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bc8ba09e58697ba4", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/ui-system/kinetic/vitest.config.ts:7"}, "properties": {"repobilityId": "d6495d4d7e91e5ee", "scanner": "scanner-primary", "fingerprint": "bc8ba09e58697ba4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4fd2f6f2e7163a52", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/ui-system/kinetic/src/utils.ts:5"}, "properties": {"repobilityId": "4f82b0ea57aff2aa", "scanner": "scanner-primary", "fingerprint": "4fd2f6f2e7163a52", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b136a5b32a30f43f", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/ui-system/kinetic/src/Transition.tsx:32"}, "properties": {"repobilityId": "3d88e627dfa2d01a", "scanner": "scanner-primary", "fingerprint": "b136a5b32a30f43f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-735cfc67ee3ffecb", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/ui-system/kinetic/src/__tests__/Transition.ssr.test.tsx:115"}, "properties": {"repobilityId": "1b7938c06c924b4d", "scanner": "scanner-primary", "fingerprint": "735cfc67ee3ffecb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ece3a08696eefa19", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/kinetic/src/__tests__/kinetic-modes.ssr.test.tsx:184"}, "properties": {"repobilityId": "37d92ed2694e8fba", "scanner": "scanner-primary", "fingerprint": "ece3a08696eefa19", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-90b25fdae81a63a8", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/ui-system/kinetic/src/__tests__/stagger-component-children-hydration.test.tsx:48"}, "properties": {"repobilityId": "0a4746d0f8a0352b", "scanner": "scanner-primary", "fingerprint": "90b25fdae81a63a8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-664c89b4117e08e3", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/ui-system/kinetic/src/__tests__/kinetic.browser.test.tsx:12"}, "properties": {"repobilityId": "743d10ca9dda928d", "scanner": "scanner-primary", "fingerprint": "664c89b4117e08e3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ace6a655bcb76869", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/kinetic/src/kinetic/TransitionRenderer.tsx:23"}, "properties": {"repobilityId": "d7e6fa896b8c5faf", "scanner": "scanner-primary", "fingerprint": "ace6a655bcb76869", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8976175f84d0eda8", "level": "none", "message": {"text": "Commented-code block (15 lines) in packages/ui-system/kinetic/src/kinetic/createKineticComponent.tsx:34"}, "properties": {"repobilityId": "2b87bb58bd80c30f", "scanner": "scanner-primary", "fingerprint": "8976175f84d0eda8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2961336e1b74304c", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/ui-system/kinetic/src/kinetic/CollapseRenderer.tsx:169"}, "properties": {"repobilityId": "0766a0c9849fe601", "scanner": "scanner-primary", "fingerprint": "2961336e1b74304c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-298ba79ebbbfacd0", "level": "none", "message": {"text": "Commented-code block (11 lines) in packages/ui-system/kinetic/src/kinetic/TransitionItem.tsx:89"}, "properties": {"repobilityId": "c1b966e002bda213", "scanner": "scanner-primary", "fingerprint": "298ba79ebbbfacd0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-634abdef3eb6e5b5", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/kinetic-presets/src/presets.ts:3"}, "properties": {"repobilityId": "d3475c784e9908fb", "scanner": "scanner-primary", "fingerprint": "634abdef3eb6e5b5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-15d54dba260d7038", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/ui-system/kinetic-presets/src/__tests__/tree-shake.test.ts:119"}, "properties": {"repobilityId": "794408808ed3a471", "scanner": "scanner-primary", "fingerprint": "15d54dba260d7038", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7338e4ee1821102b", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/ui-system/connector-document/src/extractDocumentTree.ts:120"}, "properties": {"repobilityId": "dfdd0964468f6e92", "scanner": "scanner-primary", "fingerprint": "7338e4ee1821102b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-63aad7e57ea7fbf9", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/connector-document/src/__tests__/extractDocumentTree.test.ts:7"}, "properties": {"repobilityId": "3a472aa9dd7439d6", "scanner": "scanner-primary", "fingerprint": "63aad7e57ea7fbf9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6d1379346eaafa7b", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/ui-system/connector-document/src/__tests__/connector-document.browser.test.tsx:10"}, "properties": {"repobilityId": "a79ab9bf7827693f", "scanner": "scanner-primary", "fingerprint": "6d1379346eaafa7b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-93f0cdb5171b7b83", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/ui-system/attrs/src/__tests__/attrsHoc.test.ts:141"}, "properties": {"repobilityId": "f2a19c531efc352f", "scanner": "scanner-primary", "fingerprint": "93f0cdb5171b7b83", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4421b5be4a2bb994", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/ui-system/attrs/src/__tests__/attrs.test.ts:469"}, "properties": {"repobilityId": "1ebe78457c1898ff", "scanner": "scanner-primary", "fingerprint": "4421b5be4a2bb994", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9a94852dac6e760a", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/attrs/src/hoc/attrsHoc.ts:29"}, "properties": {"repobilityId": "0892826637e045d9", "scanner": "scanner-primary", "fingerprint": "9a94852dac6e760a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b4efcde25d4f2a22", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/ui-system/attrs/src/utils/attrs.ts:3"}, "properties": {"repobilityId": "251b0d5447231ef8", "scanner": "scanner-primary", "fingerprint": "b4efcde25d4f2a22", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bc977318a127e0a9", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/document-primitives/src/__tests__/useDocumentExport.test.ts:6"}, "properties": {"repobilityId": "d78e577cb7fc918c", "scanner": "scanner-primary", "fingerprint": "bc977318a127e0a9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-473ce219cc27d7b6", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/document-primitives/src/__tests__/reactivity.test.ts:182"}, "properties": {"repobilityId": "8e260b69d2174414", "scanner": "scanner-primary", "fingerprint": "473ce219cc27d7b6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b5070d7ada262e9c", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/document-primitives/src/__tests__/document-primitives.browser.test.ts:19"}, "properties": {"repobilityId": "3042cfc44ef51b4d", "scanner": "scanner-primary", "fingerprint": "b5070d7ada262e9c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e6708764f87b3d62", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/ui-system/elements/vitest.config.ts:3"}, "properties": {"repobilityId": "0dad625652faa193", "scanner": "scanner-primary", "fingerprint": "e6708764f87b3d62", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9354fb3a95f44d9d", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/ui-system/elements/src/types.ts:10"}, "properties": {"repobilityId": "59ed82cfcbf68ce1", "scanner": "scanner-primary", "fingerprint": "9354fb3a95f44d9d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5e5d28d1c8f2a2d8", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/ui-system/elements/src/Text/component.tsx:50"}, "properties": {"repobilityId": "1fa0c648c83ebd76", "scanner": "scanner-primary", "fingerprint": "5e5d28d1c8f2a2d8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-01ab51a21255f709", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/ui-system/elements/src/__tests__/css-variables.browser.test.tsx:11"}, "properties": {"repobilityId": "4987e65e4da88a1b", "scanner": "scanner-primary", "fingerprint": "01ab51a21255f709", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2f013c45ecd26a5f", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/elements/src/__tests__/Element.test.ts:9"}, "properties": {"repobilityId": "09a5aae4f3ab5b57", "scanner": "scanner-primary", "fingerprint": "2f013c45ecd26a5f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4ccc9382bab947e6", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/ui-system/elements/src/__tests__/Iterator.test.ts:7"}, "properties": {"repobilityId": "f847f04b73cd267f", "scanner": "scanner-primary", "fingerprint": "4ccc9382bab947e6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1162b6f6cff95e5b", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/ui-system/elements/src/__tests__/isPyreonComponent.test.ts:5"}, "properties": {"repobilityId": "e7d4378bf1508957", "scanner": "scanner-primary", "fingerprint": "1162b6f6cff95e5b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ccc8a5b0dc9f12ca", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/elements/src/__tests__/elements.browser.test.tsx:56"}, "properties": {"repobilityId": "f890b29619f867a1", "scanner": "scanner-primary", "fingerprint": "ccc8a5b0dc9f12ca", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a6b1f37e52be5c43", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/elements/src/__tests__/Wrapper.test.tsx:153"}, "properties": {"repobilityId": "7ee48d9a2db6994d", "scanner": "scanner-primary", "fingerprint": "a6b1f37e52be5c43", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4b2221b328554813", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/elements/src/__tests__/reactive-prop-through-element.browser.test.tsx:97"}, "properties": {"repobilityId": "9c90dcba61fa49af", "scanner": "scanner-primary", "fingerprint": "4b2221b328554813", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c65c828867c33cc9", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/ui-system/elements/src/__tests__/useOverlay.test.ts:7"}, "properties": {"repobilityId": "a1c891d740eeef9a", "scanner": "scanner-primary", "fingerprint": "c65c828867c33cc9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2aa57918480e364f", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/ui-system/elements/src/__tests__/slot-bare-component-with-hooks.test.tsx:1"}, "properties": {"repobilityId": "86e924943c27fea5", "scanner": "scanner-primary", "fingerprint": "2aa57918480e364f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0695941e537f11fc", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/ui-system/elements/src/__tests__/Wrapper-innerhtml.test.tsx:92"}, "properties": {"repobilityId": "dac1452ce7f2ca39", "scanner": "scanner-primary", "fingerprint": "0695941e537f11fc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0b814f3be592d22a", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/elements/src/__tests__/Overlay.test.ts:4"}, "properties": {"repobilityId": "4617956d7d9c08b6", "scanner": "scanner-primary", "fingerprint": "0b814f3be592d22a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c42aeebbe8dadee0", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/elements/src/__tests__/positioning.test.ts:56"}, "properties": {"repobilityId": "8b119ee5318c294e", "scanner": "scanner-primary", "fingerprint": "c42aeebbe8dadee0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c3fc1da4720721ea", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/ui-system/elements/src/__tests__/Iterator.types.test.ts:124"}, "properties": {"repobilityId": "f487141fbea3f4a3", "scanner": "scanner-primary", "fingerprint": "c3fc1da4720721ea", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-eb418732a7e08560", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/elements/src/__tests__/Content.test.tsx:11"}, "properties": {"repobilityId": "9555077c88d910de", "scanner": "scanner-primary", "fingerprint": "eb418732a7e08560", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e472e611ba2b797a", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/ui-system/elements/src/__tests__/slot-component-reference.test.tsx:1"}, "properties": {"repobilityId": "eeefeefa9cd68c00", "scanner": "scanner-primary", "fingerprint": "e472e611ba2b797a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-779d59821b9fb3ad", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/ui-system/elements/src/Element/component.tsx:179"}, "properties": {"repobilityId": "7add5c84e4aa53f4", "scanner": "scanner-primary", "fingerprint": "779d59821b9fb3ad", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-69f5104835d8d1d6", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/ui-system/elements/src/helpers/isPyreonComponent.ts:1"}, "properties": {"repobilityId": "8378b536047bcc8c", "scanner": "scanner-primary", "fingerprint": "69f5104835d8d1d6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-58795995c347520e", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/ui-system/elements/src/helpers/Content/component.tsx:39"}, "properties": {"repobilityId": "39d7d9639765f705", "scanner": "scanner-primary", "fingerprint": "58795995c347520e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-40c41f730d8c2384", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/ui-system/elements/src/helpers/Iterator/component.tsx:93"}, "properties": {"repobilityId": "d20026e1b133662f", "scanner": "scanner-primary", "fingerprint": "40c41f730d8c2384", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4bdb20c26b368b0c", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/elements/src/helpers/Wrapper/component.tsx:58"}, "properties": {"repobilityId": "e1e4a4785e4ebe01", "scanner": "scanner-primary", "fingerprint": "4bdb20c26b368b0c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-825eab3acedbc487", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/elements/src/helpers/Wrapper/types.ts:46"}, "properties": {"repobilityId": "c426f69a0853f9a5", "scanner": "scanner-primary", "fingerprint": "825eab3acedbc487", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-431ce61c0908917a", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/ui-system/elements/src/List/component.tsx:61"}, "properties": {"repobilityId": "0ae9001a482785fe", "scanner": "scanner-primary", "fingerprint": "431ce61c0908917a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d5880a423eb9d4f1", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/cpa-pw-blog/vite.config.ts:19"}, "properties": {"repobilityId": "d997211f55a8978c", "scanner": "scanner-primary", "fingerprint": "d5880a423eb9d4f1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-658914d92ac4d11c", "level": "none", "message": {"text": "Commented-code block (7 lines) in examples/cpa-pw-blog/src/routes/api/_pyreon-revalidate.ts:28"}, "properties": {"repobilityId": "af56a92ea7570e99", "scanner": "scanner-primary", "fingerprint": "658914d92ac4d11c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b19e95752568052c", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 examples/cpa-pw-blog/src/routes/api/_pyreon-revalidate.ts:30"}, "properties": {"repobilityId": "37ea20c03c9aa066", "scanner": "scanner-primary", "fingerprint": "b19e95752568052c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-22c7ef64a8954d1e", "level": "none", "message": {"text": "Commented-code block (7 lines) in examples/cpa-pw-blog/src/routes/api/echo/[...path].ts:5"}, "properties": {"repobilityId": "fa8a3f468972cbc5", "scanner": "scanner-primary", "fingerprint": "22c7ef64a8954d1e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-46024af07d12e295", "level": "none", "message": {"text": "Commented-code block (6 lines) in examples/playground/src/entry-client.ts:10"}, "properties": {"repobilityId": "4398f9588ad1b2c5", "scanner": "scanner-primary", "fingerprint": "46024af07d12e295", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ed815caa1e4b302e", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/playground/src/components/Counter.tsx:10"}, "properties": {"repobilityId": "6fbe2a625a78ffae", "scanner": "scanner-primary", "fingerprint": "ed815caa1e4b302e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-305d6d1f8ccf8741", "level": "none", "message": {"text": "Commented-code block (9 lines) in examples/playground/src/pages/About.tsx:6"}, "properties": {"repobilityId": "c1c11202abfdc0c0", "scanner": "scanner-primary", "fingerprint": "305d6d1f8ccf8741", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-98fcbe2ac11f2fe7", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/playground/src/pages/Primitives.tsx:91"}, "properties": {"repobilityId": "4809fca7227a09e9", "scanner": "scanner-primary", "fingerprint": "98fcbe2ac11f2fe7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-126e37518380c4a7", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/collab-board/vite.config.ts:4"}, "properties": {"repobilityId": "9951dee2a2f7a62d", "scanner": "scanner-primary", "fingerprint": "126e37518380c4a7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-307e693702b0896d", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/collab-board/relay.ts:24"}, "properties": {"repobilityId": "a84a9d1af36b16cb", "scanner": "scanner-primary", "fingerprint": "307e693702b0896d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0633f842785a94ae", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/collab-board/src/sync/board-doc.ts:5"}, "properties": {"repobilityId": "7919ec6b54369b38", "scanner": "scanner-primary", "fingerprint": "0633f842785a94ae", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-92fbdda33cdc60b2", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/collab-board/src/state/permissions.ts:1"}, "properties": {"repobilityId": "5e2a6915b54abf68", "scanner": "scanner-primary", "fingerprint": "92fbdda33cdc60b2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5e7d0f7b88abbf7f", "level": "none", "message": {"text": "Commented-code block (6 lines) in examples/collab-board/src/api/boards.ts:1"}, "properties": {"repobilityId": "9e4d8dda34e325d6", "scanner": "scanner-primary", "fingerprint": "5e7d0f7b88abbf7f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-88bbe6d7ae6bde74", "level": "none", "message": {"text": "Commented-code block (6 lines) in examples/collab-board/src/routes/board.tsx:24"}, "properties": {"repobilityId": "b75c9226de5f76a8", "scanner": "scanner-primary", "fingerprint": "88bbe6d7ae6bde74", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-08b0a1bacdd751b2", "level": "none", "message": {"text": "Commented-code block (7 lines) in examples/native-router-demo-ios/src/RouterApp.tsx:6"}, "properties": {"repobilityId": "9691b3ad3a1b2dc2", "scanner": "scanner-primary", "fingerprint": "08b0a1bacdd751b2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c8c46313b2accf0e", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/real-bench/vite.config.ts:4"}, "properties": {"repobilityId": "0c1ca61b05db813c", "scanner": "scanner-primary", "fingerprint": "c8c46313b2accf0e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cc90cfc25ada3c5d", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/docs-pyreon/vite.config.ts:6"}, "properties": {"repobilityId": "ade81c06aee45dfa", "scanner": "scanner-primary", "fingerprint": "cc90cfc25ada3c5d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-11ceda5cd5ec41e7", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/docs-pyreon/src/components/DocPlayground.tsx:117"}, "properties": {"repobilityId": "1106d1118438cdc0", "scanner": "scanner-primary", "fingerprint": "11ceda5cd5ec41e7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-400ab978c1e555a6", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/docs-pyreon/src/mdx/Playground.tsx:5"}, "properties": {"repobilityId": "21011f3e5d7efc32", "scanner": "scanner-primary", "fingerprint": "400ab978c1e555a6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4ea3161912992081", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/app-showcase/src/routes/todos/index.tsx:137"}, "properties": {"repobilityId": "1128c7b79e63ad25", "scanner": "scanner-primary", "fingerprint": "4ea3161912992081", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0d49e740b3406531", "level": "none", "message": {"text": "Commented-code block (6 lines) in examples/app-showcase/src/routes/forms-wizard/index.tsx:57"}, "properties": {"repobilityId": "72b7925fa8b563bf", "scanner": "scanner-primary", "fingerprint": "0d49e740b3406531", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1fd6951d713a326a", "level": "none", "message": {"text": "Commented-code block (7 lines) in examples/app-showcase/src/sections/resume/ResumeTemplate.tsx:60"}, "properties": {"repobilityId": "e6ad651f3be6f01b", "scanner": "scanner-primary", "fingerprint": "1fd6951d713a326a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ef296822b02a2172", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/app-showcase/src/sections/invoice/LivePreview.tsx:27"}, "properties": {"repobilityId": "08f28c76fbb42c4e", "scanner": "scanner-primary", "fingerprint": "ef296822b02a2172", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7fff9ce1b3b119f6", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/app-showcase/src/sections/flow/JsonSidebar.tsx:51"}, "properties": {"repobilityId": "e68a360ed09b0f85", "scanner": "scanner-primary", "fingerprint": "7fff9ce1b3b119f6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-df766a0203e3ac90", "level": "none", "message": {"text": "Commented-code block (6 lines) in examples/native-todomvc-web/src/entry-client.tsx:3"}, "properties": {"repobilityId": "cdee0e683375bb7a", "scanner": "scanner-primary", "fingerprint": "df766a0203e3ac90", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-915cc9796a29a729", "level": "none", "message": {"text": "Commented-code block (7 lines) in examples/sync-yjs-demo/src/main.tsx:13"}, "properties": {"repobilityId": "240de37cfeca838a", "scanner": "scanner-primary", "fingerprint": "915cc9796a29a729", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ecee554acc191240", "level": "none", "message": {"text": "Commented-code block (6 lines) in examples/fundamentals-playground/src/demos/DocumentDemo.tsx:88"}, "properties": {"repobilityId": "56406dcbc8357dd4", "scanner": "scanner-primary", "fingerprint": "ecee554acc191240", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5ed8accde3d923e8", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/chat/vite.config.ts:153"}, "properties": {"repobilityId": "14847379b4e4747f", "scanner": "scanner-primary", "fingerprint": "5ed8accde3d923e8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b7e007e15a73a346", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 examples/chat/src/routes/channels/[id].tsx:58"}, "properties": {"repobilityId": "d9a9bdefa6bcd9fe", "scanner": "scanner-primary", "fingerprint": "b7e007e15a73a346", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-10b4bc3409a12363", "level": "none", "message": {"text": "Commented-code block (7 lines) in examples/cpa-pw-dash/src/routes/login.tsx:23"}, "properties": {"repobilityId": "807cde588b6e1b5e", "scanner": "scanner-primary", "fingerprint": "10b4bc3409a12363", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8b03c89cb90502a6", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 examples/cpa-pw-dash/src/routes/app/_layout.tsx:46"}, "properties": {"repobilityId": "63aad3529f855611", "scanner": "scanner-primary", "fingerprint": "8b03c89cb90502a6", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-c611f67dfd615852", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/cpa-pw-dash/src/routes/app/invoices/[id].tsx:128"}, "properties": {"repobilityId": "d200cca952a89839", "scanner": "scanner-primary", "fingerprint": "c611f67dfd615852", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2bb8c9f9274feb3c", "level": "none", "message": {"text": "Commented-code block (12 lines) in examples/native-tasks/src/TasksApp.tsx:6"}, "properties": {"repobilityId": "d85cfa91c26e86e5", "scanner": "scanner-primary", "fingerprint": "2bb8c9f9274feb3c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5aa8021c6969d977", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/benchmark/bench-fair.ts:350"}, "properties": {"repobilityId": "51286170f55f67a6", "scanner": "scanner-primary", "fingerprint": "5aa8021c6969d977", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-555f584c699a2da8", "level": "none", "message": {"text": "Commented-code block (11 lines) in examples/benchmark/bench-cpuprofile.ts:34"}, "properties": {"repobilityId": "baf8d7c215b6af8d", "scanner": "scanner-primary", "fingerprint": "555f584c699a2da8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cd730bd9caf28ca5", "level": "none", "message": {"text": "Commented-code block (11 lines) in examples/benchmark/bench-allocprofile.ts:34"}, "properties": {"repobilityId": "c311e550252adb4b", "scanner": "scanner-primary", "fingerprint": "cd730bd9caf28ca5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-473e19e3a75357b2", "level": "none", "message": {"text": "Commented-code block (8 lines) in examples/benchmark/src/main.ts:120"}, "properties": {"repobilityId": "8bcae8f6e8138499", "scanner": "scanner-primary", "fingerprint": "473e19e3a75357b2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d4cc13861d0ed020", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/benchmark/src/runner.ts:146"}, "properties": {"repobilityId": "8481b5732b9733f4", "scanner": "scanner-primary", "fingerprint": "d4cc13861d0ed020", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cc870851ed3c3841", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/benchmark/src/impl/solid.ts:64"}, "properties": {"repobilityId": "43a044fe28db10ca", "scanner": "scanner-primary", "fingerprint": "cc870851ed3c3841", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a06b972af0a73d40", "level": "none", "message": {"text": "Commented-code block (6 lines) in examples/ui-showcase/src/entry-client.ts:5"}, "properties": {"repobilityId": "5cbf9b0e19f394fe", "scanner": "scanner-primary", "fingerprint": "a06b972af0a73d40", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cef1f004d640e2e4", "level": "none", "message": {"text": "Commented-code block (9 lines) in examples/ui-showcase/src/routes/rs-collapse-elem-probe.tsx:6"}, "properties": {"repobilityId": "6079de7e34e048f8", "scanner": "scanner-primary", "fingerprint": "cef1f004d640e2e4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-18f667edf00e9970", "level": "none", "message": {"text": "Commented-code block (8 lines) in examples/ui-showcase/src/routes/rs-collapse-dyn-probe.tsx:12"}, "properties": {"repobilityId": "851b6ad9130588b4", "scanner": "scanner-primary", "fingerprint": "18f667edf00e9970", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9e7ddbbd19d3b5cb", "level": "none", "message": {"text": "Commented-code block (9 lines) in examples/ui-showcase/src/routes/rs-collapse-probe.tsx:5"}, "properties": {"repobilityId": "08b1b0f9961fe3ff", "scanner": "scanner-primary", "fingerprint": "9e7ddbbd19d3b5cb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bfd85d61f8e2b839", "level": "none", "message": {"text": "Commented-code block (8 lines) in examples/ui-showcase/src/demos/ReactiveProvidersDemo.tsx:25"}, "properties": {"repobilityId": "7e0a5f97b99c718d", "scanner": "scanner-primary", "fingerprint": "bfd85d61f8e2b839", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ea49685d1de76adc", "level": "none", "message": {"text": "Commented-code block (10 lines) in examples/ui-showcase/src/demos/RocketstyleDemo.tsx:12"}, "properties": {"repobilityId": "1407563a17ba778a", "scanner": "scanner-primary", "fingerprint": "ea49685d1de76adc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cb001a0767e4d4b2", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/hn-clone/vite.config.ts:8"}, "properties": {"repobilityId": "106b4465416c6f06", "scanner": "scanner-primary", "fingerprint": "cb001a0767e4d4b2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c606baba4086a675", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 examples/hn-clone/src/lib/api.ts:54"}, "properties": {"repobilityId": "84893e9a196c647c", "scanner": "scanner-primary", "fingerprint": "c606baba4086a675", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-f3b316d71ee828fc", "level": "none", "message": {"text": "Commented-code block (6 lines) in examples/hn-clone/src/routes/submit.tsx:25"}, "properties": {"repobilityId": "a8e9ae589187fbc5", "scanner": "scanner-primary", "fingerprint": "f3b316d71ee828fc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-83755bc98f16c26b", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/hn-clone/src/routes/todos.tsx:49"}, "properties": {"repobilityId": "6d40dc660b253790", "scanner": "scanner-primary", "fingerprint": "83755bc98f16c26b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6a1e0890bfb68cd3", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/hn-clone/src/routes/leaderboard.tsx:129"}, "properties": {"repobilityId": "052d9f6958305e8f", "scanner": "scanner-primary", "fingerprint": "6a1e0890bfb68cd3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0f397804c94de2b0", "level": "none", "message": {"text": "Commented-code block (7 lines) in examples/perf-dashboard/src/journeys.ts:113"}, "properties": {"repobilityId": "f5441d36053f1c80", "scanner": "scanner-primary", "fingerprint": "0f397804c94de2b0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9b7e078722601414", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/perf-dashboard/src/main.tsx:47"}, "properties": {"repobilityId": "3e624d01d3f063b4", "scanner": "scanner-primary", "fingerprint": "9b7e078722601414", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-228f289ba33500cf", "level": "none", "message": {"text": "Commented-code block (7 lines) in examples/perf-dashboard/src/App.tsx:154"}, "properties": {"repobilityId": "636150c5c73fafaf", "scanner": "scanner-primary", "fingerprint": "228f289ba33500cf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5c379385ba8bea18", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/perf-dashboard/src/components/DomStressSection.tsx:103"}, "properties": {"repobilityId": "90e3b0e4e98026c8", "scanner": "scanner-primary", "fingerprint": "5c379385ba8bea18", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6132b5788ab670bb", "level": "none", "message": {"text": "Commented-code block (6 lines) in examples/perf-dashboard/src/components/StoreStressSection.tsx:131"}, "properties": {"repobilityId": "e041d4a5164618ad", "scanner": "scanner-primary", "fingerprint": "6132b5788ab670bb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b197c3e1c8355b73", "level": "none", "message": {"text": "Commented-code block (9 lines) in examples/perf-dashboard/src/components/QueryStressSection.tsx:157"}, "properties": {"repobilityId": "53e1883f00553d92", "scanner": "scanner-primary", "fingerprint": "b197c3e1c8355b73", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-11e394af4900bdcd", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/native-router-demo-web/src/entry-client.tsx:3"}, "properties": {"repobilityId": "5cfdf9249ddc1651", "scanner": "scanner-primary", "fingerprint": "11e394af4900bdcd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-86772fe533ac7075", "level": "none", "message": {"text": "Commented-code block (7 lines) in examples/native-todomvc-ios/src/TodoApp.tsx:3"}, "properties": {"repobilityId": "6e871e1ac8a92279", "scanner": "scanner-primary", "fingerprint": "86772fe533ac7075", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c09b3b633b8f3ddb", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/ssr-showcase/vite.config.ssr.ts:5"}, "properties": {"repobilityId": "dc473c6d8233958f", "scanner": "scanner-primary", "fingerprint": "c09b3b633b8f3ddb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-14d62bb18ae7449f", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/ssr-showcase/vite.config.subpath.ts:5"}, "properties": {"repobilityId": "88be2eae53d7a907", "scanner": "scanner-primary", "fingerprint": "14d62bb18ae7449f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a6ee79f83a1bfabe", "level": "none", "message": {"text": "Commented-code block (6 lines) in examples/ssr-showcase/vite.config.i18n.ts:6"}, "properties": {"repobilityId": "c86b1fee79fd40ef", "scanner": "scanner-primary", "fingerprint": "a6ee79f83a1bfabe", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-117dc77f64a7742f", "level": "none", "message": {"text": "Commented-code block (8 lines) in examples/ssr-showcase/vite.config.i18n-prefix.ts:6"}, "properties": {"repobilityId": "e359e86d2210b668", "scanner": "scanner-primary", "fingerprint": "117dc77f64a7742f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8bca3a2b45583d21", "level": "none", "message": {"text": "Commented-code block (8 lines) in examples/ssr-showcase/vite.config.isr.ts:5"}, "properties": {"repobilityId": "0c52e65008ec0615", "scanner": "scanner-primary", "fingerprint": "8bca3a2b45583d21", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5cba6183ff18e46b", "level": "none", "message": {"text": "Commented-code block (7 lines) in examples/ssr-showcase/src/routes/about.ts:4"}, "properties": {"repobilityId": "be42c55044dcb57a", "scanner": "scanner-primary", "fingerprint": "5cba6183ff18e46b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9c6dd1ed975c76c5", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/ssr-showcase/src/routes/island-demo.tsx:4"}, "properties": {"repobilityId": "bcdbde9f9a6ef79f", "scanner": "scanner-primary", "fingerprint": "9c6dd1ed975c76c5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fde289a7e5661414", "level": "none", "message": {"text": "Commented-code block (6 lines) in examples/ssr-showcase/src/routes/posts/[id].ts:43"}, "properties": {"repobilityId": "1da82fa5a2e25686", "scanner": "scanner-primary", "fingerprint": "fde289a7e5661414", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a043227c5b768955", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/native-counter-ios/src/Counter.tsx:4"}, "properties": {"repobilityId": "13c0af8b311e6bd9", "scanner": "scanner-primary", "fingerprint": "a043227c5b768955", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a3e51b592e82c9f7", "level": "none", "message": {"text": "Commented-code block (5 lines) in examples/cssvars-bench/src/main.tsx:25"}, "properties": {"repobilityId": "dfcb437adb11e589", "scanner": "scanner-primary", "fingerprint": "a3e51b592e82c9f7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d3c2ebbd42414fe2", "level": "none", "message": {"text": "Commented-code block (9 lines) in examples/experiments/e2-static-rocketstyle/e2.browser.test.ts:202"}, "properties": {"repobilityId": "0242c374a2061a1c", "scanner": "scanner-primary", "fingerprint": "d3c2ebbd42414fe2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-06605d8b9a98bed2", "level": "none", "message": {"text": "Commented-code block (7 lines) in examples/experiments/e2-static-rocketstyle/probe-resolves.browser.test.ts:182"}, "properties": {"repobilityId": "e2a4f12f476aff6a", "scanner": "scanner-primary", "fingerprint": "06605d8b9a98bed2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c7807a309a16020a", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 examples/ai-reference/src/main.tsx:22"}, "properties": {"repobilityId": "9273e9ba4567da5e", "scanner": "scanner-primary", "fingerprint": "c7807a309a16020a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-d643f013befa3735", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 examples/ai-reference/src/pages/UserProfile.tsx:54"}, "properties": {"repobilityId": "759f1d62c934291a", "scanner": "scanner-primary", "fingerprint": "d643f013befa3735", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-cd7c77a8bded4df5", "level": "none", "message": {"text": "Commented-code block (5 lines) in e2e/cssvars-showcase.spec.ts:3"}, "properties": {"repobilityId": "ac66d257ec21e0de", "scanner": "scanner-primary", "fingerprint": "cd7c77a8bded4df5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-afc562d5f36d699a", "level": "none", "message": {"text": "Commented-code block (6 lines) in e2e/docs.spec.ts:31"}, "properties": {"repobilityId": "eb1789b23506d954", "scanner": "scanner-primary", "fingerprint": "afc562d5f36d699a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0e8c502e8f10c589", "level": "none", "message": {"text": "Commented-code block (7 lines) in e2e/cpa-app-compat.shared.ts:85"}, "properties": {"repobilityId": "8cc5a0a8b698cb45", "scanner": "scanner-primary", "fingerprint": "0e8c502e8f10c589", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-76cee1e73fd930f7", "level": "none", "message": {"text": "Commented-code block (5 lines) in e2e/ssg-i18n.spec.ts:112"}, "properties": {"repobilityId": "fbca2058fdf04447", "scanner": "scanner-primary", "fingerprint": "76cee1e73fd930f7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2e3f46b58704b109", "level": "none", "message": {"text": "Commented-code block (5 lines) in e2e/ssr-showcase.spec.ts:116"}, "properties": {"repobilityId": "787ff422ae2c72b3", "scanner": "scanner-primary", "fingerprint": "2e3f46b58704b109", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-335b80eb39e65468", "level": "none", "message": {"text": "Commented-code block (6 lines) in e2e/ssg-i18n-prefix.spec.ts:93"}, "properties": {"repobilityId": "4c0073cba67ba3b5", "scanner": "scanner-primary", "fingerprint": "335b80eb39e65468", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-71ed1b3821d5cc3e", "level": "none", "message": {"text": "Commented-code block (5 lines) in e2e/app.spec.ts:44"}, "properties": {"repobilityId": "bdadd461e9df09a7", "scanner": "scanner-primary", "fingerprint": "71ed1b3821d5cc3e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4138ff9a144adbcc", "level": "none", "message": {"text": "Commented-code block (5 lines) in e2e/ssg-subpath.spec.ts:63"}, "properties": {"repobilityId": "b603b6b5fc9749bb", "scanner": "scanner-primary", "fingerprint": "4138ff9a144adbcc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5fa8548fc7564234", "level": "none", "message": {"text": "Commented-code block (8 lines) in e2e/zero-islands.spec.ts:3"}, "properties": {"repobilityId": "783a5e58c37e37af", "scanner": "scanner-primary", "fingerprint": "5fa8548fc7564234", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-068124ff5a205aff", "level": "none", "message": {"text": "Commented-code block (7 lines) in e2e/app-showcase-dnd.spec.ts:27"}, "properties": {"repobilityId": "206e9d86473794bf", "scanner": "scanner-primary", "fingerprint": "068124ff5a205aff", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-eaf3c52be811aef7", "level": "none", "message": {"text": "Commented-code block (6 lines) in e2e/native-todomvc-web.spec.ts:65"}, "properties": {"repobilityId": "1b32cfabdcc46360", "scanner": "scanner-primary", "fingerprint": "eaf3c52be811aef7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-90722a5f157d0629", "level": "none", "message": {"text": "Commented-code block (9 lines) in e2e/primitives.spec.ts:58"}, "properties": {"repobilityId": "8f783844131b9929", "scanner": "scanner-primary", "fingerprint": "90722a5f157d0629", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6d6e98268a15fedd", "level": "none", "message": {"text": "Commented-code block (5 lines) in e2e/sync-yjs-demo.spec.ts:3"}, "properties": {"repobilityId": "59daaa1f4637ff4e", "scanner": "scanner-primary", "fingerprint": "6d6e98268a15fedd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d7b244dc728f34fe", "level": "none", "message": {"text": "Commented-code block (7 lines) in e2e/ui-showcase-regression.spec.ts:112"}, "properties": {"repobilityId": "2d1dfad8f0fd1979", "scanner": "scanner-primary", "fingerprint": "d7b244dc728f34fe", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4d946ff838c7f7ba", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 e2e/ui-showcase-regression.spec.ts:326"}, "properties": {"repobilityId": "dd43b437fabf2b1c", "scanner": "scanner-primary", "fingerprint": "4d946ff838c7f7ba", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-33628bc53dcbe901", "level": "none", "message": {"text": "Commented-code block (6 lines) in e2e/ssr-node.spec.ts:25"}, "properties": {"repobilityId": "c28f01a7523f38aa", "scanner": "scanner-primary", "fingerprint": "33628bc53dcbe901", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-32e3d00f1e335ac9", "level": "none", "message": {"text": "Commented-code block (6 lines) in e2e/app-showcase-flow.spec.ts:61"}, "properties": {"repobilityId": "0665c496e2b2f113", "scanner": "scanner-primary", "fingerprint": "32e3d00f1e335ac9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-61f6482c9b72b743", "level": "none", "message": {"text": "Commented-code block (7 lines) in e2e/cpa-dash.spec.ts:46"}, "properties": {"repobilityId": "dce31ef7afb15e91", "scanner": "scanner-primary", "fingerprint": "61f6482c9b72b743", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-20b2c3179f5ede22", "level": "none", "message": {"text": "Commented-code block (12 lines) in e2e/collab-board.spec.ts:133"}, "properties": {"repobilityId": "5a90e5df47706409", "scanner": "scanner-primary", "fingerprint": "20b2c3179f5ede22", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a8109cf8483e4530", "level": "none", "message": {"text": "Commented-code block (6 lines) in e2e/perf-dashboard-form-state.spec.ts:68"}, "properties": {"repobilityId": "8df10d565de54f3f", "scanner": "scanner-primary", "fingerprint": "a8109cf8483e4530", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bfbb41001078f870", "level": "none", "message": {"text": "Commented-code block (6 lines) in e2e/sync-ws-relay.spec.ts:3"}, "properties": {"repobilityId": "64dfd8793a19fd8f", "scanner": "scanner-primary", "fingerprint": "bfbb41001078f870", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6f3ae50b54942e32", "level": "none", "message": {"text": "Commented-code block (13 lines) in e2e/zero-hmr.spec.ts:65"}, "properties": {"repobilityId": "2e5c3b39ce303eb2", "scanner": "scanner-primary", "fingerprint": "6f3ae50b54942e32", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-981adfb1ab2dd4a0", "level": "none", "message": {"text": "Commented-code block (5 lines) in e2e/fundamentals/new-demos.spec.ts:135"}, "properties": {"repobilityId": "aedc3932dff50cfa", "scanner": "scanner-primary", "fingerprint": "981adfb1ab2dd4a0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ce063d67fd7f2e8e", "level": "none", "message": {"text": "Commented-code block (5 lines) in e2e/fundamentals/playground.spec.ts:50"}, "properties": {"repobilityId": "3a8e2cae5a2a8c9f", "scanner": "scanner-primary", "fingerprint": "ce063d67fd7f2e8e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cb4c2d08a31fc441", "level": "none", "message": {"text": "Commented-code block (5 lines) in e2e/fundamentals/storage-hydration.spec.ts:9"}, "properties": {"repobilityId": "4be60e794f9a2bec", "scanner": "scanner-primary", "fingerprint": "cb4c2d08a31fc441", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8c52ea53c2eaf85c", "level": "none", "message": {"text": "Commented-code block (16 lines) in e2e/fundamentals/storage.spec.ts:5"}, "properties": {"repobilityId": "5481a42c8aca7212", "scanner": "scanner-primary", "fingerprint": "8c52ea53c2eaf85c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dbb85a751b1bb4a5", "level": "none", "message": {"text": "Commented-code block (15 lines) in e2e/fundamentals/dom-interactions.spec.ts:7"}, "properties": {"repobilityId": "a3204976c6f0dc31", "scanner": "scanner-primary", "fingerprint": "dbb85a751b1bb4a5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-62488086c5a9b018", "level": "error", "message": {"text": "Dangling fetch: GET https://registry.npmjs.org/${pkg}/latest (scripts/check-published-state.ts:58)"}, "properties": {"repobilityId": "7c01a00bdcc6ca49", "scanner": "scanner-primary", "fingerprint": "62488086c5a9b018", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-7376e7dd7871bbe7", "level": "error", "message": {"text": "Dangling fetch: GET /api/posts (packages/zero/zero/src/testing.ts:89)"}, "properties": {"repobilityId": "42fdf19c42db2c84", "scanner": "scanner-primary", "fingerprint": "7376e7dd7871bbe7", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "helper:request"]}}, {"ruleId": "scanner-68c8876ab6c91ff4", "level": "error", "message": {"text": "Dangling fetch: POST /api/posts (packages/zero/zero/src/testing.ts:92)"}, "properties": {"repobilityId": "54037bac2cfb04a9", "scanner": "scanner-primary", "fingerprint": "68c8876ab6c91ff4", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "helper:request"]}}, {"ruleId": "scanner-a57537497d35470e", "level": "error", "message": {"text": "Dangling fetch: GET https://analytics.example.com (packages/zero/zero/src/use-resource-hints.ts:77)"}, "properties": {"repobilityId": "6344996d20c6a1a6", "scanner": "scanner-primary", "fingerprint": "a57537497d35470e", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-8f509e867b79d52c", "level": "error", "message": {"text": "Dangling fetch: GET https://analytics.example.com (packages/zero/zero/src/manifest.ts:1129)"}, "properties": {"repobilityId": "9a772b31017d76b5", "scanner": "scanner-primary", "fingerprint": "8f509e867b79d52c", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-d1875e46c32ad987", "level": "error", "message": {"text": "Dangling fetch: GET https://api.example.com (packages/zero/zero/src/manifest.ts:1132)"}, "properties": {"repobilityId": "2e021c7fb17f59ac", "scanner": "scanner-primary", "fingerprint": "d1875e46c32ad987", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-d71bd652c7f961fe", "level": "error", "message": {"text": "Dangling fetch: GET https://api.example.com/posts (packages/zero/zero/src/fs-router.ts:17)"}, "properties": {"repobilityId": "3a20b588ee085ba5", "scanner": "scanner-primary", "fingerprint": "d71bd652c7f961fe", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-c8cec9b605dc06e0", "level": "error", "message": {"text": "Dangling fetch: POST /_zero/actions/${id} (packages/zero/zero/src/actions.ts:97)"}, "properties": {"repobilityId": "24414c97f738ab67", "scanner": "scanner-primary", "fingerprint": "c8cec9b605dc06e0", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-5e24be8dbf797254", "level": "error", "message": {"text": "Dangling fetch: POST https://api.cloudflare.com/client/v4/zones/${zoneId}/purge_cache (packages/zero/zero/src/adapters/cloudflare.ts:221)"}, "properties": {"repobilityId": "84b341bd51e696a5", "scanner": "scanner-primary", "fingerprint": "5e24be8dbf797254", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-e7b9a8f81a61a57c", "level": "error", "message": {"text": "Dangling fetch: GET https://analytics.example.com (packages/zero/zero/src/tests/use-resource-hints.test.ts:171)"}, "properties": {"repobilityId": "593051406d7eef0c", "scanner": "scanner-primary", "fingerprint": "e7b9a8f81a61a57c", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-5a251de4fc536cb4", "level": "error", "message": {"text": "Dangling fetch: GET http://127.0.0.1:${port}/__ping__ (packages/zero/zero/src/tests/adapters.test.ts:1292)"}, "properties": {"repobilityId": "9d97e1f2c8da0c34", "scanner": "scanner-primary", "fingerprint": "5a251de4fc536cb4", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-7b677ad553f8dc28", "level": "error", "message": {"text": "Dangling fetch: GET http://127.0.0.1:${port}/api/anything (packages/zero/zero/src/tests/adapters.test.ts:1341)"}, "properties": {"repobilityId": "0b426618c808329c", "scanner": "scanner-primary", "fingerprint": "7b677ad553f8dc28", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-e9b4f54f05bf0f5a", "level": "error", "message": {"text": "Dangling fetch: GET http://127.0.0.1:${port}/assets/index-abc123.js (packages/zero/zero/src/tests/adapters.test.ts:1377)"}, "properties": {"repobilityId": "89dcdc4ebe96abf2", "scanner": "scanner-primary", "fingerprint": "e9b4f54f05bf0f5a", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-f6b81afc23d79fd7", "level": "error", "message": {"text": "Dangling fetch: GET http://127.0.0.1:${port}/sw.js (packages/zero/zero/src/tests/adapters.test.ts:1382)"}, "properties": {"repobilityId": "9a9a931706db4015", "scanner": "scanner-primary", "fingerprint": "f6b81afc23d79fd7", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-724a10e872bfd7ec", "level": "error", "message": {"text": "Dangling fetch: GET http://127.0.0.1:${port}/ (packages/zero/zero/src/tests/adapters.test.ts:1389)"}, "properties": {"repobilityId": "af1005a7f2577561", "scanner": "scanner-primary", "fingerprint": "724a10e872bfd7ec", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-a46585b0da9ada79", "level": "error", "message": {"text": "Dangling fetch: GET http://127.0.0.1:${port}/__ping__ (packages/zero/zero/src/tests/adapters.test.ts:1497)"}, "properties": {"repobilityId": "ac0cbfb6031b3e24", "scanner": "scanner-primary", "fingerprint": "a46585b0da9ada79", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-2f7c808e925e82c9", "level": "error", "message": {"text": "Dangling fetch: GET http://127.0.0.1:${port}/api/anything (packages/zero/zero/src/tests/adapters.test.ts:1544)"}, "properties": {"repobilityId": "806fe82b957748cf", "scanner": "scanner-primary", "fingerprint": "2f7c808e925e82c9", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-6adfd00605d9f822", "level": "error", "message": {"text": "Dangling fetch: GET http://127.0.0.1:${port}/assets/index-abc123.js (packages/zero/zero/src/tests/adapters.test.ts:1584)"}, "properties": {"repobilityId": "3aebd50f09b2d610", "scanner": "scanner-primary", "fingerprint": "6adfd00605d9f822", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-45ccc90324914e37", "level": "error", "message": {"text": "Dangling fetch: GET http://127.0.0.1:${port}/sw.js (packages/zero/zero/src/tests/adapters.test.ts:1589)"}, "properties": {"repobilityId": "bf2d1c43ed20ad33", "scanner": "scanner-primary", "fingerprint": "45ccc90324914e37", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-dfb5a90f7c7baa68", "level": "error", "message": {"text": "Dangling fetch: GET http://127.0.0.1:${port}/legal.html (packages/zero/zero/src/tests/adapters.test.ts:1626)"}, "properties": {"repobilityId": "26c1e4754c064f1e", "scanner": "scanner-primary", "fingerprint": "dfb5a90f7c7baa68", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-ceb369832c53e764", "level": "error", "message": {"text": "Dangling fetch: GET http://127.0.0.1:${port}/ (packages/zero/zero/src/tests/adapters.test.ts:1631)"}, "properties": {"repobilityId": "ff6753bc1aea8bae", "scanner": "scanner-primary", "fingerprint": "ceb369832c53e764", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-69da6218894ff8c8", "level": "error", "message": {"text": "Dangling fetch: GET http://127.0.0.1:${port}/ (packages/zero/zero/src/tests/adapters.test.ts:1673)"}, "properties": {"repobilityId": "f7002daad96f8d16", "scanner": "scanner-primary", "fingerprint": "69da6218894ff8c8", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-1d6b2485ff035fd4", "level": "error", "message": {"text": "Dangling fetch: GET http://127.0.0.1:${port}/api/stream (packages/zero/zero/src/tests/adapters.test.ts:1741)"}, "properties": {"repobilityId": "78b04aaeb01d93e5", "scanner": "scanner-primary", "fingerprint": "1d6b2485ff035fd4", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-7983ecb582c3c554", "level": "error", "message": {"text": "Dangling fetch: GET http://127.0.0.1:${port}/api/anything (packages/zero/zero/src/tests/adapters.test.ts:1824)"}, "properties": {"repobilityId": "9642f273c78e3756", "scanner": "scanner-primary", "fingerprint": "7983ecb582c3c554", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-e9d780476086e94b", "level": "error", "message": {"text": "Dangling fetch: GET /api/health (packages/zero/zero/src/tests/testing.test.ts:67)"}, "properties": {"repobilityId": "2cb954fd4d953506", "scanner": "scanner-primary", "fingerprint": "e9d780476086e94b", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "helper:request"]}}, {"ruleId": "scanner-0e073c8cc4b510dc", "level": "error", "message": {"text": "Dangling fetch: GET /api/unknown (packages/zero/zero/src/tests/testing.test.ts:75)"}, "properties": {"repobilityId": "2eb8a6d4f8bcea6a", "scanner": "scanner-primary", "fingerprint": "0e073c8cc4b510dc", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "helper:request"]}}, {"ruleId": "scanner-fadf8837ceb3076b", "level": "error", "message": {"text": "Dangling fetch: POST /api/posts (packages/zero/zero/src/tests/testing.test.ts:92)"}, "properties": {"repobilityId": "207d42522a4990a6", "scanner": "scanner-primary", "fingerprint": "fadf8837ceb3076b", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "helper:request"]}}, {"ruleId": "scanner-86f02ff8b0061526", "level": "error", "message": {"text": "Dangling fetch: GET /search-index-docs.json (packages/zero/zero-content/src/plugin.ts:1081)"}, "properties": {"repobilityId": "b40264489e9c6ac2", "scanner": "scanner-primary", "fingerprint": "86f02ff8b0061526", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-126cd726c7c47d18", "level": "error", "message": {"text": "Dangling fetch: GET /search-index-docs.json (packages/zero/zero-content/src/search/index-builder.ts:58)"}, "properties": {"repobilityId": "c76677fc0cb5cc3f", "scanner": "scanner-primary", "fingerprint": "126cd726c7c47d18", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-e7eaef99b265c099", "level": "error", "message": {"text": "Dangling fetch: GET /api/profile (packages/tools/mcp/src/api-reference.ts:1976)"}, "properties": {"repobilityId": "3d197e327ffee0b5", "scanner": "scanner-primary", "fingerprint": "e7eaef99b265c099", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-cbaf0ab3abc4c64c", "level": "error", "message": {"text": "Dangling fetch: POST /api/posts (packages/tools/mcp/src/api-reference.ts:2281)"}, "properties": {"repobilityId": "879d1a7ee9cd2d51", "scanner": "scanner-primary", "fingerprint": "cbaf0ab3abc4c64c", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-d694220b13b9f042", "level": "error", "message": {"text": "Dangling fetch: GET https://analytics.example.com (packages/tools/mcp/src/api-reference.ts:5430)"}, "properties": {"repobilityId": "6e44d15c83c21366", "scanner": "scanner-primary", "fingerprint": "d694220b13b9f042", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-a0f33197d5007ca6", "level": "error", "message": {"text": "Dangling fetch: GET https://api.example.com (packages/tools/mcp/src/api-reference.ts:5433)"}, "properties": {"repobilityId": "5fd57ee4216d1ed7", "scanner": "scanner-primary", "fingerprint": "a0f33197d5007ca6", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-b575a4e005437544", "level": "error", "message": {"text": "Dangling fetch: POST /__pyreon_lpih__ (packages/tools/vite-plugin/src/index.ts:1355)"}, "properties": {"repobilityId": "49a54df17d0e4a17", "scanner": "scanner-primary", "fingerprint": "b575a4e005437544", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-0f7212f5a8bdab4b", "level": "error", "message": {"text": "Dangling fetch: GET /api (packages/tools/react-compat/src/index.ts:686)"}, "properties": {"repobilityId": "f2596a4684dda2b4", "scanner": "scanner-primary", "fingerprint": "0f7212f5a8bdab4b", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-d04dd6e535a7a21e", "level": "error", "message": {"text": "Dangling fetch: GET /api/posts (packages/tools/lint/src/tests/ssg-rules.test.ts:177)"}, "properties": {"repobilityId": "1ef51482a06d7716", "scanner": "scanner-primary", "fingerprint": "d04dd6e535a7a21e", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-afa731067809481b", "level": "error", "message": {"text": "Dangling fetch: GET /x (packages/tools/lint/src/tests/runner.test.ts:298)"}, "properties": {"repobilityId": "35419546479187bb", "scanner": "scanner-primary", "fingerprint": "afa731067809481b", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-055830228a8c3720", "level": "error", "message": {"text": "Dangling fetch: GET /x (packages/tools/lint/src/tests/runner.test.ts:314)"}, "properties": {"repobilityId": "29c10cf4a1bf7f7c", "scanner": "scanner-primary", "fingerprint": "055830228a8c3720", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-a0e4749d5d0f960f", "level": "error", "message": {"text": "Dangling fetch: GET /x (packages/tools/lint/src/tests/runner.test.ts:322)"}, "properties": {"repobilityId": "d8c88e5271ffd813", "scanner": "scanner-primary", "fingerprint": "a0e4749d5d0f960f", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-cdd99241fe199d26", "level": "error", "message": {"text": "Dangling fetch: GET /api (packages/tools/lint/src/tests/runner.test.ts:653)"}, "properties": {"repobilityId": "e8e8acd643282d64", "scanner": "scanner-primary", "fingerprint": "cdd99241fe199d26", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-c091a7c7a0f891df", "level": "error", "message": {"text": "Dangling fetch: GET /api (packages/tools/lint/src/tests/runner.test.ts:707)"}, "properties": {"repobilityId": "49206909821abf7d", "scanner": "scanner-primary", "fingerprint": "c091a7c7a0f891df", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-021f9050e8d83ec2", "level": "error", "message": {"text": "Dangling fetch: GET /api (packages/tools/lint/src/tests/runner.test.ts:716)"}, "properties": {"repobilityId": "fd70026db6e1dc68", "scanner": "scanner-primary", "fingerprint": "021f9050e8d83ec2", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-df5ddcb7c83bbf82", "level": "error", "message": {"text": "Dangling fetch: GET /api (packages/tools/lint/src/tests/runner.test.ts:757)"}, "properties": {"repobilityId": "0639b21b881b8273", "scanner": "scanner-primary", "fingerprint": "df5ddcb7c83bbf82", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-c82b02882f34a022", "level": "error", "message": {"text": "Dangling fetch: GET /api (packages/tools/lint/src/tests/runner.test.ts:764)"}, "properties": {"repobilityId": "87e9a18fdfd50020", "scanner": "scanner-primary", "fingerprint": "c82b02882f34a022", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-c3cd0c551db5354b", "level": "error", "message": {"text": "Dangling fetch: GET /api (packages/tools/lint/src/tests/runner.test.ts:781)"}, "properties": {"repobilityId": "b41f6286dbc5f208", "scanner": "scanner-primary", "fingerprint": "c3cd0c551db5354b", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-8ee9c20e0bb2aa35", "level": "error", "message": {"text": "Dangling fetch: GET /api (packages/tools/lint/src/tests/runner.test.ts:898)"}, "properties": {"repobilityId": "81022e9947954a64", "scanner": "scanner-primary", "fingerprint": "8ee9c20e0bb2aa35", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-ece6003ab2cfa8d3", "level": "error", "message": {"text": "Dangling fetch: GET /api (packages/tools/lint/src/tests/runner.test.ts:907)"}, "properties": {"repobilityId": "4a5cde5c6a6a2640", "scanner": "scanner-primary", "fingerprint": "ece6003ab2cfa8d3", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-144c0850a055e754", "level": "error", "message": {"text": "Dangling fetch: GET /api (packages/tools/lint/src/tests/runner.test.ts:914)"}, "properties": {"repobilityId": "209accc4550aab2a", "scanner": "scanner-primary", "fingerprint": "144c0850a055e754", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-de91bebf3c9760b2", "level": "error", "message": {"text": "Dangling fetch: GET http://127.0.0.1:${port}/health (packages/fundamentals/sync/src/tests/ws-relay.test.ts:199)"}, "properties": {"repobilityId": "d1abbad729f4f187", "scanner": "scanner-primary", "fingerprint": "de91bebf3c9760b2", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-bd3f196cc5760a90", "level": "error", "message": {"text": "Dangling fetch: GET /api/profile (packages/fundamentals/state-tree/src/manifest.ts:92)"}, "properties": {"repobilityId": "f34237d83af5c70b", "scanner": "scanner-primary", "fingerprint": "bd3f196cc5760a90", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-18ae36add36c4c82", "level": "error", "message": {"text": "Dangling fetch: POST /api/posts (packages/fundamentals/query/src/manifest.ts:54)"}, "properties": {"repobilityId": "46838634788d7ed2", "scanner": "scanner-primary", "fingerprint": "18ae36add36c4c82", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-b8e6a77389914da6", "level": "error", "message": {"text": "Dangling fetch: POST /api/posts (packages/fundamentals/query/src/manifest.ts:172)"}, "properties": {"repobilityId": "49a0e0eb05fdbd49", "scanner": "scanner-primary", "fingerprint": "b8e6a77389914da6", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-323323f2639c8722", "level": "error", "message": {"text": "Dangling fetch: POST /api/posts (packages/fundamentals/query/src/use-mutation.ts:79)"}, "properties": {"repobilityId": "cb903b13fee9a031", "scanner": "scanner-primary", "fingerprint": "323323f2639c8722", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-b2b21709749e486b", "level": "error", "message": {"text": "Dangling fetch: POST /api/posts (packages/fundamentals/query/src/use-mutation.ts:95)"}, "properties": {"repobilityId": "533e046dc9f84b7e", "scanner": "scanner-primary", "fingerprint": "b2b21709749e486b", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-4ad996c30c75621f", "level": "error", "message": {"text": "Dangling fetch: GET /api/users/${userId()} (packages/fundamentals/query/src/use-query.ts:64)"}, "properties": {"repobilityId": "6e5aa9c41169fa1e", "scanner": "scanner-primary", "fingerprint": "4ad996c30c75621f", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-2e6138163aaa0ca0", "level": "error", "message": {"text": "Dangling fetch: POST /api/posts (packages/fundamentals/query/src/tests/manifest-snapshot.test.ts:64)"}, "properties": {"repobilityId": "4b85cb0f4a0d7ee1", "scanner": "scanner-primary", "fingerprint": "2e6138163aaa0ca0", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-aaeda6970a2b50ff", "level": "error", "message": {"text": "Dangling fetch: GET /x (packages/core/runtime-dom/src/tests/coverage-gaps.test.ts:650)"}, "properties": {"repobilityId": "22215510bc4411a8", "scanner": "scanner-primary", "fingerprint": "aaeda6970a2b50ff", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-659753f4ec1e9863", "level": "error", "message": {"text": "Dangling fetch: GET /api/user/${id} (packages/core/reactivity/src/watch.ts:23)"}, "properties": {"repobilityId": "9a5aedb00c9343e8", "scanner": "scanner-primary", "fingerprint": "659753f4ec1e9863", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-f8807084245b4144", "level": "error", "message": {"text": "Dangling fetch: GET /api/user/${userId()} (packages/core/reactivity/src/effect.ts:86)"}, "properties": {"repobilityId": "ad512597ff6e991e", "scanner": "scanner-primary", "fingerprint": "f8807084245b4144", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-2de9d9fc9a96929e", "level": "error", "message": {"text": "Dangling fetch: POST https://api.vercel.com/v1/projects/${PROJECT_ID}/revalidate (examples/cpa-pw-blog/src/routes/api/_pyreon-revalidate.ts:30)"}, "properties": {"repobilityId": "a2017a3c5442ef9d", "scanner": "scanner-primary", "fingerprint": "2de9d9fc9a96929e", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-9ffeee09b6b0bd37", "level": "error", "message": {"text": "Dangling fetch: GET /api/history/${channelId()} (examples/chat/src/routes/channels/[id].tsx:58)"}, "properties": {"repobilityId": "edf455b6ec5dd327", "scanner": "scanner-primary", "fingerprint": "9ffeee09b6b0bd37", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-37bf57dc1a936618", "level": "error", "message": {"text": "Dangling fetch: POST /api/send (examples/chat/src/routes/channels/[id].tsx:107)"}, "properties": {"repobilityId": "74794c25601415e7", "scanner": "scanner-primary", "fingerprint": "37bf57dc1a936618", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-8f9c6f4080b6330d", "level": "error", "message": {"text": "Dangling fetch: POST /api/signin (examples/cpa-pw-dash/src/routes/login.tsx:32)"}, "properties": {"repobilityId": "c9aa2bb73c8016c7", "scanner": "scanner-primary", "fingerprint": "8f9c6f4080b6330d", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-f5b46b00136b38e2", "level": "error", "message": {"text": "Dangling fetch: GET /api/session (examples/cpa-pw-dash/src/routes/app/_layout.tsx:46)"}, "properties": {"repobilityId": "8c52a65fd7696859", "scanner": "scanner-primary", "fingerprint": "f5b46b00136b38e2", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-2e946ccd12f9c0d3", "level": "error", "message": {"text": "Dangling fetch: GET /api/todos (examples/ai-reference/src/main.tsx:22)"}, "properties": {"repobilityId": "55cfa45f2b5c454f", "scanner": "scanner-primary", "fingerprint": "2e946ccd12f9c0d3", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-66c8517e2e568c49", "level": "error", "message": {"text": "Dangling fetch: GET /api/todo/${params.id} (examples/ai-reference/src/main.tsx:31)"}, "properties": {"repobilityId": "0476e39c818b19a6", "scanner": "scanner-primary", "fingerprint": "66c8517e2e568c49", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-ebad0dd2b01c1ca1", "level": "error", "message": {"text": "Dangling fetch: GET /api/user/${route().params.id} (examples/ai-reference/src/pages/UserProfile.tsx:30)"}, "properties": {"repobilityId": "7cee4917b7ecd58f", "scanner": "scanner-primary", "fingerprint": "ebad0dd2b01c1ca1", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-f4a606ca20d47c5b", "level": "error", "message": {"text": "Dangling fetch: PUT /api/user/${route().params.id} (examples/ai-reference/src/pages/UserProfile.tsx:54)"}, "properties": {"repobilityId": "2b02ac5ce6ebaaed", "scanner": "scanner-primary", "fingerprint": "f4a606ca20d47c5b", "layer": "api", "severity": "high", "confidence": 1.0, "tags": ["wiring", "dangling-fetch", "fetch"]}}, {"ruleId": "scanner-7a7da4485ffd5140", "level": "note", "message": {"text": "Unused endpoint: GET /*"}, "properties": {"repobilityId": "94192f8a8e6aef69", "scanner": "scanner-primary", "fingerprint": "7a7da4485ffd5140", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-1a2bc99ae38d9950", "level": "note", "message": {"text": "Unused endpoint: POST /api/webhooks/post-updated"}, "properties": {"repobilityId": "5e001859a5e5dde7", "scanner": "scanner-primary", "fingerprint": "1a2bc99ae38d9950", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-946d66536cb03ebe", "level": "note", "message": {"text": "Unused endpoint: POST /admin/purge"}, "properties": {"repobilityId": "64c227760a885434", "scanner": "scanner-primary", "fingerprint": "946d66536cb03ebe", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-502b22cfd13dcbb7", "level": "note", "message": {"text": "Unused endpoint: POST /api/webhooks/posts-changed"}, "properties": {"repobilityId": "0eae4b88641b6abb", "scanner": "scanner-primary", "fingerprint": "502b22cfd13dcbb7", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-684f0e83ba7e1558", "level": "note", "message": {"text": "Unused endpoint: GET "}, "properties": {"repobilityId": "d2ef544823e27551", "scanner": "scanner-primary", "fingerprint": "684f0e83ba7e1558", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}, {"ruleId": "scanner-aec2e7b7d515d8af", "level": "note", "message": {"text": "Unused endpoint: USE /__pyreon_lpih__"}, "properties": {"repobilityId": "35ff62f34b4374cc", "scanner": "scanner-primary", "fingerprint": "aec2e7b7d515d8af", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}]}]}