Awesome Reviewers checks + prompts

sources / cypress-io/cypress

cypress-io/cypress

The checks this repository runs, scanned at 55cc6b9, and the review prompts derived from its discussions.

5 recognised tools
43 prompts
48850 stars
Developer Tooling
GitHub

Static analysis

2 tools

ToolKindCommandRuns inFound in
eslint Linting eslint local cli/package.json
scripts/package.json
system-tests/package.json
package.json
tsc Type checking tsc --noEmit
tsc -p tsconfig.esm.json --noEmit
tsc --project .
local cli/package.json
system-tests/package.json
package.json

Testing

3 tools

ToolKindCommandRuns inFound in
mocha Unit and integration tests mocha --reporter spec scripts/spec.js
mocha -r packages/ts/register --reporter spec scripts/unit/**/*spec.{js,ts}
local package.json
system-tests/package.json
npm/webpack-preprocessor/.mocharc.json
tooling/electron-mksnapshot/test/.mocharc.js
vitest Unit and integration tests vitest run
vitest --inspect-brk --no-file-parallelism --test-timeout=0
local cli/package.json
package.json
cli/vitest.config.ts
npm/cypress-schematic/vitest.config.ts
jest
configured, not run
Unit and integration tests packages/data-context/jest.config.ts
28 other commands the scanner could not classify

Commands from CI steps and task runners that look like checks but match no known tool. Some are checks, some are not.

  • cypress verify --dev
  • dtslint types
  • knip
  • lerna exec --concurrency 4 --no-private --scope=@cypress/* -- npx --no-install semantic-release --dry-run
  • lerna exec yarn test-debug --ignore=@packages/{driver,root,static,web-config}
  • lerna exec yarn test-integration --ignore=@packages/{driver,root,static,web-config}
  • lerna exec yarn test-unit --ignore={@packages/{driver,root,static,web-config,net-stubbing,network-interception},@cypr...
  • lerna exec yarn test-watch --ignore=@packages/{driver,root,static,web-config}
  • lerna run lint --no-bail
  • lerna run lint --no-bail --concurrency 2
  • lerna run lint --no-bail --concurrency 2 --scope=cypress --scope=internal-scripts --scope=@packages/{agent-info,app,c...
  • lint-staged
  • node --inspect-brk ./node_modules/.bin/gulp
  • node ./scripts/audit-ci-job-filters.js
  • node ./scripts/binary.js checkIfBinaryExistsOnCdn
  • node ./scripts/binary.js smoke
  • node ./scripts/run.js
  • node ./scripts/run.js --glob-in-dir={test,test-binary}
  • node ./scripts/verify-mocha-results.js
  • node scripts/check-node-version.js
  • node scripts/check-terminal.js
  • node scripts/type_check
  • snyk code test --yarn-workspaces --strict-out-of-sync=false --detection-depth=6 --exclude=docker,Dockerfile --severit...
  • snyk test --all-projects --strict-out-of-sync=false --detection-depth=6 --exclude=.nx,system-tests,tooling,docker,Doc...
  • steps.check-branch.outputs.pr_exists != 'true' }}" >> $GITHUB_OUTPUT
  • steps.check-branch.outputs.pr_exists == 'true' }}" >> $GITHUB_OUTPUT
  • steps.check-number-of-existing-prs.outputs.number_of_prs_for_branch == '0' }}" >> $GITHUB_OUTPUT
  • tsx ./scripts/sync-typedefs.ts

full scan as JSON

Review prompts

most discussed first

  • cypress-io/cypress Naming Conventions TypeScript devtools
    raw open
  • cypress-io/cypress Code Style TypeScript devtools
    raw open
  • cypress-io/cypress Code Style JavaScript devtools
    raw open
  • cypress-io/cypress Configurations TypeScript devtools
    raw open
  • cypress-io/cypress Configurations Markdown devtools
    raw open
  • cypress-io/cypress Error Handling JavaScript devtools
    raw open
  • cypress-io/cypress Documentation TypeScript devtools
    raw open
  • cypress-io/cypress Code Style Other devtools
    raw open
  • cypress-io/cypress Vue Other devtools
    raw open
  • cypress-io/cypress Naming Conventions JavaScript devtools
    raw open
  • cypress-io/cypress Null Handling TypeScript devtools
    raw open
  • cypress-io/cypress Testing TypeScript devtools
    raw open
  • cypress-io/cypress Configurations JavaScript devtools
    raw open
  • cypress-io/cypress API TypeScript devtools
    raw open
  • cypress-io/cypress Logging JavaScript devtools
    raw open
  • cypress-io/cypress Networking Other devtools
    raw open
  • cypress-io/cypress Testing Markdown devtools
    raw open
  • cypress-io/cypress Testing TSX devtools
    raw open
  • cypress-io/cypress Error Handling TypeScript devtools
    raw open
  • cypress-io/cypress Naming Conventions Other devtools
    raw open
  • cypress-io/cypress Configurations Json devtools
    raw open
  • cypress-io/cypress Code Style TSX devtools
    raw open
  • cypress-io/cypress Logging Other devtools
    raw open
  • cypress-io/cypress Networking TypeScript devtools
    raw open
  • cypress-io/cypress Documentation JavaScript devtools
    raw open
  • cypress-io/cypress API TSX devtools
    raw open
  • cypress-io/cypress Testing JSX devtools
    raw open
  • cypress-io/cypress Testing Json devtools
    raw open
  • cypress-io/cypress Performance Optimization TypeScript devtools
    raw open
  • cypress-io/cypress Naming Conventions Json devtools
    raw open
  • cypress-io/cypress Code Style Css devtools
    raw open
  • cypress-io/cypress Concurrency Other devtools
    raw open
  • cypress-io/cypress Testing JavaScript devtools
    raw open
  • cypress-io/cypress Concurrency TypeScript devtools
    raw open
  • cypress-io/cypress Null Handling Other devtools
    raw open
  • cypress-io/cypress API JavaScript devtools
    raw open
  • cypress-io/cypress Performance Optimization JavaScript devtools
    raw open
  • cypress-io/cypress React TSX devtools
    raw open
  • cypress-io/cypress Naming Conventions JSX devtools
    raw open
  • cypress-io/cypress Code Style JSX devtools
    raw open
  • cypress-io/cypress Algorithms Other devtools
    raw open
  • cypress-io/cypress Security Html devtools
    raw open
  • cypress-io/cypress Security Other devtools
    raw open