Tag Archives: structural search and replace (SSR)

Null checking improvements in ReSharper 2017.2

Null checking is a very common task that ReSharper has always been helping to automate. Since the very first versions, ReSharper users had a whole bunch of context actions and quick-fixes at their disposal, such as Check parameter for null, Assert expression … Continue reading

Posted in How-To's | Tagged , , , , , , | 7 Comments

JavaScript Improvements in ReSharper 8.1

With JavaScript’s continuous rise to fame, it only makes sense for us to continue improving JS support in ReSharper. The following is an exposition of some of the new ways in which ReSharper 8.1 makes JavaScript coding faster as well … Continue reading

Posted in How-To's | Tagged , , , , , | 8 Comments

Webinar Recording: Build Your Own Extension in ReSharper 8

The recording of our October 22nd webinar with Matt Ellis and Robert Demmer, Build Your Own Extension in ReSharper 8, is now available on JetBrains YouTube Channel and JetBrains.tv. This webinar is aimed at anyone interested in extending ReSharper. We’ll … Continue reading

Posted in How-To's | Tagged , , , , , , | Leave a comment

Live Webinar: Build Your Own Extension in ReSharper 8, Oct. 22

Join us Tuesday, October 22nd, 14:00 – 15:00 GMT (10:00 – 11:00 EDT) for our free webinar, Build Your Own Extension in ReSharper 8 featuring Matt Ellis. ReSharper has always had many extension points for plugins to take advantage of. … Continue reading

Posted in How-To's | Tagged , , , , , | Leave a comment

Replacing Tags and Custom Code Analysis in HTML

This is the second part of a previous post on Searching for Patterns in HTML using ReSharper 6. In the first part we covered the basics of searching for HTML tags, including the use of CSS selectors, using Structural Search … Continue reading

Posted in How-To's | Tagged , , , , | Leave a comment

Searching for Patterns in HTML using ReSharper 6

In ReSharper 5, we added a feature called Structural Search and Replace (SSR). You could think of it as a cross between Regular Expressions and Templating, with the added benefit that you don’t need to know RegEx to use it. … Continue reading

Posted in How-To's | Tagged , , , , | 4 Comments

Importing / Exporting Templates and Patterns in ReSharper 6.1

  One of the changes introduced with the new settings in ReSharper 6.1 is how importing and exporting of templates and custom patterns are done (Custom Patterns were previously known as Structural Search and Replace).  As part of the unification … Continue reading

Posted in How-To's | Tagged , , , , | 1 Comment

Highlighting Custom Patterns with ReSharper

A new feature that has shipped with ReSharper 5 is the Structural Search and Replace. It is a way for us to locate certain patterns in our code, and optionally replace them. However, it is more than just a Find … Continue reading

Posted in How-To's | Tagged , , , | 25 Comments

Sample SSR Pattern Catalog Available for Download

A while ago we introduced Structural Search and Replace, a new powerful feature in ReSharper 5 that lets you search for custom code patterns and replace them with other patterns, facilitating batch removal (or improvement) of stinky code. We were … Continue reading

Posted in How-To's | Tagged , , , | 8 Comments

Introducing ReSharper 5.0: Structural Search and Replace

Previous posts introducing ReSharper 5.0: Loops 2 LINQ Solution-Wide Warnings and Suggestions Call Tracking Value Tracking Structural Search and Replace is one of the most powerful yet less explored ReSharper 5.0 features. It allows you to find code that matches … Continue reading

Posted in How-To's | Tagged , , , | 24 Comments