CodeCompass

CodeCompass is a pluginable code comprehension tool which helps you to understand large code bases.

Highlights of the Flash Release

  • Pluginable interface
  • New icon set
  • Faster/parallel parsing of C/C++ files
  • New Git Navigation/Commit View
  • Faster diagram generation

Feature highlights

Info Tree

Info Tree shows different information about given language elements such as its name, qualified name, and place of definition.

CodeBites

By CodeBites diagram one can inspect the source code without loosing the visited path. CodeBites can be called on functions, variables, classes or macros. In each case the definition of the element is placed in a graph (tree) node.

Metrics

Spot your most problematic modules by asking for "Metrics" for a file or directory. A treemap view will show the the distribution of codechecker faults or McCabe complexity organized by directory.

Diagrams

CodeCompass can display many diagrams:

  • Function call diagram
  • UML class diagram
  • Collaboration diagram
  • CodeBites
  • etc.

Revision Control Navigator

The revision control navigator allows to search in the GIT repositories, visualize branches and merges, list and show commit diffs.