Overview
Improve Rust Project Score from 127/134 (94.8%) by adding workspace-level lints to Cargo.toml.
Current State
Code Quality: 17/26 (65.4%)
Rust Tooling & CI/CD: 41.5/130 (31.9%)
PMAT Recommendations
- Add
[workspace.lints.rust] and [workspace.lints.clippy] to Cargo.toml
- Enable high-value lint categories:
unsafe_op_in_unsafe_fn
unreachable_pub
checked_conversions
missing_debug_implementations
rust_2018_idioms
Benefits
- Consistent linting across entire workspace
- Early detection of code quality issues
- Improved maintainability
- Higher pmat scores
Acceptance Criteria
References
Overview
Improve Rust Project Score from 127/134 (94.8%) by adding workspace-level lints to Cargo.toml.
Current State
Code Quality: 17/26 (65.4%)
Rust Tooling & CI/CD: 41.5/130 (31.9%)
PMAT Recommendations
[workspace.lints.rust]and[workspace.lints.clippy]to Cargo.tomlunsafe_op_in_unsafe_fnunreachable_pubchecked_conversionsmissing_debug_implementationsrust_2018_idiomsBenefits
Acceptance Criteria
[workspace.lints.rust]added to Cargo.toml[workspace.lints.clippy]added to Cargo.tomlcargo clippyclean (zero warnings)References