Awesome Reviewers checks + prompts

sources / tree-sitter/tree-sitter

tree-sitter/tree-sitter

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

7 recognised tools
39 prompts
21799 stars
Language Runtimes & Compilers
GitHub

Static analysis

3 tools

ToolKindCommandRuns inFound in
cargo-check Type checking cargo check --no-default-features --target=$EXPR ci .github/workflows/build.yml
clippy Linting cargo clippy --workspace --all-targets --all-features -- -D warnings
cargo clippy --workspace --all-targets -- -D warnings
ci, local .github/workflows/ci.yml
Makefile
clippy.toml
eslint
configured, not run
Linting lib/binding_web/eslint.config.mjs

Testing

3 tools

ToolKindCommandRuns inFound in
cargo-test Unit and integration tests cargo test --workspace --target='$EXPR' --features='${{ (matrix.run-wasm-test
cargo test -- --test-threads 1
ci .github/workflows/build.yml
.github/workflows/sanitize.yml
ci-matrix Version and platform matrix build (platform: 12, include: 20) ci .github/workflows/build.yml
vitest
configured, not run
Unit and integration tests lib/binding_web/vitest.config.ts
ToolKindCommandRuns inFound in
rustfmt Formatting cargo fmt --all --check
cargo fmt --all
ci, local .github/workflows/ci.yml
Makefile
rustfmt.toml
11 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.

  • cargo xtask check-regex-error-kinds
  • cargo xtask check-wasm-exports
  • cargo xtask fetch-fixtures
  • cargo xtask generate-fixtures
  • cargo xtask generate-fixtures --wasm
  • cargo xtask test
  • cargo xtask test-wasm
  • metadata --format-version=1 --locked --features wasm
  • taplo check
  • taplo format
  • taplo format --check --diff

full scan as JSON

Review prompts

most discussed first

  • tree-sitter/tree-sitter Code Style Rust runtimes
    raw open
  • tree-sitter/tree-sitter Null Handling Rust runtimes
    raw open
  • tree-sitter/tree-sitter Configurations Rust runtimes
    raw open
  • tree-sitter/tree-sitter Algorithms Rust runtimes
    raw open
  • tree-sitter/tree-sitter Performance Optimization Rust runtimes
    raw open
  • tree-sitter/tree-sitter Documentation Rust runtimes
    raw open
  • tree-sitter/tree-sitter Code Style Other runtimes
    raw open
  • tree-sitter/tree-sitter Naming Conventions Rust runtimes
    raw open
  • tree-sitter/tree-sitter Naming Conventions C runtimes
    raw open
  • tree-sitter/tree-sitter API Rust runtimes
    raw open
  • tree-sitter/tree-sitter Configurations C runtimes
    raw open
  • tree-sitter/tree-sitter CI/CD Yaml runtimes
    raw open
  • tree-sitter/tree-sitter Error Handling Rust runtimes
    raw open
  • tree-sitter/tree-sitter Algorithms C runtimes
    raw open
  • tree-sitter/tree-sitter Code Style C runtimes
    raw open
  • tree-sitter/tree-sitter Configurations Other runtimes
    raw open
  • tree-sitter/tree-sitter Naming Conventions Other runtimes
    raw open
  • tree-sitter/tree-sitter API Other runtimes
    raw open
  • tree-sitter/tree-sitter Configurations Toml runtimes
    raw open
  • tree-sitter/tree-sitter Testing Rust runtimes
    raw open
  • tree-sitter/tree-sitter Algorithms Markdown runtimes
    raw open
  • tree-sitter/tree-sitter API TypeScript runtimes
    raw open
  • tree-sitter/tree-sitter Configurations Markdown runtimes
    raw open
  • tree-sitter/tree-sitter Configurations Json runtimes
    raw open
  • tree-sitter/tree-sitter Performance Optimization C runtimes
    raw open
  • tree-sitter/tree-sitter Naming Conventions Json runtimes
    raw open
  • tree-sitter/tree-sitter API Markdown runtimes
    raw open
  • tree-sitter/tree-sitter Naming Conventions TypeScript runtimes
    raw open
  • tree-sitter/tree-sitter Configurations Swift runtimes
    raw open
  • tree-sitter/tree-sitter Performance Optimization Other runtimes
    raw open
  • tree-sitter/tree-sitter Documentation Markdown runtimes
    raw open
  • tree-sitter/tree-sitter Documentation Other runtimes
    raw open
  • tree-sitter/tree-sitter Error Handling C runtimes
    raw open
  • tree-sitter/tree-sitter Configurations Txt runtimes
    raw open
  • tree-sitter/tree-sitter CI/CD Txt runtimes
    raw open
  • tree-sitter/tree-sitter CI/CD Markdown runtimes
    raw open
  • tree-sitter/tree-sitter Logging C runtimes
    raw open
  • tree-sitter/tree-sitter Null Handling C runtimes
    raw open
  • tree-sitter/tree-sitter Algorithms Other runtimes
    raw open