Skip to main content

Quick Start

This quick start will help you set up DCM quickly but doesn't cover all edge cases. We recommend following the full Getting Started steps to get more comprehensive information and details but if you need to speed up, here are the steps.

Step 1: Installation​

Use Chocolatey to install DCM:

choco install dcm

For a specific version:

choco install dcm --version 1.26.0

Step 2: Setup IDE​

Integrate DCM with your IDE to benefit from real-time code analysis and suggestions.

Step 3: License Activation​

Activate your DCM license to unlock full functionality:

dcm activate --license-key=YOUR_KEY

Step 4: Integration​

Enable recommended rules in your analysis_options.yaml:

dart_code_metrics:
extends:
- recommended

Step 5 (Optional): Migration​

If migrating from the plugin version, follow these steps:

  1. Remove DCM as a package dependency.

  2. Update the analysis_options.yaml file to remove DCM from the plugins section.

  3. Use the new command:

    dcm analyze lib
  4. Update CI/CD configurations to use the dcm executable.

Step 6: Next Steps​

To quickly choose your first DCM rules, follow this guide. It will walk you through various techniques (such as the "recommended" preset) that make this process very straightforward.

And if you are integrating DCM into an existing project, this guide describes several techniques and DCM features that can significantly simplify the integration process.

Next, explore the following resources to fully utilize DCM: