Code Quality Platform

The following is a list of supported feature categories in the platform.


LanguageFile Volatility, Contribution, Process AnalysisLine Level warningsArchitecture and Design Quality metrics

C


C#

C++


Java

JavaScript

Roadmap

Python

React.js

Roadmap

Ruby

Roadmap

Scala

Health Check*Roadmap

Swift


TypeScript








* Scala line level warnings currently supported in Sema Code Health Check & Due Diligence


Tech Debt

                     

The Sema Tech Debt calculator will produce results for any technical debt we can find in the languages we support. Not every analysis is available in all languages, which can result in low measurements of technical debt. 



LanguageDuplicatesComplexityLine Level warnings
C
C++
Java
JavaScript
Python
Ruby
Swift
Scala

C#

Golang

Lua

Objective C

PHP

Apex


Fortran


Groovy


Jsp


Kotlin


Matlib


Perl


PL/SQL


Visualforce


Dart


GD Script


TTCN-3


react.js


TypeScript




Missing support for something you'd like to calculate? Let us know!