Awesome Reviewers checks + prompts

verify / javascript

Verifying JavaScript changes

Files: .js, .jsx, .mjs, .cjs. Run the checks under every change, add the checks for what your diff touches, then apply the review prompts for what the tools miss. Usage is measured across 22 scanned repositories that write JavaScript; prompts come from 318 review discussions.

raw .md .json

Run on every change

the tool most JavaScript repositories run for each check

Review prompts for every change 53 in total

  • serverless/serverless Naming Conventions JavaScript cloud-infra
    raw open
  • sveltejs/svelte Code Style JavaScript app-frameworks
    raw open
  • prettier/prettier Code Style JavaScript devtools
    raw open
  • Expressjs/Express Code Style JavaScript app-frameworks
    raw open
  • expressjs/Express Code Style JavaScript app-frameworks
    raw open

Add when the change touches

open the ones that describe your diff

Authentication, input handling, secrets, permissions codeqlsecret scanningdependency-review 32 prompts
  • Decolua/9Router Security JavaScript llm-infra
    raw open
  • bmad-code-org/bmad-method Security JavaScript security
    raw open
  • decolua/9router Security JavaScript llm-infra
    raw open
  • QwenLM/qwen-code Security JavaScript ai-agents
    raw open
  • Expressjs/Express Security JavaScript app-frameworks
    raw open

27 more in Security — the playbook lists the top 12.

Public APIs, signatures, error paths, nullability type checkingjestproperty-based tests 70 prompts
  • expressjs/Express API JavaScript app-frameworks
    raw open
  • Expressjs/Express Null Handling JavaScript app-frameworks
    raw open
  • Expressjs/Express Error Handling JavaScript app-frameworks
    raw open
  • bmad-code-org/bmad-method Error Handling JavaScript app-frameworks
    raw open
  • Expressjs/Express API JavaScript app-frameworks
    raw open

65 more in API, Error Handling, Null Handling — the playbook lists the top 12.

Service and framework code jestci-matrix 1 prompts
  • cloudflare/workers-sdk Temporal JavaScript cloud-infra
    raw open
Algorithms, parsers, data transforms property-based testsfuzzingmutation testingproofs and specifications 10 prompts
  • Property-based tests Edge-case inputs nobody wrote a test for; invariants over generated data.

    No scanned repository in this language runs a tool for this. Lean on the review prompts.

  • Fuzzing Crashes, panics and hangs on malformed input, especially in parsers and decoders.

    No scanned repository in this language runs a tool for this. Lean on the review prompts.

  • Mutation testing Tests that keep passing whatever the code does.

    No scanned repository in this language runs a tool for this. Lean on the review prompts.

  • Proofs and specifications Design-level bugs in protocols and algorithms, checked against a specification.

    No scanned repository in this language runs a tool for this. Lean on the review prompts.

  • bmad-code-org/bmad-method Algorithms JavaScript app-frameworks
    raw open
  • prettier/prettier Algorithms JavaScript devtools
    raw open
  • sveltejs/svelte Algorithms JavaScript app-frameworks
    raw open
  • mermaid-js/mermaid Algorithms JavaScript devtools
    raw open
  • chalk/chalk Algorithms JavaScript app-frameworks
    raw open

5 more in Algorithms — the playbook lists the top 10.

Threads, async code, locks, shared state concurrency model checkingundefined-behaviour detectionproperty-based tests 12 prompts
  • Concurrency model checking Races and orderings that fail only under specific interleavings.

    No scanned repository in this language runs a tool for this. Lean on the review prompts.

  • Undefined-behaviour detection Memory-safety and aliasing violations in unsafe code.

    No scanned repository in this language runs a tool for this. Lean on the review prompts.

  • Property-based tests Edge-case inputs nobody wrote a test for; invariants over generated data.

    No scanned repository in this language runs a tool for this. Lean on the review prompts.

  • can1357/oh-my-pi Concurrency JavaScript app-frameworks
    raw open
  • serverless/serverless Concurrency JavaScript cloud-infra
    raw open
  • fastify/fastify Concurrency JavaScript app-frameworks
    raw open
  • nodejs/node Concurrency JavaScript runtimes
    raw open
  • cloudflare/workerd Concurrency JavaScript cloud-infra
    raw open

7 more in Concurrency — the playbook lists the top 12.

Network calls, retries, timeouts, protocols jestfuzzing 15 prompts
  • Expressjs/Express Networking JavaScript app-frameworks
    raw open
  • expressjs/Express Networking JavaScript app-frameworks
    raw open
  • expressjs/express Networking JavaScript app-frameworks
    raw open
  • aws/aws-sdk-js Networking JavaScript cloud-infra
    raw open
  • axios/axios Networking JavaScript app-frameworks
    raw open

10 more in Networking, Axios — the playbook lists the top 12.

UI components and pages playwrighteslint 17 prompts
  • vercel/next.js Next.js JavaScript app-frameworks
    raw open
  • vercel/next.js Next.js JavaScript app-frameworks
    raw open
  • vercel/next.js Next.js JavaScript app-frameworks
    raw open
  • vercel/next.js Next.js JavaScript app-frameworks
    raw open
  • mui/material-ui React JavaScript app-frameworks
    raw open

12 more in React, Next, Next.js, Vue, Angular — the playbook lists the top 12.

Databases, migrations, caching jestci-matrix 3 prompts
  • prettier/prettier Caching JavaScript devtools
    raw open
  • tanstack/query Caching JavaScript app-frameworks
    raw open
  • aws/aws-sdk-js Caching JavaScript cloud-infra
    raw open
Hot paths and performance 19 prompts

No tool-based check applies. The review prompts below are the verification.

  • expressjs/Express Performance Optimization JavaScript app-frameworks
    raw open
  • Expressjs/Express Performance Optimization JavaScript app-frameworks
    raw open
  • nodejs/node Performance Optimization JavaScript runtimes
    raw open
  • sveltejs/svelte Performance Optimization JavaScript app-frameworks
    raw open
  • serverless/serverless Performance Optimization JavaScript cloud-infra
    raw open

14 more in Performance Optimization — the playbook lists the top 12.

Model, prompt and LLM code jest 3 prompts
  • Decolua/9Router AI JavaScript llm-infra
    raw open
  • langchain-ai/langchainjs AI JavaScript ai-agents
    raw open
  • bmad-code-org/bmad-method AI JavaScript ai-agents
    raw open
Logging, metrics, tracing 5 prompts

No tool-based check applies. The review prompts below are the verification.

  • serverless/serverless Logging JavaScript cloud-infra
    raw open
  • cypress-io/cypress Logging JavaScript devtools
    raw open
  • cloudflare/workerd Observability JavaScript cloud-infra
    raw open
  • facebook/react-native Logging JavaScript app-frameworks
    raw open
  • fastify/fastify Logging JavaScript app-frameworks
    raw open
CI workflows and configuration files ci workflow lintingpre-commit-hooks 37 prompts
  • CI workflow linting Broken GitHub Actions syntax, script injection, over-broad token permissions.

    No scanned repository in this language runs a tool for this. Lean on the review prompts.

  • File hygiene Invalid JSON, YAML or TOML, merge markers, trailing whitespace, oversized files.
    pre-commit-hooks autofix

    runs via pre-commit hook check-json

    exit codes, docs, alternatives, where it runs
  • facebook/react-native Configurations JavaScript app-frameworks
    raw open
  • bmad-code-org/bmad-method Configurations JavaScript cloud-infra
    raw open
  • can1357/oh-my-pi Configurations JavaScript cloud-infra
    raw open
  • expressjs/Express Configurations JavaScript app-frameworks
    raw open
  • mermaid-js/mermaid Configurations JavaScript devtools
    raw open

32 more in CI/CD, Configurations — the playbook lists the top 12.

Dependencies and lockfiles dependency-reviewlockfile consistencyci-matrix
The tests themselves mutation testingci-matrix 28 prompts
  • serverless/serverless Testing JavaScript cloud-infra
    raw open
  • Expressjs/Express Testing JavaScript app-frameworks
    raw open
  • fastify/fastify Testing JavaScript app-frameworks
    raw open
  • QwenLM/qwen-code Testing JavaScript ai-agents
    raw open
  • Decolua/9Router Testing JavaScript llm-infra
    raw open

23 more in Testing — the playbook lists the top 12.

Documentation and comments docs buildspelling 13 prompts
  • Docs build Broken cross-references, links and markup in documentation.

    No scanned repository in this language runs a tool for this. Lean on the review prompts.

  • Spelling Typos in identifiers, comments and docs.

    No scanned repository in this language runs a tool for this. Lean on the review prompts.

  • sveltejs/svelte Documentation JavaScript app-frameworks
    raw open
  • aws/aws-sdk-js Documentation JavaScript cloud-infra
    raw open
  • nodejs/node Documentation JavaScript runtimes
    raw open
  • prettier/prettier Documentation JavaScript devtools
    raw open
  • fastify/fastify Documentation JavaScript app-frameworks
    raw open

8 more in Documentation — the playbook lists the top 12.

Where this comes from

22 scanned repositories with at least a fifth of their prompts in JavaScript

facebook/react7 · vercel/next.js11 · facebook/react-native4 · nodejs/node8 · axios/axios7 · mui/material-ui6 · mermaid-js/mermaid9 · sveltejs/svelte5 · expressjs/express4 · bmad-code-org/bmad-method7 · prettier/prettier6 · cypress-io/cypress5 · serverless/serverless6 · discourse/discourse3 · zen-browser/desktop2 · fastify/fastify3 · decolua/9router2 · tj/commander.js6 · chalk/chalk2 · adonisjs/core4 · aws/aws-sdk-js3 · cloudflare/workerd7