Need help with Qodana?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

JetBrains
239 Stars 12 Forks 103 Commits 7 Opened issues

Description

Source repository of Qodana Help

Services available

!
?

Need anything else?

Contributors list

# 307,480
worksho...
phpstor...
PHP
jetbrai...
6 commits
# 20,115
HTML
Perl
cms-fra...
Symfony
3 commits
# 498,614
CSS
Markdow...
Sublime...
sublime...
2 commits

official project

Qodana is a code quality monitoring tool that identifies and suggests fixes for bugs, security vulnerabilities, duplications, and imperfections. It brings all the smart features you love in the JetBrains IDEs into your project pipelines. It takes different shapes: Docker for any CI, GitHub actions & application, a TeamCity plugin, and a separate cloud service. They all share a common goal: guiding users towards more robust, more maintainable, and healthier code.

Qodana already supports Kotlin for Server Side, Java, and PHP projects, and will eventually support all languages and technologies covered by JetBrains IDEs.

Analyse 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 /:/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
.

Please 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 action we published.

License

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

Contact

Contact us at [email protected] or via our issue tracker. We are eager to receive your feedback on the existing Qodana functionality and learn what other features you miss in it.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.