TICS Fact Sheet

The TICS framework is a layer on top of software quality data tools. This page displays all “out of the box” TICS functionality. Please inform the TICS support team in case you have a request for other languages of tools.

Supported Programming Languages and Tools

The following programming languages are supported out of the box by the TICS framework. Click on a language to see the tools that are supported for a language.

Ada C C++ C#
COBOL Java JavaScript MATLAB
Objective-C PL/SQL Python Scala
Swift TypeScript VB.NET XAML

 

Supported Tools for Ada
Cyclomatic Complexity gnatmetric GNU project
Coding Standards gnatcheck Adacore

 

Supported Tools for C
Code Coverage BullseyeCoverage Bullseye
Squish Coco FrogLogic
CTC Testwell
gcov/lcov SourceForge
PureCoverage IBM
C++Test Parasoft
VectorCAST Vector Software
Abstract Interpretation Coverity Coverity
C++Test/BugDetective Parasoft
Klocwork Klocwork
CodeSonar GrammaTech
Compiler Warnings Visual Studio Microsoft
GCC GNU project
Keil Keil
Tasking Tasking
MULTI Green Hills Software
CodeComposer Texas Instruments
Cyclomatic Complexity TICSpp Part of TIOBE's TICS framework
Coding Standards TICSc/TICSpp Part of TIOBE's TICS framework
PC-Lint Gimpel
QA-C Programming Research
Code Duplication CPD PMD project with TIOBE contributions
Fan Out TICS Part of TIOBE's TICS framework
Dead Code TICS Part of TIOBE's TICS framework
Cppcheck SourceForge project

 

Supported Tools for C++
Code Coverage BullseyeCoverage Bullseye
Squish Coco FrogLogic
CTC++ Testwell
gcov/lcov SourceForge
PureCoverage IBM
C++Test Parasoft
VectorCAST Vector Software
Abstract Interpretation Coverity Coverity
C++Test/BugDetective Parasoft
Klocwork Klocwork
CodeSonar GrammaTech
Compiler Warnings Visual Studio Microsoft
GCC GNU project
Keil Keil
Tasking Tasking
MULTI Green Hills Software
CodeComposer Texas Instruments
Cyclomatic Complexity TICSpp Part of TIOBE's TICS framework
Coding Standards TICSpp Part of TIOBE's TICS framework
C++Test Parasoft
PC-Lint Gimpel
QA-C++ Programming Research
cpplint Google
Code Duplication CPD PMD project with TIOBE contributions
Fan Out TICS Part of TIOBE's TICS framework
Dead Code TICS Part of TIOBE's TICS framework
Cppcheck SourceForge project

 

Supported Tools for C#
Code Coverage NCover NCover
OpenCover github
Abstract Interpretation dotTEST/BugDetective Parasoft
Coverity Coverity
Klocwork Klocwork
Compiler Warnings Visual Studio Microsoft
Cyclomatic Complexity TICSpp Part of TIOBE's TICS framework
Coding Standards Roslyn Github project
"as you type" plugin in Visual Studio
StyleCop CodePlex project
includes ReSharper plug-in
FxCop Microsoft
Code Duplication CPD PMD project with TIOBE contributions
Fan Out TICSCil Part of TIOBE's TICS framework
Dead Code TICS Part of TIOBE's TICS framework

 

Supported Tools for COBOL
Cyclomatic Complexity Raincode RainCode
Coding Standards Raincode Raincode

 

Supported Tools for Java
Code Coverage Jacoco SourceForge project
Cobertura SourceForge project
Abstract Interpretation Jtest/BugDetective Parasoft
Coverity Coverity
Compiler Warnings javac Oracle
Cyclomatic Complexity TICSpp Part of TIOBE's TICS framework
Coding Standards PMD SourceForge project
CheckStyle SourceForge project
FindBugs SourceForge project
Code Duplication CPD PMD project
Fan Out TICS Part of TIOBE's TICS framework
Dead Code TICS Part of TIOBE's TICS framework

 

Supported Tools for JavaScript
Code Coverage Istanbul GitHub project
Abstract Interpretation Coverity Coverity
Compiler Warnings Closure compiler Google
Cyclomatic Complexity TICSpp Part of TIOBE's TICS framework
Coding Standards ESLint GitHub project by Nicholas C. Zakas
Code Duplication CPD PMD project
Fan Out TICS Part of TIOBE's TICS framework
Dead Code TICS Part of TIOBE's TICS framework

 

Supported Tools for MATLAB
Code Coverage (planned) BullseyeCoverage Bullseye
Cyclomatic Complexity mlint MathWorks
Coding Standards mlint MathWorks
Code Duplication CPD PMD project
Fan Out mlint MathWorks
Dead Code mlint MathWorks

 

Supported Tools for Objective-C
Code Coverage gcov SourceForge
Compiler Warnings Clang Clang project
Cyclomatic Complexity TICSpp Part of TIOBE's TICS framework
Coding Standards OCLint GitHub project
Code Duplication CPD PMD project with TIOBE contributions
Fan Out TICS Part of TIOBE's TICS framework
Dead Code TICS Part of TIOBE's TICS framework

 

Supported Tools for PL/SQL
Cyclomatic Complexity TICSpp Part of TIOBE's TICS framework
Coding Standards TICSsql Part of TIOBE's TICS framework
Code Duplication CPD PMD project with TIOBE contributions
Fan Out TICS Part of TIOBE's TICS framework

 

Supported Tools for Python
Code Coverage Coverage.py Bitbucket project by Gareth Rees and Ned Batchelder
Compiler Warnings flake8 GitHub project
Cyclomatic Complexity TICSpp Part of TIOBE's TICS framework
Coding Standards Pylint Pylint
Code Duplication CPD PMD project with TIOBE contributions
Fan Out TICS Part of TIOBE's TICS framework
Dead Code TICS Part of TIOBE's TICS framework

 

Supported Tools for Scala
Compiler Warnings scalac Scala Community
Cyclomatic Complexity TICSpp Part of TIOBE's TICS framework
Code Duplication CPD PMD project with TIOBE contributions
Fan Out TICS Part of TIOBE's TICS framework
Dead Code TICS Part of TIOBE's TICS framework

 

Supported Tools for Swift
Code Coverage gcov SourceForge
Compiler Warnings Swift Compiler Swift.org
Cyclomatic Complexity TICSpp Part of TIOBE's TICS framework
Coding Standards SwiftLint Github project
Code Duplication CPD PMD project with TIOBE contributions
Fan Out TICS Part of TIOBE's TICS framework
Dead Code TICS Part of TIOBE's TICS framework

 

Supported Tools for TypeScript
Code Coverage Istanbul GitHub project
Compiler Warnings TypeScript compiler by Microsoft -- hosted on GitHub
Cyclomatic Complexity TICSpp Part of TIOBE's TICS framework
Coding Standards TSLint GitHub project by Palantir Technologies
Code Duplication CPD PMD project with TIOBE contributions
Fan Out TICS Part of TIOBE's TICS framework
Dead Code TICS Part of TIOBE's TICS framework

 

Supported Tools for VB.NET
Code Coverage OpenCover github
Abstract Interpretation dotTEST/BugDetective Parasoft
Compiler Warnings Visual Studio Microsoft
Cyclomatic Complexity TICSpp Part of TIOBE's TICS framework
Coding Standards FxCop Microsoft
Code Duplication CPD PMD project with TIOBE contributions
Fan Out TICS Part of TIOBE's TICS framework
Dead Code TICS Part of TIOBE's TICS framework

 

Supported Tools for XAML
Coding Standards TICSxaml Part of TIOBE's TICS framework
Code Duplication CPD PMD project