Qodana 2022.2 Help

Qodana linters

official project

Qodana is more than a static analysis plugin/UI/CI linter. It is a platform that allows companies to perform multi-level evaluations of the quality of code they own, contract, or purchase.

First, it does help improve code without relying on an IDE, either on a local machine or a build server, and it is designed to be seamlessly integrated into CI/CD pipelines or delivered as a cloud service.

Second, on top of the IntelliJ Inspection functionality, Qodana is extending its number of linters to provide a complete Project Audit.

Here is an overview of Qodana linters for inspecting your projects.

JVM-based languages

Qodana provides several linters for inspecting JVM-based projects.

Qodana Community for JVMQodana Community for AndroidQodana for JVM

Based on IntelliJ IDEA Community with support for:

  • Java and Kotlin inspections

  • Maven and Gradle

Based on IntelliJ IDEA Community with support for:

  • Java and Kotlin inspections

  • Maven and Gradle

  • Android-specific code inspections

Based on IntelliJ IDEA Ultimate with support for:

  • Java and Kotlin inspections

  • Maven and Gradle

  • IntelliJ IDEA Ultimate code inspections

  • Spring, Jakarta EE, Java EE, Micronaut, Quarkus, Helidon frameworks

  • Third-party license verification using License audit

PHP

The Qodana for PHP linter is based on PhpStorm and supports:

  • PHP language inspections from PhpStorm

  • Third-party license verification using License audit

  • Code inspection while migrating to a new language version

Python

The Qodana for Python linter is based on PyCharm Professional and supports:

  • Python language inspections from PyCharm Professional

  • Third-party license verification using License audit

JavaScript and TypeScript

The Qodana for JS linter is based on WebStorm and supports:

  • JavaScript and TypeScript language inspections from WebStorm

  • Third-party license verification using License audit

Clone detection

The Qodana Clone Finder linter lets you detect code duplicates across different projects.

Last modified: 21 November 2022