The Qodana for JVM linter lets you perform static analysis of your JVM codebase. It is based on IntelliJ IDEA – that means great Java support, first-class Kotlin support for the Server-side, and, coming soon, all the other JVM languages!
Based on the IntelliJ IDEA Community Edition, free
First-class Kotlin support
Java support
Maven and Gradle support
...or run anywhere with our Docker image
docker run --rm -it -p 8080:8080 \ -v <source-directory>/:/data/project/ \ -v <output-directory>/:/data/results/ \ jetbrains/qodana-jvm-community --show-report
This command will run the analysis on your source code and start the web server to provide a convenient view of the results. Open http://localhost:8080 in your browser to examine the found problems and performed checks.
All features from Qodana for JVM Community with the Android plugin. Based on IntelliJ IDEA Community Edition
Android development support
...or run anywhere with our Docker image
docker run --rm -it -p 8080:8080 \ -v <source-directory>/:/data/project/ \ -v <output-directory>/:/data/results/ \ jetbrains/qodana-jvm-android --show-report
This command will run the analysis on your source code and start the web server to provide a convenient view of the results. Open http://localhost:8080 in your browser to examine the found problems and performed checks.
All features from Qodana for JVM Community. Based on IntelliJ IDEA Ultimate
Advanced code inspections from IntelliJ IDEA Ultimate
Spring, Jakarta EE, Java EE, Micronaut, Quarkus, Helidon, and more JVM frameworks support
...or run anywhere with our Docker image
docker run --rm -it -p 8080:8080 \ -v <source-directory>/:/data/project/ \ -v <output-directory>/:/data/results/ \ jetbrains/qodana-jvm --show-report
This command will run the analysis on your source code and start the web server to provide a convenient view of the results. Open http://localhost:8080 in your browser to examine the found problems and performed checks.
All features from Qodana for JVM
Security and license compliance checks included
Priority support
...or run anywhere with our Docker image
docker run --rm -it -p 8080:8080 \ -v <source-directory>/:/data/project/ \ -v <output-directory>/:/data/results/ \ jetbrains/undefined --show-report
This command will run the analysis on your source code and start the web server to provide a convenient view of the results. Open http://localhost:8080 in your browser to examine the found problems and performed checks.
Subscribe to Qodana blog updates
Follow us