Sign inSign up

codecharta/codecharta-analysis

By codecharta

•Updated 6 days ago

The CodeCharta Analysis project, in its own container. Comes with many tools to quickly get started.

Image
0

10K+

codecharta/codecharta-analysis repository overview

⁠CodeCharta analysis

Quality Gate Status For Analysis

CodeCharta by MaibornWolff⁠

⁠CodeCharta analysis tools

CodeCharta analysis tools generally follow the pipes and filters architecture principle.

⁠Importer

Components that import data from an external source, e.g. SonarQube, and generate visualization data.

SourceProject
CodeMaat CSVCodeMaatImporter⁠
generic CSVCSVImporter⁠
SVN logSVNLogParser⁠
Git logGitLogParser⁠
SonarQubeSonarImporter⁠
Source CodeSourceCodeParser⁠
SourceMonitor CSVSourceMonitorImporter⁠
Source Code / TextRawTextParser⁠
TokeiTokeiImporter⁠
⁠Filter

Components that take visualization data and modifies them.

NameDescription
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
⁠Exporter

Components that export data from visualisation data to other formats.

TargetProject
CSV (experimental)CSVExporter⁠
⁠Additional Tools
NameDescription
ValidationTool⁠validates a given json file

⁠Installation

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

⁠License

Some parts of CodeCharta use the SonarJava library⁠, which is licensed under the GNU Lesser General Public Library, version 3.

Tag summary

Content type

Image

Digest

sha256:ae97d9425…

Size

496.2 MB

Last updated

18 days ago

docker pull codecharta/codecharta-analysis