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# | Go |
| Java | JavaScript | JSP | Kotlin |
| MATLAB | Objective-C | PL/SQL | Python |
| Scala | Simulink | Swift | TypeScript |
| VB.NET | XAML |
| Supported Tools for C | ||
|---|---|---|
| Code Coverage | BullseyeCoverage | Bullseye |
| Squish Coco | FrogLogic | |
| gcov/lcov | SourceForge | |
| Testwell CTC | Verifysoft | |
| PureCoverage | IBM | |
| C++Test | Parasoft | |
| VectorCAST | Vector Software | |
| TESSY | Hitex | |
| 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 | |
| GCC | GNU project | |
| Dead Code | TICS | Part of TIOBE's TICS framework |
| Cppcheck | SourceForge project | |
| Supported Tools for C++ | ||
|---|---|---|
| Code Coverage | BullseyeCoverage | Bullseye |
| gcov/lcov | SourceForge | |
| Squish Coco | FrogLogic | |
| OpenCppCoverage | CodePlex | |
| Testwell CTC++ | Verifysoft | |
| PureCoverage | IBM | |
| C++Test | Parasoft | |
| VectorCAST | Vector Software | |
| TESSY | Hitex | |
| 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 | ||
| 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 | |
| GCC | GNU project | |
| Dead Code | TICS | Part of TIOBE's TICS framework |
| Cppcheck | SourceForge project | |
| Supported Tools for C# | ||
|---|---|---|
| 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 Duplication | CPD | PMD project with TIOBE contributions |
| Fan Out | TICSCil | Part of TIOBE's TICS framework |
| Security | dotTEST/BugDetective | Parasoft |
| Visual Studio | Microsoft | |
| Dead Code | TICS | Part of TIOBE's TICS framework |
| Supported Tools for Go | ||
|---|---|---|
| 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 | ||
|---|---|---|
| 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 |
| Jtest/BugDetective | Parasoft | |
| Dead Code | TICS | Part of TIOBE's TICS framework |
| Supported Tools for JavaScript | ||
|---|---|---|
| Code Coverage | Istanbul | GitHub project |
| Chutzpah | GitHub project | |
| Abstract Interpretation | Coverity | Synopsys |
| Cyclomatic Complexity | TICSpp | Part of TIOBE's TICS framework |
| Compiler Warnings | Closure compiler | |
| 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 |
| Supported Tools for JSP | ||
|---|---|---|
| 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 | ||
|---|---|---|
| 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 MATLAB | ||
|---|---|---|
| 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 | ||
|---|---|---|
| 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 |
| Dead Code | TICS | Part of TIOBE's TICS framework |
| Supported Tools for PL/SQL | ||
|---|---|---|
| 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 |
| Supported Tools for Python | ||
|---|---|---|
| Code Coverage | Coverage.py | Bitbucket 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 |
| Dead Code | TICS | Part of TIOBE's TICS framework |
| Supported Tools for Scala | ||
|---|---|---|
| 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 |
| Dead Code | TICS | Part of TIOBE's TICS framework |
| Supported Tools for Simulink | ||
|---|---|---|
| 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 |
| Supported Tools for Swift | ||
|---|---|---|
| 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 |
| Dead Code | TICS | Part of TIOBE's TICS framework |
| Supported Tools for TypeScript | ||
|---|---|---|
| Code Coverage | Istanbul | GitHub project |
| Chutzpah | GitHub project | |
| Cyclomatic Complexity | TICSpp | Part of TIOBE's TICS framework |
| Compiler Warnings | TypeScript compiler | by Microsoft -- hosted on GitHub |
| 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 |
| 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 | ||
|---|---|---|
| Coding Standards | TICSxaml | Part of TIOBE's TICS framework |
| Code Duplication | CPD | PMD project with TIOBE contributions |


