Skip to content

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.