AI Slop Code Risk Monitor

Snapchat/Valdi

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

Valdi is a cross-platform UI framework that delivers native performance without sacrificing developer velocity.

3.3 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for Snapchat/Valdi, a C++ project with 16,383 GitHub stars. SynthScan examined 1,062,546 lines of code across 6390 source files, recording 2546 pattern matches distributed across 18 syntactic categories. The legacy adjusted pattern signal is 3.3 (Low pattern signal); it is not an authorship estimate.

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

3.3
Adjusted Signal
3.3
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
16.4K
Stars
C++
Language
1.1M
Lines of Code
6.4K
Files
2.5K
Pattern Hits
2026-10-31
Scan Date
0.02
HC Hit Rate

Risk Review · Payload v1

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

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

Cognitive Ownership Risk 10.3/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 3.8/100 · LOW

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

Agent Over-Engineering Ratio 4.7/100 · LOW

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

PR Review Velocity Impact 15.4/100 · LOW

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

What These Metrics Mean

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

Pattern-Signal History

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

Severity Breakdown

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

CRITICAL 5HIGH 146MEDIUM 116LOW 2279

Directory Score Breakdown

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

Pattern Findings

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

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

Over-Commented Block1438 hits · 1422 pts
SeverityFileLineSnippetContext
LOWtools/lint/.eslintrc.js1// Style rules for Valdi module code (src/valdi_modules and the sample apps under apps/).COMMENT
LOWtools/valdi_web_devtools/webpack.js81 );COMMENT
LOWtools/valdi_web_devtools/index.js1// Browser-safe entry point for valdi-web-devtools. Kept intentionally leanCOMMENT
LOWtools/ci/bazel_gcs_credential_helper.sh1#!/usr/bin/env bashCOMMENT
LOWtools/ci/sanitizer_tests.sh1#!/usr/bin/env bashCOMMENT
LOWtools/ci/compiler_tests.sh1#!/usr/bin/env bashCOMMENT
LOWtools/ci/compiler_golden_test.sh1#!/usr/bin/env bashCOMMENT
LOWtools/ci/compiler_golden_test.sh21# tools/ci/compiler_golden_test.sh --no-build # skip the build (reuse outputs)COMMENT
LOWtools/ci/compiler_golden_test.sh61 # --remote_download_all forces the emit outputs to be materialized on localCOMMENT
LOWtools/ci/compiler_golden_test.sh81COMMENT
LOWtools/ci/compiler_golden_test.sh101# "srcjar" field name the Android output is a plain .kt, not an archive. WeCOMMENT
LOWtools/ci/hotreload_delivery_smoke.sh1#!/usr/bin/env bashCOMMENT
LOWtools/ci/check_test_coverage_delta.sh1#!/usr/bin/env bashCOMMENT
LOWtools/ci/size_ignore.txt1# Modules left out of the size report (tools/ci/size_report.sh). One entry per line: a module nameCOMMENT
LOWtools/ci/setup_linux_env.sh21# ---------------------------------------------------------------------------COMMENT
LOWtools/ci/setup_linux_env.sh141 sudo chmod 2777 /usr/local/var/run/watchmanCOMMENT
LOWtools/ci/validate_swift_toolchain.sh1#!/usr/bin/env bashCOMMENT
LOWtools/ci/validate_swift_toolchain.sh21 FAILURES=$((FAILURES + 1))COMMENT
LOWtools/ci/perf_notify.sh1#!/usr/bin/env bashCOMMENT
LOWtools/ci/perf_ratio.sh1#!/usr/bin/env bashCOMMENT
LOWtools/ci/hotreload_smoke.sh1#!/usr/bin/env bashCOMMENT
LOWtools/ci/build_benchmarks.sh1#!/usr/bin/env bashCOMMENT
LOWtools/ci/validate_external_config.sh1#!/usr/bin/env bashCOMMENT
LOWtools/ci/run_tests.sh1#!/usr/bin/env bashCOMMENT
LOWtools/ci/run_tests.sh21bzl test "${TEST_TARGETS[@]}" --keep_going --skip_incompatible_explicit_targets --test_output=errors \COMMENT
LOWtools/ci/select_tests.sh1#!/usr/bin/env bashCOMMENT
LOWtools/ci/release_test.sh1#!/usr/bin/env bashCOMMENT
LOWtools/ci/lint_modules.sh1#!/usr/bin/env bashCOMMENT
LOWtools/ci/test_external_build_graph.sh1#!/usr/bin/env bashCOMMENT
LOWtools/ci/android_instrumentation_tests.sh1#!/usr/bin/env bashCOMMENT
LOWtools/ci/android_instrumentation_tests.sh21# VALDI_START_EMULATOR 1 to create and boot a headless emulator via the Android SDK.COMMENT
LOWtools/ci/test_skiplist.txt1# Test targets that neither tools/ci/run_tests.sh nor tools/ci/test_modules.sh runs, with theCOMMENT
LOWtools/ci/test_skiplist.txt21//compiler/companion:golden_test run_by:.github/workflows/bzl-changes.yml # Compiler Golden Diff job (internal: client_vCOMMENT
LOWtools/ci/size_report.sh1#!/usr/bin/env bashCOMMENT
LOWtools/ci/size_report.sh21# extracted, size-capped, and schema-validated before any of it is rendered.COMMENT
LOWtools/ci/native_impl_check/allowlist.txt1# Native element attributes that are declared in NativeTemplateElements.d.ts but areCOMMENT
LOWnpm_modules/cli/src/core/constants.ts121 return `--android_platforms=${architectures.map(architecture => ANDROID_PLATFORMS[architecture]).join(',')}`;COMMENT
LOW…jc/valdi_core/SCNValdiCoreAssetLoadObserver+Private.mm1// AUTOGENERATED FILE - DO NOT MODIFY!COMMENT
LOW…rated-src/objc/valdi_core/SCNValdiCoreAsset+Private.mm1// AUTOGENERATED FILE - DO NOT MODIFY!COMMENT
LOW…di_core/SCNValdiCoreModuleFactoriesProvider+Private.mm1// AUTOGENERATED FILE - DO NOT MODIFY!COMMENT
LOW…re/SCNValdiCoreHTTPRequestManagerCompletion+Private.mm1// AUTOGENERATED FILE - DO NOT MODIFY!COMMENT
LOW…/objc/valdi_core/SCNValdiCoreAssetOutputType+Private.h1// AUTOGENERATED FILE - DO NOT MODIFY!COMMENT
LOW…c/valdi_core/SCNValdiCoreHTTPRequestManager+Private.mm1// AUTOGENERATED FILE - DO NOT MODIFY!COMMENT
LOW…rc/objc/valdi_core/SCNValdiCoreAnimationType+Private.h1// AUTOGENERATED FILE - DO NOT MODIFY!COMMENT
LOW…rc/objc/valdi_core/SCNValdiCoreAttributeType+Private.h1// AUTOGENERATED FILE - DO NOT MODIFY!COMMENT
LOW…e/SCNValdiCoreJSRuntimeNativeObjectsManager+Private.mm1// AUTOGENERATED FILE - DO NOT MODIFY!COMMENT
LOW…d-src/objc/valdi_core/SCNValdiCoreJSRuntime+Private.mm1// AUTOGENERATED FILE - DO NOT MODIFY!COMMENT
LOW…/valdi_core/SCNValdiCoreJavaScriptEngineType+Private.h1// AUTOGENERATED FILE - DO NOT MODIFY!COMMENT
LOW…c/objc/valdi_core/SCNValdiCoreModuleFactory+Private.mm1// AUTOGENERATED FILE - DO NOT MODIFY!COMMENT
LOW…ted-src/objc/valdi_core/SCNValdiCorePlatform+Private.h1// AUTOGENERATED FILE - DO NOT MODIFY!COMMENT
LOW…di_core/src/valdi_core/ios/valdi_core/SCValdiTouches.h1//COMMENT
LOWvaldi_core/src/valdi_core/ios/valdi_core/SCValdiView.h1//COMMENT
LOW…i_core/src/valdi_core/ios/valdi_core/SCValdiTouches.mm1//COMMENT
LOW…re/ios/valdi_core/SCValdiFunctionWithCPPFunction+CPP.h1//COMMENT
LOW…aldi_core/ios/valdi_core/SCValdiAttributesBinderBase.h1//COMMENT
LOW…_core/src/valdi_core/ios/valdi_core/SCValdiImageView.m1//COMMENT
LOW…/src/valdi_core/ios/valdi_core/SCValdiAssetWithVideo.h1//COMMENT
LOW…core/src/valdi_core/ios/valdi_core/SCValdiEventTime.mm1//COMMENT
LOW…/valdi_core/ios/valdi_core/SCValdiScrollViewDelegate.m1//COMMENT
LOW…re/src/valdi_core/ios/valdi_core/SCValdiNativeAction.h1//COMMENT
1378 more matches not shown…
Hyper-Verbose Identifiers694 hits · 694 pts
SeverityFileLineSnippetContext
LOWtools/ci/size_report_test.py81 def test_rows_cover_added_and_removed(self):CODE
LOWtools/ci/size_report_test.py92 def test_totals_recomputed_not_trusted(self):CODE
LOWtools/ci/size_report_test.py100 def test_uncompressed_total_omitted_when_partial(self):CODE
LOWtools/ci/size_report_test.py114 def test_module_needs_both_absolute_and_relative(self):CODE
LOWtools/ci/size_report_test.py132 def test_native_either_absolute_or_relative(self):CODE
LOWtools/ci/size_report_test.py149 def test_total_either_absolute_or_relative(self):CODE
LOWtools/ci/size_report_test.py162 def test_no_baseline_is_loud_and_absolute(self):CODE
LOW⚡tools/ci/size_report_test.py181 def test_annotation_emitted_when_enabled(self):CODE
LOW⚡tools/ci/size_report_test.py186 def test_report_only_by_default(self):CODE
LOW⚡tools/ci/size_report_test.py191 def test_trailer_suppresses_annotations_keeps_table(self):CODE
LOWtools/ci/size_report_test.py240 def test_injection_in_names_rejected(self):CODE
LOW⚡tools/ci/size_report_test.py253 def test_bytecode_mismatch_is_no_baseline(self):CODE
LOW⚡tools/ci/size_report_test.py258 def test_native_measure_mismatch_skips_native_only(self):CODE
LOW⚡tools/ci/size_report_test.py266 def test_native_missing_on_one_side_skips_native(self):CODE
LOW⚡tools/ci/size_report_test.py273 def test_invalid_native_measure(self):CODE
LOWtools/ci/size_report_test.py289 def test_collect_ignores_and_sorts(self):CODE
LOW⚡tools/ci/native_impl_check/test_check_native_impl.py33 def test_resolves_extends_chain(self):CODE
LOW⚡tools/ci/native_impl_check/test_check_native_impl.py40 def test_own_members_and_multiline_extends(self):CODE
LOW⚡tools/ci/native_impl_check/test_check_native_impl.py45 def test_skips_slots_and_unannotated_interfaces(self):CODE
LOW⚡tools/ci/native_impl_check/test_check_native_impl.py49 def test_ignores_nested_object_type_keys(self):CODE
LOWtools/ci/native_impl_check/test_check_native_impl.py70 def test_ios_ignores_commented_out_registration(self):CODE
LOWtools/ci/native_impl_check/test_check_native_impl.py73 def test_ios_constant_from_another_file(self):CODE
LOWtools/ci/native_impl_check/test_check_native_impl.py100 def test_android_multiline_call(self):CODE
LOWtools/ci/native_impl_check/test_check_native_impl.py115 def test_shared_cpp_ignores_preprocessor_lookups(self):CODE
LOW⚡tools/ci/native_impl_check/test_check_native_impl.py137 def test_rejects_unknown_platform(self):CODE
LOW⚡tools/ci/native_impl_check/test_check_native_impl.py141 def test_rejects_runtime_combined(self):CODE
LOW⚡tools/ci/native_impl_check/test_check_native_impl.py149 def test_checked_in_allowlist_parses(self):CODE
LOW⚡tools/ci/native_impl_check/test_check_native_impl.py171 def test_shared_counts_for_both(self):CODE
LOW⚡tools/ci/native_impl_check/test_check_native_impl.py176 def test_derived_predicate_requires_base(self):CODE
LOW⚡tools/ci/native_impl_check/test_check_native_impl.py181 def test_allowlisted_platform(self):CODE
LOW⚡tools/ci/native_impl_check/test_check_native_impl.py186 def test_allowlist_for_one_platform_does_not_cover_the_other(self):CODE
LOW⚡tools/ci/native_impl_check/test_check_native_impl.py193 def test_stale_when_now_implemented(self):CODE
LOW⚡tools/ci/native_impl_check/test_check_native_impl.py200 def test_stale_when_no_longer_declared(self):CODE
LOWtools/ci/native_impl_check/test_check_native_impl.py239 def test_fails_when_ios_mask_image_registration_is_deleted(self):CODE
LOWtools/ci/native_impl_check/test_check_native_impl.py250 def test_fails_when_extractors_match_nothing(self):CODE
LOWnpm_modules/cli/test/helpers/ProjectHelpers.ts126export async function findDefinitionForTokenInFile(CODE
LOWnpm_modules/cli/debugger/debugger-model.js6function matchingTargetForCurrentSelection(targets) {CODE
LOWnpm_modules/cli/debugger/debugger-model.js429function captureDebuggerInputTarget() {CODE
LOWnpm_modules/cli/debugger/debugger-model.js444function debuggerInputTargetElementKey(target, elementId) {CODE
LOWnpm_modules/cli/debugger/debugger-model.js448function isSelectedDebuggerInputTarget(target) {CODE
LOWnpm_modules/cli/debugger/debugger-model.js541function restorePageScrollPosition(position) {CODE
LOWnpm_modules/cli/debugger/debugger-model.js569function forwardPreviewWheelToPage(event) {CODE
LOWnpm_modules/cli/debugger/debugger-tree-model.js20function debuggerProjectionTruncation(reason, path) {CODE
LOWnpm_modules/cli/debugger/debugger-tree-model.js27function markDebuggerProjectionTruncated(target, reason, path) {CODE
LOWnpm_modules/cli/debugger/debugger-tree-model.js39function debuggerPrimitiveProjection(value, projectionState) {CODE
LOWnpm_modules/cli/debugger/debugger-tree-model.js135function setDebuggerProjectionEntry(frame, entry, value) {CODE
LOWnpm_modules/cli/debugger/debugger-api.js106function startDebuggerActionStream() {CODE
LOWnpm_modules/cli/debugger/debugger-api.js126function applyDebuggerStatePayload(payload) {CODE
LOWnpm_modules/cli/debugger/debugger-api.js162function applyDebuggerActionPayload(payload) {CODE
LOWnpm_modules/cli/debugger/debugger-performance.js74function buildPerformanceTracePerfettoPayload(result) {CODE
LOWnpm_modules/cli/debugger/debugger-performance.js132function normalizePerformanceTraceTarget(target) {CODE
LOWnpm_modules/cli/debugger/debugger-performance.js142function performanceTraceTargetsMatch(left, right) {CODE
LOWnpm_modules/cli/debugger/debugger-performance.js172function persistPerformanceTraceState() {CODE
LOWnpm_modules/cli/debugger/debugger-performance.js176function markPerformanceTraceStateUnknown(target) {CODE
LOWnpm_modules/cli/debugger/debugger-performance.js237async function refreshPerformanceTraceStatus(options) {CODE
LOWnpm_modules/cli/debugger/debugger-performance.js342async function preparePerformanceTraceTargetSwitch(nextTarget) {CODE
LOWnpm_modules/cli/debugger/debugger-performance.js373async function isPerformanceTraceTargetVerifiedMissing(target) {CODE
LOWnpm_modules/cli/debugger/debugger-performance.js395async function recoverPerformanceTraceState() {CODE
LOWnpm_modules/cli/debugger/debugger-settings.js2function debugSettingsSnapshotFromResult(result) {CODE
LOWnpm_modules/cli/debugger/debugger-settings.js8function acceptDebugSettingsResult(result, request) {CODE
634 more matches not shown…
Cross-Language Confusion112 hits · 535 pts
SeverityFileLineSnippetContext
HIGH⚡compiler/clientsql/test_clientsql.py640 self.assertIn("selectByOptionalAge(age: number | null, limit: number)", queries)CODE
HIGH⚡compiler/clientsql/test_clientsql.py641 self.assertIn("updateUser(name: string, age: number | null, id: number): Promise<void>", queries)CODE
HIGH⚡compiler/clientsql/test_clientsql.py738 "author_id: number | null;",CODE
HIGH⚡compiler/clientsql/test_clientsql.py739 "name: string | null;",CODE
HIGH⚡compiler/clientsql/test_clientsql.py740 "primary: string | null;",CODE
HIGH⚡compiler/clientsql/test_clientsql.py749 "selectReserved(_await: number, _async: string, _as: number, _of: number | null)",CODE
HIGH⚡compiler/clientsql/test_clientsql.py804 "const watchEntriesByDatabaseName: { [name: string]: ClientSQLWatchEntry[] | undefined } = "CODE
HIGH⚡compiler/clientsql/test_clientsql.py805 "Object.create(null);",CODE
HIGH⚡compiler/clientsql/test_clientsql.py810 "const writeChainsByDatabaseName: { [name: string]: Promise<void> | undefined } = "CODE
HIGH⚡compiler/clientsql/test_clientsql.py811 "Object.create(null);",CODE
HIGH⚡compiler/clientsql/test_clientsql.py980 parameters: ClientSQLValue[] | undefined,CODE
HIGH⚡compiler/clientsql/test_clientsql.py984 this.store.operations.push(sql);CODE
HIGH⚡compiler/clientsql/test_clientsql.py988 this.store.operations.push(`insert:${id}`);CODE
HIGH⚡compiler/clientsql/test_clientsql.py989 this.store.rows.push({ id, name });CODE
HIGH⚡compiler/clientsql/test_clientsql.py993 callback(undefined, undefined);CODE
HIGH⚡compiler/clientsql/test_clientsql.py995 callback(undefined, errorMessage(error));CODE
HIGH⚡compiler/clientsql/test_clientsql.py1001 _parameters: ClientSQLValue[] | undefined,CODE
HIGH⚡compiler/clientsql/test_clientsql.py1005 callback(queryRows(this.store, sql) as T[], undefined);CODE
HIGH⚡compiler/clientsql/test_clientsql.py1007 callback(undefined, errorMessage(error));CODE
HIGH⚡compiler/clientsql/test_clientsql.py1017 parameters: ClientSQLValue[] | undefined,CODE
HIGH⚡compiler/clientsql/test_clientsql.py1021 this.store.operations.push(sql);CODE
HIGH⚡compiler/clientsql/test_clientsql.py1025 this.store.operations.push(`insert:${id}`);CODE
HIGH⚡compiler/clientsql/test_clientsql.py1026 this.store.rows.push({ id, name });CODE
HIGH⚡compiler/clientsql/test_clientsql.py1030 callback(undefined, undefined);CODE
HIGH⚡compiler/clientsql/test_clientsql.py1032 callback(undefined, errorMessage(error));CODE
HIGH⚡compiler/clientsql/test_clientsql.py1038 _parameters: ClientSQLValue[] | undefined,CODE
HIGH⚡compiler/clientsql/test_clientsql.py1042 callback(queryRows(this.store, sql) as T[], undefined);CODE
HIGH⚡compiler/clientsql/test_clientsql.py1044 callback(undefined, errorMessage(error));CODE
HIGH⚡compiler/clientsql/test_clientsql.py1053 this.store.operations.push('transaction:start');CODE
HIGH⚡compiler/clientsql/test_clientsql.py1055 if (error !== undefined && error !== null) {CODE
HIGH⚡compiler/clientsql/test_clientsql.py1055 if (error !== undefined && error !== null) {CODE
HIGH⚡compiler/clientsql/test_clientsql.py1057 this.store.operations.push('transaction:rollback');CODE
HIGH⚡compiler/clientsql/test_clientsql.py1058 callback(undefined, error);CODE
HIGH⚡compiler/clientsql/test_clientsql.py1061 this.store.operations.push('transaction:commit');CODE
HIGH⚡compiler/clientsql/test_clientsql.py1062 callback(undefined, undefined);CODE
HIGH⚡compiler/clientsql/test_clientsql.py1067 this.store.operations.push('close');CODE
HIGH⚡compiler/clientsql/test_clientsql.py1068 callback(undefined, undefined);CODE
HIGH⚡compiler/clientsql/test_clientsql.py1073 private readonly storesByName: { [name: string]: Store | undefined } = Object.create(null);CODE
HIGH⚡compiler/clientsql/test_clientsql.py1357 if (rows[0].enabled !== false || rows[0].optional !== null) throw new Error('nullable false decode');CODE
HIGH⚡compiler/clientsql/test_clientsql.py1357 if (rows[0].enabled !== false || rows[0].optional !== null) throw new Error('nullable false decode');CODE
HIGH⚡compiler/clientsql/test_clientsql.py1358 if (rows[1].enabled !== true || rows[1].optional !== false) throw new Error('numeric decode');CODE
HIGH⚡compiler/clientsql/test_clientsql.py1359 if (rows[2].enabled !== true || rows[2].optional !== true) throw new Error('boolean decode');CODE
HIGHcompiler/clientsql/test_clientsql.py541 self.assertIn("private debugDatabase: ClientSQLDebugDatabase | undefined;", database)CODE
HIGHcompiler/clientsql/test_clientsql.py549 "execute(sql: string, parameters: ClientSQLValue[] | undefined, callback: ClientSQLNativeCallback<void>)CODE
HIGHcompiler/clientsql/test_clientsql.py566 self.assertIn("static open(name: string | undefined)", database)CODE
HIGHcompiler/clientsql/test_clientsql.py580 self.assertIn("insertUser(id: number, name: string, age: number | null)", queries)CODE
HIGHcompiler/clientsql/test_clientsql.py712 self.assertIn("ratio: number | null;", types)CODE
HIGHcompiler/clientsql/test_clientsql.py724 "ratio: number | null;",CODE
HIGHcompiler/clientsql/test_clientsql.py827 "this.localWatchEntries.push(entry);",CODE
HIGHcompiler/clientsql/test_clientsql.py830 self.assertIn("if (active && currentGeneration === generation) {", database)CODE
HIGHcompiler/clientsql/test_clientsql.py858 "transactionCallback(undefined, undefined);",CODE
HIGHcompiler/clientsql/test_clientsql.py897 self.assertIn("this.transactionHistory.push(entry);", recorder)CODE
HIGHcompiler/clientsql/test_clientsql.py1132 emissions.push(rows);CODE
HIGHcompiler/clientsql/test_clientsql.py1344 query<T>(_sql: string, _parameters: ClientSQLValue[] | undefined): Promise<T[]> {CODE
HIGHcompiler/clientsql/test_clientsql.py1346 { enabled: 0, optional: null },CODE
HIGH⚡compiler/clientsql/test_clientsql.py463 registeredDatabases.push(database);STRING
HIGH⚡compiler/clientsql/test_clientsql.py471 export function notifyClientSQLDebugChanged(_databaseName: string | undefined): void {}STRING
HIGHcompiler/clientsql/test_clientsql.py1593 self.assertIn('"max id": number | null;', types)STRING
HIGH⚡compiler/clientsql/src/clientsql/typescript.py59 "export type ClientSQLValue = string | number | boolean | ArrayBuffer | null;",CODE
HIGH⚡compiler/clientsql/src/clientsql/typescript.py68 " parameters: ClientSQLValue[] | undefined,",CODE
52 more matches not shown…
Decorative Section Separators107 hits · 321 pts
SeverityFileLineSnippetContext
MEDIUMtools/ci/setup_linux_env.sh21# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/setup_linux_env.sh29# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/setup_linux_env.sh82# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/setup_linux_env.sh84# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/setup_linux_env.sh152# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/setup_linux_env.sh157# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/setup_linux_env.sh174# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/setup_linux_env.sh180# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/size_report.py74# --------------------------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/size_report.py76# --------------------------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/size_report.py154# --------------------------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/size_report.py156# --------------------------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/size_report.py260# --------------------------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/size_report.py262# --------------------------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/size_report.py335# --------------------------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/size_report.py337# --------------------------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/validate_registry.sh21# ─── Phase 1: Structural validation ─────────────────────────────────COMMENT
MEDIUMtools/ci/validate_registry.sh117# ─── Phase 2: Consumer simulation ───────────────────────────────────COMMENT
MEDIUMtools/ci/validate_registry.sh306# ─── Summary ─────────────────────────────────────────────────────────COMMENT
MEDIUMtools/ci/validate_swift_toolchain.sh29# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/validate_swift_toolchain.sh42# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/validate_swift_toolchain.sh57# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/validate_swift_toolchain.sh63# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/validate_swift_toolchain.sh76# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/validate_swift_toolchain.sh82# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/validate_swift_toolchain.sh94# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/validate_swift_toolchain.sh100# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/validate_swift_toolchain.sh111# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/validate_swift_toolchain.sh118# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/validate_swift_toolchain.sh133# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/validate_swift_toolchain.sh138# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/validate_swift_toolchain.sh157# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/validate_swift_toolchain.sh159# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/validate_external_config.sh27# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/validate_external_config.sh34# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/validate_external_config.sh48# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/validate_external_config.sh55# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/validate_external_config.sh91# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/validate_external_config.sh97# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/validate_external_config.sh130# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/validate_external_config.sh135# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/validate_external_config.sh154# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/validate_external_config.sh156# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/test_external_build_graph.sh28# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/test_external_build_graph.sh30# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/test_external_build_graph.sh54# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/test_external_build_graph.sh56# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/native_impl_check/check_native_impl.py100# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/native_impl_check/check_native_impl.py102# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/native_impl_check/check_native_impl.py223# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/native_impl_check/check_native_impl.py225# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/native_impl_check/check_native_impl.py330# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/native_impl_check/check_native_impl.py332# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/native_impl_check/check_native_impl.py363# ---------------------------------------------------------------------------COMMENT
MEDIUMtools/ci/native_impl_check/check_native_impl.py365# ---------------------------------------------------------------------------COMMENT
MEDIUMnpm_modules/cli/test/hermesClient.spec.ts12// ─── Helpers ─────────────────────────────────────────────────────────────────COMMENT
MEDIUMnpm_modules/cli/test/hermesClient.spec.ts68// ─── normalizeHermesProfile ───────────────────────────────────────────────────COMMENT
MEDIUMnpm_modules/cli/test/hermesClient.spec.ts123// ─── listHermesDevices ────────────────────────────────────────────────────────COMMENT
MEDIUMnpm_modules/cli/test/hermesClient.spec.ts206// ─── HermesConnection ─────────────────────────────────────────────────────────COMMENT
MEDIUMnpm_modules/cli/src/utils/hermesClient.ts25// ─── Ports ───────────────────────────────────────────────────────────────────COMMENT
47 more matches not shown…
Cross-Language Confusion (JS/TS)33 hits · 214 pts
SeverityFileLineSnippetContext
HIGH⚡apps/benchmark/src/valdi/benchmark/src/main.tsx24 print(`Proto (indexed) imported in ${importTime} ms`);CODE
HIGH⚡apps/benchmark/src/valdi/benchmark/src/main.tsx25 print(`Proto (noindex) imported in ${importTimeNoIndex} ms`);CODE
HIGH⚡apps/benchmark/src/valdi/benchmark/src/main.tsx31 print(`Choose the test to run ('q' to exit):`);CODE
HIGH⚡apps/benchmark/src/valdi/benchmark/src/main.tsx33 print(`${i + 1}. ${t.name}`);CODE
HIGHapps/benchmark/src/valdi/benchmark/src/main.tsx45 print('Invalid choice.');CODE
HIGH⚡…aldi_modules/src/valdi/jasmine/src/console_reporter.js37 print('Randomized with seed ' + options.order.seed);CODE
HIGH⚡…aldi_modules/src/valdi/jasmine/src/console_reporter.js40 print('Started');CODE
HIGH⚡…aldi_modules/src/valdi/jasmine/src/console_reporter.js48 print('------------------');CODE
HIGH⚡…aldi_modules/src/valdi/jasmine/src/console_reporter.js49 print('-- Failures start:');CODE
HIGH⚡…aldi_modules/src/valdi/jasmine/src/console_reporter.js64 print('-- Failures end.');CODE
HIGH⚡…aldi_modules/src/valdi/jasmine/src/console_reporter.js65 print('----------------');CODE
HIGH⚡…aldi_modules/src/valdi/jasmine/src/console_reporter.js70 print('Pending:');CODE
HIGH⚡…aldi_modules/src/valdi/jasmine/src/console_reporter.js80 print('Ran ' + executableSpecCount + ' of ' + specCount + plural(' spec', specCount));CODE
HIGH⚡…aldi_modules/src/valdi/jasmine/src/console_reporter.js96 print(specCounts);CODE
HIGH⚡…aldi_modules/src/valdi/jasmine/src/console_reporter.js98 print('No specs found');CODE
HIGH⚡…aldi_modules/src/valdi/jasmine/src/console_reporter.js103 print('Finished in ' + seconds + ' ' + plural('second', seconds));CODE
HIGH⚡…aldi_modules/src/valdi/jasmine/src/console_reporter.js107 print('Incomplete: ' + result.incompleteReason);CODE
HIGH⚡…aldi_modules/src/valdi/jasmine/src/console_reporter.js112 print('Randomized with seed ' + result.order.seed);CODE
HIGH⚡…aldi_modules/src/valdi/jasmine/src/console_reporter.js113 print(' (jasmine --random=true --seed=' + result.order.seed + ')');CODE
HIGH⚡…aldi_modules/src/valdi/jasmine/src/console_reporter.js124 print(colored('yellow', '*'));CODE
HIGH⚡…aldi_modules/src/valdi/jasmine/src/console_reporter.js130 print(colored('green', '.'));CODE
HIGH⚡…aldi_modules/src/valdi/jasmine/src/console_reporter.js138 print(colored('red', 'F'));CODE
HIGH⚡…aldi_modules/src/valdi/jasmine/src/console_reporter.js195 print(failedSpecNumber + ') ');CODE
HIGH⚡…aldi_modules/src/valdi/jasmine/src/console_reporter.js196 print(result.fullName);CODE
HIGH⚡…aldi_modules/src/valdi/jasmine/src/console_reporter.js202 print('Suite error: ' + result.fullName);CODE
HIGH⚡…aldi_modules/src/valdi/jasmine/src/console_reporter.js210 print(indent('Message:', 2));CODE
HIGH⚡…aldi_modules/src/valdi/jasmine/src/console_reporter.js212 print(colored('red', indent(failedExpectation.message, 4)));CODE
HIGH⚡…aldi_modules/src/valdi/jasmine/src/console_reporter.js214 print(indent('Stack:', 2));CODE
HIGH⚡…aldi_modules/src/valdi/jasmine/src/console_reporter.js216 print(indent(stackFilter(failedExpectation.stack), 4));CODE
HIGH⚡…aldi_modules/src/valdi/jasmine/src/console_reporter.js225 print(pendingSpecNumber + ') ');CODE
HIGH⚡…aldi_modules/src/valdi/jasmine/src/console_reporter.js226 print(result.fullName);CODE
HIGH⚡…aldi_modules/src/valdi/jasmine/src/console_reporter.js232 print(indent(colored('yellow', pendingReason), 2));CODE
HIGH…aldi_modules/src/valdi/jasmine/src/console_reporter.js152 print('\n');CODE
Structural Annotation Overuse49 hits · 86 pts
SeverityFileLineSnippetContext
LOW⚡AGENTS.md195// Step 1: Define serviceCOMMENT
LOW⚡AGENTS.md200// Step 2: Create provider componentCOMMENT
LOW⚡AGENTS.md203// Step 3: Provide value in parentCOMMENT
LOWAGENTS.md214// Step 4: Consume in child - extend viewModel from ProvidersValuesViewModelCOMMENT
LOWAGENTS.md229// Step 5: Wrap component with provider HOCCOMMENT
LOW…piler/Sources/Processors/ImageResourcesProcessor.swift251 // Step 1: Determine the set of output variants we need to emit. When an explicitCOMMENT
LOW⚡…piler/Sources/Processors/ImageResourcesProcessor.swift262 // Step 2: Find variants we don't already have on disk and need to generate.COMMENT
LOW⚡…piler/Sources/Processors/ImageResourcesProcessor.swift265 // Step 3: Find the variant we can use for resizing the imagesCOMMENT
LOW⚡…piler/Sources/Processors/ImageResourcesProcessor.swift271 // Step 4: Generate all the missing variantsCOMMENT
LOW⚡…/Sources/Processors/IdentifyImageAssetsProcessor.swift207 // Step 1: identify all images and find their sizeCOMMENT
LOW⚡…/Sources/Processors/IdentifyImageAssetsProcessor.swift212 // Step 2: Group the images by their asset identifierCOMMENT
LOW⚡…/Sources/Processors/IdentifyImageAssetsProcessor.swift216 // Step 3: Generate Compilation items backed by ImageAsset'sCOMMENT
LOW…ansformers/NativeCompilerTransformerOptimizeVarRefs.ts24 // Step 1: We go over all the variable refs and see which ones are not used in closuresCOMMENT
LOW…ansformers/NativeCompilerTransformerOptimizeVarRefs.ts80 // Step 2: We eliminate the NewVariableRef, LoadVariableRef, SetVariableRefCOMMENT
LOW⚡valdi/src/valdi/runtime/Context/ViewNode.cpp3033 // Step 1: If we finished a layout pass, we update the calculated frame and the view frameCOMMENT
LOW⚡valdi/src/valdi/runtime/Context/ViewNode.cpp3043 // Step 2: If we are a scroll element, we compute the RTL offset X and the children space,COMMENT
LOWvaldi/src/valdi/runtime/Context/ViewNode.cpp3064 // Step 3: If we are a lazyLayout, we compute the nested layout if we are visibleCOMMENT
LOWvaldi/src/valdi/runtime/CSS/CSSAttributesManager.cpp86 // Step 1: Find all styles which are not present anymoreCOMMENT
LOW⚡valdi/src/valdi/runtime/CSS/CSSAttributesManager.cpp98 // Step 2: Apply the new stylesCOMMENT
LOW⚡valdi/src/valdi/runtime/CSS/CSSAttributesManager.cpp105 // Step 3: Remove the styles which have been previously foundCOMMENT
LOW…rc/valdi/runtime/JavaScript/Modules/ProtobufModule.cpp998 // Step 2: We build a description of all the registered messages and fields along with their indexesCOMMENT
LOW…rc/valdi/runtime/JavaScript/Modules/ProtobufModule.cpp1022 // Step 3: Send back the resultCOMMENT
LOW…rc/valdi/runtime/JavaScript/Modules/ProtobufModule.cpp1070 // Step 1: We parse the protobuf definitions and load them inside a message factoryCOMMENT
LOWai-skills/skills/valdi-mock-breakdown/skill.md19## Step 1: Analyze the layoutCOMMENT
LOWai-skills/skills/valdi-mock-breakdown/skill.md42## Step 2: Choose Valdi elements and widgetsCOMMENT
LOWai-skills/skills/valdi-mock-breakdown/skill.md103## Step 3: Generate the .tsx fileCOMMENT
LOWai-skills/skills/valdi-mock-breakdown/skill.md285## Step 4: Wire interactive stateCOMMENT
LOWai-skills/skills/valdi-preview/skill.md26### Step 1: Find the module sourceCOMMENT
LOWai-skills/skills/valdi-preview/skill.md38### Step 2: Read the API surfaceCOMMENT
LOWai-skills/skills/valdi-preview/skill.md62### Step 3: Find usage examplesCOMMENT
LOWai-skills/skills/valdi-preview/skill.md76### Step 4: SummarizeCOMMENT
LOWai-skills/skills/valdi-preview/skill.md116### Step 1: Edit the preview harnessCOMMENT
LOWai-skills/skills/valdi-preview/skill.md180### Step 2: Build and hot-reloadCOMMENT
LOWai-skills/skills/valdi-preview/skill.md207### Step 3: Inspect the rendered outputCOMMENT
LOWai-skills/skills/valdi-preview/skill.md228### Step 4: IterateCOMMENT
LOWai-skills/skills/valdi-mock-to-module/skill.md121## Step 1: BreakdownCOMMENT
LOWai-skills/skills/valdi-mock-to-module/skill.md145## Step 2: Generate the preview harnessCOMMENT
LOWai-skills/skills/valdi-mock-to-module/skill.md266## Step 3: Build, launch, and set up hot-reloadCOMMENT
LOWai-skills/skills/valdi-mock-to-module/skill.md302## Step 4: Capture a screenshotCOMMENT
LOWai-skills/skills/valdi-mock-to-module/skill.md316## Step 5: Pixel diffCOMMENT
LOWai-skills/skills/valdi-mock-to-module/skill.md353## Step 6: Parallel refinement agentsCOMMENT
LOWai-skills/skills/valdi-mock-to-module/skill.md388## Step 7: Apply fixes (diff coordinator)COMMENT
LOW⚡ai-skills/skills/valdi-mock-to-module/scripts/diff.py82 # Step 1: Heavy blur to extract the low-frequency (shadow) component.COMMENT
LOW⚡ai-skills/skills/valdi-mock-to-module/scripts/diff.py88 # Step 2: Find element edges in the render (these are where shadows should appear).COMMENT
LOW⚡ai-skills/skills/valdi-mock-to-module/scripts/diff.py93 # Step 3: Dilate edges to create a "shadow zone" — the area near edgesCOMMENT
LOWai-skills/skills/valdi-mock-to-module/scripts/diff.py108 # Step 4: Compare blurred luminance. Where mock is darker than renderCOMMENT
LOWai-skills/skills/valdi-mock-iterate/skill.md21## Step 1: Compare the imagesCOMMENT
LOWai-skills/skills/valdi-mock-iterate/skill.md59## Step 2: Produce structured feedbackCOMMENT
LOWai-skills/skills/valdi-mock-iterate/skill.md105## Step 3: Summarize and prioritizeCOMMENT
Hallucination Indicators5 hits · 50 pts
SeverityFileLineSnippetContext
CRITICALnpm_modules/cli/src/debugger/devtoolsPanel.spec.ts1885 harness.panel.state.performance.samples.push({ uptimeMs: 1 });CODE
CRITICALnpm_modules/cli/src/debugger/devtoolsPanel.spec.ts2238 harness.panel.state.performance.samples.push({ uptimeMs: 1 });CODE
CRITICAL…_modules/cli/src/debugger/devtoolsRuntimeState.spec.ts916 reconnectHarness.panel.state.runtimeState.expandedComponents.add('component');CODE
CRITICAL…piler/Sources/Processors/GenerateModelsProcessor.swift144 let baseline = selectedItem.item.bundleInfo.projectConfig.nativeApiMinVersion.map(String.init)CODE
CRITICAL…ldi/attributes/impl/gestures/GestureAttributesUtils.kt31 val pixelDensity = view.context.resources.displayMetrics.density.toDouble()CODE
Verbosity Indicators26 hits · 49 pts
SeverityFileLineSnippetContext
LOW…piler/Sources/Processors/ImageResourcesProcessor.swift251 // Step 1: Determine the set of output variants we need to emit. When an explicitCOMMENT
LOW⚡…piler/Sources/Processors/ImageResourcesProcessor.swift262 // Step 2: Find variants we don't already have on disk and need to generate.COMMENT
LOW⚡…piler/Sources/Processors/ImageResourcesProcessor.swift265 // Step 3: Find the variant we can use for resizing the imagesCOMMENT
LOW⚡…piler/Sources/Processors/ImageResourcesProcessor.swift271 // Step 4: Generate all the missing variantsCOMMENT
LOW⚡…/Sources/Processors/IdentifyImageAssetsProcessor.swift207 // Step 1: identify all images and find their sizeCOMMENT
LOW⚡…/Sources/Processors/IdentifyImageAssetsProcessor.swift212 // Step 2: Group the images by their asset identifierCOMMENT
LOW⚡…/Sources/Processors/IdentifyImageAssetsProcessor.swift216 // Step 3: Generate Compilation items backed by ImageAsset'sCOMMENT
LOW…ansformers/NativeCompilerTransformerOptimizeVarRefs.ts24 // Step 1: We go over all the variable refs and see which ones are not used in closuresCOMMENT
LOW…ansformers/NativeCompilerTransformerOptimizeVarRefs.ts80 // Step 2: We eliminate the NewVariableRef, LoadVariableRef, SetVariableRefCOMMENT
LOW…va/com/snap/valdi/views/touches/TouchDispatcherImpl.kt167 // If the view is a view group, then we need to check if this view can intercept the touch eventCOMMENT
LOW…ap/valdi/views/touches/TouchDispatcherNewExperience.kt182 // If the view is a view group, then we need to check if this view can intercept the touch eventCOMMENT
LOWvaldi/src/java/com/snap/valdi/store/KeychainUtils.kt60 // When we bypass, we need to check if a previous key exists and reinitialize with newCOMMENT
LOW⚡valdi/src/valdi/runtime/Context/ViewNode.cpp3033 // Step 1: If we finished a layout pass, we update the calculated frame and the view frameCOMMENT
LOW⚡valdi/src/valdi/runtime/Context/ViewNode.cpp3043 // Step 2: If we are a scroll element, we compute the RTL offset X and the children space,COMMENT
LOWvaldi/src/valdi/runtime/Context/ViewNode.cpp3064 // Step 3: If we are a lazyLayout, we compute the nested layout if we are visibleCOMMENT
LOWvaldi/src/valdi/runtime/CSS/CSSAttributesManager.cpp86 // Step 1: Find all styles which are not present anymoreCOMMENT
LOW⚡valdi/src/valdi/runtime/CSS/CSSAttributesManager.cpp98 // Step 2: Apply the new stylesCOMMENT
LOW⚡valdi/src/valdi/runtime/CSS/CSSAttributesManager.cpp105 // Step 3: Remove the styles which have been previously foundCOMMENT
LOW…rc/valdi/runtime/JavaScript/Modules/ProtobufModule.cpp998 // Step 2: We build a description of all the registered messages and fields along with their indexesCOMMENT
LOW…rc/valdi/runtime/JavaScript/Modules/ProtobufModule.cpp1022 // Step 3: Send back the resultCOMMENT
LOW…rc/valdi/runtime/JavaScript/Modules/ProtobufModule.cpp1070 // Step 1: We parse the protobuf definitions and load them inside a message factoryCOMMENT
LOWvaldi/src/valdi/runtime/Views/GlobalViewFactories.cpp89 // After re-acquiring the lock, we need to check if another thread has beat us to createCOMMENT
LOW⚡ai-skills/skills/valdi-mock-to-module/scripts/diff.py82 # Step 1: Heavy blur to extract the low-frequency (shadow) component.COMMENT
LOW⚡ai-skills/skills/valdi-mock-to-module/scripts/diff.py88 # Step 2: Find element edges in the render (these are where shadows should appear).COMMENT
LOW⚡ai-skills/skills/valdi-mock-to-module/scripts/diff.py93 # Step 3: Dilate edges to create a "shadow zone" — the area near edgesCOMMENT
LOWai-skills/skills/valdi-mock-to-module/scripts/diff.py108 # Step 4: Compare blurred luminance. Where mock is darker than renderCOMMENT
Deep Nesting28 hits · 28 pts
SeverityFileLineSnippetContext
LOWtools/ci/size_report.py216CODE
LOWtools/ci/native_impl_check/check_native_impl.py114CODE
LOWtools/ci/native_impl_check/check_native_impl.py127CODE
LOWtools/ci/native_impl_check/check_native_impl.py145CODE
LOWtools/ci/native_impl_check/check_native_impl.py277CODE
LOWtools/api_surface/extract_api.py27CODE
LOWtools/api_surface/extract_api.py108CODE
LOWtools/api_surface/extract_api.py142CODE
LOWtools/api_surface/extract_api.py178CODE
LOWtools/api_surface/extract_api.py206CODE
LOWcompiler/clientsql/src/clientsql/sql.py151CODE
LOWcompiler/clientsql/src/clientsql/sql.py544CODE
LOWcompiler/clientsql/src/clientsql/sql.py575CODE
LOWcompiler/clientsql/src/clientsql/sql.py622CODE
LOWcompiler/clientsql/src/clientsql/sql.py668CODE
LOWcompiler/clientsql/src/clientsql/sql.py723CODE
LOWcompiler/clientsql/src/clientsql/sql.py779CODE
LOWcompiler/clientsql/src/clientsql/sql.py840CODE
LOWcompiler/clientsql/src/clientsql/sql.py1048CODE
LOWcompiler/clientsql/src/clientsql/sql.py1088CODE
LOWcompiler/clientsql/src/clientsql/sql.py1117CODE
LOWcompiler/clientsql/src/clientsql/sql.py1158CODE
LOW…/skills/valdi-mock-to-module/scripts/extract_colors.py127CODE
LOW…/skills/valdi-mock-to-module/scripts/extract_colors.py181CODE
LOW…kills/skills/valdi-mock-to-module/scripts/find_icon.py76CODE
LOW…kills/skills/valdi-mock-to-module/scripts/find_icon.py91CODE
LOWai-skills/skills/valdi-mock-to-module/scripts/diff.py162CODE
LOWai-skills/skills/valdi-mock-to-module/scripts/diff.py251CODE
Fake / Example Data23 hits · 23 pts
SeverityFileLineSnippetContext
LOWtools/api_surface/baseline.json106 "placeholder": "string (optional)",CODE
LOWnpm_modules/cli/debugger/debugger-model.js179 'placeholder',CODE
LOWnpm_modules/cli/debugger/debugger-preview-html.js114 for (const key of ['value', 'title', 'text', 'placeholder', 'accessibilityLabel', 'label', 'name']) {CODE
LOW…egration_with_native/ios_swift/2-ios_hook_up_module.md62 let dummyFriends = [SCCHelloWorldFriend(name: "John Doe"), SCCHelloWorldFriend(name: "Jane Doe")]CODE
LOW…egration_with_native/ios_swift/2-ios_hook_up_module.md62 let dummyFriends = [SCCHelloWorldFriend(name: "John Doe"), SCCHelloWorldFriend(name: "Jane Doe")]CODE
LOWsnap_drawing/test/src/TextLayout_Tests.cpp2069 attributes.setMapValue(STRING_LITERAL("placeholder"), Value(std::string_view("hint text")));CODE
LOW…aldi/integration_test_app/src/IntegrationTestCases.tsx5335 'placeholder',CODE
LOWapps/text_rendering_showcase/TextRenderingShowcase.tsx272 fieldValue: 'user@example.com',CODE
LOWvaldi/test/runtime/ViewNodeAccessibility_tests.cpp120 utils.setViewNodeAttribute(view, "placeholder", Value(STRING_LITERAL("input-placeholder")));CODE
LOWvaldi/test/ios/SCValdiTextViewMeasurementTests.m184 attributes.values = @{ @"value" : @"", @"placeholder" : @"Send a chat" };CODE
LOW…ode_debugger/testWorkspace/web/vue/js/chunk-vendors.js10176 key === 'placeholder' && value !== '' && !el.__iephCODE
LOWvaldi/vscode_debugger/src/cdp/api.d.ts209 | 'placeholder'CODE
LOW…snap/valdi/attributes/impl/EditTextAttributesBinder.kt39 "placeholder",CODE
LOWvaldi/src/valdi/macos/Views/SCValdiMacOSTextField.m495 [attributesBinder bindUntypedAttribute:@"placeholder" invalidateLayoutOnChange:NO selector:@selector(valdi_setPlacehCODE
LOWvaldi/src/valdi/runtime/Attributes/AttributeIds.cpp35 registerDefaultAttribute(DefaultAttributePlaceholder, "placeholder");CODE
LOWvaldi/src/valdi/runtime/Attributes/AttributeOwner.cpp33 static auto kSource = STRING_LITERAL("placeholder");CODE
LOWvaldi/src/valdi/ios/Views/SCValdiTextView.m1796 NSString *placeholder = ObjectAs([attributes valueForAttributeName:@"placeholder"], NSString);CODE
LOWvaldi/src/valdi/ios/Views/SCValdiTextView.m2059 [attributesBinder bindAttribute:@"placeholder"CODE
LOWvaldi/src/valdi/ios/Views/SCValdiTextField.m956 [[SCNValdiCoreCompositeAttributePart alloc] initWithAttribute:@"placeholder"CODE
LOW…snap_drawing/Layers/Classes/EditableTextLayerClass.cpp93 static const auto kPlaceholder = STRING_LITERAL("placeholder");CODE
LOW…valdi_modules/src/valdi/valdi_ssr/src/dom/ServerDOM.ts261 placeholder: 'placeholder',CODE
LOW…/src/valdi/web_renderer/src/views/WebValdiTextField.ts389 case 'placeholder':CODE
LOW…s/src/valdi/web_renderer/src/views/WebValdiTextView.ts229 case 'placeholder':CODE
AI Slop Vocabulary5 hits · 15 pts
SeverityFileLineSnippetContext
MEDIUMnpm_modules/cli/src/setup/linuxSetup.ts177 // Download using DevSetupHelper (more robust than wget)COMMENT
MEDIUM…e/src/valdi_core/cpp/Utils/ValueMarshallerRegistry.hpp239 // can leverage the fully resolved schema without hitting the registryCOMMENT
MEDIUM…rawing/src/snap_drawing/cpp/Drawing/Mask/PaintMask.cpp16// This allows us to leverage the saveBehind APICOMMENT
MEDIUMvaldi/src/java/com/snap/valdi/utils/BitmapPool.kt121 // TODO(simon): We could leverage reconfigure() to allow re-using buffers which areCOMMENT
MEDIUM…les/src/valdi/web_renderer/src/views/WebValdiScroll.ts106 // A more robust solution would observe children, but is more complex.COMMENT
Unused Imports10 hits · 10 pts
SeverityFileLineSnippetContext
LOWapps/ledger_sql_demo/scripts/android_smoke.py4CODE
LOWcompiler/clientsql/package_clientsql.py3CODE
LOWcompiler/clientsql/src/clientsql_toolchain.py1CODE
LOWcompiler/clientsql/src/clientsql/validator.py1CODE
LOWcompiler/clientsql/src/clientsql/typescript.py1CODE
LOWcompiler/clientsql/src/clientsql/model.py1CODE
LOWcompiler/clientsql/src/clientsql/cli.py1CODE
LOWcompiler/clientsql/src/clientsql/sql.py1CODE
LOW…kills/skills/valdi-mock-to-module/scripts/test_diff.py21CODE
LOW…c/valdi/valdi_protobuf/scripts/generate_test_protos.py6CODE
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHvaldi/vscode_debugger/src/adapter/variables.ts494 // if it's a getter, auto expand as requestedCOMMENT
Redundant / Tautological Comments4 hits · 6 pts
SeverityFileLineSnippetContext
LOWtsn/scripts/compile_single.sh47# Loop through the arrayCOMMENT
LOW…modules/src/valdi/valdi_protobuf/web/test/run_tests.sh47# Set NODE_PATH to allow jest to find its dependenciesCOMMENT
LOW…les/src/valdi/valdi_protobuf/web/test/extract_types.py38 # Check if this is a class declaration - start skippingCOMMENT
LOW…les/src/valdi/valdi_protobuf/web/test/extract_types.py63 # Check if Long type is usedCOMMENT
Self-Referential Comments2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUM…ls/valdi-mock-to-module/scripts/test_extract_colors.py85 # Create an image with a gradient-like patternCOMMENT
MEDIUM…modules/src/valdi/valdi_protobuf/web/test/run_tests.sh50# Create a minimal jest config to avoid filesystem scanningCOMMENT
Example Usage Blocks3 hits · 4 pts
SeverityFileLineSnippetContext
LOW…r/Compiler/Vendors/Clibsass/Sources/kwd_arg_macros.hpp4// Example usage:COMMENT
LOW…/skills/valdi-mock-to-module/scripts/watch-and-diff.sh11# Usage:COMMENT
LOW…ills/valdi-mock-to-module/scripts/snapshot-and-diff.sh4# Usage:COMMENT
Excessive Try-Catch Wrapping2 hits · 4 pts
SeverityFileLineSnippetContext
MEDIUM…/Sources/Generation/Swift/SwiftFunctionGenerator.swift121 print("Error in invokeWithJSRuntime: \\(error)")CODE
MEDIUM…kills/skills/valdi-mock-to-module/scripts/find_icon.py263 print("Error: Could not find SIGIcons.tsx. Please provide --icons-file.", file=sys.stderr)CODE
Overly Generic Function Names4 hits · 4 pts
SeverityFileLineSnippetContext
LOWcompiler/companion/src/ConsoleLogTransformer.spec.ts101 function doSomething() {CODE
LOW…ode_debugger/testWorkspace/web/vue/js/chunk-vendors.js8147function getData (data, vm) {CODE
LOW…es/src/valdi/valdi_core/src/debugging/DebugSettings.ts311function handleRequest(request: DebugSettingsRequest): DebugSettingsSnapshot {CODE
LOW…_modules/src/valdi/source_map/test/SourceMapExample.ts9export function doSomething(value: any): number {CODE