SonarQube is a professional-grade static code analysis platform. It continuously scans code for bugs, vulnerabilities, and code smells, providing detailed reports and metrics to improve code quality.
SonarQube currently supports the following languages: Static code analysis for 19 languages: Java, C#, JavaScript, TypeScript, CloudFormation, Terraform, Docker, Kubernetes, Kotlin, Ruby, Go, Scala, Flex, Python, PHP, HTML, CSS, XML and VB.NET.
Support for C, C++, Obj-C, Swift, ABAP, T-SQL and PL/SQL (requires developer license).
Support for Apex, COBOL, PL/I, RPG and VB6 (requires enterprise subscription).