The JetBrains Blog
Localization Becomes easier with the Localization Manager in ReSharper 2019.3
In the latest ReSharper 2019.3 Early Access Preview (EAP), we have added a new Localization Manager to assist you in localizing applications. It lets you view and edit localizable resources in a single grid, helping you add/edit/rename localizable strings and spot missing localized values. More than enough for a blog post, so let's dive in! (more…)
Developing Xamarin applications in Rider
With Rider, we can create and work with Xamarin projects to develop applications targeting Android and/or iOS devices. We can write code and make use of code analysis, coding assistance, refactoring and debugging features, built-in tools like Version Control and the NuGet client, and deploy and debug our apps on emulated or real devices. In this blog post, we want to provide an overview of how
Using third-party Windows Forms controls with Rider
We introduced Windows Forms support in Rider 2019.1, and have been working hard on improvements. While Microsoft provides a standard set of controls with Windows Forms, many development teams make use of third-party control libraries, such as those by Telerik, DevExpress, Syncfusion, ComponentOne or Infragistics. The latest Rider 2019.2 Early Access Preview (EAP) adds better support for third-p
Breadcrumbs, structural navigation, parameter info tooltips and more editor improvements in Rider 2019.1
With the new Rider 2019.1 EAP builds, we bring more goodies to the editor that help us navigating and understanding our code much faster. This includes the popular breadcrumbs navigation, structural navigation originally introduced with ReSharper, revised summary and parameter info tooltips as well as some fixes for Alt-Enter menu, which is all too precious. Let's see... (more…)
ReSharper Ultimate 2018.3.2 is released!
Hello everyone! A couple of moments ago, we released the first bug-fix update of the year - you are welcome to give ReSharper Ultimate 2018.3.2 a try. (more…)
SOLID Veteran or Copy/Paste Master? Finding duplicate code
Of course, life is not only black and white. Quite often, code duplication can be introduced unintentionally, which is even more likely in bigger teams. The reasons don’t really matter. What’s more important is to have tools at hand. Tools that help to reliably detect code duplication in growing and evolving codebases. In today’s episode, we’ll cover the dupFinder command-line tool, which can f
Rider 2018.3 is released!
Excellent news, everyone! We’ve just released Rider 2018.3 with lots of features you’ve been waiting for and all kinds of improvements to make coding easier still. Let’s dive into this ocean of improvements and features: (more…)
ReSharper Ultimate 2018.3 is released!
I’m here today to present to you this year’s last major release of ReSharper Ultimate. Don’t feel like reading? Then come and grab ReSharper Ultimate 2018.3! Let me show you what the ReSharper team has accomplished in this release: (more…)
Rider 2018.3 Is Just Around the Corner
As the title says, the Rider 2018.3 release is on its way. Before it hits us, take this opportunity to take all the new features and improvements for a spin! The latest build, available here, includes: Code Vision Remote debugging via SSH Rename Project refactoring GitHub Pull Requests in the IDE Zero-latency typing Embedded tools for Android development Integrated performance p
ReSharper Ultimate 2018.3 Is Within Spitting Distance!
Hello there, Coming into the homestretch of this release cycle, we’ve just published the new EAP8 build for ReSharper Ultimate 2018.3. If you’ve been wanting to try all the new features before this major release goes public, now is the time to download this EAP build and give it a go! The latest ReSharper 2018.3 EAP includes: Parameter name hints right in the code editor to make C# and VB.
Inline parameter name hints for C# and VB.NET in ReSharper and Rider
When editing code in the latest builds of ReSharper 2018.3 EAP and Rider 2018.3 EAP, the inline parameter hints for C# and VB.NET are something you will notice immediately. Let's see how this new feature makes code more readable, and how we can configure it. What are inline parameter hints? When using a literal in a method call, ReSharper and Rider will annotate those with the name of the param
Named tuple inference, leading digit separator, non-trailing named arguments – VB.NET 15.3 and 15.5 language features in ReSharper and Rider
A while ago, we did a blog series about C# 7.0, 7.1, 7.2, and C# 7.3 language features. It's high time we did something similar for VB.NET! The latest ReSharper 2018.3 EAP and Rider 2018.3 EAP come with VB.NET 15.3 and 15.5 language support for named tuple inference, the leading digit separator, non-trailing named arguments, and the Private Protected access modifier. Let's have a look at them,