# Verifying Rust changes

Files: `.rs`. Derived from 28 scanned source repositories and 332 review prompts on https://awesomereviewers.com. Page: https://awesomereviewers.com/verify/rust/

How to use this: run every check under *Run on every change*. Then, for each section under *Add when the change touches* that describes your diff, run its checks too. Checks catch what a tool can find; then apply the listed review prompts for what tools miss (fetch each prompt's raw URL).

Usage is the share of scanned repositories in this language that run the tool. A missing tool means no scanned repository runs one the scanner recognises: fall back to the prompts.

## Run on every change

- **Formatting**: `rustfmt` (96% of repos). Command seen: `cargo fmt --all`. Autofixes. Docs: https://github.com/rust-lang/rustfmt
- **Linting**: `clippy` (89% of repos). Command seen: `cargo clippy --workspace --all-targets -- -D warnings`. Docs: https://github.com/rust-lang/rust-clippy
- **Type checking**: `cargo-check` (43% of repos). Command seen: `cargo check`. Docs: https://github.com/rust-lang/cargo
- **Unit and integration tests**: `cargo-test` (75% of repos). Command seen: `cargo test --locked`. Docs: https://github.com/rust-lang/cargo

Review prompts (53 in total, most discussed first):

- [reduce complexity for readability](https://awesomereviewers.com/raw/servo-reduce-complexity-for-readability.md) — servo/servo, Code Style
- [Use meaningful names](https://awesomereviewers.com/raw/hyperswitch-use-meaningful-names.md) — juspay/hyperswitch, Naming Conventions
- [Organize code structure](https://awesomereviewers.com/raw/hyperswitch-organize-code-structure.md) — juspay/hyperswitch, Code Style
- [Use semantically accurate names](https://awesomereviewers.com/raw/servo-use-semantically-accurate-names.md) — servo/servo, Naming Conventions
- [Use descriptive contextual names](https://awesomereviewers.com/raw/alacritty-use-descriptive-contextual-names.md) — alacritty/alacritty, Naming Conventions
- [Simplify complex expressions](https://awesomereviewers.com/raw/tree-sitter-simplify-complex-expressions.md) — tree-sitter/tree-sitter, Code Style
- [prioritize code clarity](https://awesomereviewers.com/raw/union-prioritize-code-clarity.md) — unionlabs/union, Code Style
- [Extract duplicated code](https://awesomereviewers.com/raw/polars-extract-duplicated-code.md) — pola-rs/polars, Code Style
- [organize code structure](https://awesomereviewers.com/raw/deno-organize-code-structure.md) — denoland/deno, Code Style
- [eliminate redundant code](https://awesomereviewers.com/raw/jj-eliminate-redundant-code.md) — jj-vcs/jj, Code Style
- [eliminate code duplication](https://awesomereviewers.com/raw/goose-eliminate-code-duplication.md) — block/goose, Code Style
- [Use descriptive semantic names](https://awesomereviewers.com/raw/union-use-descriptive-semantic-names.md) — unionlabs/union, Naming Conventions

## Add when the change touches

### Authentication, input handling, secrets, permissions

- **Security scanning**: `codeql` (4% of repos). Runs via GitHub Action github/codeql-action/analyze. Docs: https://github.com/github/codeql
- **Secret scanning** — no tool detected in the sample. Catches: Credentials and tokens committed to the repository.
- **Dependency audit**: `cargo-deny` (57% of repos). Command seen: `cargo deny --locked --all-features check licenses`. Alternatives: cargo-audit (7%), dependency-review (4%). Docs: https://github.com/EmbarkStudios/cargo-deny

Review prompts (26 in total, most discussed first):

- [Secure Input and Secret Handling](https://awesomereviewers.com/raw/warp-secure-input-and-secret-handling.md) — warpdotdev/warp, Security
- [Protect sensitive data](https://awesomereviewers.com/raw/hyperswitch-protect-sensitive-data.md) — juspay/hyperswitch, Security
- [Redact URL credentials](https://awesomereviewers.com/raw/uv-redact-url-credentials.md) — astral-sh/uv, Security
- [Fail Safe Input Handling](https://awesomereviewers.com/raw/goose-fail-safe-input-handling.md) — aaif-goose/goose, Security
- [Validate operation permissions](https://awesomereviewers.com/raw/deno-validate-operation-permissions.md) — denoland/deno, Security
- [Secure unsafe code](https://awesomereviewers.com/raw/tokio-secure-unsafe-code.md) — tokio-rs/tokio, Security
- [Handle unsafe code properly](https://awesomereviewers.com/raw/servo-handle-unsafe-code-properly.md) — servo/servo, Security
- [default least permissive](https://awesomereviewers.com/raw/goose-default-least-permissive.md) — block/goose, Security
- [Prevent TOCTOU vulnerabilities](https://awesomereviewers.com/raw/rust-prevent-toctou-vulnerabilities.md) — rust-lang/rust, Security
- [Secure authentication handling](https://awesomereviewers.com/raw/neon-secure-authentication-handling.md) — neondatabase/neon, Security
- [Secure token lifecycle](https://awesomereviewers.com/raw/influxdb-secure-token-lifecycle.md) — influxdata/influxdb, Security
- [Minimize unsafe code](https://awesomereviewers.com/raw/tokio-minimize-unsafe-code.md) — tokio-rs/tokio, Security

### Public APIs, signatures, error paths, nullability

- **Type checking**: `cargo-check` (43% of repos). Command seen: `cargo check`. Docs: https://github.com/rust-lang/cargo
- **Unit and integration tests**: `cargo-test` (75% of repos). Command seen: `cargo test --locked`. Docs: https://github.com/rust-lang/cargo
- **Property-based tests**: `proptest` (36% of repos). Docs: https://github.com/proptest-rs/proptest

Review prompts (84 in total, most discussed first):

- [Design interfaces, not implementations](https://awesomereviewers.com/raw/zed-design-interfaces-not-implementations.md) — zed-industries/zed, API
- [consistent command flag design](https://awesomereviewers.com/raw/jj-consistent-command-flag-design.md) — jj-vcs/jj, API
- [explicit error handling](https://awesomereviewers.com/raw/hyperswitch-explicit-error-handling.md) — juspay/hyperswitch, Error Handling
- [Accurate Recovery Error Handling](https://awesomereviewers.com/raw/goose-accurate-recovery-error-handling.md) — aaif-goose/goose, Error Handling
- [Explicit API Contracts](https://awesomereviewers.com/raw/goose-explicit-api-contracts.md) — aaif-goose/goose, API
- [Safe null handling](https://awesomereviewers.com/raw/polars-safe-null-handling.md) — pola-rs/polars, Null Handling
- [Type-safe flexible APIs](https://awesomereviewers.com/raw/axum-type-safe-flexible-apis.md) — tokio-rs/axum, API
- [avoid unwrap and panic](https://awesomereviewers.com/raw/servo-avoid-unwrap-and-panic.md) — servo/servo, Error Handling
- [API design patterns](https://awesomereviewers.com/raw/servo-api-design-patterns.md) — servo/servo, API
- [Appropriate error handling](https://awesomereviewers.com/raw/polars-appropriate-error-handling.md) — pola-rs/polars, Error Handling
- [Prefer idiomatic Option handling](https://awesomereviewers.com/raw/zed-prefer-idiomatic-option-handling.md) — zed-industries/zed, Null Handling
- [Propagate errors with context](https://awesomereviewers.com/raw/turborepo-propagate-errors-with-context.md) — vercel/turborepo, Error Handling

### Service and framework code

- **Unit and integration tests**: `cargo-test` (75% of repos). Command seen: `cargo test --locked`. Docs: https://github.com/rust-lang/cargo
- **Version and platform matrix**: `ci-matrix` (64% of repos). Command seen: `desktop-updater-install (os: 2)`. Alternatives: cargo-hack (14%). Docs: https://docs.github.com/en/actions/how-tos/write-workflows/choose-what-workflows-do/run-job-variations

Review prompts (1 in total, most discussed first):

- [Use consistent temporal types](https://awesomereviewers.com/raw/polars-use-consistent-temporal-types.md) — pola-rs/polars, Temporal

### Algorithms, parsers, data transforms

- **Property-based tests**: `proptest` (36% of repos). Docs: https://github.com/proptest-rs/proptest
- **Fuzzing**: `cargo-fuzz` (18% of repos). Command seen: `cargo fuzz build -s none`. Docs: https://github.com/rust-fuzz/cargo-fuzz
- **Mutation testing** — no tool detected in the sample. Catches: Tests that keep passing whatever the code does.
- **Proofs and specifications**: `coq` (4% of repos). Alternatives: tla-plus (4%). Docs: https://github.com/rocq-prover/rocq

Review prompts (25 in total, most discussed first):

- [Validate boundary conditions](https://awesomereviewers.com/raw/rust-validate-boundary-conditions.md) — rust-lang/rust, Algorithms
- [Evidence-Gated Heuristics](https://awesomereviewers.com/raw/pdf-inspector-evidence-gated-heuristics.md) — firecrawl/pdf-inspector, Algorithms
- [optimize algorithmic complexity](https://awesomereviewers.com/raw/servo-optimize-algorithmic-complexity.md) — servo/servo, Algorithms
- [optimize algorithmic efficiency](https://awesomereviewers.com/raw/alacritty-optimize-algorithmic-efficiency.md) — alacritty/alacritty, Algorithms
- [Edge-case-complete path/text algorithms](https://awesomereviewers.com/raw/oh-my-pi-edge-case-complete-pathtext-algorithms.md) — can1357/oh-my-pi, Algorithms
- [Optimize algorithmic complexity](https://awesomereviewers.com/raw/tokio-optimize-algorithmic-complexity.md) — tokio-rs/tokio, Algorithms
- [Choose efficient data structures](https://awesomereviewers.com/raw/union-choose-efficient-data-structures.md) — unionlabs/union, Algorithms
- [Choose efficient data structures](https://awesomereviewers.com/raw/jj-choose-efficient-data-structures.md) — jj-vcs/jj, Algorithms
- [Algorithm and data optimization](https://awesomereviewers.com/raw/tree-sitter-algorithm-and-data-optimization.md) — tree-sitter/tree-sitter, Algorithms
- [Consider algorithmic complexity](https://awesomereviewers.com/raw/zed-consider-algorithmic-complexity.md) — zed-industries/zed, Algorithms
- [Choose optimal data structures](https://awesomereviewers.com/raw/influxdb-choose-optimal-data-structures.md) — influxdata/influxdb, Algorithms
- [Deterministic normalization predicates](https://awesomereviewers.com/raw/goose-deterministic-normalization-predicates.md) — aaif-goose/goose, Algorithms

### Threads, async code, locks, shared state

- **Concurrency model checking**: `loom` (4% of repos). Runs via loom via environment. Docs: https://github.com/tokio-rs/loom
- **Undefined-behaviour detection**: `miri` (11% of repos). Command seen: `cargo miri test --features object -p polars-core`. Docs: https://github.com/rust-lang/miri
- **Property-based tests**: `proptest` (36% of repos). Docs: https://github.com/proptest-rs/proptest

Review prompts (27 in total, most discussed first):

- [Bound async waits](https://awesomereviewers.com/raw/goose-bound-async-waits.md) — aaif-goose/goose, Concurrency
- [Release locks before waking](https://awesomereviewers.com/raw/tokio-release-locks-before-waking.md) — tokio-rs/tokio, Concurrency
- [Choose appropriate lock primitives](https://awesomereviewers.com/raw/influxdb-choose-appropriate-lock-primitives.md) — influxdata/influxdb, Concurrency
- [Cross-process locking discipline](https://awesomereviewers.com/raw/oh-my-pi-cross-process-locking-discipline.md) — can1357/oh-my-pi, Concurrency
- [Concurrency bookkeeping and cancel](https://awesomereviewers.com/raw/herdr-concurrency-bookkeeping-and-cancel.md) — ogulcancelik/herdr, Concurrency
- [Guard against concurrent state races](https://awesomereviewers.com/raw/cline-guard-against-concurrent-state-races.md) — cline/cline, Concurrency
- [Serialize async per-key](https://awesomereviewers.com/raw/warp-serialize-async-per-key.md) — warpdotdev/warp, Concurrency
- [Document lock behavior](https://awesomereviewers.com/raw/rust-document-lock-behavior.md) — rust-lang/rust, Concurrency
- [Use appropriate synchronization mechanisms](https://awesomereviewers.com/raw/deno-use-appropriate-synchronization-mechanisms.md) — denoland/deno, Concurrency
- [Document concurrency design decisions](https://awesomereviewers.com/raw/neon-document-concurrency-design-decisions.md) — neondatabase/neon, Concurrency
- [avoid concurrency anti-patterns](https://awesomereviewers.com/raw/goose-avoid-concurrency-anti-patterns.md) — block/goose, Concurrency
- [Minimize blocking operations](https://awesomereviewers.com/raw/codex-minimize-blocking-operations.md) — openai/codex, Concurrency

### Network calls, retries, timeouts, protocols

- **Unit and integration tests**: `cargo-test` (75% of repos). Command seen: `cargo test --locked`. Docs: https://github.com/rust-lang/cargo
- **Fuzzing**: `cargo-fuzz` (18% of repos). Command seen: `cargo fuzz build -s none`. Docs: https://github.com/rust-fuzz/cargo-fuzz

Review prompts (9 in total, most discussed first):

- [Network API design consistency](https://awesomereviewers.com/raw/tokio-network-api-design-consistency.md) — tokio-rs/tokio, Networking
- [Socket configuration guidance](https://awesomereviewers.com/raw/tokio-socket-configuration-guidance.md) — tokio-rs/tokio, Networking
- [SSE and Sync Eligibility](https://awesomereviewers.com/raw/warp-sse-and-sync-eligibility.md) — warpdotdev/warp, Networking
- [Connection pooling with pipelining](https://awesomereviewers.com/raw/neon-connection-pooling-with-pipelining.md) — neondatabase/neon, Networking
- [Respect connectivity state](https://awesomereviewers.com/raw/uv-respect-connectivity-state.md) — astral-sh/uv, Networking
- [Handle protocol headers properly](https://awesomereviewers.com/raw/axum-handle-protocol-headers-properly.md) — tokio-rs/axum, Networking
- [network address validation](https://awesomereviewers.com/raw/deno-network-address-validation.md) — denoland/deno, Networking
- [Network request configuration](https://awesomereviewers.com/raw/servo-network-request-configuration.md) — servo/servo, Networking
- [optimize remote fetch operations](https://awesomereviewers.com/raw/jj-optimize-remote-fetch-operations.md) — jj-vcs/jj, Networking

### UI components and pages

- **End-to-end browser tests** — no tool detected in the sample. Catches: User flows broken across components, routing and the network.
- **Linting**: `clippy` (89% of repos). Command seen: `cargo clippy --workspace --all-targets -- -D warnings`. Docs: https://github.com/rust-lang/rust-clippy

### Databases, migrations, caching

- **Unit and integration tests**: `cargo-test` (75% of repos). Command seen: `cargo test --locked`. Docs: https://github.com/rust-lang/cargo
- **Version and platform matrix**: `ci-matrix` (64% of repos). Command seen: `desktop-updater-install (os: 2)`. Alternatives: cargo-hack (14%). Docs: https://docs.github.com/en/actions/how-tos/write-workflows/choose-what-workflows-do/run-job-variations

Review prompts (12 in total, most discussed first):

- [Migration consistency rules](https://awesomereviewers.com/raw/goose-migration-consistency-rules.md) — aaif-goose/goose, Migrations
- [Manage complete cache lifecycle](https://awesomereviewers.com/raw/influxdb-manage-complete-cache-lifecycle.md) — influxdata/influxdb, Caching
- [Stable schema identifiers](https://awesomereviewers.com/raw/influxdb-stable-schema-identifiers.md) — influxdata/influxdb, Database
- [Cache Key Consistency](https://awesomereviewers.com/raw/warp-cache-key-consistency.md) — warpdotdev/warp, Caching
- [Database schema consistency](https://awesomereviewers.com/raw/hyperswitch-database-schema-consistency.md) — juspay/hyperswitch, Database
- [Optimize data transformations](https://awesomereviewers.com/raw/polars-optimize-data-transformations.md) — pola-rs/polars, Database
- [Versioned cache coherence](https://awesomereviewers.com/raw/goose-versioned-cache-coherence.md) — aaif-goose/goose, Caching
- [Control cache lifecycle](https://awesomereviewers.com/raw/deno-control-cache-lifecycle.md) — denoland/deno, Caching
- [Database before memory](https://awesomereviewers.com/raw/neon-database-before-memory.md) — neondatabase/neon, Database
- [Configurable cache parameters](https://awesomereviewers.com/raw/neon-configurable-cache-parameters.md) — neondatabase/neon, Caching
- [SQL query best practices](https://awesomereviewers.com/raw/union-sql-query-best-practices.md) — unionlabs/union, Database
- [Version serializable structures](https://awesomereviewers.com/raw/union-version-serializable-structures.md) — unionlabs/union, Migrations

### Hot paths and performance

- No tool-based check applies; rely on the prompts.

Review prompts (26 in total, most discussed first):

- [Minimize allocations and syscalls](https://awesomereviewers.com/raw/helix-minimize-allocations-and-syscalls.md) — helix-editor/helix, Performance Optimization
- [minimize memory allocations](https://awesomereviewers.com/raw/deno-minimize-memory-allocations.md) — denoland/deno, Performance Optimization
- [Bound Large Work](https://awesomereviewers.com/raw/warp-bound-large-work.md) — warpdotdev/warp, Performance Optimization
- [avoid unnecessary work](https://awesomereviewers.com/raw/servo-avoid-unnecessary-work.md) — servo/servo, Performance Optimization
- [Minimize critical path allocations](https://awesomereviewers.com/raw/influxdb-minimize-critical-path-allocations.md) — influxdata/influxdb, Performance Optimization
- [Optimize frequent operations](https://awesomereviewers.com/raw/tree-sitter-optimize-frequent-operations.md) — tree-sitter/tree-sitter, Performance Optimization
- [Minimize unnecessary allocations](https://awesomereviewers.com/raw/neon-minimize-unnecessary-allocations.md) — neondatabase/neon, Performance Optimization
- [Optimize memory allocation patterns](https://awesomereviewers.com/raw/polars-optimize-memory-allocation-patterns.md) — pola-rs/polars, Performance Optimization
- [Optimize memory allocation](https://awesomereviewers.com/raw/tokio-optimize-memory-allocation.md) — tokio-rs/tokio, Performance Optimization
- [Benchmark before optimizing code](https://awesomereviewers.com/raw/rust-benchmark-before-optimizing-code.md) — rust-lang/rust, Performance Optimization
- [Profile allocations before optimization](https://awesomereviewers.com/raw/ruff-profile-allocations-before-optimization.md) — astral-sh/ruff, Performance Optimization
- [Optimize hot paths](https://awesomereviewers.com/raw/tokio-optimize-hot-paths.md) — tokio-rs/tokio, Performance Optimization

### Model, prompt and LLM code

- **Unit and integration tests**: `cargo-test` (75% of repos). Command seen: `cargo test --locked`. Docs: https://github.com/rust-lang/cargo

Review prompts (4 in total, most discussed first):

- [Canonical Model Capabilities](https://awesomereviewers.com/raw/goose-canonical-model-capabilities.md) — aaif-goose/goose, AI
- [AI model configuration consistency](https://awesomereviewers.com/raw/goose-ai-model-configuration-consistency.md) — block/goose, AI
- [Use structured model metadata](https://awesomereviewers.com/raw/zed-use-structured-model-metadata.md) — zed-industries/zed, AI
- [Modular model components](https://awesomereviewers.com/raw/tokenizers-modular-model-components.md) — huggingface/tokenizers, AI

### Logging, metrics, tracing

- No tool-based check applies; rely on the prompts.

Review prompts (8 in total, most discussed first):

- [Log level appropriately](https://awesomereviewers.com/raw/neon-log-level-appropriately.md) — neondatabase/neon, Logging
- [Design metrics for insights](https://awesomereviewers.com/raw/neon-design-metrics-for-insights.md) — neondatabase/neon, Observability
- [Use structured logging fields](https://awesomereviewers.com/raw/influxdb-use-structured-logging-fields.md) — influxdata/influxdb, Logging
- [Performance-conscious metrics implementation](https://awesomereviewers.com/raw/influxdb-performance-conscious-metrics-implementation.md) — influxdata/influxdb, Observability
- [Use structured logging fields](https://awesomereviewers.com/raw/union-use-structured-logging-fields.md) — unionlabs/union, Logging
- [Choose logging levels wisely](https://awesomereviewers.com/raw/turborepo-choose-logging-levels-wisely.md) — vercel/turborepo, Logging
- [Use established logging libraries](https://awesomereviewers.com/raw/goose-use-established-logging-libraries.md) — block/goose, Logging
- [Conditional telemetry flushing](https://awesomereviewers.com/raw/goose-conditional-telemetry-flushing.md) — block/goose, Observability

### CI workflows and configuration files

- **CI workflow linting** — no tool detected in the sample. Catches: Broken GitHub Actions syntax, script injection, over-broad token permissions.
- **File hygiene**: `pre-commit-hooks` (4% of repos). Runs via pre-commit hook end-of-file-fixer. Autofixes. Docs: https://github.com/pre-commit/pre-commit-hooks

Review prompts (24 in total, most discussed first):

- [Standardize platform-agnostic configuration](https://awesomereviewers.com/raw/zed-standardize-platform-agnostic-configuration.md) — zed-industries/zed, Configurations
- [Validate configurations comprehensively](https://awesomereviewers.com/raw/turborepo-validate-configurations-comprehensively.md) — vercel/turborepo, Configurations
- [Config Gating And Validation](https://awesomereviewers.com/raw/warp-config-gating-and-validation.md) — warpdotdev/warp, Configurations
- [Standardize configuration value handling](https://awesomereviewers.com/raw/rust-standardize-configuration-value-handling.md) — rust-lang/rust, Configurations
- [prefer compile-time configuration](https://awesomereviewers.com/raw/tree-sitter-prefer-compile-time-configuration.md) — tree-sitter/tree-sitter, Configurations
- [Structure conditional compilation](https://awesomereviewers.com/raw/tokio-structure-conditional-compilation.md) — tokio-rs/tokio, Configurations
- [Unified configuration semantics](https://awesomereviewers.com/raw/goose-unified-configuration-semantics.md) — aaif-goose/goose, Configurations
- [Avoid hardcoded configuration values](https://awesomereviewers.com/raw/hyperswitch-avoid-hardcoded-configuration-values.md) — juspay/hyperswitch, Configurations
- [avoid environment variable proliferation](https://awesomereviewers.com/raw/goose-avoid-environment-variable-proliferation.md) — block/goose, Configurations
- [Structural configuration approaches](https://awesomereviewers.com/raw/tokio-structural-configuration-approaches.md) — tokio-rs/tokio, Configurations
- [Match external config semantics exactly](https://awesomereviewers.com/raw/oh-my-pi-match-external-config-semantics-exactly.md) — can1357/oh-my-pi, Configurations
- [Centralize configuration management](https://awesomereviewers.com/raw/codex-centralize-configuration-management.md) — openai/codex, Configurations

### Dependencies and lockfiles

- **Dependency audit**: `cargo-deny` (57% of repos). Command seen: `cargo deny --locked --all-features check licenses`. Alternatives: cargo-audit (7%), dependency-review (4%). Docs: https://github.com/EmbarkStudios/cargo-deny
- **Lockfile consistency** — no tool detected in the sample. Catches: A lockfile that no longer matches its manifest.
- **Version and platform matrix**: `ci-matrix` (64% of repos). Command seen: `desktop-updater-install (os: 2)`. Alternatives: cargo-hack (14%). Docs: https://docs.github.com/en/actions/how-tos/write-workflows/choose-what-workflows-do/run-job-variations

### The tests themselves

- **Mutation testing** — no tool detected in the sample. Catches: Tests that keep passing whatever the code does.
- **Version and platform matrix**: `ci-matrix` (64% of repos). Command seen: `desktop-updater-install (os: 2)`. Alternatives: cargo-hack (14%). Docs: https://docs.github.com/en/actions/how-tos/write-workflows/choose-what-workflows-do/run-job-variations

Review prompts (17 in total, most discussed first):

- [Structured, Meaningful Tests](https://awesomereviewers.com/raw/warp-structured-meaningful-tests.md) — warpdotdev/warp, Testing
- [Write focused single-purpose tests](https://awesomereviewers.com/raw/tokio-write-focused-single-purpose-tests.md) — tokio-rs/tokio, Testing
- [Ensure complete test coverage](https://awesomereviewers.com/raw/rust-ensure-complete-test-coverage.md) — rust-lang/rust, Testing
- [Test through public APIs](https://awesomereviewers.com/raw/zed-test-through-public-apis.md) — zed-industries/zed, Testing
- [Write comprehensive test assertions](https://awesomereviewers.com/raw/codex-write-comprehensive-test-assertions.md) — openai/codex, Testing
- [Fast deterministic tests](https://awesomereviewers.com/raw/tokio-fast-deterministic-tests.md) — tokio-rs/tokio, Testing
- [Balance test performance considerations](https://awesomereviewers.com/raw/uv-balance-test-performance-considerations.md) — astral-sh/uv, Testing
- [Avoid flaky test patterns](https://awesomereviewers.com/raw/influxdb-avoid-flaky-test-patterns.md) — influxdata/influxdb, Testing
- [Assert exercised code path](https://awesomereviewers.com/raw/oh-my-pi-assert-exercised-code-path.md) — can1357/oh-my-pi, Testing
- [Assert exact expectations](https://awesomereviewers.com/raw/ruff-assert-exact-expectations.md) — astral-sh/ruff, Testing
- [Add comprehensive test coverage](https://awesomereviewers.com/raw/deno-add-comprehensive-test-coverage.md) — denoland/deno, Testing
- [Write explicit concrete tests](https://awesomereviewers.com/raw/tree-sitter-write-explicit-concrete-tests.md) — tree-sitter/tree-sitter, Testing

### Documentation and comments

- **Docs build** — no tool detected in the sample. Catches: Broken cross-references, links and markup in documentation.
- **Spelling**: `codespell` (7% of repos). Command seen: `codespell`. Docs: https://github.com/codespell-project/codespell

Review prompts (16 in total, most discussed first):

- [Comprehensive documentation standards](https://awesomereviewers.com/raw/axum-comprehensive-documentation-standards.md) — tokio-rs/axum, Documentation
- [comprehensive API documentation](https://awesomereviewers.com/raw/servo-comprehensive-api-documentation.md) — servo/servo, Documentation
- [Keep documentation purposefully minimal](https://awesomereviewers.com/raw/rust-keep-documentation-purposefully-minimal.md) — rust-lang/rust, Documentation
- [Clear precise documentation](https://awesomereviewers.com/raw/uv-clear-precise-documentation.md) — astral-sh/uv, Documentation
- [Explain code intent](https://awesomereviewers.com/raw/alacritty-explain-code-intent.md) — alacritty/alacritty, Documentation
- [prioritize documentation clarity](https://awesomereviewers.com/raw/jj-prioritize-documentation-clarity.md) — jj-vcs/jj, Documentation
- [Purpose-Driven Documentation](https://awesomereviewers.com/raw/warp-purpose-driven-documentation.md) — warpdotdev/warp, Documentation
- [Ensure documentation clarity](https://awesomereviewers.com/raw/tree-sitter-ensure-documentation-clarity.md) — tree-sitter/tree-sitter, Documentation
- [Document non-obvious aspects](https://awesomereviewers.com/raw/codex-document-non-obvious-aspects.md) — openai/codex, Documentation
- [Document component behavior comprehensively](https://awesomereviewers.com/raw/ruff-document-component-behavior-comprehensively.md) — astral-sh/ruff, Documentation
- [Comprehensive code documentation](https://awesomereviewers.com/raw/neon-comprehensive-code-documentation.md) — neondatabase/neon, Documentation
- [Structure API doc blocks](https://awesomereviewers.com/raw/tokio-structure-api-doc-blocks.md) — tokio-rs/tokio, Documentation

## Source repositories

[rust-lang/rust](https://awesomereviewers.com/sources/rust-lang-rust/), [denoland/deno](https://awesomereviewers.com/sources/denoland-deno/), [unionlabs/union](https://awesomereviewers.com/sources/unionlabs-union/), [zed-industries/zed](https://awesomereviewers.com/sources/zed-industries-zed/), [astral-sh/uv](https://awesomereviewers.com/sources/astral-sh-uv/), [alacritty/alacritty](https://awesomereviewers.com/sources/alacritty-alacritty/), [warpdotdev/warp](https://awesomereviewers.com/sources/warpdotdev-warp/), [aaif-goose/goose](https://awesomereviewers.com/sources/aaif-goose-goose/), [astral-sh/ruff](https://awesomereviewers.com/sources/astral-sh-ruff/), [helix-editor/helix](https://awesomereviewers.com/sources/helix-editor-helix/), [can1357/oh-my-pi](https://awesomereviewers.com/sources/can1357-oh-my-pi/), [pola-rs/polars](https://awesomereviewers.com/sources/pola-rs-polars/), [juspay/hyperswitch](https://awesomereviewers.com/sources/juspay-hyperswitch/), [servo/servo](https://awesomereviewers.com/sources/servo-servo/), [openai/codex](https://awesomereviewers.com/sources/openai-codex/), [influxdata/influxdb](https://awesomereviewers.com/sources/influxdata-influxdb/), [tokio-rs/tokio](https://awesomereviewers.com/sources/tokio-rs-tokio/), [vercel/turborepo](https://awesomereviewers.com/sources/vercel-turborepo/), [ogulcancelik/herdr](https://awesomereviewers.com/sources/ogulcancelik-herdr/), [tokio-rs/axum](https://awesomereviewers.com/sources/tokio-rs-axum/), [tree-sitter/tree-sitter](https://awesomereviewers.com/sources/tree-sitter-tree-sitter/), [Hmbown/DeepSeek-TUI](https://awesomereviewers.com/sources/hmbown-deepseek-tui/), [jj-vcs/jj](https://awesomereviewers.com/sources/jj-vcs-jj/), [block/goose](https://awesomereviewers.com/sources/block-goose/), [neondatabase/neon](https://awesomereviewers.com/sources/neondatabase-neon/), [firecrawl/pdf-inspector](https://awesomereviewers.com/sources/firecrawl-pdf-inspector/), [huggingface/tokenizers](https://awesomereviewers.com/sources/huggingface-tokenizers/), [smallcloudai/refact](https://awesomereviewers.com/sources/smallcloudai-refact/)
