С чем связан запрос?
Для Rust-native продукта нужен единый checks contract: format, lint, tests, type/build checks и affected runs должны запускаться предсказуемо и одинаково локально и в CI.
Опиши план реализации
- Разобрать базовые команды:
cargo fmt, cargo clippy, cargo test, cargo check.
- Проверить роль nextest, cargo-machete, deny/audit и других community tools.
- Определить affected-run правила для каждого класса проверок.
- Зафиксировать fast local path и full CI path.
Критерии готовности выполнения задачи
- Описан checks contract.
- Выделены обязательные и опциональные проверки.
- Зафиксирован next implementation step для запуска checks через CLI.
С чем связан запрос?
Для Rust-native продукта нужен единый checks contract: format, lint, tests, type/build checks и affected runs должны запускаться предсказуемо и одинаково локально и в CI.
Опиши план реализации
cargo fmt,cargo clippy,cargo test,cargo check.Критерии готовности выполнения задачи