Qodana for JVM

Le linter Qodana for JVM vous permet d'effectuer une analyse statique de votre base de code JVM. Basé sur IntelliJ IDEA, il fournit une excellente prise en charge de Java, une prise en charge de premier ordre de Kotlin pour le développement côté serveur et offrira prochainement la prise en charge de tous les langages JVM !

Prochainement
Exemple de développement côté serveur avec KotlinExemple Java

Regardez la vidéo sur le fonctionnement de Qodana pour les projets JVM

Fonctionne avec les outils de CI les plus utilisés

GitHub Actions

TeamCity

GitLab CI

Jenkins


Choisissez votre édition

Qodana for JVM Community

Basée sur IntelliJ IDEA Community Edition, édition gratuite

Prise en charge de Kotlin de premier ordre

Prise en charge de Java

Prise en charge de Maven et Gradle

...ou exécutez-le là où vous le souhaitez avec notre image Docker

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

Cette commande lance l'analyse du code source et démarre le serveur web pour fournir une visualisation pratique des résultats. Ouvrez http://localhost:8080 dans votre navigateur pour examiner les problèmes trouvés et les vérifications effectuées.

Qodana for JVM Community with Android EAP

Toutes les fonctionnalités de Qodana for JVM Community avec le plugin Android. Basée sur IntelliJ IDEA Community Edition

Prise en charge du développement Android

...ou exécutez-le là où vous le souhaitez avec notre image Docker

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

Cette commande lance l'analyse du code source et démarre le serveur web pour fournir une visualisation pratique des résultats. Ouvrez http://localhost:8080 dans votre navigateur pour examiner les problèmes trouvés et les vérifications effectuées.

Qodana for JVM EAP

Toutes les fonctionnalités de Qodana for JVM Community. Basée sur IntelliJ IDEA Ultimate

Inspections de code avancées d'IntelliJ IDEA Ultimate

Prise en charge de Spring, Jakarta EE, Java EE, Micronaut, Quarkus, Helidon et d'autres frameworks JVM

...ou exécutez-le là où vous le souhaitez avec notre image Docker

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

Cette commande lance l'analyse du code source et démarre le serveur web pour fournir une visualisation pratique des résultats. Ouvrez http://localhost:8080 dans votre navigateur pour examiner les problèmes trouvés et les vérifications effectuées.

Qodana for JVM Enterprise Prochainement

Toutes les fonctionnalités de Qodana for JVM

Contrôles de sécurité et de conformité des licences inclus

Assistance prioritaire

...ou exécutez-le là où vous le souhaitez avec notre image Docker

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

Cette commande lance l'analyse du code source et démarre le serveur web pour fournir une visualisation pratique des résultats. Ouvrez http://localhost:8080 dans votre navigateur pour examiner les problèmes trouvés et les vérifications effectuées.