umpyre.collectors.wily_collector#
Collector for complexity metrics using wily.
Classes
|
Collect complexity metrics using wily. |
- class umpyre.collectors.wily_collector.WilyCollector(repo_path=None, max_revisions=5, operators=None)[source]#
Bases:
MetricCollectorCollect complexity metrics using wily.
Tracks:
Cyclomatic complexity (average)
Maintainability index
Total lines of code
Files analyzed
Note
Limited to recent commits (max_revisions) for performance.
Example
>>> # This requires wily to be installed and a git repo >>> # Skip in doctest as it requires git setup >>> True