Skip to content

[Jetbrains] Ever got frustrated to find out where was the handler of a Mediator's IRequest or INotification? Say no more. This plugin provides a context action to easily reach the handler of any Mediator requests. Select your Mediator request, click on that action and boom you will be automatically transported to the appropriate handler.

Notifications You must be signed in to change notification settings

Octelys/mediator-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✨ MediatR Extensions for JetBrains Rider & ReSharper

Rider Plugin ReSharper Plugin

Boost your navigation superpowers in Rider and ReSharper with this plugin for MediatR-based applications. Quickly jump between IRequest, INotification, and their respective handlers—like teleportation for your CQRS architecture.


🚀 Features

  • Supports JetBrains Rider & ReSharper
  • Navigate from IRequest / INotification to their handlers for both MediatR and Mediator NuGet packages

🖥️ How to Run

🪟 Windows

# Open the solution
MediatorPlugin.sln

# Ensure NuGet feed is available
https://api.nuget.org/v3/index.json

# In PowerShell:
./buildPlugin.ps1
./runVisualStudio.ps1

Once the new Visual Studio instance opens, go to:
ReSharper > Extension Manager
The MediatR extension should appear as version 9999.0.

💡 You may need to remove the Rider project if it causes the build to fail.


🍏 macOS

./gradlew :runIde

👨‍💻 Contributions

Pull requests and plugin ideas are always welcome!
If you're using this in your own workflow, we’d love to hear about it.


📦 JetBrains Marketplace:

About

[Jetbrains] Ever got frustrated to find out where was the handler of a Mediator's IRequest or INotification? Say no more. This plugin provides a context action to easily reach the handler of any Mediator requests. Select your Mediator request, click on that action and boom you will be automatically transported to the appropriate handler.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published