Findings
Sadrazam reports a small set of finding types so the output stays predictable in local runs and CI.
Dependency findings
missing: package is used but not declared inpackage.jsonunused-dependencies: declared dependency is not usedunused-devDependencies: declared devDependency is not usedmisplaced-devDependencies: devDependency is used by production files in--strictmode
Code hygiene findings
unused-files: source file is not reachable from package entries, script entries, or fallback entry discoveryunused-exports: reachable local module exports a symbol that is never imported by another reachable local module
Common filters
Focus on code hygiene only:
bash
sadrazam . --include unused-files,unused-exportsExclude noisy dependency findings:
bash
sadrazam . --exclude unused-devDependenciesGet machine-readable output:
bash
sadrazam . --reporter jsonNotes
unused-filesintentionally ignores common test and config file patterns to reduce false positives.unused-exportsis conservative in ambiguous cases and currently targets local module relationships.unused-exportscan ignore explicitly tagged exports viajsdocTags.ignoreExportsand tags such as@sadrazam-ignore.preprocessorscan suppress package, file, or export findings after analysis when you need deterministic exceptions.