ActiveMesa Logo
A c t i v e M e s a

ActiveMesa R2P for JetBrains ReSharper

R2P is an extension which supplements ReSharper with advanced refactorings and analysers.

  • Refactoring to patterns
    Apply complex pattern-based refactorings with ease.
  • Infrastructure support
    Leverage the frameworks that you like the most. R2P will optimize your usage and will supply you with time-saving shortcuts.
  • Battle-hardened
    We use R2P in our own software development efforts.

Basic refactorings:

  • Reference assembly based on using statement or type reference
  • Refactor string to DateTime
  • Refactor XML string via System.Xml.Linq
  • Insert GUID into empty string
  • Convert integer type to/from hexadecimal format
  • Fully specify attribute parameters
  • Remove attribute
  • Inline Math.Pow for integer power

Advanced refactorings:

  • Express constructor in terms of other constructor
  • Merge constructors
  • Create extension method based on usage
  • Refactor enum into static class

R2P comes with several visual editors that help you better control various aspects of development. This includes both configuration editors for R2P’s internal operations (e.g., the automatic referencing features) and various in-code manipulations (e.g., test row editor).

  • Incorrect order of assertion parameters
  • Redundant call on immutable object
  • Incorrect number of row parameters in test

We are working on making R2P production-ready. Meanwhile, feel free to check out the Alpha release of the product by clicking the link below.

Download R2P alpha (v0.2.1.0) - 335Kb

To report a bug or request a feature, please use the form below. Alternatively, you can use our tracker.

Please provide your contact details:
Name:
Email:
Details of your inquiry:
I'd like to report a bug
request a feature
submit an inquiry
One-line description:
Detailed description:
Copyright © ActiveMesa, MMIX. All rights reserved.