Supported Programming Languages and Integrations

Supported Programming Languages

DCode focuses on two key aspects of software projects: code quality and team productivity. For team productivity analytics, DCode imposes no restrictions on the programming languages used; it can analyze any project hosted on a supported version control platform. Code quality analysis, however, depends on the programming language. DCode recommends using the Designite family of tools, which currently support C#, Java, and Python.

You may also use other static analysis tools to analyze your code. In such cases, ensure that the generated CSV reports match the structure (column names and data types) of those produced by the Designite tools, so that DCode can process them correctly.

Integrations

For software development analytics and productivity tracking, DCode currently integrates with GitHub. For code quality integration, DCode works seamlessly with any CI/CD system since the Designite tools are console-based applications and can easily be integrated into automated build or analysis workflows.

See also

Configure Your GitHub CI Pipeline

Automatically evaluate quality in your CI pipeline.