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

The following programming languages are currently supported by Teamscale:

  • ABAP
  • Ada
  • C#
  • C/C++
  • Cobol
  • Delphi
  • Fortran
  • Gosu
  • Groovy
  • HANA SQLScript
  • HANA View
  • IEC 61131-3 ST
  • Java
  • JavaScript
  • Kotlin
  • Magik
  • Matlab
  • Objective-C
  • OpenCL
  • OScript
  • PHP
  • PL/SQL
  • Python
  • Rust
  • Simulink
  • Swift
  • XML
  • Visual Basic
  • Xtend

Additional Languages

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