Skip to main content

DCM
for Teams

Teams version focuses on providing great DX for teams working on larger codebases. It has significantly better performance, compared to the Individuals version.

View Pricing
$: brew install dcm
$: dcm analyze lib
Analyzing lib...
✅ no issues found!

No more plugins API

Teams version spawns a separate analysis process and uses a custom IDEs integration (VS Code and IntelliJ/Android Studio) which allows to get better performance, compared to the Individuals version.

- it consumes less CPU/memory resources
- only one analyzer instance per opened project is launched
- custom IDEs integration with dedicated UI
- analyzer and CLI reuse same cache which speeds up both
- distributed as executable, so no more DCM as a package dependency

Quick fixes

Quick fixes are essential for developers productivity and that's why the Teams version has more rules that support quick fixes, but also introduces new ones: fix all of type, fix all in a file, ignore and ignore in a file.

Additional rules
and commands

Teams version comes with additional rules to spot more errors and make your code even better. These rules are mostly focused on the team's needs.

Teams version provides additional commands like “fix all”, but also improves current ones, like “Check unused code” which now searches not only for global scope declarations, but also for unused class members.

$: dcm init
Calculating baseline...

Baseline support

Baseline support allows you to easily integrate DCM into an existing big codebase and lint only changed files.

FAQs

DCM

Getting started is easy

Find a plan that is right for you
or try the trial version

View Pricing