IntelliJ IDEA – the IDE for Professional Development in Java and Kotlin
Application security is a critical requirement in modern software development. The latest release of IntelliJ IDEA 2024.3.1 – along with the optional new Security Analysis by Qodana plugin – elevates your security efforts with advanced interprocedural data flow analysis capabilities for code written…
Discover how static code analysis for Spring with IntelliJ IDEA and Qodana can improve code quality in your team and provide the right inspections to make your work shine.
Join us for the new IntelliJ IDEA Livestream episode with Anton Arhipov to learn about the tools in IntelliJ IDEA that help you work with code and improve its quality.
Demands on developers are constantly increasing, and high-pressure deadlines often mean prioritizing quantity over quality, while being constantly asked to do more with less. Then there’s the challenge of context-switching when toggling between applications, such as your CI solution and IDE…
Have you ever wondered how to make sure that your determination to live a healthier life, not sweat the small stuff, and work smarter, not harder continues past Valentine's Day? Psychologists say that breaking big goals into small steps is the best way to stick to your New Year's resolutions. Thi…
Is improved code quality high on your list of priorities for the New Year? It can be hard to add static analysis to a project. But fear not, we are here to help you meet your New Year’s resolutions. If you have been thinking about using quality gates for your project but don’t know where to begin, r…
In December 2020, we announced the EAP for Qodana, which is rapidly evolving into a comprehensive platform that allows companies to perform multi-level evaluations of the quality of code they own, contract, or purchase. Qodana helps you detect bugs without relying on an IDE, either on a local machi…
JetBrains IDEs are well known for their ability to understand code. They can track declarations, check references and types, and collect possible execution paths. Thanks to all this static analysis, you are able to rename and move things around safely, get appropriate code completion, and get warned…