I'm looking for a tool that can provide code quality metrics.
For instance it could report
- very long functions (spaghetti code)
- very complex classes (which could contain do-it-all code)
- ...
While we're on the (subjective:-) subject of code quality, what other code metrics would you suggest?
I'm targetting C#/.NET code, but I'm sure this could extend to most programming languages.