An open API service indexing awesome lists of open source software.

https://github.com/ulrichb/roflcopter

Roflcopter (noun) 1. a breeding ground for new ReSharper extensions 2. a collection of small, handy ReSharper utilities
https://github.com/ulrichb/roflcopter

live-template resharper resharper-plugin static-analysis

Last synced: 3 months ago
JSON representation

Roflcopter (noun) 1. a breeding ground for new ReSharper extensions 2. a collection of small, handy ReSharper utilities

Awesome Lists containing this project

README

          

# ReSharper Roflcopter

_Roflcopter_ (noun) 1. a breeding ground for new ReSharper extensions 2. a collection of small, handy ReSharper utilities

[![build](https://github.com/ulrichb/Roflcopter/actions/workflows/build.yml/badge.svg)](https://github.com/ulrichb/Roflcopter/actions/workflows/build.yml)
Line Coverage
Branch Coverage

Plugin pages: [ReSharper](https://plugins.jetbrains.com/plugin/11757-roflcopter) / [Rider](https://plugins.jetbrains.com/plugin/10238-roflcopter)

[History of changes](History.md)

## Features

### Git Branch Name Live Template Macro

A [Live Template Macro](https://www.jetbrains.com/help/resharper/Templates__Template_Basics__Template_Macros.html) (Name: "Current branch name, stripped by an optional regex") which returns the current Git branch (read from the Git HEAD file).

This macro can be used to create templates like `// TODO UB $BRANCH$: $END$`.

Roflcopter also provides default Live Template, just type `branch` and hit TAB.

### "To-do items count" in To-do Explorer window

TodoItemsCount

### "Mismatch between type and file name" warning

MismatchedFileName

MismatchedFileNameQuickFix

Allowed file name postfixes can be configured in _Options | Code Inspection | Mismatched file names_.

### Parameterized test support for NUnit tests

#### Warnings for incorrect test parameters/attributes

ParameterizedTestHighlightings

ParameterizedTestHighlightingsQuickFixes

#### "Convert to parameterized test" context action

ConvertToParameterizedTestContextAction

### "Assertion message is invalid" warning

InvalidAssertionMessage

### "Run All Tests in File" action

UnitTestRunFileAction

To apply the short cut (Ctrl+R, F) executing _Apply Scheme_ in the [_Environment & Menus_](https://www.jetbrains.com/help/resharper/Reference__Options__Environment__Visual_Studio_Integration.html) options may be necessary.

#### Update ASP.NET Designer File (R# only)

Allows to generate .ASPX / .ASCX Designer files in SDK projects.

UpdateAspDesignerFile