aws / jsii
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 513 files with 49,451 lines of code.
    • 3 files changed more than 100 times (8,028 lines of code)
    • 4 files changed 51-100 times (3,295 lines of code)
    • 35 files changed 21-50 times (10,165 lines of code)
    • 149 files changed 6-20 times (18,716 lines of code)
    • 322 files changed 1-5 times (9,247 lines of code)
16% | 6% | 20% | 37% | 18%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
ts, cs, java, py, md, go, json, gitignore, npmignore, sh, yml, yaml, js, snap, txt, csproj, asc, gitattributes, mod, css, dockerignore, ps1, ini, fs, targets, xml, npmrc, in, svg, toml, cmd, fsproj
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts21% | 8% | 25% | 37% | 7%
targets0% | 100% | 0% | 0% | 0%
java0% | 0% | 15% | 48% | 35%
yaml0% | 0% | 90% | 9% | 0%
py0% | 0% | 3% | 86% | 9%
cs0% | 0% | 0% | 30% | 69%
go0% | 0% | 0% | 37% | 62%
js0% | 0% | 0% | 48% | 51%
yml0% | 0% | 0% | 100% | 0%
toml0% | 0% | 0% | 100% | 0%
asc0% | 0% | 0% | 0% | 100%
ps10% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
in0% | 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
packages/jsii-pacmak45% | 7% | 22% | 23% | 1%
packages/jsii33% | 6% | 29% | 28% | 2%
packages/jsii-calc0% | 72% | <1% | 15% | 10%
packages/@jsii0% | <1% | 2% | 52% | 45%
packages/jsii-rosetta0% | 0% | 59% | 33% | 7%
packages/jsii-reflect0% | 0% | 24% | 69% | 5%
ROOT0% | 0% | 71% | 28% | 0%
packages/jsii-diff0% | 0% | 0% | 68% | 31%
tools/jsii-compliance0% | 0% | 0% | 74% | 25%
packages/jsii-config0% | 0% | 0% | 75% | 24%
packages/codemaker0% | 0% | 0% | 97% | 2%
packages/oo-ascii-tree0% | 0% | 0% | 97% | 2%
gh-pages0% | 0% | 0% | 100% | 0%
packages/@scope0% | 0% | 0% | 41% | 58%
superchain/gpg0% | 0% | 0% | 0% | 100%
gh-pages/content0% | 0% | 0% | 0% | 100%
scripts0% | 0% | 0% | 0% | 100%
packages/@fixtures0% | 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
assembler.ts
in packages/jsii/lib
2655 111 8 1253 112
python.ts
in packages/jsii-pacmak/lib/targets
2522 138 26 1057 103
java.ts
in packages/jsii-pacmak/lib/targets
2851 121 26 1287 102
compliance.ts
in packages/jsii-calc/lib
1898 349 250 1267 90
compiler.ts
in packages/jsii/lib
473 20 21 1349 85
targets
Directory.Build.targets
in packages/@jsii
16 - 57 617 59
dotnetgenerator.ts
in packages/jsii-pacmak/lib/targets/dotnet
908 48 74 915 51
project-info.ts
in packages/jsii/lib
483 31 39 1253 46
dotnet.ts
in packages/jsii-pacmak/lib/targets
247 18 250 1287 41
setup.py
in packages/@jsii/python-runtime
49 - 25 795 38
assemblies.ts
in packages/jsii-rosetta/lib/jsii
236 16 39 811 38
extract.ts
in packages/jsii-rosetta/lib/commands
107 3 25 811 37
generator.ts
in packages/jsii-pacmak/lib
444 46 207 1349 37
python.ts
in packages/jsii-rosetta/lib/languages
608 52 26 811 35
translate.ts
in packages/jsii-rosetta/lib
189 21 39 811 34
util.ts
in packages/jsii-pacmak/lib
249 21 50 1282 34
package.ts
in packages/jsii-pacmak/lib/targets/go
469 29 250 501 33
validator.ts
in packages/jsii/lib
741 29 14 1253 33
index.ts
in packages/jsii-calc/lib
21 - 112 1349 32
helpers.ts
in packages/jsii/lib
202 12 50 1035 32