Qodana 2021.1 Help

About Qodana IntelliJ

official project

The Qodana IntelliJ linter lets you perform static analysis of your codebase. It brings all the smarts from IntelliJ IDEs:

  • anomalous code and probable bug detection

  • dead code elimination

  • spelling problems highlighting

  • overall code structure improvement

  • coding best practices introduction

Try it now

Analyse a project locally

To start, pull the image from Docker Hub (only necessary to get the latest version):

docker pull jetbrains/qodana

and run the analysis locally:

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

where source-directory should point to the root of your project.

Check the results in your browser at http://localhost:8080.

Read our Docker guide for more options and details related to the Qodana execution.

Run at GitHub

You can set up a workflow in your GitHub repository using the GitHub actions we published.

Supported languages

PHP, Java, and Kotlin are already supported. Eventually, all languages and technologies covered by JetBrains IDEs will be added.

License

By using Qodana linters, you agree to the JetBrains EAP user agreement and JetBrains privacy policy.

Last modified: 21 May 2021