JetBrains / intellij-obsolete-plugins
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 24 components.
  • 3,845 files, 296,608 LOC (100.0% vs. main code).
  • "ruby-motion" is biggest, containing 27.02% of LOC.
  • "ROOT" is smallest, containing 0.01% of LOC.


ruby-motion80134 LOC (27%) 86 files
cvs55795 LOC (18%) 746 files
struts215676 LOC (5%) 355 files
IDEtalk15627 LOC (5%) 255 files
web15584 LOC (5%) 71 files
dmServer15023 LOC (5%) 267 files
tapestry12540 LOC (4%) 254 files
struts12178 LOC (4%) 251 files
jbpm11952 LOC (4%) 464 files
JsTestDriver11730 LOC (3%) 145 files
seam11117 LOC (3%) 329 files
j2me8246 LOC (2%) 80 files
play5846 LOC (1%) 113 files
generate-ant4865 LOC (1%) 103 files
arquillian4609 LOC (1%) 95 files
resin3796 LOC (1%) 56 files
tc-server3431 LOC (1%) 30 files
compass2091 LOC (<1%) 28 files
heroku1971 LOC (<1%) 40 files
restClient-legacy1820 LOC (<1%) 15 files
vaadin-framework1539 LOC (<1%) 44 files
applets692 LOC (<1%) 8 files
vaadin-endpoints307 LOC (<1%) 9 files
ROOT39 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.
web16 commits (12%)
generate-ant12 commits (9%)
struts12 commits (9%)
JsTestDriver11 commits (8%)
restClient-legacy6 commits (4%)
j2me6 commits (4%)
cvs5 commits (4%)
ROOT5 commits (4%)
compass5 commits (4%)
heroku5 commits (4%)
ruby-motion5 commits (4%)
applets3 commits (2%)
IDEtalk3 commits (2%)
play2 commits (1%)
tapestry2 commits (1%)
seam2 commits (1%)
vaadin-framework2 commits (1%)
jbpm1 commits (<1%)
dmServer1 commits (<1%)
tc-server1 commits (<1%)
struts21 commits (<1%)
resin1 commits (<1%)
vaadin-endpoints1 commits (<1%)
arquillian1 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
vaadin-endpoints
9
play
114
cvs
17
2
742
applets
2
7
tapestry
256
IDEtalk
256
jbpm
464
ROOT
1
1
3
JsTestDriver
2
6
16
141
seam
331
vaadin-framework
44
dmServer
267
restClient-legacy
23
j2me
2
1
3
tc-server
30
generate-ant
1
8
5
10
101
struts2
355
resin
56
web
6
88
compass
2
2
27
struts
2
1
488
heroku
6
4
37
ruby-motion
2
102
arquillian
95


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 17:05