Skip to content

chore(workspace): add CI and clean formatting/clippy drift#25

Merged
LeadcodeDev merged 3 commits into
mainfrom
chore/workspace-hygiene
Jul 18, 2026
Merged

chore(workspace): add CI and clean formatting/clippy drift#25
LeadcodeDev merged 3 commits into
mainfrom
chore/workspace-hygiene

Conversation

@LeadcodeDev

Copy link
Copy Markdown
Owner

Closes #9.

Goal: a CI workflow (fmt + clippy + test) on push/PR, with the pre-existing drift fixed so it starts green.

  • cargo fmt across all crates (137 files, mechanical)
  • cargo clippy --fix + hand fixes; zero warnings with --all-targets
  • Targeted #[allow]s where a fix would break serde/JSON compat (enum_variant_names on geometry violations, large_enum_variant on untagged SceneEntry) and on the studio UI-kit scaffold (dead_code, consumed incrementally)
  • clippy.toml: too-many-arguments-threshold=16, type-complexity-threshold=400 (painter entry points legitimately thread many context params)
  • .github/workflows/ci.yaml: fmt / clippy -D warnings / test, with webkit/gtk deps for the Dioxus studio crate

Verify: cargo fmt --check ✓ · cargo clippy --workspace --all-targets → 0 warnings ✓ · cargo test --workspace → 127 passed ✓

@LeadcodeDev
LeadcodeDev merged commit 476a774 into main Jul 18, 2026
3 checks passed
@LeadcodeDev
LeadcodeDev deleted the chore/workspace-hygiene branch July 18, 2026 19:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore(workspace): add CI and clean formatting/clippy drift

1 participant