Run Qodana Directly on Your Local or CI Machine Without Docker Containers #304
KerryBeetge
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Until now, Qodana linters have run exclusively in Docker containers. While this approach provided consistency and isolation, it also required significant effort for environment configuration, particularly for complex project setups or highly secured systems.
Users have had to rely on the bootstrap mechanism to set up custom environments inside the Docker container, often duplicating the configuration work already done for other builds. This redundancy could be cumbersome, which is why the Qodana team got together to create a solution.
Introducing native mode in Qodana
To address these challenges, we’ve introduced native mode. First available in version 2024.1 for qodana-dotnet and Windows OS, native mode is now supported across all Qodana linters and ready to use for configuration.
Starting with version 2025.1, all Qodana linters besides third-party ones (such as qodana-cdnet and qodana-clang) can run directly on your local machines or CI environments without requiring Docker containers.
Native mode is in Early Access
Native mode is currently in Early Access, which means it may not be reliable, may not work as intended, and may contain errors. We wanted to make this feature available as early as possible, based on the frequent user feedback we received, but we also want to fully make sure that its capabilities meet your needs and expectations.
If you run into any kind of problem, please file a ticket in YouTrack with the steps to reproduce it. This way we can make sure to address the issue in a timely manner.
Find out how to use in the full post.
Beta Was this translation helpful? Give feedback.
All reactions