Revision 542544819 of "ReSharper" on enwiki

<!-- Please do not remove or change this AfD message until the issue is settled -->
{{Article for deletion/dated|page=ReSharper|timestamp=20130306174452|year=2013|month=March|day=6|substed=yes|help=off}}
<!-- For administrator use only: {{Old AfD multi|page=ReSharper|date=6 March 2013|result='''keep'''}} -->
<!-- End of AfD message, feel free to edit beyond this point -->
{{Primary sources|date=July 2011}}
{{Advert|date=August 2010}}
{{Infobox software
| name                   = ReSharper
| developer              = [[JetBrains]]
| latest_release_version = 7.1 (for VS 2005/2008/2010/2012)
| latest_release_date    = {{release date|2012|11|13}}
| latest_preview_version =
| latest_preview_date    =
| operating_system       = [[Microsoft Windows]]
| genre                  = [[Extension (computing)|extension]] for [[Microsoft]] [[Microsoft Visual Studio|Visual Studio]] 2003, 2005, 2008, 2010 and 2012
| license                = personal, commercial, $199-$349
| website                = http://www.jetbrains.com/resharper/
}}
'''ReSharper''' is a [[refactoring]] and productivity [[Extension (computing)|extension]] by [[JetBrains]] that extends native functionality of [[Microsoft]] [[Microsoft Visual Studio|Visual Studio]] 2003, 2005, 2008, 2010 and 2012<ref>[http://visualstudiogallery.msdn.microsoft.com/EA4AC039-1B5C-4D11-804E-9BEDE2E63ECF ReSharper page at visualstudiogallery.msdn.microsoft.com]</ref>.

ReSharper executes solution-wide [[static code analysis]] (error detection on-the-fly, without the need to compile), provides additional features for error correction, code completion, navigation, search, syntax highlighting, formatting, code generation and optimization, carries out 40 automated [[refactoring]]s, and streamlines [[unit testing]] using [[NUnit]] and [[MSTest]], among other features.

The current major version 7, was released in 2012. It supports [[C Sharp 5.0|C# 5.0]], [[Visual_Basic_.NET|VB11]], [[JavaScript]], [[CSS]], [[HTML]], [[ASP.NET]], [[ASP.NET MVC]], [[Microsoft ASP.NET Razor View Engine|Razor]], [[XML]], [[XAML]], [[WinRT]], [[MSBuild]] and [[NAnt]] build scripts.

==Features==
The following is an incomplete list of ReSharper features and feature groups:<ref>http://www.jetbrains.com/resharper/features/index.html</ref>
* [[Static code analysis]]: over 900 on-the-fly code inspections that can be displayed as errors, warnings, suggestions, or hints<ref>http://www.jetbrains.com/resharper/documentation/comparisonMatrix_R5.html</ref> (including [[Compilation error|compiler errors]] and warnings)
* 600 quick-fixes - automated corrections to resolve errors and optimize code
* Navigation and search: view file structure; search for any code symbol, type or file in solution; search for symbol usages; quick navigation to usage, declaration, implementation, inheritors, base types etc.
* Code Completion and Parameter Info that extends Visual Studio's built-in [[IntelliSense]]
* 40 solution-wide code [[refactoring]]s
* Over 200 context actions - "local refactorings"
* Code generation: generate code from usage; generate common type members, including properties, constructors, interface implementation etc.
* Support for [[unit testing]] using [[NUnit]] and [[MSTest]]
* Assistance in [[Internationalization and localization|internationalizing]] .NET applications
* Advanced support for ASP.NET and ASP.NET MVC including Document Navigation, Refactoring and Related Files Dialogues

==Plugins==
ReSharper provides an [[API]] for developers to create third-party [[Plug-in (computing)|plugins]] extending core ReSharper functionality,<ref>http://www.jetbrains.com/resharper/plugins/index.html</ref> such as:
* [http://activemesa.com/r2p ActiveMesa R2P]
* [http://confluence.jetbrains.net/display/ReSharperInt/Agent+Johnson Agent Johnson]
* [http://confluence.jetbrains.net/display/ReSharperInt/Agent+Smith Agent Smith]
* [http://confluence.jetbrains.net/display/ReSharperInt/Exceptional Exceptional]
* [http://confluence.jetbrains.net/display/ReSharperInt/Gallio Gallio Test Runner]
* [http://confluence.jetbrains.net/display/ReSharperInt/MSpec MSpec Test Runner]
* [http://confluence.jetbrains.net/display/ReSharperInt/Settings+Manager Settings Manager]
* [http://confluence.jetbrains.net/display/ReSharperInt/StyleCop+for+ReSharper StyleCop for ReSharper]

==PowerToys==
ReSharper 5 has a new set of plugins developed by the community and JetBrains to enhance and extend the functionality of ReSharper:

* CsUnit PowerToy: Unit Testing
* CyclomaticComplexity PowerToy: Calculates [[cyclomatic complexity]]
* ExploreTypeInterface PowerToy: Allows you to explore type interfaces
* FindText PowerToy: Powerful add-on for Finding Text
* GenerateDispose PowerToy: Generates Dispose patterns
* LiveTemplatesMacro PowerToy : Macros for Live Templates
* MakeMethodGeneric PowerToy: Makes a method generic
* MenuItem PowerToy: Shows how to work with menu items
* OptionsPage PowerToy: Shows how to work with options page
* ReflectorNavigator PowerToy: Plug-in for Reflector
* ZenCoding PowerToy: ZenCoding for HTML

==See also==
*[[CodeRush]]
*[[Visual Assist]]

==Notes and references==
<references />

==External links==
*[http://www.jetbrains.com/resharper Official JetBrains ReSharper web site]
*[http://www.jetbrains.net/confluence/display/ReSharper/Home JetBrains ReSharper Early Access Program]
*[http://www.jetbrains.com/resharper/documentation/comparisonMatrix_R5.html ReSharper 5.0 vs Plain Visual Studio 2010 (comparison matrix)]
*[http://www.jetbrains.com/resharper/documentation/reviewers_guide.html ReSharper 4 Reviewer's Guide]
*[http://blogs.jetbrains.com/dotnet/ JetBrains .NET Tools Blog]
*[http://web2asp.net/p/resharper.html Resharper (ASP.NET and ASP.NET MVC Features)]
*[http://resharperpowertoys.codeplex.com/ Resharper PowerToys]
*[http://stackoverflow.com/questions/tagged/resharper Questions tagged 'ReSharper' at stackoverflow.com]

{{DEFAULTSORT:Resharper}}
[[Category:Integrated development environments]]
[[Category:.NET programming tools]]
[[Category:Visual Studio extensions]]

[[uk:ReSharper]]
[[fr:ReSharper]]