Static Analysis Tools
In addition to its built-in analyses, Teamscale can integrate third-party static analysis tools.
As of this writing, Teamscale supports the following static analysis tools:
- Astrée RuleChecker (bug pattern detection for C/C++)
- Clang Static Analyzer (bug pattern detection for C/C++)
- Clang-Tidy (bug pattern detection for C/C++ and Objective-C)
- Cppcheck (bug pattern detection for C/C++)
- ESLint (style violations in JavaScript code)
- FindBugs (bug pattern detection for Java)
- FlexeLint (bug pattern detection for C/C++)
- StyleCop/FxCop (bug pattern detection for C#)
- Model Advisor (model verification in Simulink)
- PC-lint (bug pattern detection for C/C++)
- Pylint (bug pattern detection for Python)
- Roslyn (bug pattern detection for C#)
- SAP Code Inspector (collection of checks for ABAP)
- SpCop (problems in SharePoint artifacts)
- SonarLint (a linter for C#, Java, JavaScript, TypeScript, Kotlin, PHP)
- SpotBugs (bug pattern detection for Java)
- StyleCop (style violations in C#)
- SwiftLint (style violations and conventions in Swift)
- TSLint (style violations in TypeScript code)
- Golangci-lint (a fast linters runner for Go)
Additional Static Analysis Tools
If your tool isn't supported yet, don't hesitate to contact us; we continuously add support for new static analysis tools.