sui-clippy
sui-clippy is a Sui Move linter with a Clippy-shaped architecture: named lints, categories, config file overrides, and machine-readable output (JSON / SARIF).
It complements sui move build --lint and focuses on fast text-level checks plus optional Move compiler integration when built with --features move_compiler.
Where to go next
- Installation — install the CLI (and optional LSP binary).
- Usage — common flags, workspace mode, and
sui move build --lint. - Lint index (generated) — table of every built-in rule (regenerate with
cargo run -p sui-clippy-docgen). - Web-style lint list (search + category filter): on GitHub Pages after enabling the workflow (same role as rust-clippy’s lint index). Locally:
cargo run -p sui-clippy-docgen, thencd book && mdbook buildand openbook/build/lints/index.html(or servebook/build/over HTTP).
The layout of this book follows the Clippy book structure in a shorter form: installation, usage, configuration, lints, CI, and tooling.