Qodana 2023.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 inspection results 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:2023.3

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

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

PHP

Qodana for PHP  /  jetbrains/qodana-php:2023.3

JavaScript and TypeScript

Qodana for JS  /  jetbrains/qodana-js:2023.3

Qodana for PHP  /  jetbrains/qodana-php:2023.3

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

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

C and C++ inspections are limited by projects containing .sln solution or .csproj project files.

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

Qodana Community for .NET  /  jetbrains/qodana-cdnet:2023.3

Python

Qodana for Python  /  jetbrains/qodana-python:2023.3

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

Golang

Qodana for Go  /  jetbrains/qodana-go:2023.3

Last modified: 12 April 2024