Qodana is a code quality monitoring platform that brings into your CI/CD pipelines all the smart features you love in the JetBrains IDEs as well as project-level checks like clone detection and license audit.
Explore Qodana
The plugin provides a link between a Qodana and your project opened in an IDE:
- Open Qodana static analysis SARIF report and view the issues detected by a Qodana linter
- Use the "Open in IDE" functionality provided by the Qodana UI
Thomas Hucke
15.05.2024Plugin and product (Qodana) as new stars in the codequality field have high potential to be a great competitor to established tools.
A better integration into the IDE would be one I'm missing right now. I should be possible to execute plugins checks in every commit that no human has to remind this themselfes.
Best would be to use the plugin locally and integrate Qodana into the CI pipeline using the provided CLI or docker images. Unfortunately we're struggeling to get the same results from both checks.
It's a bit hard to figure out how to get the docker images running behind a proxy in a restricted environment. Maybe a bigger issue would be the requirement for licensing, that the repo has to be accessible from the public be the Jetbrains server.