ComplexityRipper

A Roslyn-based code complexity analyzer that scans C# repositories for long functions, high cyclomatic complexity, and deep nesting.

C# πŸ“„ MIT ⭐ …
Screenshot of ComplexityRipper

This tool analyzes C# code repos and generates self-contained HTML reports with hyperlinks to source files in Azure DevOps and GitHub. It shows code that may be of concern due to very long methods, high complexity, high levels of nesting, or a combination of all of these. Useful to quickly analyze a repo for code that may be a candidate for refactoring.

Copilot says: AI-generated

Slice through monstrous C# code with this Roslyn-powered tool that hunts down long functions, tangled logic, and deep nesting, then serves up sleek HTML reports with clickable links to your source filesβ€”complexity never looked so approachable!

Key features:

  • πŸ”₯ Detects long functions and high cyclomatic complexity
  • ⚑ Generates self-contained, themed HTML reports with hyperlinks
  • 🎯 Supports scanning multiple repos with include/exclude filters
  • πŸ› οΈ Two-step analyze and report workflow for flexible threshold tuning

This summary was generated by GitHub Copilot based on the project README.