Skip to content

fix(ci): unblock GUI clippy on Windows and macOS #47

Description

@xodapi

Что сделать

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

agentГотово к выполнению агентомciguiИзменения в Slint GUI

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions