JetBrains / CMake-runner-plugin
Components

An overview of source code logical components.

Intro

Logical decomposition is a representation of the organization of the main source code, where every and each file is put in exactly one logical component.

Logical Decompositions Overview

Analyzed system has 1 logical decomposition:

Logical Decomposition #1: PRIMARY

The decompositions is based on the folder structure at level 1 (relative to the source code root).

Bubble Chart | Tree Map
Component Sizes (Lines of Code)
The "primary" logical decomposition has 7 components.
  • 56 files, 2,662 LOC (100.0% vs. main code).
  • "cmake-runner-agent" is biggest, containing 41.74% of LOC.
  • "external-annotations" is smallest, containing 1.2% of LOC.


cmake-runner-agent1111 LOC (41%) 20 files
cmake-runner-server729 LOC (27%) 16 files
regex-parser377 LOC (14%) 7 files
cmake-runner-common217 LOC (8%) 5 files
cmake-runner-test147 LOC (5%) 5 files
ROOT49 LOC (1%) 2 files
external-annotations32 LOC (1%) 1 file
Component Commits
Components ordered by number of commits
Total Commits per Component
All commits, some commits may include files from multiple components.
cmake-runner-agent41 commits (31%)
cmake-runner-server21 commits (16%)
cmake-runner-common17 commits (13%)
ROOT15 commits (11%)
cmake-runner-test12 commits (9%)
regex-parser11 commits (8%)
external-annotations2 commits (1%)
Yearly File Updates Trend per Components
The number of file changes in commits
animated commit history: all time cumulative | 12 months window
2026 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011
cmake-runner-common
5
3
5
5
20
cmake-runner-agent
19
10
4
12
30
18
45
ROOT
2
1
2
2
1
8
cmake-runner-server
8
1
9
17
14
39
regex-parser
7
1
1
5
1
7
13
external-annotations
1
1
cmake-runner-test
5
1
3
6
2
3


Dependencies between components in same commits (past 180 days)
The number on the lines shows the number of shared commits.
See detailed temporal dependencies report...

No temporal dependencies found.



2026-01-18 16:35