Only recently we released ReSharper 7.1, but it is time to congratulate the plugin writers who managed to prepare their plugins for the new version. Most of the released plugins are OSS projects that the authors work on in their spare time, so we would like to thank them for supporting our ecosystem. Here is a small overview of the plugins that are ready to work with R # 7.1.
Different unit testingplugins : AgUnit allows you to run and debug Silverlight tests, the xunitcontrib test engine provides support for xUnit.net, and the latest NuGet repository for MSpec also includes ReSharper 7.1 support.
Code Validation Plugins: StyleCop will analyze your code (C #) and issue warnings and correction mechanisms if you break its stylistic preferences. JSLint for ReSharper provides similar functionality for the JavaScript language.
Several plug-ins implement spell checking : YouCantSpell is available now, ReSpeller is in the process of being updated and will be released soon, and Agent Smith implements context-sensitive actions for formatting XML documentation as well as spelling checking.
ActiveMesa R2P and Agent Johnson plug-ins come with an extensive set of contextual actions, refactorings, generators and code analyzers.
The Catel.ReSharer project has an interesting approach - instead of providing a set of different features, it is aimed at using a specific platform - the Catel MVVM framework. The plugin provides contextual actions and refactorings that work in conjunction with the main functionality of this framework.
The GammaXaml plugin has been updated to work with new XAML support, which appeared in 7.1, and provides additional features, such as validation and the ability to generate dependency properties, as well as support for Caliburn.Micro conventions.
ReSharperExtensions is a set of macros for use with the live templates mechanism. Macros allow, for example, to add the name of the current domain user or to ensure that the string entered by the user is a valid identifier and corresponds to the stylistic settings set in ReSharper.
Continuing the theme of various “agents”, the Agent Mulder plugin adds navigation and analysis mechanisms to ReSharper for dependency injection frameworks such as Autofac and Castle Windsor. The plugin is not quite ready for 7.1 yet, but work is underway on it and it will be released soon.
And of course there are plugins that we wrote ourselves - for example, the recently released plugin to support NuGet , as well as a sample plugin that shows MVC action verbs in navigation lists . Both of these plugins support 7.1.
Most of these plugins come with open source. Plugin authors will be pleased to receive any feedback (both positive and negative), so write bug reports, suggestions for new features, or make a fork and add features yourself! If you want to participate in plug-in development, download the ReSharper SDK - it contains tools, MSBuild targts and code samples. Also look at the plugin writing guide . And if you write a new plugin - let us know, and we will help you make it popular.