MaibornWolff / codecharta

CodeCharta visualizes multiple code metrics using 3D tree maps.
https://maibornwolff.github.io/codecharta/
BSD 3-Clause "New" or "Revised" License
189 stars 29 forks source link
3d-tree-maps analyzer angular angularjs data-visualization jest metrics node nodejs parser redux sonar sonarqube static-code-analysis temporal-coupling ts typescript visualization


CodeCharta
CodeCharta

a tool to help you visualize and understand code in 3D.

Release Analysis Release Visualization Quality Gate Analysis Quality Gate Visualization

Latest Release:
Analysis 1.127.0 | Visualization 1.128.0 [comment]: ################################################################################## [comment]: [comment]: ##################################################################################

Key FeaturesHow To UseFeedbackFurther InfoAbout

Screenshot of visualization

Key Features

Requirements

For using CodeCharta the following needs to be installed on your system:

How To Use

How to use Visualization?

How to use Analysis?

In this example we will generate a .cc.json from JUnit4 using the Source Code Parser (that parses java projects).

# Install codecharta-analysis globally
$ npm i -g codecharta-analysis
# Clone the junit4 repository
$ git clone https://github.com/junit-team/junit4
# Parse sources with CodeCharta Shell
$ ccsh sourcecodeparser junit4 -p junit4 -o junit4.source.cc.json
# Now you can upload `junit4.source.cc.json` to CodeCharta Visualization

Note If you want to be guided through selecting the arguments. Just execute ccsh and you can run the parsers interactively with dialogs.

Feedback

Have a bug, a feature request or any question? Please open a new issue. Feedback is always welcome.

Want to have even more information? Please check our documentation and news.

Further Information

About CodeCharta

License

MIT


maibornwolff.de  ·  GitHub @MaibornWolff