Что сделать
CI на Windows/macOS падает в GUI job из-за cargo clippy --all-targets --features gui -- -D warnings.
Основные ошибки:
src/bin/vimit-gui.rs: clippy::useless_format для format!("{}", ng::format_percent(...))
- в GUI-ветке также проявляется
clippy::too_many_arguments у start_refresh
- Slint предупреждает, что
padding используется на не-layout элементах в ui/app.slint
Критерии приёмки
cargo fmt --check проходит
cargo clippy --all-targets -- -D warnings проходит
cargo clippy --all-targets --features gui -- -D warnings проходит
cargo test --locked проходит
cargo test --locked --features gui проходит
cargo build --features gui --locked проходит
- CI зелёный на Ubuntu/Windows/macOS
Что нельзя трогать
- Не менять формат JSON-вывода
- Не добавлять зависимости
- Не менять релизные workflow
Что сделать
CI на Windows/macOS падает в GUI job из-за
cargo clippy --all-targets --features gui -- -D warnings.Основные ошибки:
src/bin/vimit-gui.rs:clippy::useless_formatдляformat!("{}", ng::format_percent(...))clippy::too_many_argumentsуstart_refreshpaddingиспользуется на не-layout элементах вui/app.slintКритерии приёмки
cargo fmt --checkпроходитcargo clippy --all-targets -- -D warningsпроходитcargo clippy --all-targets --features gui -- -D warningsпроходитcargo test --lockedпроходитcargo test --locked --features guiпроходитcargo build --features gui --lockedпроходитЧто нельзя трогать