|JetBrains Qodana Moves To The Cloud|
|Written by Nikos Vaggalis|
|Thursday, 08 December 2022|
JetBrains' integrated code quality platform moves from locally hosted development environments to the cloud. Why is that great?
Back in October 2021 when Qodana went public, we reported that the tool was not just a mere linter:
While Qodana's job is to identify and suggests fixes for bugs, security vulnerabilities, duplications, imperfections, anomalous code, probable bugs, dead code, etc, it is also a complete Code Quality Platform with the aim of improving the overall code structure of a project by applying the best coding practices as well as providing integrations and visualizations of inspections and errors right in your favorite JetBrains IDE.
At its core Qodana is a collection of linters with every linter providing two types of output:
Before this move to the cloud, Qodana could provide project analysis locally or in any CI by being run as a Docker image. The newly introduced cloud-based Qodana is focused on team work and performance across an organization. With no need for spinning up Docker images, it has the advantage that it collects data from all the different linters spread across the organization in a single repo. As such running the analysis on the concentrated data provides a holistic view on the wider code quality and deeper insights on a team performance scale. It goes without saying that this functionality is especially helpful for managers that supervise large teams of developers.
With the cloud-based version developers can also leverage the power of a light and fast code editor while retaining all the functionality they like in JetBrains products. If instead they opt for their favorite IDEs they can also open issues from within it and fix server-side errors in the editor exactly the same way they work with other suggestions. Especially important, developers can run resource-intensive checks outside of their development environment without degrading their IDE’s performance.
Because "code quality" is a notion that can be easily misunderstood, here are some examples that come with the EAP version which clearly demonstrate what kind of code quality inspections Qodana is capable of :
On . NET:
On Java :
Inspections for the Google App Engine to Qodana for Python were added that will highlight issues before they cause failures in production environments. For example, now you can spot:
Its metrics, which show how your code behaves by highlighting actual problems in the code, are visualized in reports and dashboards.
The new cloud-based offering takes that one step further making it available across an entire organization.
or email your comment to: email@example.com
|Last Updated ( Thursday, 08 December 2022 )|