AI Slop Code Risk Monitor

GoogleChrome/lighthouse

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

Automated auditing, performance metrics, and best practices for the web.

1.5 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for GoogleChrome/lighthouse, a JavaScript project with 30,988 GitHub stars. SynthScan examined 441,757 lines of code across 1134 source files, recording 407 pattern matches distributed across 11 syntactic categories. The legacy adjusted pattern signal is 1.5 (Low pattern signal); it is not an authorship estimate.

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

1.5
Adjusted Signal
1.5
Raw Pattern Score
100%
Time Factor
2026-10-30
Last Push
31.0K
Stars
JavaScript
Language
441.8K
Lines of Code
1.1K
Files
407
Pattern Hits
2026-10-31
Scan Date
0.00
HC Hit Rate

Risk Review · Payload v1

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

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

Cognitive Ownership Risk 6.8/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.4/100 · LOW

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

Agent Over-Engineering Ratio 1.6/100 · LOW

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

PR Review Velocity Impact 9.6/100 · LOW

Which changes need focused human review? 407 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 1HIGH 2MEDIUM 234LOW 170

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 407 distinct pattern matches across 11 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.

Modern AI Meta-Vocabulary216 hits · 433 pts
SeverityFileLineSnippetContext
MEDIUMcore/test/results/sample_v2.json4644 "description": "A well-formed [accessibility tree](https://developer.chrome.com/docs/lighthouse/agentic-browsing/aCODE
MEDIUMcore/test/results/sample_v2.json4865 "description": "If your llms.txt file does not follow recommendations, large language models may not be able to unCODE
MEDIUMcore/test/results/sample_v2.json4893 "description": "A valid Agentic Resource Discovery (ARD) manifest, served at `/.well-known/ard.json` or linked witCODE
MEDIUMcore/test/results/sample_v2.json7068 "description": "These checks ensure high-quality, [browsable websites for AI agents](https://goo.gle/lighthouse-agCODE
MEDIUMcore/audits/agentic/ard-schema.js34 '[Learn more about the ARD audit](https://developer.chrome.com/docs/lighthouse/agentic-browsing/ard).',CODE
MEDIUMcore/audits/agentic/agent-accessibility-tree.js17 '[accessibility tree](https://developer.chrome.com/docs/lighthouse/agentic-browsing/accessibility-for-agents) ' +CODE
MEDIUMcore/audits/agentic/llms-txt.js23 '[Learn more about the llms.txt audit](https://developer.chrome.com/docs/lighthouse/agentic-browsing/llms-txt).',CODE
MEDIUMcore/config/default-config.js106 agenticBrowsingCategoryDescription: 'These checks ensure high-quality, [browsable websites for AI agents](https://goo.CODE
MEDIUMcore/config/agentic-browsing-config.js14 agenticBrowsingCategoryDescription: 'These checks ensure high-quality, [browsable websites for AI agents](https://goo.CODE
MEDIUMshared/localization/locales/zh.json606 "message": "结构良好的[无障碍功能树](https://developer.chrome.com/docs/lighthouse/agentic-browsing/accessibility-for-agents)可帮助CODE
MEDIUMshared/localization/locales/zh.json642 "message": "如果 llms.txt 文件不符合建议的准则,大语言模型可能无法理解您对网站抓取或模型训练的具体意图。[llms.txt](https://llmstxt.org/) 文件应采用 Markdown 格式,并至CODE
MEDIUMshared/localization/locales/zh.json1458 "message": "这些检查可确保网站具备高品质且[适合 AI 智能体浏览](https://goo.gle/lighthouse-agentic-web),并验证 WebMCP 集成的正确性。此类别仍在开发中,可能会发生变化。CODE
MEDIUMshared/localization/locales/zh.json1539 "message": "这些检查可确保网站具备高品质且[适合 AI 智能体浏览](https://goo.gle/lighthouse-agentic-web),并验证 WebMCP 集成的正确性。此类别仍在开发中,可能会发生变化。CODE
MEDIUMshared/localization/locales/en-XL.json606 "message": "Â ẃêĺl̂-f́ôŕm̂éd̂ [áĉćêśŝíb̂íl̂ít̂ý t̂ŕêé](https://developer.chrome.com/docs/lighthoCODE
MEDIUMshared/localization/locales/en-XL.json627 "message": "Â v́âĺîd́ Âǵêńt̂íĉ Ŕêśôúr̂ćê D́îśĉóv̂ér̂ý (ÂŔD̂) ḿâńîf́êśt̂, śêŕv̂éd̂CODE
MEDIUMshared/localization/locales/en-XL.json651 "message": "Îf́ ŷóûŕ l̂ĺm̂ś.t̂x́t̂ f́îĺê d́ôéŝ ńôt́ f̂ól̂ĺôẃ r̂éĉóm̂ḿêńd̂át̂íôńŝ, ĺâCODE
MEDIUMshared/localization/locales/en-XL.json1470 "message": "T̂h́êśê ćĥéĉḱŝ én̂śûŕê h́îǵĥ-q́ûál̂ít̂ý, [b̂ŕôẃŝáb̂ĺê ẃêb́ŝít̂éŝ f́ôrCODE
MEDIUMshared/localization/locales/en-XL.json1551 "message": "T̂h́êśê ćĥéĉḱŝ én̂śûŕê h́îǵĥ-q́ûál̂ít̂ý, [b̂ŕôẃŝáb̂ĺê ẃêb́ŝít̂éŝ f́ôrCODE
MEDIUMshared/localization/locales/tr.json606 "message": "Düzgün biçimlendirilmiş bir [erişilebilirlik ağacı](https://developer.chrome.com/docs/lighthouse/agenticCODE
MEDIUMshared/localization/locales/tr.json642 "message": "llms.txt dosyanız önerilere uygun değilse büyük dil modelleri, web sitenizin nasıl taranmasını veya eğitCODE
MEDIUMshared/localization/locales/tr.json1458 "message": "Bu kontroller, [yapay zeka ajanları için yüksek kaliteli, göz atılabilir web siteleri](https://goo.gle/lCODE
MEDIUMshared/localization/locales/tr.json1539 "message": "Bu kontroller, [yapay zeka ajanları için yüksek kaliteli, göz atılabilir web siteleri](https://goo.gle/lCODE
MEDIUMshared/localization/locales/sl.json606 "message": "Dobro oblikovano [drevo za dostopnost](https://developer.chrome.com/docs/lighthouse/agentic-browsing/accCODE
MEDIUMshared/localization/locales/sl.json642 "message": "Če datoteka llms.txt ne upošteva priporočil, veliki jezikovni modeli morda ne bodo razumeli, kako želiteCODE
MEDIUMshared/localization/locales/sl.json1458 "message": "Ta preverjanja zagotavljajo visokokakovostna [spletna mesta, po katerih lahko brskajo agenti z umetno inCODE
MEDIUMshared/localization/locales/sl.json1539 "message": "Ta preverjanja zagotavljajo visokokakovostna [spletna mesta, po katerih lahko brskajo agenti z umetno inCODE
MEDIUMshared/localization/locales/hu.json606 "message": "A [kisegítő lehetőségek megfelelően formázott fája](https://developer.chrome.com/docs/lighthouse/agenticCODE
MEDIUMshared/localization/locales/hu.json642 "message": "Ha az llms.txt fájl nem követi a javaslatokat, akkor előfordulhat, hogy a nagy nyelvi modellek nem tudjáCODE
MEDIUMshared/localization/locales/hu.json1458 "message": "Ezek az ellenőrzések biztosítják az [AI-ügynökök számára a jó minőségű, böngészhető webhelyeket](https:/CODE
MEDIUMshared/localization/locales/hu.json1539 "message": "Ezek az ellenőrzések biztosítják az [AI-ügynökök számára a jó minőségű, böngészhető webhelyeket](https:/CODE
MEDIUMshared/localization/locales/lt.json606 "message": "Kai [pritaikomumo medžio](https://developer.chrome.com/docs/lighthouse/agentic-browsing/accessibility-foCODE
MEDIUMshared/localization/locales/lt.json642 "message": "Jei failas „llms.txt“ neatitinka rekomendacijų, didelės apimties kalbos modeliai gali nesuprasti, kaip nCODE
MEDIUMshared/localization/locales/lt.json1458 "message": "Šios patikros užtikrina aukštos kokybės, [naršomas svetaines DI tarpininkams](https://goo.gle/lighthouseCODE
MEDIUMshared/localization/locales/lt.json1539 "message": "Šios patikros užtikrina aukštos kokybės, [naršomas svetaines DI tarpininkams](https://goo.gle/lighthouseCODE
MEDIUMshared/localization/locales/ar-XB.json606 "message": "‏‮A‬‏ ‏‮well‬‏-‏‮formed‬‏ [‏‮accessibility‬‏ ‏‮tree‬‏](https://developer.chrome.com/docs/lighthouse/agenCODE
MEDIUMshared/localization/locales/ar-XB.json642 "message": "‏‮If‬‏ ‏‮your‬‏ ‏‮llms‬‏.‏‮txt‬‏ ‏‮file‬‏ ‏‮does‬‏ ‏‮not‬‏ ‏‮follow‬‏ ‏‮recommendations‬‏, ‏‮large‬‏ ‏‮lCODE
MEDIUMshared/localization/locales/ar-XB.json1458 "message": "‏‮These‬‏ ‏‮checks‬‏ ‏‮ensure‬‏ ‏‮high‬‏-‏‮quality‬‏, [‏‮browsable‬‏ ‏‮websites‬‏ ‏‮for‬‏ ‏‮AI‬‏ ‏‮agentCODE
MEDIUMshared/localization/locales/ar-XB.json1539 "message": "‏‮These‬‏ ‏‮checks‬‏ ‏‮ensure‬‏ ‏‮high‬‏-‏‮quality‬‏, [‏‮browsable‬‏ ‏‮websites‬‏ ‏‮for‬‏ ‏‮AI‬‏ ‏‮agentCODE
MEDIUMshared/localization/locales/en-XA.json606 "message": "[Å ŵéļļ-ƒöŕméð ᐅ[ᐊåççéššîбîļîţý ţŕééᐅ](https://developer.chrome.com/docs/lighthouse/agentic-browsing/accCODE
MEDIUMshared/localization/locales/en-XA.json642 "message": "[΃ ýöûŕ ļļmš.ţxţ ƒîļé ðöéš ñöţ ƒöļļöŵ ŕéçömméñðåţîöñš, ļåŕĝé ļåñĝûåĝé möðéļš måý ñöţ бé åбļé ţö ûñðéŕšţCODE
MEDIUMshared/localization/locales/en-XA.json1458 "message": "[Ţĥéšé çĥéçķš éñšûŕé ĥîĝĥ-qûåļîţý, ᐅ[ᐊбŕöŵšåбļé ŵéбšîţéš ƒöŕ ÅÎ åĝéñţšᐅ](https://goo.gle/lighthouse-agenCODE
MEDIUMshared/localization/locales/en-XA.json1539 "message": "[Ţĥéšé çĥéçķš éñšûŕé ĥîĝĥ-qûåļîţý, ᐅ[ᐊбŕöŵšåбļé ŵéбšîţéš ƒöŕ ÅÎ åĝéñţšᐅ](https://goo.gle/lighthouse-agenCODE
MEDIUMshared/localization/locales/nl.json606 "message": "Met een [toegankelijkheidsstructuur](https://developer.chrome.com/docs/lighthouse/agentic-browsing/accesCODE
MEDIUMshared/localization/locales/nl.json642 "message": "Als je llms.txt-bestand niet de aanbevelingen volgt, begrijpen grote taalmodellen misschien niet hoe je CODE
MEDIUMshared/localization/locales/nl.json1458 "message": "Deze checks zorgen voor [websites van hoge kwaliteit die AI-agents kunnen doorzoeken](https://goo.gle/liCODE
MEDIUMshared/localization/locales/nl.json1539 "message": "Deze checks zorgen voor [websites van hoge kwaliteit die AI-agents kunnen doorzoeken](https://goo.gle/liCODE
MEDIUMshared/localization/locales/ja.json606 "message": "適切な形式の[ユーザー補助ツリー](https://developer.chrome.com/docs/lighthouse/agentic-browsing/accessibility-for-agentsCODE
MEDIUMshared/localization/locales/ja.json642 "message": "llms.txt ファイルが推奨事項に準拠していない場合、大規模言語モデルにウェブサイトのクロールやトレーニングへの使用について指示できない可能性があります。[llms.txt](https://llmstxCODE
MEDIUMshared/localization/locales/ja.json1458 "message": "これらのチェックを行うことで、[AI エージェントによるブラウジングが可能な質の高いウェブサイト](https://goo.gle/lighthouse-agentic-web)であるかどうかと、WebMCPCODE
MEDIUMshared/localization/locales/ja.json1539 "message": "これらのチェックを行うことで、[AI エージェントによるブラウジングが可能な質の高いウェブサイト](https://goo.gle/lighthouse-agentic-web)であるかどうかと、WebMCPCODE
MEDIUMshared/localization/locales/de.json606 "message": "Ein gut strukturierter Baum für [Barrierefreiheit](https://developer.chrome.com/docs/lighthouse/agentic-CODE
MEDIUMshared/localization/locales/de.json642 "message": "Wenn deine llms.txt-Datei nicht den Empfehlungen entspricht, können Large Language Models möglicherweiseCODE
MEDIUMshared/localization/locales/de.json1458 "message": "Diese Prüfungen helfen dabei, [hochwertige, durchsuchbare Websites für KI-Agenten](https://goo.gle/lightCODE
MEDIUMshared/localization/locales/de.json1539 "message": "Diese Prüfungen helfen dabei, [hochwertige, durchsuchbare Websites für KI-Agenten](https://goo.gle/lightCODE
MEDIUMshared/localization/locales/ru.json606 "message": "Корректно сформированное [дерево доступности](https://developer.chrome.com/docs/lighthouse/agentic-browsCODE
MEDIUMshared/localization/locales/ru.json642 "message": "Если файл llms.txt не соответствует рекомендациям, большие языковые модели могут не распознать ваши инстCODE
MEDIUMshared/localization/locales/ru.json1458 "message": "Эти проверки гарантируют высокое качество [сайтов для ИИ-агентов](https://goo.gle/lighthouse-agentic-webCODE
MEDIUMshared/localization/locales/ru.json1539 "message": "Эти проверки гарантируют высокое качество [сайтов для ИИ-агентов](https://goo.gle/lighthouse-agentic-webCODE
MEDIUMshared/localization/locales/pl.json606 "message": "Prawidłowe [drzewo ułatwień dostępu](https://developer.chrome.com/docs/lighthouse/agentic-browsing/accesCODE
MEDIUMshared/localization/locales/pl.json642 "message": "Jeśli plik llms.txt nie jest zgodny z zaleceniami, duże modele językowe (LLM-y) mogą nie wiedzieć, jak mCODE
156 more matches not shown…
Hyper-Verbose Identifiers129 hits · 129 pts
SeverityFileLineSnippetContext
LOWclients/extension/scripts/popup.js87function onGenerateReportButtonClick(backend, url, settings) {CODE
LOWclients/extension/scripts/popup.js115function generateCategoryOptionsList(settings) {CODE
LOWclients/extension/scripts/popup.js132function generateBackendOptionsList(settings) {CODE
LOWclients/extension/scripts/popup.js159function getLocalizedLanguageRegion(localeString, currentLocale) {CODE
LOWclients/extension/scripts/popup.js195function generateLocaleOptionsList(settings) {CODE
LOWclients/extension/scripts/popup.js230function readSettingsFromDomAndPersist() {CODE
LOWcore/gather/runner-helpers.js139async function collectArtifactDependencies(artifact, artifactsById) {CODE
LOWcore/gather/gatherers/accessibility.js120function createAxeRuleResultArtifact(result) {CODE
LOWcore/gather/gatherers/scripts.js162function isLighthouseRuntimeEvaluateScript(script) {CODE
LOWcore/gather/gatherers/image-elements.js182function findMostSpecificMatchedCSSRule(matchedCSSRules = [], isDeclarationOfInterest) {CODE
LOWcore/gather/driver/wait-for-condition.js286function registerPerformanceObserverInPage() {CODE
LOWcore/gather/driver/wait-for-condition.js310function checkTimeSinceLastLongTaskInPage() {CODE
LOWcore/gather/driver/navigation.js45function resolveWaitForFullyLoadedOptions(options) {CODE
LOWcore/gather/driver/dom.js11function handlePotentialMissingNodeError(err) {CODE
LOWcore/gather/driver/dom.js47async function resolveDevtoolsNodePathToObjectId(session, path) {CODE
LOWcore/gather/driver/prepare.js61async function shimRequestIdleCallbackOnNewDocument(driver, settings) {CODE
LOWcore/gather/driver/prepare.js119async function prepareThrottlingAndNetwork(session, settings) {CODE
LOWcore/gather/driver/prepare.js158async function prepareTargetForTimespanMode(driver, settings) {CODE
LOWcore/gather/driver/prepare.js192async function prepareTargetForNavigationMode(driver, settings, requestor) {CODE
LOWcore/gather/driver/network.js17async function fetchResponseBodyFromCache(session, requestId, timeout = 1000) {CODE
LOWcore/gather/driver/storage.js82async function getImportantStorageWarning(session, url) {CODE
LOWcore/test/network-records-to-devtools-log.js37function headersArrayToHeadersDict(headersArray = []) {CODE
LOWcore/test/network-records-to-devtools-log.js160function getNormalizedRequestTiming(networkRecord) {CODE
LOWcore/test/network-records-to-devtools-log.js235function getRequestWillBeSentEvent(networkRecord, index, normalizedTiming) {CODE
LOWcore/test/network-records-to-devtools-log.js271function getRequestServedFromCacheEvent(networkRecord, index) {CODE
LOWcore/test/network-records-to-devtools-log.js322function getResponseReceivedExtraInfoEvent(networkRecord, index) {CODE
LOWcore/test/network-records-to-devtools-log.js418function addRedirectResponseIfNeeded(networkRecords, record) {CODE
LOWcore/test/network-records-to-devtools-log.js451function networkRecordsToDevtoolsLog(networkRecords, options = {}) {CODE
LOWcore/test/test-utils.js72function loadSourceMapAndUsageFixture(name) {CODE
LOWcore/test/test-utils.js181async function flushAllTimersAndMicrotasks(ms = 1000) {CODE
LOWcore/test/test-utils.js255function getURLArtifactFromDevtoolsLog(devtoolsLog) {CODE
LOWcore/test/gather/base-artifacts-test.js15function getMockDriverForArtifacts() {CODE
LOWcore/test/gather/mock-driver.js93function createMockGathererInstance(meta) {CODE
LOWcore/test/gather/mock-driver.js125function createMockExecutionContext() {CODE
LOWcore/test/gather/gatherers/full-page-screenshot-test.js392 async function verifyNodeRectsAlignWithImage(lhr, rectExpectations) {CODE
LOWcore/test/gather/gatherers/trace-elements-test.js14function makeLayoutShiftTraceEvent(score, impactedNodes, had_recent_input = false) { // eslint-disable-line camelcaseCODE
LOWcore/test/gather/driver/execution-context-test.js264 .catch(function wrapRuntimeEvalErrorInBrowser(err) {CODE
LOWcore/test/gather/driver/wait-for-condition-test.js37function createMockMultipleInvocationWaitForFn() {CODE
LOWcore/test/audits/long-tasks-test.js24function generateTraceWithLongTasks(args) {CODE
LOWcore/test/audits/user-timing-test.js14function generateArtifactsWithTrace(trace) {CODE
LOW…/test/audits/byte-efficiency/unused-javascript-test.js64function generateScriptWithCoverage(url, ranges) {CODE
LOWcore/test/results/artifacts/artifacts.json6790 "MainDocumentContent": "<!doctype html>\n<!--\n * @license\n * Copyright 2016 Google LLC\n * SPDX-License-Identifier: CODE
LOWcore/test/results/artifacts/artifacts.json7206 "content": "\nfunction stampTemplate(id, location) {\n const template = document.querySelector('#' + id);\n locaCODE
LOWcore/test/results/artifacts/artifacts.json7231 "content": "\n/**\n * Lighthouse backstory:\n * Zone aggressively polyfills promises including rewriting Promise.pCODE
LOWcore/test/lib/navigation-error-test.js36 function getAndExpectError(mainRecord, context) {CODE
LOWcore/test/lib/navigation-error-test.js136 function getAndExpectError(mainRecord, networkRecords) {CODE
LOWcore/test/lib/navigation-error-test.js229 function getAndExpectError(mainRecord) {CODE
LOWcore/test/lib/navigation-error-test.js284 function getAndExpectError(navigationError, context) {CODE
LOWcore/test/lib/csp-evaluator-test.js19function evaluateRawCspForFailures(rawCsps) {CODE
LOWcore/test/lib/csp-evaluator-test.js26function evaluateRawCspForWarnings(rawCsps) {CODE
LOWcore/audits/image-size-responsive.js132function imageHasNaturalDimensions(image) {CODE
LOWcore/audits/non-composited-animations.js97function getActionableFailureReasons(failureCode, unsupportedProperties) {CODE
LOWcore/audits/insights/insight-audit.js53async function adaptInsightToAuditProduct(artifacts, context, insightName, createDetails) {CODE
LOWcore/audits/seo/is-crawlable.js73function getUserAgentFromHeaderDirectives(directives) {CODE
LOWcore/config/config.js109function resolveArtifactDependencies(artifact, gatherer, artifactDefnsBySymbol) {CODE
LOWcore/config/config.js184function overrideSettingsForGatherMode(settings, gatherMode) {CODE
LOWcore/config/config.js197function overrideThrottlingWindows(settings) {CODE
LOWcore/config/config-helpers.js111function mergeConfigFragmentArrayByKey(baseArray, extensionArray, keyFn) {CODE
LOWcore/config/config-plugin.js22function isObjectOfUnknownProperties(val) {CODE
LOWcore/config/validation.js21function isValidArtifactDependency(dependent, dependency) {CODE
69 more matches not shown…
AI Slop Vocabulary14 hits · 29 pts
SeverityFileLineSnippetContext
LOWcore/test/results/artifacts/artifacts.json7231 "content": "\n/**\n * Lighthouse backstory:\n * Zone aggressively polyfills promises including rewriting Promise.pCODE
MEDIUMshared/localization/locales/ar-XB.json3204 "message": "‏‮Use‬‏ [‏‮Ezoic‬‏ ‏‮Leap‬‏](https://pubdash.ezoic.com/leap) ‏‮and‬‏ ‏‮enable‬‏ `Optimize Fonts` ‏‮to‬‏ CODE
MEDIUMshared/localization/locales/ar-XB.json3321 "message": "‏‮Consider‬‏ ‏‮searching‬‏ ‏‮the‬‏ [‏‮Magento‬‏ ‏‮Marketplace‬‏](https://marketplace.magento.com/catalogCODE
MEDIUMshared/localization/locales/fil.json3438 "message": "[Palitan ang mga animated na GIF ng video](https://web.dev/replace-gifs-with-videos/) para sa mas mabibiCODE
MEDIUMshared/localization/locales/pt-PT.json3552 "message": "Carregue imagens diretamente a partir da [biblioteca de multimédia](https://wordpress.org/support/articlCODE
MEDIUMshared/localization/locales/hi.json3438 "message": "वेब पेजों को तेज़ी से लोड करने के लिए, [ऐनिमेट किए गए GIF की जगह वीडियो का इस्तेमाल करें](https://web.deCODE
MEDIUMshared/localization/locales/en-US.json3219 "message": "Use [Ezoic Leap](https://pubdash.ezoic.com/leap) and enable `Optimize Fonts` to automatically leverage tCODE
MEDIUMshared/localization/locales/en-US.json3336 "message": "Consider searching the [Magento Marketplace](https://marketplace.magento.com/catalogsearch/result/?q=webCODE
MEDIUMshared/localization/locales/en-US.json3453 "message": "[Replace animated GIFs with video](https://web.dev/replace-gifs-with-videos/) for faster web page loads CODE
MEDIUMshared/localization/locales/en-GB.json3204 "message": "Use [Ezoic Leap](https://pubdash.ezoic.com/leap) and enable `Optimize Fonts` to automatically leverage tCODE
MEDIUMshared/localization/locales/en-GB.json3321 "message": "Consider searching the [Magento Marketplace](https://marketplace.magento.com/catalogsearch/result/?q=webCODE
MEDIUMshared/localization/locales/en-GB.json3438 "message": "[Replace animated GIFs with video](https://web.dev/replace-gifs-with-videos/) for faster web page loads,CODE
MEDIUMcli/test/smokehouse/test-definitions/byte-efficiency.js27 // unsized-images is not a byte-efficiency audit but can easily leverage the variety of images present inCOMMENT
MEDIUMviewer/test/viewer-test-pptr.js262 // TODO: Find a more robust fix for this issue.COMMENT
Over-Commented Block25 hits · 25 pts
SeverityFileLineSnippetContext
LOWcore/test/lib/icons-test.js61 // value: [{COMMENT
LOWcore/test/lib/tracehouse/trace-processor-test.js661 // All framesCOMMENT
LOWcore/audits/metrics/total-blocking-time.js41 // SELECTCOMMENT
LOWcore/audits/metrics/largest-contentful-paint.js41 // 25th and 13th percentiles HTTPArchive -> median and p10 points.COMMENT
LOWcore/audits/insights/legacy-javascript-insight.js81COMMENT
LOWcore/config/config-helpers.js461 // | global | 1. | 1. |COMMENT
LOWcore/config/config-helpers.js481 // 2.COMMENT
LOWcore/config/default-config.js481 manualDescription: str_(UIStrings.a11yCategoryManualDescription),COMMENT
LOWcore/scripts/run-jest.sh1#!/usr/bin/env bashCOMMENT
LOWcore/scripts/roll-to-devtools.sh1#!/usr/bin/env bashCOMMENT
LOWcore/scripts/open-devtools.sh1#!/usr/bin/env bashCOMMENT
LOWcore/scripts/build-devtools.sh1#!/usr/bin/env bashCOMMENT
LOW…ripts/legacy-javascript/create-polyfill-module-data.js61 'es.string.fontcolor',COMMENT
LOWcore/lib/page-functions.js461 if (!elem) return null;COMMENT
LOWcore/lib/legacy-javascript/legacy-javascript.js301 // };COMMENT
LOWdocs/recipes/test-recipes.sh21yarn custom-gatherer-puppeteer-testCOMMENT
LOWcli/test/smokehouse/test-definitions/byte-efficiency.js201 // url: /lighthouse-1024x680.jpg$/,COMMENT
LOW…test/smokehouse/test-definitions/forms-autocomplete.js461 },COMMENT
LOW…test/smokehouse/test-definitions/forms-autocomplete.js481 // type: 'node',COMMENT
LOW…test/smokehouse/test-definitions/forms-autocomplete.js501 // type: 'node',COMMENT
LOW…test/smokehouse/test-definitions/forms-autocomplete.js521 // snippet: '<input type="text" id="zip_shipping">',COMMENT
LOW…test/smokehouse/test-definitions/forms-autocomplete.js541 // '<input type="text" id="city_billing" name="city_billing" placeholder="city you live in" autocompleCOMMENT
LOW…test/smokehouse/test-definitions/forms-autocomplete.js561 // nodeLabel: 'input',COMMENT
LOW…rd-party/devtools-tests/e2e/resources/lighthouse/sw.js1// Used to verify that a service worker is/isn't registered.COMMENT
LOW…party/devtools-tests/e2e/lighthouse/navigation.test.ts241 } catch (e) {COMMENT
Decorative Section Separators4 hits · 18 pts
SeverityFileLineSnippetContext
MEDIUM⚡core/config/default-config.js486 // ┌────────────┬───────────────────────────────────────────────┐COMMENT
MEDIUM⚡core/config/default-config.js488 // │ ├──────────────┬─────────────────┬──────────────┤COMMENT
MEDIUM⚡core/config/default-config.js491 // ├────────────┼──────────────┼─────────────────┼──────────────┤COMMENT
MEDIUM⚡core/config/default-config.js496 // └────────────┴──────────────┴─────────────────┴──────────────┘COMMENT
Fake / Example Data11 hits · 12 pts
SeverityFileLineSnippetContext
LOWcore/test/results/artifacts/artifacts.json2508 "placeholder": "",CODE
LOWcore/test/results/artifacts/artifacts.json2536 "placeholder": "",CODE
LOWcore/test/results/artifacts/artifacts.json2564 "placeholder": "",CODE
LOWcore/lib/baseline/web-features-data.json430 "placeholder": "2020-01-15",CODE
LOWdocs/recipes/auth/example-lh-auth.js25 await emailInput.type('admin@example.com');CODE
LOWdocs/recipes/auth/README.md79await emailInput.type('admin@example.com');CODE
LOWdocs/recipes/auth/server/server.js53 if (email !== 'admin@example.com' || password !== 'password') {CODE
LOW…test/smokehouse/test-definitions/forms-autocomplete.js36 placeholder: 'John Doe',CODE
LOW…test/smokehouse/test-definitions/forms-autocomplete.js131 placeholder: 'John Doe',CODE
LOW…test/smokehouse/test-definitions/forms-autocomplete.js470 // '`autocomplete` token(s): "sectio-red shipping cc-namez" is invalid in <textarea type="text" id="name_cc1" COMMENT
LOW…test/smokehouse/test-definitions/forms-autocomplete.js483 // '<textarea type="text" id="name_cc1" name="name_cc1" autocomplete="sectio-red shipping cc-namez" plCOMMENT
Hallucination Indicators1 hit · 10 pts
SeverityFileLineSnippetContext
CRITICALcore/config/filters.js107 return artifact.gatherer.instance.meta.supportedModes.includes(mode);CODE
Cross-Language Confusion (JS/TS)2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHcore/scripts/compare-runs.js337 print(filter(results));CODE
HIGHcore/scripts/compare-runs.js411 print(filter(results));CODE
Redundant / Tautological Comments2 hits · 3 pts
SeverityFileLineSnippetContext
LOWcore/test/devtools-tests/setup.sh10# Set SKIP_DOWNLOADS to skip all the downloading and just export variables.COMMENT
LOWcore/test/devtools-tests/setup.sh11# Set BUILD_FOLDER to use a folder other than 'LighthouseIntegration' (ex: Default to use out/Default).COMMENT
TODO Padding2 hits · 3 pts
SeverityFileLineSnippetContext
LOWcore/audits/insights/slow-css-selector-insight.js41 // TODO: implement.COMMENT
LOWcore/scripts/generate-insight-audits.js84 // TODO: implement.COMMENT
Self-Referential Comments1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMcore/scripts/release/prepare-commit.sh45# Create the changelog entryCOMMENT