Popularity
4.8
Growing
Activity
7.4
-
588
8
29

Programming language: C#
License: MIT License
Tags: Git Tools    

Husky.Net alternatives and similar packages

Based on the "Git Tools" category.
Alternatively, view Husky.Net alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of Husky.Net or a related project?

Add another 'Git Tools' Package

README

Husky.Net

GitHub Nuget Nuget (with prereleases) Nuget GitHub Workflow Status

Husky.Net WorkFlow

Introduction

Husky improves your commits and more ๐Ÿถ woof!

Run linters against staged git files and don't let ๐Ÿ’ฉ slip into your code base!

These two quotes from husky and lint-staged JS tools inspired me to create Husky.Net for dotnet developers. it provides a simple native way to do both also has a lot of other cool features. You can use it to lint your commit messages, run tests, lint/format code, etc... when you commit or push. ๐Ÿš€๐Ÿš€

Features

  • ๐Ÿ”ฅ It brings the dev-dependency concept to the .NET world!
  • ๐Ÿ”ฅ Internal task runner!
  • ๐Ÿ”ฅ Supports all Git & gitflow hooks
  • Multiple file states (staged, last-commit, git-files, etc...)
  • CSharp scripts (csx)
  • Supports macOS, Linux and Windows
  • Powered by modern new Git feature (core.hooksPath)
  • User-define variables
  • Compatible with dotnet-format
  • User-friendly messages
  • Git GUIs
  • Custom directories
  • Monorepo

Documentation

Support

  • Don't forget to give a โญ on GitHub
  • Share your feedback and ideas to improve this tool
  • Share Husky.Net on your favorite social media and your friends
  • Write a blog post about Husky.Net

Contribution

Feel free to send me a pull request!

Check out the Contribution Page

Credits

  • This tool inspired of husky & lint-staged and a few other tools, for DotNet, so make sure to support them too!

  • I'd also like to thank kaylumah for his article that gave me the csharp scripting support idea.

License

MIT


*Note that all licence references and agreements mentioned in the Husky.Net README section above are relevant to that project's source code only.