ReSharper(英語版)
.NET開発の生産性を向上
JetBrains 社の製品
2007 年より日本国内にてComponentSourceで販売中。
価格:¥ 72,380 (税込)〜 バージョン: 2024.3 新機能 更新日: Nov 13, 2024 (13)
ReSharper provides continuous code quality analysis in C#, VB.NET, XAML, XML, ASP.NET, ASP.NET MVC, JavaScript, HTML, and CSS, detecting errors and problems before you even compile, right in the code editor. ReSharper applies over 1300 code inspections to your code, and you can instantly see whether your current file or even your whole solution contains any errors or problems. It provides quick-fixes for most errors and other detected code issues, helping you solve problems instantly.
画像1 / 8
Code analysis, refactoring, navigation, architecture tools and other ReSharper's feature sets work in Visual Studio as fine as they do in previous versions of the IDE. Additionally, ReSharper provides support for Visual Studio-specific features such as Peek Definition.
画像1 / 6
ReSharper's navigation features help instantly traverse your entire solution. You can jump to any file, type, or member in your code base in no time, or navigate from a specific symbol to its usages, base and derived symbols, or implementations. Find and highlight usages in the text editor, view the inheritance hierarchy of a certain type in a dedicated window: navigation and search opportunities provided by ReSharper are countless. You can not only navigate to sources included in your projects, but also to referenced library code, decompiling it if necessary.
画像1 / 8
ReSharper's set of refactorings enhances the basic facilities provided in Visual Studio, with regard to number, usability and scope of application. Each of the code refactorings analyzes the entire scope of the code selection to which it is applied (which can be as wide as your whole solution), including cross-language code, and uses this insight to update the code structure in the most intelligent way possible. All ReSharper's refactorings work in C#, and the vast majority are also available in VB.NET, some in JavaScript, XAML and other supported languages. Refactorings are supplemented by 200+ context actions that automate restructuring and rewriting code in numerous ways.
画像1 / 7
ReSharper provides multiple ways to automate writing repetitive code. Code generation actions help create properties, override members, implement formatting and equality check methods. Live templates help you create smart, quickly deployable snippets for code structures that you write most frequently. Finally, you can use a method/function, property, local or field variable or even a class before it's been declared: ReSharper will suggest quick-fixes for generating the corresponding symbol based on the usage.
画像1 / 7
ReSharper provides Code Cleanup: an extended feature set that combines code formatting with removal of redundant code and applying team coding conventions. With Code Cleanup, you can not only reformat code but also remove code redundancies, reorder type members, migrate to recent versions of C#, and perform a lot more tasks, all with a single shortcut. Two default profiles - Full Cleanup and Reformat Code - can be complemented by your custom task-specific profiles.
画像1 / 6
ReSharper considerably simplifies working with localizable resources by providing a full stack of features for .resx files and resource usages in C# and VB.NET code, as well as in ASP.NET and XAML markup. Dedicated features include Move String to Resource, Find Usages of Resource and more navigation actions. Combined with refactoring support, inspections and fixes, you're getting a convenient internationalization tool that enables you to save most of the time that you usually spend on internationalizing manually.
画像1 / 7
ReSharper automatically detects NUnit, MSTest, QUnit and Jasmine unit tests in your projects. Other unit testing frameworks such as xUnit.net and MSpec are supported via ReSharper plug-ins. ReSharper runs unit tests in the Unit Test Sessions window. It is designed to help you run any number of unit test sessions, independently of each other, or simultaneously. Sessions can be composed of any combination of tests.
画像1 / 5
ReSharper comes with comprehensive support for Windows Runtime (WinRT) to make development of Windows Store apps easier and safer. Dedicated code completion, code inspections, quick-fixes, contextual navigation and reference optimization are some of the items that are provided as part of WinRT support. Unlike C# or VB.NET based WinRT development, which clings to its WPF/Silverlight roots, the JavaScript WinRT development model (also known as WinJS) is entirely different. Nonetheless, ReSharper supports it too.
画像1 / 6