google-gemini/glanceboard
google-gemini/glanceboard Size, age and recent activity of the codebase. |
4.1K
py
2.7K
html
2K
css
1.9K
js
Duplication
23%high
of cleaned main code is duplicated
Complex units
25%high
of unit code has McCabe index > 25
Long units
50%high
of unit code is in units > 50 lines
Large files
95%high
of main code is in files > 500 lines
Goals
1 / 4high
controls within the desired range
Where to look first
The most complex main files (no git history, so change frequency is unknown).
- 1app.pyserver/McCabe 4691,963 LOC
- 2main.jsweb/src/McCabe 4301,853 LOC
- 3main.pyfunctions/McCabe 4031,800 LOC
- 4McCabe 58296 LOC
- 5vite.config.jsweb/McCabe 121 LOC
| Standard analyses: | Main Code: 10,605 LOC (11 files) = PY (38%) + HTML (25%) + CSS (18%) + JS (17%) Secondary code: Test: 0 LOC (0); Generated: 2,145 LOC (1); Build & Deploy: 292 LOC (3); Other: 3,248 LOC (16); |
||
| Duplication: 22% | |||
| File Size: 88% long (>1000 LOC), 1% short (<= 200 LOC) | |||
|
|
Logical Component Decomposition: primary (5 components) | ||
| Goals: Keep the system simple and easy to change (4) | |||
| Experimental analyses (less reliable heuristic analyses): | |||
| Unit Size: 22% long (>100 LOC), 17% short (<= 10 LOC) | |||
| Conditional Complexity: 24% complex (McCabe index > 50), 22% simple (McCabe index <= 5) | |||
|
|
Static Component Dependencies: primary (5 components) | ||
No commit history found.
Visual Code Explorers
| MAIN (11) | Circles | Sunburst | |
| TEST (0) |
Circles
|
Sunburst
|
|
| BUILD AND DEPLOYMENT (3) | Circles | Sunburst | |
| GENERATED (1) | Circles | Sunburst | |
| OTHER (16) | Circles | Sunburst |
File Visualizations
File size views:
Duplication views:
File age views:
File change frequency views:
Contributors per file views:
Contributor Visualizations
Contributor dependency views:
Components and Dependencies Visualizations
| Components | Temporal Dependencies | Duplication | Commits Racing Charts | ||||||||||
| 30 days | 3 months | 6 months | |||||||||||
| PRIMARY (5) | Bubble Chart | Tree Map |
2D
|
3D
|
2D
|
3D
|
2D
|
3D
|
All Time | 12 Months | |||
File Dependencies Visualizations
Temporal dependencies among files:
|
Units Visualizations
Unit size and conditional complexity views:
Lists of Files Per Scope
- MAIN (11 files)
-
TEST
- BUILD AND DEPLOYMENT (3 files)
- GENERATED (1 file)
- OTHER (16 files)
- FILES: History Data
- IGNORED FILES: By Extension | By Rule
Analysis Results
- CONFIGURATION: JSON
- ALL ANALYSIS RESULTS: JSON
- DUPLICATES: TXT | JSON
- UNITS: TXT | JSON
- CONTRIBUTORS: TXT | JSON
- LOGICAL DECOMPOSITIONS: JSON
- CONCERNS: JSON
- CONTROLS: TXT
- ALL METRICS: TXT