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 such as “dcm fix”, but also improves current ones, such as “dcm 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.

Read more about the baseline here.

How DCM can help your team?

For Developers

  • Get fast feedback on your changes
  • Reduce the time spent on fixing bugs
  • Avoid debugging tricky bugs
  • Convince other to address tech debt

For Team Leads

  • Gain visibility over codebase quality
  • Improve reliability
  • Speed up code reviews
  • Improve release consistency
  • Keep developers happy
  • Convince other to address tech debt

For Stakeholders

  • Keep your users happy
  • Rework less, innovate more
  • Lower maintenance cost
  • Reduce operability risk, avoid business disruption
  • Improve release consistency
  • Keep developers happy

FAQs

DCM

Getting started is easy

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

View Pricing