.editorconfig updates, more build options, better Roslyn support in Rider 2018.3 EAP
Last time, we looked at several new features and fixes available in the Rider 2018.3 Early Access Preview (EAP) version – but definitely not all of them! There are more things to cover…
We have more flexibility for building .NET and .NET Core solutions. We have exciting news about the Roslyn analyzers in Rider. Plus a few more things – you will want to continue reading to learn about.
Working with .editorconfig files
We are always trying to include more file types that Rider uses to have full IDE analysis. That now includes the
A new action to “Build project without dependencies”
For developers that have and use custom builds for their projects, Rider now has a new build option that will allow the compiler to build the projects and solutions without dependencies. The new action from the context menu for solutions and projects (Advanced Build Actions | Build project without dependencies) will save you time by not having to build those dependent projects that have been set up to be built by other means.
The “Copy Reference” action
Rider now has a Copy Reference action (Edit | Copy Reference) that gives the developer a way to copy a fully qualified name (FQN) of the code entity currently selected in the editor. Rider will prompt the user if there are more than one FQN that can be copied to the clipboard and present that list for the user to choose from. This is a great way to improve communication between teams, when submitting bugs and also when developing documentation.
Next to over 2,300 code inspections that are built-in, Rider also supports using Roslyn analyzers that you may have developed for your teams and projects. With our latest Rider build, those Roslyn analyzers are properly run for .NET Core.
This means that macOS and Linux developers that only have .NET Core toolsets (and don’t have Microsoft’s MSBuild installed on their computers) will be able to take advantage of these analyzers. Windows users of Rider could also see improvements with their projects that have Roslyn analyzers, especially those who don’t have Visual Studio installed.
Download Rider 2018.3 EAP and give it a try! We’d love to hear your feedback!