Supported Languages

We are always working on adding support for more languages.
Officially Supported Languages
Our officially supported languages generally include support for Static Analysis, Code Duplication, Code Complexity, and Test Coverage.
We officially support the following languages:
  • Scala
  • Java
  • JavaScript
  • Python
  • Ruby
  • PHP
  • Apex
  • JSP
  • XML
  • Velocity
  • VisualForce
  • C#
  • JSON
  • Kotlin
  • Markdown
Community Supported Languages
Community supported languages are languages added to Codacy by a user using our plugin engine.
Support for some languages may be limited to Static Analysis.
A community supported language may still become officially supported in the future, but we thank the community members who have made them available for use sooner. 
Community supported languages currently include:
  • CoffeeScript
  • CSS
  • C/C++
  • Dockerfile
  • SASS
  • Shell Script
  • Swift
  • TypeScript
  • LESS
  • Go
  • SQL
  • Elixir
  • Powershell
  • Markdown
  • Crystal
Adding a new language
You can see a full list of plugin engines we support here.
Have more questions? Submit a request


Article is closed for comments.