Open
Description
I'd like to clarify what metrics have been requested, and which have been done.
AST node / type level metrics:
- Afferent coupling
- Efferent coupling
- Cyclomatic complexity (McCabe)
- Bumpy road
- Lack of cohesion of methods (needs to be optimized)
- Parameter count of methods
File / module level metrics:
- Afferent coupling
- Efferent coupling
- Relational cohesion
Additional tasks:
- Parallel metrics calculation (partially done)
- Incremental parsing
- Test cases for each metric type (partially done)