The CodeCharta Analysis project, in its own container. Comes with many tools to quickly get started.
10K+
CodeCharta by MaibornWolff
CodeCharta analysis tools generally follow the pipes and filters architecture principle.
Components that import data from an external source, e.g. SonarQube, and generate visualization data.
| Source | Project |
|---|---|
| CodeMaat CSV | CodeMaatImporter |
| generic CSV | CSVImporter |
| SVN log | SVNLogParser |
| Git log | GitLogParser |
| SonarQube | SonarImporter |
| Source Code | SourceCodeParser |
| SourceMonitor CSV | SourceMonitorImporter |
| Source Code / Text | RawTextParser |
| Tokei | TokeiImporter |
Components that take visualization data and modifies them.
| Name | Description |
|---|---|
| MergeFilter | merges multiple json files |
| EdgeFilter | aggregates edge-attributes of each appropriate node and inserts them into the nodes attribute-list |
| StructureModifier | modifies the structure of .cc.json files |
Components that export data from visualisation data to other formats.
| Target | Project |
|---|---|
| CSV (experimental) | CSVExporter |
| Name | Description |
|---|---|
| ValidationTool | validates a given json file |
The container comes with git, Tokei, CodeMaat and MetricGardener pre-installed, so you can quickly get going.
To run the CodeCharta interactive shell you can call ccsh
Some parts of CodeCharta use the SonarJava library, which is licensed under the GNU Lesser General Public Library, version 3.
Content type
Image
Digest
sha256:ae97d9425…
Size
496.2 MB
Last updated
18 days ago
docker pull codecharta/codecharta-analysis