JetBrains to Update ReSharper Ultimate

As reported, ReSharper and other .NET tools have just become even more 'Ultimate'
22 August 2018   246

The JetBrains team announced the release of a new version of the .NET-tools family of add-ons - ReSharper Ultimate 2018.2. In particular, the update of ReSharper has been supported by C # 7.3, built-in spell checker and several new navigation features.

Main features of ReShaper Ultimate 2018.2:

  • Performance improvements: Developers made about 30 performance fixes in different parts of ReSharper, from speeding up EditorConfig support to decreasing solution loading times. 
  • C# 7.3 support: ReSharper finally supports all features from the latest C# 7.3. New inspections and appropriate quick-fixes are here to make your code C# 7.3 compatible.
  • JSLint, ESLint, and TSLint support: These three great static analysis tools have been integrated into JavaScript/TypeScript code analysis to provide additional inspections and corresponding quick-fixes.
  • Integrated spell checking with ReSpeller: 2018.2 comes with spell-checking functionality out of the box, enabled for most of the supported languages.

ReSpeller
ReSpeller

  • Initial Blazor support: Even though Blazor is declared experimental for now, team added initial support for this promising framework in ReSharper. For instance, code completion includes all the possible directives, e.g. page (routing), inject (service injection), and function (component members).
  • The Parameter Info popup and the Summary tooltip for IntelliSense: When using code completion in C# or VB.NET, ReSharper displays parameter types and method return types in a different color, making it easier to visually identify method overloads.
  • Navigation improvements: Now you can exclude files by mask from all Search & Navigation features, and find function signatures copied from dotTrace’s or Visual Studio’s call stack view in Search EverywhereFile StructureContaining Declaration, and Next/Previous Members now take local functions into account.
  • The formatter engine update: Comments in a code file that override formatter settings can be generated automatically. The presentation for formatting rules which come from a StyleCop configuration file has been improved.
  • Refactorings UI update: Several ReSharper refactorings have been moved to the new presentation framework, which will yield many benefits in the coming future thanks to a unified control behavior for ReSharper and Rider. As for visible UI changes, most noticeable ones are code completion available in Change Signature and a better presentation for Extract Method.
  • Other features: Fix-in-scope quick-fixes now have more granular fixing scopes; the code style for Built-in Type has been improved; there’s a new option to execute BeforeBuild and AfterBuild targets for skipped projects in ReSharper Build; and a new inspection was added to highlight misplaced text in XAML.

In addition to ReSharper, the tool family includes ReSharper C ++, dotMemory, dotTrace, dotCover, and dotPeek.

  • ReSharper C ++: Support for C ++ / CLI, C ++ 17 and C ++ 20.
  • dotCover: Integration with the JetBrains Rider IDE and the use of an internal tool to run from the command line as an extension for dotnet.exe.

dotCover
dotCover

  • dotTrace: Performance improvements and the .NET process filter.

dotTrace
dotTrace

  • dotMemory: profiling project launch configurations and an improved timeline for memory allocation.

dotMemory
dotMemory

  • dotPeek: Improved type support with methods without implementation.

Shortly before the release of ReSharper Ultimate 2018.2, the version of Microsoft Visual Studio 2017 15.8 was released. It had received a lot of new fuctions. 

Rider to Receive 2018.2 Version

The new release includes Docker support for the debugger, built-in spelling checker and many other new stuff
24 August 2018   218

The JetBrains team has updated its cross-platform environment for .NET development Rider to version 2018.2. The new release includes Docker support for the debugger, built-in spelling checker, code coverage by unit tests and the ability to work with the MacBook Touch Bar.

What's new in Rider 2018.2

  • The debugger now supports Docker, improved display of the call stack, and breakpoints for each thread in the case of multi-threaded code.
  • Two new launch configurations have been implemented: Publish to IIS and Publish to custom server - to deploy the Web application created in ASP.NET Core on a local or remote server.
  • Improved code autocompletion with the help of a statistic-based algorithm. In addition, Rider pays attention to how often the user uses its hints, and, depending on the feedback, makes corrections.
  • In the IDE settings, the ability to create templates has been added, as well as editing and managing them through Editor | Live Templates and Editor | File Templates.
  • Redesigned the solution browser: a new toolbar with icons for displaying all files, synchronizing the browser and the editor, and several new navigation buttons.
  • Updated macOS-version: added support for MacBook Touch Bar, new icons and a dark theme for window titles.
  • Integration with Unity: support for .asmdef and csc.rsp files, Unity Reload Assembles disable in Play mode, fixing this == null invalid warning, and improved support for remote debugging.
  • Together with the integration with dotCover, the environment received code coverage with unit-tests and support for continuous testing (only for the Windows version).
  • ReSpeller support added. 
  • There are new opportunities for front-end development: support for TypeScript versions 2.9 and 3.0, improved integration with React, Angular and Vue.js.
  • The Reference option is added to the content of the context menu of C # Interactive, and support for F # and NuGet is also updated.
  • A full list of changes is available on the What's New page in the blog dedicated to the IDE Rider.

In August 2018, a new version of the whole family of tools for. NET-development - ReSharper Ultimate 2018.2. It includes an update to ReSharper, which has been supported by C # 7.3, built-in spell checker and several new navigation features.