What’s New in ReSharper...

2
JavaScript support JavaScript support spans most ReSharper 6 feature groups including code inspections, navigation, refactorings, and coding assistance. Symbol and smart completion are available in JavaScript, enabling you to filter out the enormity of JS library functions. You can take advantage of ReSharper features wherever JavaScript is used, be it separate .js files, inline script blocks in ASP.NET and HTML, or function calls in markup element attributes. Navigation options in JavaScript include File Structure and Go to File Member for quick overview of and browsing to file contents. Find Usages and Highlight Usages help track how JavaScript symbols are used throughout the solution. You can use JavaScript code formatting and naming style control to adhere to organizational coding guidelines, and unit testing support through QUnit to assure quality of JavaScript code. Razor support ReSharper’s ASP.NET MVC feature pack is extended with support for the new Razor view engine. ReSharper brings its full power to C# code blocks in Razor views, including code highlighting, code completion, context actions, refactorings, and navigation. ReSharper’s navigation infrastructure, including File Structure and Go to File Member, works correctly in .cshtml files. Quick navigation between views, controllers, and actions works with Razor as efficiently as you would expect. When returning a Razor view from a controller action, you can now take advantage of view completion. www.jetbrains.com/resharper CSS support ReSharper applies its own highlighting to CSS syntax. In addition, every color value is underlined with the respective color, and a quick-fix is available to help change it using a graphical color picker. You can easily find usages of a CSS property or selector both within the current file and in a larger scope. File Structure and Go to File Member have also successfully arrived to CSS files, bringing support for lowerCamelHumps search. ReSharper provides its own code completion in CSS files and HTML/ASP.NET markup files. It helps you complete tag names and attributes, preudo-classes, CSS properties and property values. In addition, ReSharper 6 introduces refactorings for CSS, such as Rename and Extract Style. What’s New in ReSharper 6

Transcript of What’s New in ReSharper...

Page 1: What’s New in ReSharper 6img2.insight.com/graphics/de/vendor/jetbrains/jetbrains_whatsnewinrs6.pdf · ReSharper’s ASP.NET MVC feature pack is extended with support for the new

JavaScript support

JavaScript support spans most ReSharper 6 feature groups including code inspections, navigation, refactorings, and coding assistance.

Symbol and smart completion are available in JavaScript, enabling you to filter out the enormity of JS library functions.

You can take advantage of ReSharper features wherever JavaScript is used, be it separate .js files, inline script blocks in ASP.NET and HTML, or function calls in markup element attributes.

Navigation options in JavaScript include File Structure and Go to File Member for quick overview of and browsing to file contents. Find Usages and Highlight Usages help track how JavaScript symbols are used throughout the solution.

You can use JavaScript code formatting and naming style control to adhere to organizational coding guidelines, and unit testing support through QUnit to assure quality of JavaScript code.

Razor support

ReSharper’s ASP.NET MVC feature pack is extended with support for the new Razor view engine.

ReSharper brings its full power to C# code blocks in Razor views, including code highlighting, code completion, context actions, refactorings, and navigation.

ReSharper’s navigation infrastructure, including File Structure and Go to File Member, works correctly in .cshtml files.

Quick navigation between views, controllers, and actions works with Razor as efficiently as you would expect. When returning a Razor view from a controller action, you can now take advantage of view completion.

www.jetbrains.com/resharper

CSS support

ReSharper applies its own highlighting to CSS syntax. In addition, every color value is underlined with the respective color, and a quick-fix is available to help change it using a graphical color picker.

You can easily find usages of a CSS property or selector both within the current file and in a larger scope.

File Structure and Go to File Member have also successfully arrived to CSS files, bringing support for lowerCamelHumps search.

ReSharper provides its own code completion in CSS files and HTML/ASP.NET markup files. It helps you complete tag names and attributes, preudo-classes, CSS properties and property values.

In addition, ReSharper 6 introduces refactorings for CSS, such as Rename and Extract Style.

What’s New in ReSharper 6

Page 2: What’s New in ReSharper 6img2.insight.com/graphics/de/vendor/jetbrains/jetbrains_whatsnewinrs6.pdf · ReSharper’s ASP.NET MVC feature pack is extended with support for the new

Decompiler

With ReSharper 6, you don’t need a third-party decompiler anymore! Decompile and navigate to library code as easily as you navigate to source code. The entire ReSharper navigation infrastructure, including Go to Symbol/Type/File/File Member, File Structure, navigating through inheritance hierarchy and usage search, is available for decompiled code.

You can go to decompiled sources from anywhere, including from the source code, Go to windows, or Object Browser.

Code analysis in VB.NET

Visual Basic .NET support in ReSharper lacked on-the-fly code inspections for a couple of years, but the wait is finally over: VB.NET code analysis is making its first steps in ReSharper. Highlighting for errors and code issues right in the text editor, ticks on the marker bar, inclusion of VB.NET code issues in Find Code Issues and Errors in Solution tool windows: it’s all coming in ReSharper 6!

Color assistance

Whenever you’re working with a color, be it in CSS, C#, VB.NET or XAML, you get color highlighting for properties representing colors; code completion visualizing colors and brushes; and a quick-fix enabling you to pick a color from palette.

For latest news on ReSharper 6 development cycle:

More cool stuff

• Multiple new code inspections for C#

• New navigation action: Navigate from type to extension methods

• Improvements in Go to Symbol/Type/File/File Member

• Structural Search and Replace supporting VB.NET

Read JetBrains .NET Tools blog at blogs.jetbrains.com/dotnet

Follow ReSharper on twitter: twitter.com/resharper

Like JetBrains on Facebook: facebook.com/jetbrains

• Improved sharing of settings

• In-place refactorings

• Import types for pasted code

• Bug fixes and new actions in XAML support

• Revised live template engine

www.jetbrains.com/resharper

What’s New in ReSharper 6