Rust Doctor
Perform a comprehensive health check for Rust projects, unifying code analysis, security audits, and custom rules into a single 0-100 health score.
Perform a comprehensive health check for Rust projects, unifying code analysis, security audits, and custom rules into a single 0-100 health score.
Rust Doctor is a powerful diagnostic tool designed to elevate the quality and security of your Rust projects. It consolidates outputs from standard Rust linters and auditing tools like Clippy, Cargo-Audit, Cargo-Deny, and Cargo-Geiger, supplementing them with 19 custom AST rules. The tool distills these findings into an intuitive 0–100 health score across multiple dimensions, providing actionable diagnostics. Available as a CLI, library, npm package, GitHub Action, and an MCP server, it seamlessly integrates into development workflows, CI pipelines, and AI coding agents to scan, score, and even automatically fix code issues.