I'm at a company which uses these guidelines, but also uses SonarQube, a tool which is used more and more in CI / CD pipelines. It might be a good idea to create a matching ruleset for SonarQube. I think most rules are already implemented: https://rules.sonarsource.com/csharp But new ones can be added through: https://github.com/SonarSource/sonarqube-roslyn-sdk