Qodana 2024.3 Help

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 in linters / linter name

Java, Kotlin, Groovy

Qodana for JVM  /  jetbrains/qodana-jvm:2024.3

Qodana Community for JVM  /  jetbrains/qodana-jvm-community:2024.3

Qodana Community for Android  /  jetbrains/qodana-jvm-android:2024.3

Qodana for Android  /  jetbrains/qodana-android:2024.3

PHP

Qodana for PHP  /  jetbrains/qodana-php:2024.3

JavaScript and TypeScript

Qodana for JS  /  jetbrains/qodana-js:2024.3

Qodana for PHP  /  jetbrains/qodana-php:2024.3

Qodana for .NET  /  jetbrains/qodana-dotnet:2024.3

Qodana for JVM  /  jetbrains/qodana-jvm:2024.3

Qodana for Android  /  jetbrains/qodana-android:2024.3

Qodana for Python  /  jetbrains/qodana-python:2024.3

Qodana for Go  /  jetbrains/qodana-go:2024.3

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

Qodana for .NET  /  jetbrains/qodana-dotnet:2024.3

Qodana Community for .NET  /  jetbrains/qodana-cdnet:2024.3-eap

Qodana for C/C++  /  jetbrains/qodana-clang:2024.3-eap

Python

Qodana for Python  /  jetbrains/qodana-python:2024.3

Qodana Community for Python  /  jetbrains/qodana-python-community:2024.3

Golang

Qodana for Go  /  jetbrains/qodana-go:2024.3

Last modified: 11 December 2024