Awesome Reviewers checks + prompts

sources / n8n-io/n8n

n8n-io/n8n

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

11 recognised tools
33 prompts
122978 stars
AI Agents & Assistants
GitHub

Static analysis

5 tools

ToolKindCommandRuns inFound in
actionlint CI workflow linting actionlint {staged_files} pre-commit lefthook.yml
biome
configured, not run
Linting package.json
biome.jsonc
packages/@n8n/module-cli/biome.jsonc
packages/@n8n/tournament/biome.jsonc
eslint
configured, not run
Linting package.json
packages/@n8n/agents/eslint.config.mjs
packages/@n8n/ai-node-sdk/eslint.config.mjs
packages/@n8n/ai-utilities/eslint.config.mjs
pyright
configured, not run
Type checking packages/@n8n/task-runner-python/pyrightconfig.json
tsc
configured, not run
Type checking package.json

Testing

5 tools

ToolKindCommandRuns inFound in
node-test Unit and integration tests node --test scripts/instance-seeding/*.test.mjs local package.json
playwright End-to-end browser tests playwright test --project=e2e tests/e2e/building-blocks/ --workers=1 --retrie... ci .github/workflows/test-e2e-helm.yml
packages/quality/efficiency/playwright.config.ts
packages/quality/testing/playwright/playwright.config.ts
packages/quality/testing/playwright/tests/framework/playwright.config.ts
pytest Unit and integration tests pytest --cov=src --cov-report=xml --cov-report=term-missing ci .github/workflows/ci-python.yml
.github/workflows/test-e2e-coverage-nightly.yml
stryker
configured, not run
Mutation testing package.json
packages/@n8n/scheduler/stryker.config.mjs
packages/workflow/stryker.config.mjs
vitest
configured, not run
Unit and integration tests packages/@n8n/ai-node-sdk/vitest.config.ts
packages/@n8n/backend-services/vitest.config.ts
packages/@n8n/cli/vitest.config.ts
packages/@n8n/codemirror-lang-html/vitest.config.ts
ToolKindCommandRuns inFound in
prettier
configured, not run
Formatting package.json
.prettierrc.js
packages/@n8n/node-cli/src/template/templates/shared/default/.prettierrc.js
66 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.

  • Required Checks failed on the ${HEAD_REF} PR> - the batched fixes stay unpublished until it is green."
  • Write-Host Running smoke test: pnpm start -- -- --version
  • Write-Host `n✓ Smoke test passed
  • Write-Host `n❌ Smoke test failed (exit code: $LASTEXITCODE)
  • cosign attest --yes --type openvex --predicate security/vex.openvex.json $EXPR@$EXPR
  • elif [ $MATRIX_SPECS_JSON = null ]
  • inspect --format {{.Name}} $c
  • node ./.github/scripts/set-latest-for-monorepo-packages.mjs
  • node .github/scripts/attest-image-sbom.mjs
  • node .github/scripts/docker/assert-manifest-format.mjs $PRIMARY_TAG --expect-platforms 2
  • node .github/scripts/docker/assert-manifest-format.mjs $TAG --expect-platforms $EXPECT
  • node .github/scripts/docker/assert-manifest-format.mjs ${IMAGE}:${SCRATCH_TAG} --expect-platforms 2
  • node .github/scripts/docker/assert-manifest-format.mjs ${IMAGE}:${TAG} --expect-platforms 2
  • node .github/scripts/ensure-provenance-fields.mjs
  • node .github/scripts/owners/owners.mjs --check
  • node .github/scripts/quality/check-cubic-config.mjs
  • node packages/quality/testing/janitor/dist/cli.js filter-shard
  • node packages/quality/testing/playwright/scripts/canvas-perf-sentinels.mjs ${RESULTS_PATHS[@]}
  • node packages/quality/testing/playwright/scripts/coverage-analysis.mjs --md --top=15 --out-json=coverage-gaps.json >>...
  • node packages/quality/testing/playwright/scripts/fetch-impact-map-commit.mjs
  • node scripts/agent-check.mjs lint
  • node scripts/agent-check.mjs playwright
  • node scripts/agent-check.mjs test
  • node scripts/agent-check.mjs typecheck
  • node scripts/aggregate-coverage.mjs --shards=/tmp/shards --unit-shards=/tmp/unit-lcovs --out=coverage
  • node scripts/build-n8n.mjs
  • node scripts/check-boundaries.mjs
  • node scripts/check-boundaries.mjs --write
  • node scripts/check-workspace-deps.mjs {staged_files}
  • node scripts/check-workspace-private-deps.mjs
  • node scripts/ci-test-phase-profile.mjs
  • node scripts/dockerize-n8n.mjs
  • node scripts/format.mjs
  • node scripts/instance-seeding/checkPreferenceProfile.mjs
  • node scripts/instance-seeding/inspectActivity.mjs
  • node scripts/licenses/check-sbom-licenses.mjs sbom-source.cdx.json --allow-ref=LicenseRef-n8n-sustainable-use --allow...
  • node scripts/scan-n8n-image.mjs
  • node scripts/sync-agent-skill-links.mjs --check
  • node scripts/test-inventory.mjs
  • node scripts/vitest-profile.mjs

full scan as JSON

Review prompts

most discussed first

  • n8n-io/n8n Null Handling TypeScript ai-agents
    raw open
  • n8n-io/n8n Code Style Other ai-agents
    raw open
  • n8n-io/n8n Vue TypeScript ai-agents
    raw open
  • n8n-io/n8n Testing Other ai-agents
    raw open
  • n8n-io/n8n Null Handling Other ai-agents
    raw open
  • n8n-io/n8n Logging TypeScript ai-agents
    raw open
  • n8n-io/n8n Testing TypeScript ai-agents
    raw open
  • n8n-io/n8n Error Handling TypeScript ai-agents
    raw open
  • n8n-io/n8n AI TypeScript ai-agents
    raw open
  • n8n-io/n8n Security Other ai-agents
    raw open
  • n8n-io/n8n Performance Optimization TypeScript ai-agents
    raw open
  • n8n-io/n8n API TypeScript ai-agents
    raw open
  • n8n-io/n8n Database TypeScript ai-agents
    raw open
  • n8n-io/n8n Naming Conventions Json ai-agents
    raw open
  • n8n-io/n8n Security TypeScript ai-agents
    raw open
  • n8n-io/n8n Naming Conventions Other ai-agents
    raw open
  • n8n-io/n8n Configurations TypeScript ai-agents
    raw open
  • n8n-io/n8n Configurations Yaml ai-agents
    raw open
  • n8n-io/n8n API Yaml ai-agents
    raw open
  • n8n-io/n8n Naming Conventions TypeScript ai-agents
    raw open
  • n8n-io/n8n Configurations Json ai-agents
    raw open
  • n8n-io/n8n Error Handling Other ai-agents
    raw open
  • n8n-io/n8n Algorithms TypeScript ai-agents
    raw open
  • n8n-io/n8n CI/CD Yaml ai-agents
    raw open
  • n8n-io/n8n Security Yaml ai-agents
    raw open
  • n8n-io/n8n Configurations Other ai-agents
    raw open
  • n8n-io/n8n Vue Other ai-agents
    raw open
  • n8n-io/n8n Code Style Css ai-agents
    raw open
  • n8n-io/n8n Security Python ai-agents
    raw open
  • n8n-io/n8n Code Style TypeScript ai-agents
    raw open
  • n8n-io/n8n Security Dockerfile ai-agents
    raw open
  • n8n-io/n8n Security Terraform ai-agents
    raw open
  • n8n-io/n8n Security Txt ai-agents
    raw open