Dependency hygiene
Find unused dependencies, missing packages, and misplaced devDependencies across package workspaces, tool configs, CI, and containers.
Declutter your JavaScript & TypeScript projects
Dependency and code-hygiene analysis with deterministic output, low false positives, and agent-friendly reports.
$ npx sadrazam . --reporter toon
workspaces[1]:
workspace:
name=sadrazam
summary:
activePlugins=[github-actions, gitlab-ci, circleci, azure-pipelines, bitbucket-pipelines]
findings=0
No dependency issues found. Why use it?
Sadrazam scans source files, scripts, package manifests, aliases, framework conventions, and CI workflows to report findings that are useful locally and strict enough for automation.
Find unused dependencies, missing packages, and misplaced devDependencies across package workspaces, tool configs, CI, and containers.
Trace unused files, unused exports, duplicate aliases, and unresolved local imports through real source graphs.
Read CI, Dockerfile, and Docker Compose commands so environment-only tools are counted as used.
Use JSON, TOON, markdown, or SARIF when humans, CI jobs, and agents need stable contracts.
Built for real repos
Run Sadrazam locally, then choose text, JSON, TOON, markdown, or SARIF output based on your workflow.