cdklabs / construct-hub
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 120 files with 9,193 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 7 files changed 21-50 times (1,921 lines of code)
    • 22 files changed 6-20 times (2,849 lines of code)
    • 91 files changed 1-5 times (4,423 lines of code)
0% | 0% | 20% | 30% | 48%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
ts, json, yml, txt, snap, md, js, npmignore, gitignore, gitattributes
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts0% | 0% | 21% | 31% | 47%
js0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src/backend0% | 0% | 32% | 28% | 39%
src0% | 0% | 17% | 30% | 52%
src/webapp0% | 0% | 48% | 38% | 13%
src/package-sources0% | 0% | 0% | 41% | 58%
src/package-tag0% | 0% | 0% | 100% | 0%
src/monitoring0% | 0% | 0% | 59% | 40%
src/monitored-certificate0% | 0% | 0% | 11% | 88%
src/codeartifact0% | 0% | 0% | 0% | 100%
src/s30% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
src/package-tag-group0% | 0% | 0% | 0% | 100%
src/preload-file0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
construct-hub.ts
in src
313 4 25 280 41
index.ts
in src/webapp
147 1 25 272 36
ingestion.lambda.ts
in src/backend/ingestion
316 4 21 230 27
index.ts
in src/backend/orchestration
456 14 20 195 26
index.ts
in src/backend/ingestion
313 10 5 230 25
index.ts
in src/backend/transliterator
159 3 57 238 23
catalog-builder.lambda.ts
in src/backend/catalog-builder
217 5 35 232 21
backend-dashboard.ts
in src
529 6 51 195 17
index.ts
in src
18 - 25 280 14
index.ts
in src/backend/catalog-builder
121 4 57 232 14
canary.lambda.ts
in src/backend/inventory
305 9 6 211 14
constants.ts
in src/backend/shared
50 7 6 211 13
config.ts
in src/webapp
117 7 30 141 13
transliterator.ecstask.ts
in src/backend/transliterator
239 10 6 135 12
index.ts
in src/backend/inventory
357 27 5 211 12
npmjs.ts
in src/package-sources
383 13 50 162 10
index.ts
in src/monitoring
57 4 76 274 9
npm-js-follower.lambda.ts
in src/package-sources/npmjs
299 8 35 162 9
transliterator.ts
in src/backend/transliterator
24 1 6 238 7
aws.lambda-shared.ts
in src/backend/shared
57 7 162 226 7