')
The following products were updated after the race : ReSharper SDK (for writing extensions to ReSharper), dotTrace SDK (for embedding profiling in arbitrary applications) and ReSharper Command Line Tools (for analyzing .NET code from the command line).
The new ReSharper may be of interest to you (even on Friday night) for the following reasons:
If you're tired of JavaScript, but you can't live without it, you should know: ReSharper 8.1 supports TypeScript . We were going to support him in the first, summer release of the G8, but predictably experienced a lot of unpredictable problems and eventually include it in the delivery now. For TypeScript code, there are, among other things, refactorings (Rename, Introduce Variable), navigation, IntelliSense and inspections - for example, ReSharper sees unused parameters and invalid references to CSS. More about TypeScript support Dima Nesteruk wrote in our English-language blog not so long ago.
If your relationship with JavaScript is doing well, there is good news for you: JavaScript support has also changed. First of all, we are talking about structural search and replace (SSR) code in this language, as well as a number of improvements in terms of renaming and navigation between JS-characters.
The integration of ReSharper 8.1 in Visual Studio 2013 has become better and wider. First, we made sure once again that on the RTM build of VS2013 the flight is normal (previous releases of ReSharper 8.x were tested with studio pre-release builds). Secondly, we built in Peek Definition, making the ReSharper context commands available there. Third, we have established relations with the new-fashioned Enhanced Scroll Bar, and now the indicators of problems in the code and in the file as a whole, which ReSharper displays, peacefully coexist with the scroll bar in all its aspects. Here it is written in more detail. Support for Visual Studio 2012, 2010, 2008 and 2005, as usual, has not gone away. We are thinking whether to kill the integration in the next version in 2005, but this is a separate song.
We added C # code inspections to detect infinite for loops and possible exceptions of type InvalidCastException in foreach loops.
Tools for viewing dependencies between projects received the first batch of updates after the initial release. Among them - an analysis of indirect dependencies between projects (possible links), a refined UI (hello, Undo / Redo), new contextual commands and improved performance. Read more about these changes here .
Developers dealing with XAML have recently become accustomed to happy news, and we have prepared one more for them. ReSharper 8.1 introduces support for applications for Windows 8.1, dual IntelliSense, type import when pasting code, and a number of other innovations.
We worked on bugfixes (there are more than 400 of them), performance improvements (70 fixes) and taming memory consumption (for example, when viewing references to symbols in the Find Results window and problems found in the Inspection Results window).
As for dotCover 2.6 and dotTrace Performance 5.5.3 , these updates also deserve attention, and here's why:
You will need them if you are accustomed to using dotCover and dotTrace Performance together with resharper: both new versions are compatible with ReSharper 8.1 .
They work in Visual Studio 2013 . Integration with previous versions of Visual Studio also remains.
dotCover 2.6 is additionally equipped with an Extension Manager (Extension Manager) similar to ReSharper, and although dotCover cannot boast an extensive set of extensions, xUnit and MSpec support, which is offered as plug-ins, will be easier to update.