https://celery94.github.io/posts/improve-csharp-code-quality-with-static-analysis/