Awesome Reviewers checks + prompts

sources / tokio-rs/tokio

tokio-rs/tokio

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

10 recognised tools
34 prompts
28989 stars
Language Runtimes & Compilers
GitHub
ToolKindCommandRuns inFound in
loom Concurrency model checking loom via environment ci .github/workflows/ci.yml
.github/workflows/loom.yml
miri Undefined-behaviour detection cargo miri nextest run --features full --lib --no-fail-fast
cargo miri nextest run --features full --test * --no-fail-fast
cargo miri test --doc --features $TOKIO_STABLE_FEATURES --no-fail-fast
ci .github/workflows/ci.yml

Static analysis

2 tools

ToolKindCommandRuns inFound in
cargo-check Type checking cargo check --benches
cargo check --workspace --tests --features $TOKIO_STABLE_FEATURES
cargo check --workspace --exclude tokio --tests --features $TOKIO_STABLE_FEAT...
ci .github/workflows/ci.yml
clippy Linting cargo clippy --workspace --tests --no-deps --features $TOKIO_STABLE_FEATURES
cargo clippy --workspace --exclude tokio --tests --no-deps --features $TOKIO_...
cargo clippy --workspace --tests --no-deps --all-features
ci .github/workflows/ci.yml

Testing

5 tools

ToolKindCommandRuns inFound in
cargo-fuzz Fuzzing cargo fuzz check --all-features ci .github/workflows/ci.yml
tokio-stream/fuzz/fuzz_targets/fuzz_stream_map.rs
cargo-hack Version and platform matrix cargo hack test --each-feature
cargo hack check -Zbuild-std --workspace --each-feature --target $EXPR --excl...
cargo hack check -Zbuild-std --target target-specs/i686-unknown-linux-gnu.jso...
ci .github/workflows/ci.yml
cargo-test Unit and integration tests cargo nextest run --features full
cargo test --doc --features full
cargo nextest run --workspace --features $TOKIO_STABLE_FEATURES
ci .github/workflows/ci.yml
ci-matrix Version and platform matrix test-tokio-full (os: 3)
test-workspace-all-features (os: 3)
test-workspace-all-features-panic-abort (os: 3)
ci .github/workflows/ci.yml
proptest Property-based tests tokio/Cargo.toml

Supply chain

1 tool

ToolKindCommandRuns inFound in
cargo-deny Dependency audit uses EmbarkStudios/cargo-deny-action ci .github/workflows/audit.yml
.github/workflows/pr-audit.yml
deny.toml
5 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 check-external-types --features $TOKIO_STABLE_FEATURES,$EXPR
  • valgrind --error-exitcode=1 --leak-check=full --show-leak-kinds=all --fair-sched=yes ./target/debug/test-mem
  • valgrind --error-exitcode=1 --leak-check=full --show-leak-kinds=all --fair-sched=yes ./target/debug/test-process-signal
  • valgrind --error-exitcode=1 --leak-check=full --show-leak-kinds=all --fair-sched=yes ./target/release/examples/$EXPR
  • wasm-pack test --node -- --features $EXPR

full scan as JSON

Review prompts

most discussed first

  • tokio-rs/tokio Concurrency Rust runtimes
    raw open
  • tokio-rs/tokio Algorithms Rust runtimes
    raw open
  • tokio-rs/tokio Testing Rust runtimes
    raw open
  • tokio-rs/tokio Configurations Rust runtimes
    raw open
  • tokio-rs/tokio Naming Conventions Rust runtimes
    raw open
  • tokio-rs/tokio Error Handling Rust runtimes
    raw open
  • tokio-rs/tokio Code Style Rust runtimes
    raw open
  • tokio-rs/tokio Configurations Rust runtimes
    raw open
  • tokio-rs/tokio Null Handling Rust runtimes
    raw open
  • tokio-rs/tokio API Rust runtimes
    raw open
  • tokio-rs/tokio Performance Optimization Rust runtimes
    raw open
  • tokio-rs/tokio Networking Rust runtimes
    raw open
  • tokio-rs/tokio Code Style Rust runtimes
    raw open
  • tokio-rs/tokio Naming Conventions Rust runtimes
    raw open
  • tokio-rs/tokio API Rust runtimes
    raw open
  • tokio-rs/tokio Performance Optimization Rust runtimes
    raw open
  • tokio-rs/tokio Configurations Toml runtimes
    raw open
  • tokio-rs/tokio Error Handling Rust runtimes
    raw open
  • tokio-rs/tokio Networking Rust runtimes
    raw open
  • tokio-rs/tokio Documentation Rust runtimes
    raw open
  • tokio-rs/tokio Testing Rust runtimes
    raw open
  • tokio-rs/tokio Configurations Toml runtimes
    raw open
  • tokio-rs/tokio Algorithms Rust runtimes
    raw open
  • tokio-rs/tokio Security Rust runtimes
    raw open
  • tokio-rs/tokio Null Handling Rust runtimes
    raw open
  • tokio-rs/tokio Documentation Markdown runtimes
    raw open
  • tokio-rs/tokio Concurrency Rust runtimes
    raw open
  • tokio-rs/tokio Security Rust runtimes
    raw open
  • tokio-rs/tokio CI/CD Yaml runtimes
    raw open
  • tokio-rs/tokio CI/CD Yaml runtimes
    raw open
  • tokio-rs/tokio Documentation Markdown runtimes
    raw open
  • tokio-rs/tokio Configurations Yaml runtimes
    raw open
  • tokio-rs/tokio Testing Yaml runtimes
    raw open
  • tokio-rs/tokio Testing Yaml runtimes
    raw open