Qodana for JVM

O linter Qodana for JVM permite que você realize análises estáticas da sua base de código JVM. É baseado no IntelliJ IDEA. Isto significa excelente suporte a Java, suporte Kotlin de primeira classe no lado do servidor e, em breve, suporte a todas as outras linguagens JVM!

Em breve
Exemplo de Kotlin para lado-servidorExemplo em Java

Assista ao vídeo sobre como Qodana funciona no JVM

Funciona com CIs populares

GitHub Actions

TeamCity

Gitlab CI

Jenkins


Escolha sua edição

Qodana for JVM Community

Baseado no IntelliJ IDEA Community Edition, gratuito

Suporte Kotlin de primeira classe

Suporte a Java

Suporte Maven e Gradle

... ou execute em qualquer lugar com nossa imagem Docker

docker run --rm -it -p 8080:8080 \ -v <source-directory>/:/data/project/ \ -v <output-directory>/:/data/results/ \ jetbrains/qodana-jvm-community --show-report

Este comando executará a análise do seu código-fonte e iniciará o servidor web que irá proporcionar uma visão conveniente dos resultados. Abra http://localhost:8080 no seu navegador para examinar os problemas encontrados e verificações realizadas.

Qodana for JVM Community with Android EAP

Todos os recursos do Qodana for JVM Community, com o plugin Android. Baseado no IntelliJ IDEA Community Edition

Suporte ao desenvolvimento Android

... ou execute em qualquer lugar com nossa imagem Docker

docker run --rm -it -p 8080:8080 \ -v <source-directory>/:/data/project/ \ -v <output-directory>/:/data/results/ \ jetbrains/qodana-jvm-android --show-report

Este comando executará a análise do seu código-fonte e iniciará o servidor web que irá proporcionar uma visão conveniente dos resultados. Abra http://localhost:8080 no seu navegador para examinar os problemas encontrados e verificações realizadas.

Qodana for JVM EAP

Todos os recursos do Qodana for JVM Community. Baseado no IntelliJ IDEA Ultimate

Inspeções de código avançadas do IntelliJ IDEA Ultimate

Suporte a Spring, Jakarta EE, Java EE, Micronaut, Quarkus, Helidon e mais frameworks JVM

... ou execute em qualquer lugar com nossa imagem Docker

docker run --rm -it -p 8080:8080 \ -v <source-directory>/:/data/project/ \ -v <output-directory>/:/data/results/ \ jetbrains/qodana-jvm --show-report

Este comando executará a análise do seu código-fonte e iniciará o servidor web que irá proporcionar uma visão conveniente dos resultados. Abra http://localhost:8080 no seu navegador para examinar os problemas encontrados e verificações realizadas.

Qodana for JVM Enterprise Em breve

Todos os recursos do Qodana for JVM

Verificações de segurança e conformidade de licença incluídas

Suporte prioritário

... ou execute em qualquer lugar com nossa imagem Docker

docker run --rm -it -p 8080:8080 \ -v <source-directory>/:/data/project/ \ -v <output-directory>/:/data/results/ \ jetbrains/undefined --show-report

Este comando executará a análise do seu código-fonte e iniciará o servidor web que irá proporcionar uma visão conveniente dos resultados. Abra http://localhost:8080 no seu navegador para examinar os problemas encontrados e verificações realizadas.