pardeike / Harmony

A library for patching, replacing and decorating .NET and Mono methods during runtime
https://www.patreon.com/pardeike
MIT License
5.15k stars 485 forks source link

Companion project promotion: Harmony Tools #603

Closed DarkDaskin closed 4 months ago

DarkDaskin commented 5 months ago

I have created a companion project for the Harmony library - Harmony Tools. It currently consists of an extensive set of Roslyn static analysis rules for attribute-based patching and is available as a NuGet package as well as Visual Studio extension.

Maybe you'll want to mention it in the Harmony documentation.

pardeike commented 5 months ago

Would love to but I think you first need to work a bit on your documentation. Also, if you come up with a PR on how you want the promotion to look like you make my life easier and better get what you want.

Aragas commented 5 months ago

Great work! I was also doing a Harmony analyzer, it's main focus was to make sure that dynamic types (basically string based reflection) was statically checked. Perhaps it might give you some new ideas 😊 https://github.com/BUTR/BUTR.Harmony.Analyzer

pardeike commented 4 months ago

The VS link is broken (https://marketplace.visualstudio.com/items?itemName=darkdaskin.HarmonyTools) and there is no documentation. For now, I close this. If you ever get this into a proper release you can reopen this issue or create a new one.