The JetBrains Blog
The latest updates on all JetBrains products and topics
GitLab Support in JetBrains IDEs
GitLab is one of the most popular git-based platforms for software development and deployment. While all basic git operations have been possible with GitLab for a long time already, integration with GitLab is one of the most popular requests we receive from the JetBrains community. With this in mind…
Qodana Is Out Of Preview With First-Class JetBrains IDE Integration
Today, Qodana announces a huge milestone: It’s no longer in preview and is available commercially with some major improvements. Get in now to enjoy a 50% discount on your first year.
Qodana 2023.1: Flexible Profile Configuration, Support for Migration to the Kotlin/JS IR Compiler, License Compatibility Checks for Go, Plugin Integrations, and 30+ New Inspections
The new Qodana release is live with major enhancements to help you ensure your code is of the highest quality.
Secure Your PHP Code With Taint Analysis by Qodana
The Qodana team has delivered taint analysis for PHP in the EAP. Now developers can add taint checking to their static analysis to prevent malicious inputs.
Qodana and IntelliJ IDEA: How a Code Quality Platform Streamlined the Localization of an 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…
Announcing the Preview for Qodana Cloud, a One-Stop-Shop for All Your Code Quality Insights!
A public preview is now open for Qodana Cloud – a centralized cloud-based solution that collects and displays data from different Qodana linters under one roof.
As of February 1, 2022, we will no longer sell new licenses or renewals for Upsource or Upsource user packs. We will continue to provide technical support and critical security updates until January 31, 2023. After this, no further updates or technical support will be provided. Why we are dis…
Cut Time on Code Reviews and Project Planning With Static Analysis
Why is static code analysis important? How can you benefit from adding another step in the project lifecycle? Find the answers to these questions and others in our blog post.
Code Review Best Practices
We've created a new screencast outlining some of the best practices that apply to performing code reviews, and how Upsource can help apply those best practices. In this blog post we've also transcribed the content, and have provided links to further information. https://www.youtube.com/embed/EjwD…
What to Look for in Java 9 Code
We've previously covered at What to Look for in Java 8 Code, now Java is moving faster than ever it's time to do an update and cover what to look for in Java 9 code. While Java 9 has even now been replaced with Java 10, and Java 11 in coming in September, these Java 9 features are, of course, availa…
Orderly code reviews in Upsource
Code review like no other development practice relies on humans being efficient. And for most of us to achieve that, it's important to have our tasks well organized and our time well planned. Upsource takes care of a lot of things for you without any need to configure anything. For example, if y…