Qodana 2025.2 Help

Overview of linters

A linter is a software tool that analyzes codebase for bugs, errors, and other mistakes that impact its quality and can cause problems. Basically, each Qodana linter is associated with a specific programming language and helps you:

  • Detect anomalous code and probable bugs

  • Eliminate dead code

  • Highlight spelling problems

  • Improve overall code structure

  • Introduce coding best practices

  • Check third-party license compatibility. This feature is available in several linters

  • Upload analysis reports to Qodana Cloud

Currently, several linters provide inspections for several programming languages.

Project languages

Supported by linters / linter name *

Available under license(s)

Java, Kotlin, Groovy

Qodana for JVM  /  qodana-jvm

Qodana Community for JVM  /  qodana-jvm-community

Qodana Community for Android  /  qodana-jvm-android

Qodana for Android  /  qodana-android

Ultimate and Ultimate Plus  

Community  

Community  

Ultimate and Ultimate Plus  

PHP

Qodana for PHP  /  qodana-php

Ultimate and Ultimate Plus

JavaScript and TypeScript

Qodana for JS  /  qodana-js

Qodana for PHP  /  qodana-php

Qodana for .NET  /  qodana-dotnet

Qodana for JVM  /  qodana-jvm

Qodana for Android  /  qodana-android

Qodana for Python  /  qodana-python

Qodana for Go  /  qodana-go

Qodana for Ruby  /  qodana-ruby

Ultimate and Ultimate Plus for all linters

C, C++, C#, VB.NET

Qodana for .NET  /  qodana-dotnet

Qodana Community for .NET  /  qodana-cdnet

Qodana Community for C/C++  /  qodana-clang

Qodana for C/C++  /  qodana-cpp

Ultimate and Ultimate Plus  

Community  

Community  

Ultimate and Ultimate Plus  

Python

Qodana for Python  /  qodana-python

Qodana Community for Python  /  qodana-python-community

Ultimate and Ultimate Plus  

Community  

Golang

Qodana for Go  /  qodana-go

Ultimate and Ultimate Plus  

Ruby

Qodana for Ruby  /  qodana-ruby

Ultimate and Ultimate Plus  

* Each linter from this table can be invoked using the --linter option, see the Analyze projects for details.

26 August 2025