Skip to content

FreezingMintSoftTech/Roflcopter

 
 

Repository files navigation

ReSharper Roflcopter

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

Build status Line Coverage Branch Coverage

ReSharper Gallery Page

History of changes

Features

Git Branch Name Live Template Macro

A Live Template Macro (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 options may be necessary.

Additional "Copy Fully-qualified name/ Source browser URI to Clipboard" providers

  • "Short names" (e.g. <TypeShortName>.<MemberName>)
  • Custom source URLs (including Git repository support)

The providers can be configured in Options | Search & Navigation | Copy names to clipboard.

CopyToClipboard

Write/Remove Debugging Control .ini

The context menu in the Debug | Modules window is extended by ...

  • Write Debugging Control .ini file with disabled Jitter optimizations to write such an .ini file for the selected module, and
  • Remove Debugging Control .ini file to remove it again.

DebuggingControlIni_Write

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 98.5%
  • PowerShell 1.1%
  • Kotlin 0.4%