Meziantou.Analyzer is a Roslyn analyzer to enforce some good practices in C# in term of design, usage, security, performance and style. The analyzer is available as a Visual Studio extension or a NuGet package.
It provides more than 60 rules
The software is provided "AS IS" without any warranty, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The author will not be liable for any special, incidental, consequential or indirect damages due to loss of data or any other reason.
If you have any problem, suggestion, comment, or you found a bug in my utility, you can create an issue on GitHub.