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 | ||
| 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
| 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 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 |

