Complexity Radar is a tool that shows the most changed files in a GitHub repository and the complexity index for these files. It uses several techniques to measure complexity, like Cognitive Complexity by G. Ann Campbell or Afferent/Efferent coupling.
This tool aims to help teams dealing with large-scale software projects have more educated decisions on where to focus on reducing the complexity of the codebase.
[WARNING] Calculating complexities is still in development, and only works for Rust projects :)
You can run the command line tool like:
complexity-radar -u <github user> -r <repository name> -t <github token> -n <top n files to show> --heat-map-only
This project is released under both the Apache 2.0 License and the MIT License. Users may choose to use either license, depending on their needs and preferences.