Skip to content

Programming Languages

Teamscale's analyses work on a wide variety of programming languages used today. Detecting clones, deep nesting, long methods and files is included for all languages. Additionally, many specialized checks are included, tailored to detect quality problems in specific languages.

As of this writing, Teamscale supports the following programming languages:

  • ABAP
  • Ada
  • C#
  • C/C++
  • Cobol
  • Delphi
  • Extended SQL (ESQL)
  • Fortran
  • Go
  • Gosu
  • Groovy
  • HANA SQLScript
  • HANA View
  • IEC 61131-3 ST
  • Java
  • JavaScript
  • Kotlin
  • Matlab
  • Objective-C
  • OpenCL
  • OScript
  • PHP
  • PL/SQL
  • Python
  • Simulink/StateFlow
  • Swift
  • Transact-SQL
  • TypeScript
  • Visual Basic
  • XML
  • Xtend

Additional Languages

If your language isn't supported yet, don't hesitate to contact us; we continuously add support for new languages.