Skip to main content

unimported vs Rev-dep

unimported reports dangling files, unused dependencies, and unresolved imports. rev-dep covers all three and adds the rest of its suite - and unimported is archived.

At a glance​

unimportedRev-dep
Primary focusunused files, unused & unresolved importsdependency hygiene + architecture
RuntimeNodeGo - single parallel pass (faster)
Unused (dangling) filesyesyes
Unused dependenciesyesyes
Unresolved importsyesyes
Unused exports / cycles / boundariesnoyes
Autofix (remove files)yesyes
Maintainedno (archived)yes

Where rev-dep is stronger​

Where unimported may still fit​

There's little reason to start a new project on an archived tool. If you have an existing .unimportedrc.json, rev-dep maps its options directly.

Which should you choose?​

rev-dep - it's maintained and a strict superset of unimported's checks.

Migrating​

See Migrating from unimported to translate your config.