Skip to main content

zuit

See what's wrong with your code — across 9+ quality dimensions, in one command, deterministically.

Source{}ParseAnalyzersSecurityMaintainabilityComplexityDocumentationTest SmellFindingsReport

Quality dimensions

zuit emits an independent 0–100 score across 9+ quality dimensions. Below are the five core dimensions every project gets; supply chain, packaging, performance, and health dimensions kick in when their language frontend is enabled.

Pipeline at a glance

Every zuit analyze run follows five deterministic stages. Output is sorted by (file, span, rule_id) — two runs against unchanged source produce byte-identical output.

SourceParseAnalyzersFindingsReport

Quick start

cargo install --locked zuit
zuit analyze .

See Quickstart for build-from-source and CI usage.