Skip to content

Code samples to illustrate changes in new ReSharper Ultimate releases

License

Notifications You must be signed in to change notification settings

JetBrains/resharper-ultimate-whatsnew

Repository files navigation

team project

What this repository is for

This repository serves to showcase improvements introduced in new releases of ReSharper Ultimate products in a compact and code-centric way.

To JetBrains employees, it allows reusing sample code across all kinds of communications related to a particular ReSharper Ultimate release, such as blog posts, web help, social media updates, videos and live demos.

To users of ReSharper Ultimate products, it helps get an overview of changes in a particular release by reading code and playing with it.

How this repository is organized

There's a solution (i.e. "ReSharper2016.sln", "ReSharper2017.sln", "ReSharper2018.sln") for each new ReSharper Ultimate release year.

Every solution hosts one or more projects of different types. A specific set of projects depends on the nature and scope of changes in a particular release. If a release brings changes in terms of WCF and Node.js support, you can expect it to contain a WCF service project and a Node.js application project.

The projects contain code files with code samples that demonstrate how a particular new feature or improvement is expected to work. Of course, there are also files with of boilerplate and configuration code.

To skip irrelevant code and navigate between code samples that demonstrate improvements in a release, use To-do Explorer (ReSharper > Windows > To-do Explorer) and filter to show to-do items that correspond to a release you're interested in.

For example, 101EAP1 is a to-do pattern that highlights changes introduced in ReSharper Ultimate 10.1 (2016.1) EAP 1. As soon as ReSharper Ultimate 10.1 (2016.1) hits final release, all patterns that represent its EAP builds are merged into one pattern: 20161RTM.

The custom to-do patterns representing particular releases are saved in a .dotsettings file that comes with this solution.

Disclaimer

As many ReSharper features are used to fix broken code and sample code contained in this solution serves to demonstrate how it does so, no project contained here is expected to be compilable.

As code in this solution specifically serves to demonstrate ReSharper Ultimate functionality, it does not have to make any practical sense and usually fails to do so.

Requirements

About

Code samples to illustrate changes in new ReSharper Ultimate releases

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published