arthjean/Rust Doctor
Scan Rust changes with complete baseline, review, status, and SARIF reporting
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jun 15, 2026
- License
- Apache 2.0
Pinned Snippet
uses: arthjean/rust-doctor@f2190d9e8808f90035bba8744d4ed11be626f6a4 # v0.2.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| directory | Project directory, absolute or relative to the checkout | no | . |
| project | Comma-separated Cargo package selectors | no | "" |
| scope | Scan scope, one of auto, full, changed, baseline, or staged | no | auto |
| blocking | Lowest blocking severity, one of error, warning, info, or none | no | warning |
| require-complete | Fail when required analysis is incomplete | no | true |
| comment | Publish or update the sticky pull-request summary | no | true |
| review-comments | Publish changed-line review comments, capped at 50 | no | false |
| commit-status | Publish the Rust Doctor commit status | no | true |
| sarif | Upload canonical findings to GitHub Code Scanning | no | true |
| version | Exact Rust Doctor version to install | no | 0.2.0 |
| max-duration | Optional wall-clock scan budget in seconds | no | "" |
| token | GitHub token used only by enabled reporting channels | no | "" |
Outputs
| name | description |
|---|---|
| score | Authoritative health score, or empty when unavailable |
| errors | Error finding count |
| warnings | Warning finding count |
| outcome | Report V1 outcome |
| completeness | Report V1 completeness state |
| report-file | Path to Report V1 |
| sarif-file | Path to the generated SARIF file |