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.

C C++ C# Dart
Go Java JavaScript JSP
Kotlin Lua MATLAB Objective-C
PL/SQL Python Scala Simulink
Swift TypeScript VB.NET XAML

 

Supported Tools for C back to top 
Code Coverage BullseyeCoverage Bullseye
Squish Coco FrogLogic
gcov/lcov SourceForge
Testwell CTC Verifysoft
PureCoverage IBM
C++Test Parasoft
VectorCAST Vector Software
TESSY Razorcat
Abstract Interpretation Clang Static Analyzer Clang project
Coverity Synopsys
C++Test/BugDetective Parasoft
CodeSonar GrammaTech
Polyspace MathWorks
Cyclomatic Complexity TICSpp Part of TIOBE's TICS framework
Compiler Warnings Visual Studio Microsoft
GCC GNU project
Clang LLVM Foundation
Keil Keil
Tasking Tasking
MULTI Green Hills Software
CodeComposer Texas Instruments
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
Security Clang Static Analyzer Clang project
Coverity Synopsys
C++Test/BugDetective Parasoft
Fortify Micro Focus
GCC GNU project
Dead Code TICS Part of TIOBE's TICS framework
Cppcheck SourceForge project

 

Supported Tools for C++ back to top 
Code Coverage BullseyeCoverage Bullseye
gcov/lcov SourceForge
Squish Coco FrogLogic
OpenCppCoverage CodePlex
Testwell CTC++ Verifysoft
PureCoverage IBM
C++Test Parasoft
VectorCAST Vector Software
TESSY Razorcat
Abstract Interpretation Clang Static Analyzer Clang project
Coverity Synopsys
C++Test/BugDetective Parasoft
CodeSonar GrammaTech
Polyspace MathWorks
Cyclomatic Complexity TICSpp Part of TIOBE's TICS framework
Compiler Warnings Visual Studio Microsoft
GCC GNU project
Clang LLVM Foundation
Keil Keil
Tasking Tasking
MULTI Green Hills Software
CodeComposer Texas Instruments
Coding Standards TICSpp Part of TIOBE's TICS framework
C++Test Parasoft
PC-Lint Gimpel
QA-C++ Programming Research
cpplint Google
ReSharper CLT JetBrains
Code Duplication CPD PMD project with TIOBE contributions
Fan Out TICS Part of TIOBE's TICS framework
Security Clang Static Analyzer Clang project
Coverity Synopsys
C++Test/BugDetective Parasoft
Fortify Micro Focus
GCC GNU project
Dead Code TICS Part of TIOBE's TICS framework
Cppcheck SourceForge project

 

Supported Tools for C# back to top 
Code Coverage dotCover JetBrains
NCover NCover
OpenCover github
Microsoft Code Coverage Microsoft
Abstract Interpretation dotTEST/BugDetective Parasoft
Coverity Synopsys
Cyclomatic Complexity TICSpp Part of TIOBE's TICS framework
Compiler Warnings Visual Studio Microsoft
Coding Standards Roslyn GitHub project
"as you type" plugin in Visual Studio
ReSharper CLT JetBrains
FxCop Microsoft
Code analysis in Visual Studio Microsoft
Code Duplication CPD PMD project with TIOBE contributions
Fan Out TICSCil Part of TIOBE's TICS framework
Security dotTEST/BugDetective Parasoft
Fortify Micro Focus
Visual Studio Microsoft
Dead Code TICS Part of TIOBE's TICS framework

 

Supported Tools for Dart back to top 
Code Coverage lcov SourceForge
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

 

Supported Tools for Go back to top 
Code Coverage cover golang.org
Cyclomatic Complexity TICSpp Part of TIOBE's TICS framework
Coding Standards Golint GitHub project
go vet The Go Project
Code Duplication CPD PMD project with TIOBE contributions
Fan Out TICS Part of TIOBE's TICS framework

 

Supported Tools for Java back to top 
Code Coverage Jacoco SourceForge project
Cobertura SourceForge project
Abstract Interpretation Jtest/BugDetective Parasoft
Coverity Synopsys
Cyclomatic Complexity TICSpp Part of TIOBE's TICS framework
Compiler Warnings javac Oracle
Coding Standards PMD GitHub project with TIOBE custom rules
CheckStyle SourceForge project
FindBugs SourceForge project
Code Duplication CPD PMD project with TIOBE contributions
Fan Out TICS Part of TIOBE's TICS framework
Security Coverity Synopsys
Fortify Micro Focus
Jtest/BugDetective Parasoft
Dead Code TICS Part of TIOBE's TICS framework

 

Supported Tools for JavaScript back to top 
Code Coverage Istanbul GitHub project
Chutzpah GitHub project
Abstract Interpretation Coverity Synopsys
Cyclomatic Complexity TICSpp Part of TIOBE's TICS framework
Compiler Warnings TypeScript compiler by Microsoft -- hosted on GitHub
Coding Standards ESLint GitHub project by Nicholas C. Zakas
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
Security Coverity Synopsys
Fortify Micro Focus

 

Supported Tools for JSP back to top 
Cyclomatic Complexity TICSpp Part of TIOBE's TICS framework
Coding Standards Jtest/BugDetective Parasoft
Code Duplication CPD PMD project with TIOBE contributions
Fan Out TICS Part of TIOBE's TICS framework

 

Supported Tools for Kotlin back to top 
Code Coverage Jacoco SourceForge project
Cyclomatic Complexity TICSpp Part of TIOBE's TICS framework
Compiler Warnings Kotlin compiler JetBrains
Coding Standards detekt 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 Lua back to top 
Cyclomatic Complexity TICSpp Part of TIOBE's TICS framework
Coding Standards Luacheck GitHub project
Code Duplication CPD PMD project with TIOBE contributions
Compiler Warnings Luac Lua compiler
Dead Code Luacheck GitHub project
Fan Out TICS Part of TIOBE's TICS framework

 

Supported Tools for MATLAB back to top 
Code Coverage MATLAB Profiler MathWorks
Cyclomatic Complexity mlint MathWorks
Coding Standards mlint MathWorks
Code Duplication CPD PMD project with TIOBE contributions
Fan Out mlint MathWorks
Dead Code mlint MathWorks

 

Supported Tools for Objective-C back to top 
Code Coverage gcov SourceForge
llvm-cov Clang project
Abstract Interpretation Coverity Synopsys
Cyclomatic Complexity TICSpp Part of TIOBE's TICS framework
Compiler Warnings Clang Clang project
Coding Standards OCLint GitHub project
Code Duplication CPD PMD project with TIOBE contributions
Fan Out TICS Part of TIOBE's TICS framework
Security Coverity Synopsys
Fortify Micro Focus
Dead Code TICS Part of TIOBE's TICS framework

 

Supported Tools for PL/SQL back to top 
Code Coverage utPLSQL GitHub project
Cyclomatic Complexity TICSsql 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
Security Fortify Micro Focus

 

Supported Tools for Python back to top 
Code Coverage Coverage.py GitHub project by Gareth Rees and Ned Batchelder
Abstract Interpretation Coverity Synopsys
Cyclomatic Complexity TICSpp Part of TIOBE's TICS framework
Compiler Warnings flake8 GitHub project
Coding Standards Pylint Pylint
Code Duplication CPD PMD project with TIOBE contributions
Fan Out TICS Part of TIOBE's TICS framework
Security Bandit GitHub project
Coverity Synopsys
Fortify Micro Focus
Dead Code TICS Part of TIOBE's TICS framework

 

Supported Tools for Scala back to top 
Code Coverage scct GitHub project
Abstract Interpretation Coverity Synopsys
Cyclomatic Complexity TICSpp Part of TIOBE's TICS framework
Compiler Warnings scalac Scala Community
Code Duplication CPD PMD project with TIOBE contributions
Fan Out TICS Part of TIOBE's TICS framework
Security Fortify Micro Focus
Dead Code TICS Part of TIOBE's TICS framework

 

Supported Tools for Simulink back to top 

 

Supported Tools for Swift back to top 
Code Coverage gcov SourceForge
Abstract Interpretation Coverity Synopsys
Cyclomatic Complexity TICSpp Part of TIOBE's TICS framework
Compiler Warnings Swift Compiler Swift.org
Coding Standards SwiftLint GitHub project
Code Duplication CPD PMD project with TIOBE contributions
Fan Out TICS Part of TIOBE's TICS framework
Security Fortify Micro Focus
Dead Code TICS Part of TIOBE's TICS framework

 

Supported Tools for TypeScript back to top 
Code Coverage Istanbul GitHub project
Chutzpah GitHub project
Abstract Interpretation Coverity Synopsys
Cyclomatic Complexity TICSpp Part of TIOBE's TICS framework
Compiler Warnings TypeScript compiler by Microsoft -- hosted on GitHub
Coding Standards ESLint GitHub project: Typescript-eslint
Code Duplication CPD PMD project with TIOBE contributions
Fan Out TICS Part of TIOBE's TICS framework
Security Coverity Synopsys
Fortify Micro Focus
Dead Code TICS Part of TIOBE's TICS framework

 

Supported Tools for VB.NET back to top 
Code Coverage OpenCover github
Abstract Interpretation dotTEST/BugDetective Parasoft
Cyclomatic Complexity TICSpp Part of TIOBE's TICS framework
Compiler Warnings Visual Studio Microsoft
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 back to top 
Coding Standards TICSxaml Part of TIOBE's TICS framework
Code Duplication CPD PMD project with TIOBE contributions