CodeImprover performs static code analysis on C# code in all commits and pull requests, calculates a source code quality rating from 0 to 5, and hints at why and where the quality needs improvement.
You can optionally enable restrictions to your repo setting minimum rating for allowing pull requests to be merged.
CodeImprover analyses the following metrics:
- Maintainability index
- Cyclomatic complexity
- Method length
- Number of method arguments
- Number of public methods
Please see codeimprover.com