Awesome Reviewers checks + prompts

sources / prisma/prisma

prisma/prisma

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

7 recognised tools
24 prompts
42967 stars
Databases & Data Platforms
GitHub

Static analysis

4 tools

ToolKindCommandRuns inFound in
codeql Security scanning uses github/codeql-action/analyze ci .github/workflows/codeql-analysis.yml
semgrep Security scanning semgrep scan --severity ERROR --error --sarif --config auto --exclude-rule ja... ci .github/workflows/pr-code-security.yml
biome
configured, not run
Linting package.json
apps/telemetry-backend/biome.jsonc
biome.jsonc
examples/mongo-blog-leaderboard/biome.jsonc
tsc
configured, not run
Type checking package.json

Testing

3 tools

ToolKindCommandRuns inFound in
ci-matrix Version and platform matrix test-packages (index: 4)
analyze (ref: 2, language: 1)
ci .github/workflows/ci.yml
.github/workflows/codeql-analysis.yml
node-test Unit and integration tests node --test scripts/coverage-config.test.mjs scripts/coverage-report.test.mjs... ci, local .github/workflows/ci.yml
package.json
vitest Unit and integration tests vitest run --coverage
vitest --merge-reports=.vitest/blob --coverage
vitest run
ci, local .github/workflows/ci.yml
package.json
apps/telemetry-backend/vitest.config.ts
examples/bundle-size/vitest.config.ts
43 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.

  • depcruise --config dependency-cruiser.config.mjs packages
  • node scripts/check-clean-tree.mjs
  • node scripts/check-conformance.mjs
  • node scripts/check-publish-deps.mjs
  • node scripts/check-release-notes.mjs
  • node scripts/check-upgrade-coverage.mjs
  • node scripts/coverage-report.mjs
  • node scripts/lint-app-space-id.mjs
  • node scripts/lint-architecture-registration.mjs
  • node scripts/lint-consumer-internal-imports.mjs
  • node scripts/lint-framework-target-imports.mjs
  • node scripts/lint-legacy-name.mjs
  • node scripts/lint-no-contract-cast.mjs
  • node scripts/lint-publishability.mjs
  • node scripts/lint-ratchets.mjs
  • node scripts/lint-single-import-root.mjs
  • node scripts/lint-target-layering.mjs
  • node scripts/lint-vitest-timeouts.mjs
  • node scripts/lint-workflow-triggers.mjs
  • node scripts/list-error-codes.mjs --verify docs/reference/error-reference.md
  • node scripts/rules-footprint.mjs --check
  • node scripts/run-logged.mjs fixtures-check pnpm fixtures:check
  • node scripts/run-logged.mjs lint pnpm lint
  • node scripts/run-logged.mjs lint-deps pnpm lint:deps
  • node scripts/run-logged.mjs test-e2e pnpm test:e2e
  • node scripts/run-logged.mjs test-integration pnpm test:integration
  • node scripts/run-logged.mjs test-packages pnpm test:packages
  • node scripts/run-logged.mjs typecheck pnpm typecheck
  • node scripts/sync-agent-rules.mjs --check
  • node scripts/validate-package-manifests.mjs
  • node scripts/validate-package-readmes.mjs
  • node scripts/validate-rules.mjs
  • node scripts/validate-skills.mjs
  • node scripts/validate-typescript-peer.mjs
  • turbo run build --filter=!./examples/** --filter=!./test/**
  • turbo run lint
  • turbo run lint --filter=!./examples/**
  • turbo run lint --filter=./examples/**
  • turbo run test --continue
  • turbo run test --filter=./examples/** --continue

full scan as JSON

Review prompts

most discussed first

  • prisma/prisma Null Handling TypeScript data-systems
    raw open
  • prisma/prisma Configurations Json data-systems
    raw open
  • prisma/prisma Naming Conventions TypeScript data-systems
    raw open
  • prisma/prisma Database TypeScript data-systems
    raw open
  • prisma/prisma Code Style TypeScript data-systems
    raw open
  • prisma/prisma Error Handling TypeScript data-systems
    raw open
  • prisma/prisma Logging TypeScript data-systems
    raw open
  • prisma/prisma Performance Optimization TypeScript data-systems
    raw open
  • prisma/prisma Concurrency TypeScript data-systems
    raw open
  • prisma/prisma Testing TypeScript data-systems
    raw open
  • prisma/prisma CI/CD Yaml data-systems
    raw open
  • prisma/prisma Algorithms TypeScript data-systems
    raw open
  • prisma/prisma Configurations TypeScript data-systems
    raw open
  • prisma/prisma API TypeScript data-systems
    raw open
  • prisma/prisma Configurations Yaml data-systems
    raw open
  • prisma/prisma Naming Conventions Yaml data-systems
    raw open
  • prisma/prisma Configurations Markdown data-systems
    raw open
  • prisma/prisma API Json data-systems
    raw open
  • prisma/prisma Security TypeScript data-systems
    raw open
  • prisma/prisma Networking Yaml data-systems
    raw open
  • prisma/prisma Configurations Other data-systems
    raw open
  • prisma/prisma Naming Conventions Markdown data-systems
    raw open
  • prisma/prisma Documentation TypeScript data-systems
    raw open
  • prisma/prisma Security Yaml data-systems
    raw open