Monthly Archives: February 2019

Unity performance best practice with Rider, part 2

Last time, we looked at Rider’s new performance indicators for Unity, which highlight expensive operations inside performance critical contexts, such as calling GetComponent inside an Update method. These highlights are intentionally different to traditional warnings and suggestions because there is no easy “fix”, … Continue reading

Posted in How-To's | Tagged , , | 4 Comments

Exploring exception stack traces with ReSharper and Rider

We have all experienced bugs that throw exceptions in our applications. Using ASP.NET and getting a “yellow screen of death” (YSOD) with an exception message and stack trace? Using .NET Core and seeing stack traces printed to log files? With ReSharper and … Continue reading

Posted in How-To's | Tagged , , , | 1 Comment

Unity Performance Best Practices with Rider, Part 1

At JetBrains, we’re big fans of static analysis. Rider has over 1,200 inspections designed to warn about potential issues, or suggest changes, nearly all with quick-fixes to address the problem. Some are about consistency, such as naming standards and code style. Others warn about redundant, unused, … Continue reading

Posted in How-To's | Tagged , , | 9 Comments

Writing plugins for ReSharper and Rider

JetBrains tools are developed with extensibility being a principal goal. In fact, many new features we ship could also be just plugins. However, we realised that specifically the setup experience has been a little entry barrier. If you ever tried … Continue reading

Posted in How-To's | 5 Comments

Keeping Track of Issues and Tasks in Rider

We live in a world of teams, and with teams comes communication about our software projects in terms of what work needs to be done and bugs that have been discovered. What if we could work directly in Rider on those GitHub … Continue reading

Posted in How-To's | Tagged , , , , | 13 Comments

Rider 2018.3.3 bug-fix update is here!

We’ve just finished polishing one more bug-fix update for Rider 2018.3 release. Install Rider 2018.3.3 and enjoy smoother coding! This update includes: Fix for total IDE freeze if SWEA is enabled (RIDER-24120). Updated plugin for Unity Editor to correctly recognize … Continue reading

Posted in How-To's | Tagged , , , | 1 Comment

ReSharper Ultimate 2018.3.3 bug-fix update is released!

One more bug-fix update for ReSharper Ultimate 2018.3 release is here – please welcome ReSharper Ultimate 2018.3.3. ReSharper 2018.3.3 bug-fix fixes several performance issues (RSRP-472936, RSRP-472934, RSRP-473265) and a CodeRush compatibility issue (RSRP-472796). ReSharper C++ 2018.3.3 includes several correctness and … Continue reading

Posted in How-To's | Tagged , , , | 1 Comment