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 |
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 |
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 | ||
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Code Coverage | Simulink Verification and Validation | MathWorks |
Abstract Interpretation | Simulink Model Advisor | MathWorks |
Cyclomatic Complexity | Simulink Verification and Validation | MathWorks |
Compiler Warnings | dSPACE TargetLink | dSPACE |
Coding Standards | Simulink Model Advisor | MathWorks |
Code Duplication | Simulink Model Advisor | MathWorks |
Fan Out | Simulink | MathWorks |
Dead Code | Simulink Model Advisor | MathWorks |
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 |
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 |
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 |
Coding Standards | TICSxaml | Part of TIOBE's TICS framework |
Code Duplication | CPD | PMD project with TIOBE contributions |