AI Slop Code Risk Monitor

cypress-io/cypress

SlopCodeMonitor badge for cypress-io/cypress Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

Fast, easy and reliable testing for anything that runs in a browser.

1.0 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for cypress-io/cypress, a TypeScript project with 51,020 GitHub stars. SynthScan examined 768,108 lines of code across 5888 source files, recording 500 pattern matches distributed across 13 syntactic categories. The legacy adjusted pattern signal is 1.0 (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.0
Adjusted Signal
1.0
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
51.0K
Stars
TypeScript
Language
768.1K
Lines of Code
5.9K
Files
500
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 3.3/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 1.8/100 · LOW

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

Agent Over-Engineering Ratio 1.1/100 · LOW

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

PR Review Velocity Impact 4.9/100 · LOW

Which changes need focused human review? 500 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 19HIGH 5MEDIUM 36LOW 440

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 500 distinct pattern matches across 13 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

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

Over-Commented Block224 hits · 224 pts
SeverityFileLineSnippetContext
LOWtooling/v8-snapshot/src/blueprint/globals-strict.js1//COMMENT
LOWcli/types/cypress-expect.d.ts1// Cypress adds chai expect and assert to globalCOMMENT
LOWcli/types/index.d.ts1// Project: https://www.cypress.ioCOMMENT
LOWcli/types/index.d.ts21// jQuery includes dependency "sizzle" that provides typesCOMMENT
LOWcli/lib/tap/render/console-props.ts1import chalk from 'chalk'COMMENT
LOWsystem-tests/test/trusted_certificates_spec.ts1import path from 'path'COMMENT
LOWsystem-tests/test/record_spec.ts1501 // process.env.DISABLE_API_RETRIES = 'true'COMMENT
LOW…/plugin-returns-bad-config/cypress/support/commands.js1// ***********************************************COMMENT
LOW…/plugin-returns-bad-config/cypress/support/commands.js21// Cypress.Commands.add("dismiss", { prevSubject: 'optional'}, (subject, options) => { ... })COMMENT
LOW…jects/plugin-returns-bad-config/cypress/support/e2e.js1// ***********************************************************COMMENT
LOW…ne/expected-cypress-ts-e2e/cypress/support/commands.ts1/// <reference types="cypress" />COMMENT
LOW…ne/expected-cypress-ts-e2e/cypress/support/commands.ts21// -- This is a dual command --COMMENT
LOW…ristine/expected-cypress-ts-e2e/cypress/support/e2e.ts1// ***********************************************************COMMENT
LOW…ss-js-e2e-without-fixtures/cypress/support/commands.js1// ***********************************************COMMENT
LOW…ss-js-e2e-without-fixtures/cypress/support/commands.js21// Cypress.Commands.add('dismiss', { prevSubject: 'optional'}, (subject, options) => { ... })COMMENT
LOW…cypress-js-e2e-without-fixtures/cypress/support/e2e.js1// ***********************************************************COMMENT
LOW…ne/expected-cypress-js-e2e/cypress/support/commands.js1// ***********************************************COMMENT
LOW…ne/expected-cypress-js-e2e/cypress/support/commands.js21// Cypress.Commands.add('dismiss', { prevSubject: 'optional'}, (subject, options) => { ... })COMMENT
LOW…ristine/expected-cypress-js-e2e/cypress/support/e2e.js1// ***********************************************************COMMENT
LOW…ests/projects/no-specs-vue/cypress/support/commands.ts1/// <reference types="cypress" />COMMENT
LOW…ests/projects/no-specs-vue/cypress/support/commands.ts21// -- This is a dual command --COMMENT
LOW…sts/projects/no-specs-vue/cypress/support/component.ts1// ***********************************************************COMMENT
LOW…tem-tests/projects/no-specs-vue/cypress/support/e2e.ts1// ***********************************************************COMMENT
LOWsystem-tests/projects/cypress-expose/tsconfig.json1{COMMENT
LOW…-tests/projects/trusted-certificates/cypress.config.ts1// Plain object export — dev-mode `--project` resolves `cypress` from theCOMMENT
LOW…rojects/nextjs-configured/cypress/support/component.js1// ***********************************************************COMMENT
LOW…projects/nextjs-configured/cypress/support/commands.js1// ***********************************************COMMENT
LOW…projects/nextjs-configured/cypress/support/commands.js21// Cypress.Commands.add('dismiss', { prevSubject: 'optional'}, (subject, options) => { ... })COMMENT
LOW…onfig-with-invalid-browser/cypress/support/commands.js1// ***********************************************COMMENT
LOW…onfig-with-invalid-browser/cypress/support/commands.js21// Cypress.Commands.add("dismiss", { prevSubject: 'optional'}, (subject, options) => { ... })COMMENT
LOW…cts/config-with-invalid-browser/cypress/support/e2e.js1// ***********************************************************COMMENT
LOW…m-tests/projects/no-specs/cypress/support/component.js1// ***********************************************************COMMENT
LOW…em-tests/projects/no-specs/cypress/support/commands.js1// ***********************************************COMMENT
LOW…em-tests/projects/no-specs/cypress/support/commands.js21// Cypress.Commands.add('dismiss', { prevSubject: 'optional'}, (subject, options) => { ... })COMMENT
LOW…in-returns-invalid-browser/cypress/support/commands.js1// ***********************************************COMMENT
LOW…in-returns-invalid-browser/cypress/support/commands.js21// Cypress.Commands.add("dismiss", { prevSubject: 'optional'}, (subject, options) => { ... })COMMENT
LOW…/plugin-returns-invalid-browser/cypress/support/e2e.js1// ***********************************************************COMMENT
LOW…m-tests/projects/no-tests/cypress/support/component.js1// ***********************************************************COMMENT
LOW…em-tests/projects/no-tests/cypress/support/commands.js1// ***********************************************COMMENT
LOW…em-tests/projects/no-tests/cypress/support/commands.js21// Cypress.Commands.add('dismiss', { prevSubject: 'optional'}, (subject, options) => { ... })COMMENT
LOW…eturns-empty-browsers-list/cypress/support/commands.js1// ***********************************************COMMENT
LOW…eturns-empty-browsers-list/cypress/support/commands.js21// Cypress.Commands.add("dismiss", { prevSubject: 'optional'}, (subject, options) => { ... })COMMENT
LOW…gin-returns-empty-browsers-list/cypress/support/e2e.js1// ***********************************************************COMMENT
LOW…-and-origin-e2e-specs/cypress/e2e/session/errors.cy.js21 // uncomment to debug tests:COMMENT
LOW…s/projects/svelte-webpack-configured/src/vite-env.d.ts1/// <reference types="svelte" />COMMENT
LOW…next-15-tsconfig-tailwind/cypress/support/component.ts1// ***********************************************************COMMENT
LOWsystem-tests/projects/ts-proj/cypress/support/e2e.ts1// ***********************************************************COMMENT
LOW…jects/module-api/test/invalid/cypress/e2e/a-spec.cy.js1// this spec file is invalid on purposeCOMMENT
LOWsystem-tests/projects/plugin-extension/ext/content.js1const el = document.getElementById('extension')COMMENT
LOWsystem-tests/projects/plugin-extension/ext/content.js21// code: 'document.body.textContent' },COMMENT
LOW…ests/projects/http2-dual-stack/cypress/e2e/http2.cy.js1/* eslint-disable no-undef */COMMENT
LOW…s/projects/e2e/cypress/e2e/oauth_redirect_cookie.cy.js1// https://github.com/cypress-io/cypress/issues/29719COMMENT
LOW…ects/e2e/cypress/e2e/proxy_disabled_framebusting.cy.js1/* eslint-disable no-undef */COMMENT
LOW…ects/e2e/cypress/e2e/proxy_disabled_framebusting.cy.js21 // getState() call is a settled, deterministic readout of whetherCOMMENT
LOWsystem-tests/projects/e2e/static/fail.js1// immediately cause an errorCOMMENT
LOWsystem-tests/projects/e2e/static/jquery.js1221 rbuggyMatches = [];COMMENT
LOWsystem-tests/projects/e2e/static/jquery.js4021 this.cache( owner ) :COMMENT
LOWsystem-tests/projects/e2e/static/jquery.js10021COMMENT
LOW…stem-tests/projects/e2e/static/framebusting/index.html1<html><body><h1 id="app">app</h1><script>COMMENT
LOW…stem-tests/projects/e2e/static/framebusting/index.html21COMMENT
164 more matches not shown…
Hallucination Indicators19 hits · 190 pts
SeverityFileLineSnippetContext
CRITICAL…rojects/e2e/cypress/e2e/streamed_response_bodies.cy.js45 expect(lines).to.have.length.of.at.least(3)CODE
CRITICALsystem-tests/projects/e2e/static/jquery.js7441jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, name ) {CODE
CRITICALpackages/app/cypress/e2e/specs_list_latest_runs.cy.ts479 obj.result.data.cloudProjectBySlug.runsByCommitShas.shift({CODE
CRITICALpackages/app/cypress/e2e/runs.cy.ts426 cy.contains(defaultMessages.runs.connect.errors.internalServerError.description.replace('{0}', 'Support Page'))CODE
CRITICALpackages/app/cypress/e2e/runs.cy.ts950 obj.result.data.cloudProjectBySlug.runs.nodes.map((run) => {CODE
CRITICALpackages/app/cypress/e2e/runs.cy.ts954 obj.result.data.cloudProjectBySlug.runs.nodes = obj.result.data.cloudProjectBySlug.runs.nodes.slice(0, 3)CODE
CRITICALpackages/app/cypress/e2e/specs.cy.ts348 .and('contain', defaultMessages.createSpec.page.customPatternNoSpecs.description.split('{0}')[0])CODE
CRITICALpackages/app/cypress/e2e/specs.cy.ts702 .and('contain', defaultMessages.createSpec.page.customPatternNoSpecs.description.split('{0}')[0])CODE
CRITICAL…c/specs/banners/ComponentTestingAvailableBanner.cy.tsx27 cy.contains(defaultMessages.specPage.banners.componentTesting.title.replace('{0}', framework.name)).should('be.visCODE
CRITICAL…river/cypress/e2e/commands/assertions/assert_log.cy.ts302 expect($el).to.be.visible.and.have.id('list')CODE
CRITICALpackages/data-context/src/actions/ProjectActions.ts488 const baseUrlWarning = this.ctx.coreData.diagnostics.warnings.find((e) => e.cypressError.type === 'CANNOT_CONNECT_BACODE
CRITICALpackages/data-context/src/actions/CodegenActions.ts195 return this.ctx.coreData.wizard.frameworks.find((framework) => framework.configFramework === config?.component?.devSCODE
CRITICALpackages/data-context/src/actions/AppActions.ts19 await this.ctx._apis.appApi.appData.remove()CODE
CRITICALpackages/data-context/src/actions/AppActions.ts23 await this.ctx._apis.appApi.appData.ensure()CODE
CRITICALpackages/data-context/src/actions/WizardActions.ts24 const next = this.ctx.coreData.wizard.frameworks.find((x) => x.type === framework?.type)CODE
CRITICALpackages/data-context/src/actions/WizardActions.ts239 const mountModule = await this.ctx.coreData.wizard.chosenFramework.mountModule(this.projectRoot)CODE
CRITICALpackages/data-context/src/sources/WizardDataSource.ts16 ...(await this.ctx.coreData.wizard.chosenFramework.dependencies(CODE
CRITICALpackages/data-context/src/data/ProjectConfigManager.ts246 const frameworks = this.options.ctx.coreData.wizard.frameworks.filter((x) => x.configFramework === devServerOptions.CODE
CRITICALpackages/server/test/unit/browsers/electron.spec.ts579 const call = win.webContents.on.mock.calls.find((c) => c[0] === 'will-prevent-unload')CODE
Hyper-Verbose Identifiers172 hits · 175 pts
SeverityFileLineSnippetContext
LOWtooling/v8-snapshot/src/utils.ts246export function installedElectronResourcesFilePath (CODE
LOWtooling/v8-snapshot/src/doctor/determine-deferred.ts28function errorOnInvalidForceNorewrite (opts: ErrorOnInvalidForceNorewriteOpts) {CODE
LOWtooling/v8-snapshot/src/meta/dependency-map.ts106export function dependencyMapArrayFromInputs (inputs: Metadata['inputs']) {CODE
LOW…/generator/snapshot-generate-entry-via-dependencies.ts122export async function generateSnapshotEntryFromEntryDependencies (CODE
LOWcli/scripts/prepare-package-json.ts28function preparePackageForNpmRelease (json: any, branchName?: string): any {CODE
LOWcli/scripts/sync-typedefs.ts41function makeReferenceTypesCommentRelative (typeName: string, relativeTypesFilePath: string, filename: string): void {CODE
LOWcli/lib/util.ts113function isValidCypressInternalEnvValue (value: string | undefined): boolean {CODE
LOWcli/lib/util.ts132function isNonProductionCypressInternalEnvValue (value: string | undefined): boolean {CODE
LOWcli/lib/tasks/unzip.ts199function isMaybeWindowsMaxPathLengthError (err: any): boolean {CODE
LOWcli/lib/exec/spawn.ts37function needsEverythingPipedDirectly (): boolean {CODE
LOWsystem-tests/projects/e2e/static/jquery.js8359function addToPrefiltersOrTransports( structure ) {CODE
LOWsystem-tests/projects/e2e/static/jquery.js8393function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) {CODE
LOWsystem-tests/lib/pluginUtils.ts1export function useFixedBrowserLaunchSize (browser: Cypress.Browser, options: Cypress.BeforeBrowserLaunchOptions, configCODE
LOWsystem-tests/lib/system-tests.ts368function installHarnessInterruptHandlers () {CODE
LOWsystem-tests/lib/system-tests.ts423function customSpawnCommandReferencesCypress (command: string): boolean {CODE
LOWsystem-tests/lib/system-tests.ts430function parseCypressCliSubcommandFromSpawnCommand (command: string): string | undefined {CODE
LOWsystem-tests/lib/system-tests.ts442function buildInitialCliHarnessArgs (CODE
LOWsystem-tests/lib/system-tests.ts476function appendExecHarnessOptionSuffixes (args: string[], options: ExecOptions) {CODE
LOWsystem-tests/lib/dep-installer/index.ts57async function symlinkNodeModulesFromCache (tmpNodeModulesDir: string, cacheDir: string): Promise<void> {CODE
LOWsystem-tests/lib/dep-installer/index.ts110function getRelativePathToProjectDir (projectDir: string) {CODE
LOWsystem-tests/lib/dep-installer/index.ts114async function restoreLockFileRelativePaths (opts: { projectDir: string, lockFilePath: string, relativePathToMonorepoRooCODE
LOWsystem-tests/lib/dep-installer/index.ts126async function normalizeLockFileRelativePaths (opts: { project: string, projectDir: string, lockFilePath: string, lockFiCODE
LOWsystem-tests/lib/dep-installer/index.ts145async function makeWorkspacePackagesAbsolute (pathToPkgJson: string, projectDir: string): Promise<string[]> {CODE
LOWsystem-tests/lib/dep-installer/index.ts191export async function scaffoldProjectNodeModules ({CODE
LOWsystem-tests/lib/dep-installer/index.ts331export async function scaffoldCommonNodeModules () {CODE
LOWscripts/windows-sign.js29function downloadAndExtractCodeSignTool () {CODE
LOWscripts/gulp/tasks/gulpCypress.ts119 async function startCypressWithListeners () {CODE
LOWscripts/gulp/tasks/gulpVite.ts121export function viteBuildAndWatchLaunchpad () {CODE
LOWscripts/binary/util/purge-cloudflare-cache.ts6function hasCloudflareEnvironmentVars () {CODE
LOWpackages/launcher/lib/linux/index.ts41async function getInstalledVersionString (binary: string, versionStringCache: VersionStringCache): Promise<string> {CODE
LOWpackages/launcher/lib/windows/index.ts52function formChromeForTestingAppPath () {CODE
LOWpackages/app/cypress/tasks/git.ts5export async function initGitRepoForTestProject (projectPath: string) {CODE
LOWpackages/app/cypress/tasks/git.ts34export async function resetGitRepoForTestProject (projectPath: string) {CODE
LOWpackages/app/cypress/e2e/settings.cy.ts428 function visitNotificationSettingsPage () {CODE
LOWpackages/app/cypress/e2e/specs_list_latest_runs.cy.ts180function allVisibleSpecsShouldBePlaceholders () {CODE
LOWpackages/app/cypress/e2e/runs.cy.ts11function scaffoldTestingTypeAndVisitRunsPage (testingType: 'e2e' | 'component'): void {CODE
LOWpackages/app/cypress/e2e/create-from-component.cy.ts4function validateCreateFromVueComponentCard (beforeEachFn: () => void, expectedSpecPath: string) {CODE
LOWpackages/app/cypress/e2e/create-from-component.cy.ts92function validateCreateFromReactComponentCard (beforeEachFn: () => void, expectedSpecPath: string) {CODE
LOWpackages/app/cypress/e2e/studio/helper.ts21export function openNewTestFromSpecHeader () {CODE
LOWpackages/app/cypress/e2e/studio/helper.ts91export function assertClosingPanelWithoutChanges () {CODE
LOW…kages/app/cypress/e2e/runner/ct-framework-errors.cy.ts17function verifyErrorOnlyCapturedOnce (err: string) {CODE
LOW…ges/app/cypress/e2e/runner/support/mochaEventsUtils.ts143export function runCypressInCypressMochaEventsTest (snapToCompare: string, done: Mocha.Done) {CODE
LOW…ress/e2e/subscriptions/configChange-subscription.cy.ts1function updateProjectIdInCypressConfig (value: string) {CODE
LOW…ress/e2e/subscriptions/configChange-subscription.cy.ts10function updateViewportHeightInCypressConfig (value: number) {CODE
LOW…2e/subscriptions/errorWarningChange-subscription.cy.ts7 function assertLoadingIntoErrorWorks (errorName: string) {CODE
LOWpackages/app/src/specs/SpecRunSummary.cy.tsx35function validateResultCountsVisible (): void {CODE
LOWpackages/app/src/runner/dom.ts15export function getOrCreateHelperDom ({ body, className, css, studioActive = false }) {CODE
LOWpackages/app/src/runner/dom.ts76export function getSelectorHighlightStyles (elements) {CODE
LOW…ckages/app/src/runner/get-runner-config-from-window.ts3export function getRunnerConfigFromWindow () {CODE
LOWpackages/app/src/runner/useEventManager.ts26 function initializeRunnerLifecycleEvents () {CODE
LOW⚡packages/app/src/runner/studio-unsaved-changes-guard.ts9export function setUnsavedChangesCallback (cb: UnsavedChangesCallback) {CODE
LOW⚡packages/app/src/runner/studio-unsaved-changes-guard.ts18export function guardUnsavedStudioChanges (store: SpecDirtyDataStore, resume: () => void): boolean {CODE
LOW⚡packages/app/src/runner/studio-unsaved-changes-guard.ts28export function installStudioExitNavigationGuard (router: Router, getSpecDirtyDataStore: () => SpecDirtyDataStore) {CODE
LOWpackages/app/src/runner/studio/mounter.ts33function getStudioAssertionsMenuDom (body: HTMLElement) {CODE
LOWpackages/app/src/runner/studio/mounter.ts61function handleContainerClickOutside (e: MouseEvent, closeMenu: () => void): void {CODE
LOWpackages/app/src/runner/studio/mounter.ts78function setupVueContainerListeners (vueContainer: HTMLElement, closeMenu: () => void): void {CODE
LOWpackages/app/src/runner/studio/mounter.ts154export function closeStudioAssertionsMenu ($body: JQuery<HTMLElement>): void {CODE
LOW…proxy/test/unit/adapters/proxy-network-capture.spec.ts42 async function importActualNotifyResponseStreamReceived () {CODE
LOWpackages/proxy/test/unit/http/helpers.ts6export function createTestNetworkInterceptionCore () {CODE
LOW…test/unit/http/util/disable-navigation-preload.spec.ts23 function FakeNavigationPreloadManager (this: any) {}CODE
112 more matches not shown…
AI Slop Vocabulary21 hits · 62 pts
SeverityFileLineSnippetContext
MEDIUMcli/lib/tasks/verify.ts119 // use lodash to be robust during tests against null result or missing stdoutCOMMENT
MEDIUMcli/lib/tasks/install.ts114 // and might have extra whitespace around, be robust and trim the stringCOMMENT
MEDIUMsystem-tests/projects/e2e/static/jquery.js10024// understands anonymous AMD modules. A named AMD is safest and most robustCOMMENT
MEDIUMscripts/windows-sign.js1// This signing procedure only runs on windows binary builds to leverage remote signing in order toCOMMENT
MEDIUMpackages/packherd-require/src/transpile-ts.ts87 // the more robust approach of using the Node.js builtin compile which alsoCOMMENT
MEDIUMpackages/web-config/webpack.config.base.ts194 // we leverage classes in our svgs that correspond to scss classes.COMMENT
MEDIUMpackages/proxy/lib/resourceTypeAndCredentialManager.ts19// leverage a singleton Map throughout the proxy to prevent clashes with this context bindingsCOMMENT
MEDIUMpackages/driver/types/internal-types.d.ts168 // Added by Cypress to Tests in order to determine if the experimentalRetries test run passed so we can leverage in thCOMMENT
MEDIUM…ages/driver/cypress/e2e/e2e/origin/commands/misc.cy.ts156 // if `isInteractive`, the .pause() will NOT show up in the command log in this case. Essentially a no-op.COMMENT
MEDIUMpackages/driver/src/cypress/script_utils.ts112 // extract and utilize the source maps for better errors and code frames.COMMENT
MEDIUMpackages/data-context/src/data/ProjectConfigIpc.ts351 * tsx (@see https://tsx.is/) is able to work with both CommonJS and ESM at the same time ( @see https://tsx.is/#seaCOMMENT
MEDIUMpackages/data-context/src/data/ProjectConfigIpc.ts351 * tsx (@see https://tsx.is/) is able to work with both CommonJS and ESM at the same time ( @see https://tsx.is/#seaCOMMENT
MEDIUM…ges/server/test/unit/browsers/cdp-body-capture.spec.ts60// internally — waiting on the event itself is robust regardless of exactlyCOMMENT
MEDIUMpackages/server/lib/util/ci_provider.ts49 // Prefer a more robust detection based on other Amplify-built-in variablesCOMMENT
MEDIUM…ges/server/lib/browsers/cdp-protocol/cdp_automation.ts532 // itself, so the proxy can utilize that for injection purposesCOMMENT
MEDIUM…rontend-shared/src/shiki/languages/css.tmLanguage.json1396 "match": "(?xi) (?<![\\w-])\n[-+]? # Sign indicator\n\n(?: CODE
MEDIUM.github/ISSUE_TEMPLATE/5-cy-prompt-issue.yml7 ## If you are a customer of Cypress Cloud please utilize our [Support Portal](https://www.cypress.io/support/) fCOMMENT
MEDIUM.github/ISSUE_TEMPLATE/1-bug-report.yml7 ## If you are a customer of Cypress Cloud please utilize our [Support Portal](https://www.cypress.io/support/) fCOMMENT
MEDIUM.github/ISSUE_TEMPLATE/3-install-issue.yml8 ## If you are a customer of Cypress Cloud please utilize our [Support Portal](https://www.cypress.io/support/) fCOMMENT
MEDIUM.github/ISSUE_TEMPLATE/2-feature.yml7 ## If you are a customer of Cypress Cloud please utilize our [Support Portal](https://www.cypress.io/support/) fCOMMENT
MEDIUMnpm/webpack-dev-server/src/helpers/angularHandler.ts192 // since import statements in TypeScript will get transpiled down to CommonJS require statements, we want to use tCOMMENT
Fake / Example Data38 hits · 46 pts
SeverityFileLineSnippetContext
LOWcli/types/cypress.d.ts2285 * contents: [{name: 'John Doe'}]COMMENT
LOW⚡cli/types/cypress.d.ts6224 * cy.get('#result').should('have.text', 'John Doe')COMMENT
LOW⚡cli/types/cypress.d.ts6232 * cy.get('#result').should('contain.text', 'John Doe')COMMENT
LOW⚡cli/types/cypress.d.ts6240 * cy.get('#result').should('include.text', 'John Doe')COMMENT
LOW⚡cli/types/cypress.d.ts6453 * cy.get('#result').should('not.have.text', 'John Doe')COMMENT
LOW⚡cli/types/cypress.d.ts6461 * cy.get('#result').should('not.contain.text', 'John Doe')COMMENT
LOW⚡cli/types/cypress.d.ts6469 * cy.get('#result').should('not.include.text', 'John Doe')COMMENT
LOWcli/types/tests/chainer-examples.ts429cy.get('#result').should('have.text', 'John Doe')CODE
LOWcli/types/tests/chainer-examples.ts471cy.get('#result').should('not.have.text', 'John Doe')CODE
LOWcli/types/tests/chainer-examples.ts498cy.get('#result').should('have.text', 'John Doe')CODE
LOW…ests/projects/nextjs-configured/src/pages/api/hello.js4 res.status(200).json({ name: 'John Doe' })CODE
LOW…ts/projects/nextjs-unconfigured/src/pages/api/hello.js4 res.status(200).json({ name: 'John Doe' })CODE
LOWsystem-tests/project-fixtures/next/pages/api/hello.js4 res.status(200).json({ name: 'John Doe' })CODE
LOW…nner-specs/cypress/e2e/runner/ui-states/commands.cy.js134 cy.wrap({ name: 'John Doe' }, { timeout: 2035 })CODE
LOWpackages/app/src/settings/SettingsCard.cy.tsx49 const description2 = 'Lorem ipsum dolor sit amet'CODE
LOWpackages/app/src/settings/SettingsCard.cy.tsx49 const description2 = 'Lorem ipsum dolor sit amet'CODE
LOWpackages/app/src/settings/project/ConfigBadge.cy.tsx18 <ConfigBadge label="So cool" class="bg-indigo-100 text-indigo-600">Populated by lorem ipsum</ConfigBadge>CODE
LOWpackages/app/src/specs/RunStatusDots.vue159 const statuses = ['placeholder', 'placeholder', 'placeholder']CODE
LOWpackages/app/src/runner/SpecRunnerHeaderOpenMode.cy.tsx246 cy.findByTestId('aut-url-input').should('have.prop', 'placeholder', 'URL navigation disabled in component testing'CODE
LOWpackages/app/src/runner/SpecRunnerHeaderOpenMode.cy.tsx265 cy.findByTestId('aut-url-input').should('have.prop', 'placeholder', 'Enter URL')CODE
LOWpackages/app/src/navigation/SidebarNavigationRow.cy.tsx21 <SidebarNavigationRow icon={IconGeneralPlaceholder} name="placeholder" isNavBarExpanded/>CODE
LOWpackages/app/src/tap/commands/reporter.cy.ts248 { id: '5', name: 'wrap', message: '{ id: 1 }', state: 'passed', type: 'parent', hookId: 'r7', aliases: ['user@examCODE
LOWpackages/proxy/test/integration/net-stubbing.spec.ts68 getFileServerToken: () => 'fake-token',CODE
LOWpackages/reporter/cypress/e2e/commands.cy.ts302 cy.contains('Lorem ipsum').closest('.command').find('.command-message').within(() => {CODE
LOW…cypress/e2e/commands/command_option_immutability.cy.ts296 cy.wrap({ name: 'John Doe' }, options)CODE
LOWpackages/driver/cypress/e2e/commands/actions/type.cy.ts1366 cy.get('#email-without-value').invoke('val', 'foo@bar.com').invoke('select')CODE
LOWpackages/driver/cypress/e2e/commands/actions/type.cy.ts1379 .type('foo@bar.com').blur()CODE
LOW…rver/test/unit/cloud/cy-prompt/CyPromptManager.spec.ts36 email: 'test@test.com',CODE
LOW…es/launchpad/src/setup/SelectFrameworkOrBundler.cy.tsx45 placeholder="placeholder"CODE
LOW…es/launchpad/src/setup/SelectFrameworkOrBundler.cy.tsx57 cy.contains('button', 'placeholder').should('exist')CODE
LOW…es/launchpad/src/setup/SelectFrameworkOrBundler.cy.tsx65 placeholder="placeholder"CODE
LOWpackages/launchpad/src/components/code/FileRow.cy.tsx18const description = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.'CODE
LOWpackages/launchpad/src/components/code/FileRow.cy.tsx18const description = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod.'CODE
LOWpackages/launchpad/src/components/code/FileRow.cy.tsx128 const lorem = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore eCODE
LOWpackages/launchpad/src/components/code/FileRow.cy.tsx128 const lorem = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore eCODE
LOW…red/src/composables/examples/UseMarkdownExample.cy.tsx14Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum nec justo feugiat, auctor nunc ac, volutpat arcu. SuCODE
LOW…red/src/composables/examples/UseMarkdownExample.cy.tsx14Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum nec justo feugiat, auctor nunc ac, volutpat arcu. SuCODE
LOWpackages/frontend-shared/src/locales/en-US.json31 "placeholder": "Choose an option..."CODE
Cross-Language Confusion (JS/TS)5 hits · 38 pts
SeverityFileLineSnippetContext
HIGH⚡…it/cloud/artifacts/print_protocol_upload_error.spec.ts31 print(error)CODE
HIGH⚡…it/cloud/artifacts/print_protocol_upload_error.spec.ts40 print(error)CODE
HIGH⚡…it/cloud/artifacts/print_protocol_upload_error.spec.ts49 print(err)CODE
HIGH⚡…it/cloud/artifacts/print_protocol_upload_error.spec.ts58 print(err)CODE
HIGH⚡…it/cloud/artifacts/print_protocol_upload_error.spec.ts67 print(err)CODE
Modern AI Meta-Vocabulary12 hits · 34 pts
SeverityFileLineSnippetContext
MEDIUMcli/CHANGELOG.md2197- Added a new CLI flag, called [`--auto-cancel-after-failures`](https://docs.cypress.io/guides/guides/command-line#OptioCODE
MEDIUMsystem-tests/README.md49 // scaffold projectsCOMMENT
MEDIUM…stem-tests/projects/angular-cli-unconfigured/README.md15## Code scaffoldingCOMMENT
MEDIUMguides/esm-migration.md15When migrating some of these projects away from the `ts-node` entry [see `@packages/scaffold-config` example](https://giCODE
MEDIUM…/data-context/test/unit/codegen/code-generator.spec.ts336 // We don't control the scaffold-integration template. It comes fromCOMMENT
MEDIUM…/data-context/test/unit/codegen/code-generator.spec.ts397 // expected scaffold files to be createdCOMMENT
MEDIUM…kages/data-context/src/data/ProjectLifecycleManager.ts909 // A config that fails to load after the scaffold is reported like any other load error. NothingCOMMENT
MEDIUMpackages/launchpad/cypress/e2e/scaffold-project.cy.ts32 // Delete the fixtures folder so it scaffold correctly the exampleCOMMENT
MEDIUMpackages/launchpad/cypress/e2e/scaffold-project.cy.ts66 // Delete the fixtures folder so it scaffold correctly the exampleCOMMENT
MEDIUMpackages/launchpad/cypress/e2e/project-setup.cy.ts44 // Delete the fixtures folder so it scaffold correctly the exampleCOMMENT
MEDIUMpackages/scaffold-config/README.md1## @packages/scaffold-configCOMMENT
MEDIUMpackages/frontend-shared/cypress/e2e/e2ePluginSetup.ts147 // re-scaffold the project until that install finishes.COMMENT
Self-Referential Comments2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMscripts/pack-ci.sh38# Create the base config if it doesn't existCOMMENT
MEDIUMscripts/pack-ci.sh54# Create the output directory if it doesn't existCOMMENT
Example Usage Blocks2 hits · 3 pts
SeverityFileLineSnippetContext
LOWscripts/validate-proxy-middleware-transport.sh6# Usage:COMMENT
LOWscripts/test-better-sqlite3-build.sh5# Usage:COMMENT
TODO Padding2 hits · 3 pts
SeverityFileLineSnippetContext
LOW…/driver/cypress/e2e/commands/actions/type_events.cy.ts143 // TODO: Implement tests below.COMMENT
LOW…/driver/cypress/e2e/commands/actions/type_events.cy.ts358 // TODO: implement this testCOMMENT
Slop Phrases1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMnpm/grep/cypress/e2e/omit-and-skip.cy.ts3 // NOTE: This test is skipped for demonstration purposesCOMMENT
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippetContext
LOWscripts/pack-ci.sh79 # Check if any modified files are in this directoryCOMMENT
Verbosity Indicators1 hit · 2 pts
SeverityFileLineSnippetContext
LOWpackages/driver/src/dom/selection.ts570 // We need to check if element is the root contenteditable element or elements inside itCOMMENT