Overview
File Change Frequency Overall
  • There are 23 files with 168 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 0 files changed 6-20 times (0 lines of code)
    • 23 files changed 1-5 times (168 lines of code)
0% | 0% | 0% | 0% | 100%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 23 files with 168 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 14 files changed by 2-5 contributors (92 lines of code)
    • 9 files changed by 1 contributor (76 lines of code)
0% | 0% | 0% | 54% | 45%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
md, gitignore, json, js, rb, ts, yml, swift, clj, go, cjs, txt, properties, rs, scala, py, ps1, java, bat, kt, cs, gradle, csproj, php, sbt, xml, ini, babelrc, toml, jsonc, gemspec
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ps10% | 0% | 0% | 0% | 100%
swift0% | 0% | 0% | 0% | 100%
rb0% | 0% | 0% | 0% | 100%
php0% | 0% | 0% | 0% | 100%
cs0% | 0% | 0% | 0% | 100%
jsonc0% | 0% | 0% | 0% | 100%
rs0% | 0% | 0% | 0% | 100%
go0% | 0% | 0% | 0% | 100%
java0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
ts0% | 0% | 0% | 0% | 100%
scala0% | 0% | 0% | 0% | 100%
kt0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
clj0% | 0% | 0% | 0% | 0%
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
php0% | 0% | 0% | 0% | 100%
swift0% | 0% | 0% | 0% | 100%
typescript-deno0% | 0% | 0% | 0% | 100%
ruby0% | 0% | 0% | 0% | 100%
scala0% | 0% | 0% | 0% | 100%
dot-net-core0% | 0% | 0% | 0% | 100%
rust0% | 0% | 0% | 0% | 100%
go0% | 0% | 0% | 0% | 100%
java0% | 0% | 0% | 0% | 100%
javascript0% | 0% | 0% | 0% | 100%
kotlin0% | 0% | 0% | 0% | 100%
javascript-esm0% | 0% | 0% | 0% | 100%
typescript-node0% | 0% | 0% | 0% | 100%
python0% | 0% | 0% | 0% | 100%
clojure0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 25)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
5 - 2018-08-03 2020-03-13 3 2 +12 / -2 richard.beddington akash1810
main.go
in go
5 1 2018-03-07 2020-03-13 3 3 +16 / -2 paul.roberts akash1810
Main.scala
in scala/src/main/scala/gu/com
6 1 2015-10-06 2019-06-26 3 3 +20 / -2 alex.dufournet akash1810
App.java
in java/src/main/java/com/gu
9 2 2020-02-05 2026-08-04 3 3 +44 / -12 philip.mcmahon andrew.nowak
setup.ps1
in scala/script
10 - 2022-02-23 2023-06-28 3 2 +36 / -6 michael.clapham mariot.chauvin
index.ts
in typescript-node/src
2 - 2022-08-26 2022-09-02 2 2 +6 / -0 max.duval hi
version.rb
in ruby/lib/pairing_test
3 - 2018-08-03 2018-08-06 2 1 +6 / -0 richard.beddington richard.beddington
index.js
in javascript-esm/src
3 - 2022-08-26 2022-09-02 2 2 +6 / -0 jamie_lynch michael.clapham
main.rs
in rust/src
3 1 2022-01-11 2022-01-14 2 2 +6 / -0 mario.savarese 57295823+marsavar
Main.kt
in kotlin/src/main/kotlin/com/gu/pairingtest
4 1 2019-07-31 2019-08-02 2 1 +10 / -0 philip.mcmahon philip.mcmahon
mod.ts
in typescript-deno/src
5 - 2022-08-26 2022-09-02 2 2 +14 / -0 max.duval max.duval
lib.rs
in rust/src
8 1 2022-01-11 2022-01-14 2 2 +16 / -0 mario.savarese 57295823+marsavar
spec_helper.rb
in ruby/spec
9 - 2018-08-03 2018-08-06 2 1 +28 / -0 richard.beddington richard.beddington
13 - 2026-03-18 2026-03-19 2 1 +44 / -6 michaelclapham michaelclapham
setup.ps1
in php/script
20 - 2022-09-02 2022-10-26 2 1 +54 / -0 michael.clapham michael.clapham
1 - 2019-08-02 2019-08-02 1 1 +2 / -0 amy.hughes amy.hughes
pairing.go
in go/src
4 1 2020-03-13 2020-03-13 1 1 +10 / -0 akash1810 akash1810
index.js
in javascript/src
6 1 2021-04-28 2021-04-28 1 2 +14 / -0 7014230+arelra arelra
code.php
in php
6 1 2019-02-11 2019-02-11 1 2 +18 / -0 mbarton michael.barton
CodingExercise.swift
in swift/Sources/CodingExercise
9 - 2026-03-19 2026-03-19 1 1 +26 / -0 michaelclapham michaelclapham
Tests.php
in php
10 1 2020-03-13 2020-03-13 1 2 +26 / -0 akash1810 jonathon.herbert
jsonc
deno.jsonc
in typescript-deno
13 - 2024-02-13 2024-02-13 1 1 +13 / -0 hi hi
PairingTest.cs
in dot-net-core/Code
14 2 2019-03-21 2019-03-21 1 2 +32 / -0 mbarton michael.barton
project.clj
in clojure/gol
4 -
core.clj
in clojure/gol/src/gol
5 -
Files With Most Churn (Top 25)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
App.java
in java/src/main/java/com/gu
9 2 2020-02-05 2026-08-04 3 3 +44 / -12 philip.mcmahon andrew.nowak
setup.ps1
in php/script
20 - 2022-09-02 2022-10-26 2 1 +54 / -0 michael.clapham michael.clapham
13 - 2026-03-18 2026-03-19 2 1 +44 / -6 michaelclapham michaelclapham
setup.ps1
in scala/script
10 - 2022-02-23 2023-06-28 3 2 +36 / -6 michael.clapham mariot.chauvin
PairingTest.cs
in dot-net-core/Code
14 2 2019-03-21 2019-03-21 1 2 +32 / -0 mbarton michael.barton
spec_helper.rb
in ruby/spec
9 - 2018-08-03 2018-08-06 2 1 +28 / -0 richard.beddington richard.beddington
CodingExercise.swift
in swift/Sources/CodingExercise
9 - 2026-03-19 2026-03-19 1 1 +26 / -0 michaelclapham michaelclapham
Tests.php
in php
10 1 2020-03-13 2020-03-13 1 2 +26 / -0 akash1810 jonathon.herbert
Main.scala
in scala/src/main/scala/gu/com
6 1 2015-10-06 2019-06-26 3 3 +20 / -2 alex.dufournet akash1810
main.go
in go
5 1 2018-03-07 2020-03-13 3 3 +16 / -2 paul.roberts akash1810
code.php
in php
6 1 2019-02-11 2019-02-11 1 2 +18 / -0 mbarton michael.barton
lib.rs
in rust/src
8 1 2022-01-11 2022-01-14 2 2 +16 / -0 mario.savarese 57295823+marsavar
5 - 2018-08-03 2020-03-13 3 2 +12 / -2 richard.beddington akash1810
mod.ts
in typescript-deno/src
5 - 2022-08-26 2022-09-02 2 2 +14 / -0 max.duval max.duval
index.js
in javascript/src
6 1 2021-04-28 2021-04-28 1 2 +14 / -0 7014230+arelra arelra
jsonc
deno.jsonc
in typescript-deno
13 - 2024-02-13 2024-02-13 1 1 +13 / -0 hi hi
Main.kt
in kotlin/src/main/kotlin/com/gu/pairingtest
4 1 2019-07-31 2019-08-02 2 1 +10 / -0 philip.mcmahon philip.mcmahon
pairing.go
in go/src
4 1 2020-03-13 2020-03-13 1 1 +10 / -0 akash1810 akash1810
index.ts
in typescript-node/src
2 - 2022-08-26 2022-09-02 2 2 +6 / -0 max.duval hi
version.rb
in ruby/lib/pairing_test
3 - 2018-08-03 2018-08-06 2 1 +6 / -0 richard.beddington richard.beddington
index.js
in javascript-esm/src
3 - 2022-08-26 2022-09-02 2 2 +6 / -0 jamie_lynch michael.clapham
main.rs
in rust/src
3 1 2022-01-11 2022-01-14 2 2 +6 / -0 mario.savarese 57295823+marsavar
1 - 2019-08-02 2019-08-02 1 1 +2 / -0 amy.hughes amy.hughes
project.clj
in clojure/gol
4 -
core.clj
in clojure/gol/src/gol
5 -
Files With Most Contributors (Top 25)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
main.go
in go
5 1 2018-03-07 2020-03-13 3 3 +16 / -2 paul.roberts akash1810
App.java
in java/src/main/java/com/gu
9 2 2020-02-05 2026-08-04 3 3 +44 / -12 philip.mcmahon andrew.nowak
Main.scala
in scala/src/main/scala/gu/com
6 1 2015-10-06 2019-06-26 3 3 +20 / -2 alex.dufournet akash1810
setup.ps1
in scala/script
10 - 2022-02-23 2023-06-28 3 2 +36 / -6 michael.clapham mariot.chauvin
5 - 2018-08-03 2020-03-13 3 2 +12 / -2 richard.beddington akash1810
lib.rs
in rust/src
8 1 2022-01-11 2022-01-14 2 2 +16 / -0 mario.savarese 57295823+marsavar
main.rs
in rust/src
3 1 2022-01-11 2022-01-14 2 2 +6 / -0 mario.savarese 57295823+marsavar
mod.ts
in typescript-deno/src
5 - 2022-08-26 2022-09-02 2 2 +14 / -0 max.duval max.duval
index.ts
in typescript-node/src
2 - 2022-08-26 2022-09-02 2 2 +6 / -0 max.duval hi
index.js
in javascript-esm/src
3 - 2022-08-26 2022-09-02 2 2 +6 / -0 jamie_lynch michael.clapham
PairingTest.cs
in dot-net-core/Code
14 2 2019-03-21 2019-03-21 1 2 +32 / -0 mbarton michael.barton
code.php
in php
6 1 2019-02-11 2019-02-11 1 2 +18 / -0 mbarton michael.barton
Tests.php
in php
10 1 2020-03-13 2020-03-13 1 2 +26 / -0 akash1810 jonathon.herbert
index.js
in javascript/src
6 1 2021-04-28 2021-04-28 1 2 +14 / -0 7014230+arelra arelra
Main.kt
in kotlin/src/main/kotlin/com/gu/pairingtest
4 1 2019-07-31 2019-08-02 2 1 +10 / -0 philip.mcmahon philip.mcmahon
setup.ps1
in php/script
20 - 2022-09-02 2022-10-26 2 1 +54 / -0 michael.clapham michael.clapham
13 - 2026-03-18 2026-03-19 2 1 +44 / -6 michaelclapham michaelclapham
spec_helper.rb
in ruby/spec
9 - 2018-08-03 2018-08-06 2 1 +28 / -0 richard.beddington richard.beddington
version.rb
in ruby/lib/pairing_test
3 - 2018-08-03 2018-08-06 2 1 +6 / -0 richard.beddington richard.beddington
pairing.go
in go/src
4 1 2020-03-13 2020-03-13 1 1 +10 / -0 akash1810 akash1810
1 - 2019-08-02 2019-08-02 1 1 +2 / -0 amy.hughes amy.hughes
jsonc
deno.jsonc
in typescript-deno
13 - 2024-02-13 2024-02-13 1 1 +13 / -0 hi hi
CodingExercise.swift
in swift/Sources/CodingExercise
9 - 2026-03-19 2026-03-19 1 1 +26 / -0 michaelclapham michaelclapham
project.clj
in clojure/gol
4 -
core.clj
in clojure/gol/src/gol
5 -
Files With Least Contributors (Top 25)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
core.clj
in clojure/gol/src/gol
5 -
project.clj
in clojure/gol
4 -
setup.ps1
in php/script
20 - 2022-09-02 2022-10-26 2 1 +54 / -0 michael.clapham michael.clapham
jsonc
deno.jsonc
in typescript-deno
13 - 2024-02-13 2024-02-13 1 1 +13 / -0 hi hi
13 - 2026-03-18 2026-03-19 2 1 +44 / -6 michaelclapham michaelclapham
CodingExercise.swift
in swift/Sources/CodingExercise
9 - 2026-03-19 2026-03-19 1 1 +26 / -0 michaelclapham michaelclapham
spec_helper.rb
in ruby/spec
9 - 2018-08-03 2018-08-06 2 1 +28 / -0 richard.beddington richard.beddington
pairing.go
in go/src
4 1 2020-03-13 2020-03-13 1 1 +10 / -0 akash1810 akash1810
Main.kt
in kotlin/src/main/kotlin/com/gu/pairingtest
4 1 2019-07-31 2019-08-02 2 1 +10 / -0 philip.mcmahon philip.mcmahon
version.rb
in ruby/lib/pairing_test
3 - 2018-08-03 2018-08-06 2 1 +6 / -0 richard.beddington richard.beddington
1 - 2019-08-02 2019-08-02 1 1 +2 / -0 amy.hughes amy.hughes
PairingTest.cs
in dot-net-core/Code
14 2 2019-03-21 2019-03-21 1 2 +32 / -0 mbarton michael.barton
Tests.php
in php
10 1 2020-03-13 2020-03-13 1 2 +26 / -0 akash1810 jonathon.herbert
setup.ps1
in scala/script
10 - 2022-02-23 2023-06-28 3 2 +36 / -6 michael.clapham mariot.chauvin
lib.rs
in rust/src
8 1 2022-01-11 2022-01-14 2 2 +16 / -0 mario.savarese 57295823+marsavar
code.php
in php
6 1 2019-02-11 2019-02-11 1 2 +18 / -0 mbarton michael.barton
index.js
in javascript/src
6 1 2021-04-28 2021-04-28 1 2 +14 / -0 7014230+arelra arelra
mod.ts
in typescript-deno/src
5 - 2022-08-26 2022-09-02 2 2 +14 / -0 max.duval max.duval
5 - 2018-08-03 2020-03-13 3 2 +12 / -2 richard.beddington akash1810
main.rs
in rust/src
3 1 2022-01-11 2022-01-14 2 2 +6 / -0 mario.savarese 57295823+marsavar
index.js
in javascript-esm/src
3 - 2022-08-26 2022-09-02 2 2 +6 / -0 jamie_lynch michael.clapham
index.ts
in typescript-node/src
2 - 2022-08-26 2022-09-02 2 2 +6 / -0 max.duval hi
App.java
in java/src/main/java/com/gu
9 2 2020-02-05 2026-08-04 3 3 +44 / -12 philip.mcmahon andrew.nowak
Main.scala
in scala/src/main/scala/gu/com
6 1 2015-10-06 2019-06-26 3 3 +20 / -2 alex.dufournet akash1810
main.go
in go
5 1 2018-03-07 2020-03-13 3 3 +16 / -2 paul.roberts akash1810
Correlations

File Size vs. Number of Changes: 23 points

java/src/main/java/com/gu/App.java x: 9 lines of code y: 3 # changes swift/Package.swift x: 13 lines of code y: 2 # changes swift/Sources/CodingExercise/CodingExercise.swift x: 9 lines of code y: 1 # changes typescript-deno/deno.jsonc x: 13 lines of code y: 1 # changes scala/script/setup.ps1 x: 10 lines of code y: 3 # changes php/script/setup.ps1 x: 20 lines of code y: 2 # changes typescript-deno/src/mod.ts x: 5 lines of code y: 2 # changes typescript-node/src/index.ts x: 2 lines of code y: 2 # changes javascript-esm/src/index.js x: 3 lines of code y: 2 # changes rust/src/lib.rs x: 8 lines of code y: 2 # changes javascript/src/index.js x: 6 lines of code y: 1 # changes php/Tests.php x: 10 lines of code y: 1 # changes ruby/spec/pairing_test_spec.rb x: 5 lines of code y: 3 # changes go/src/pairing.go x: 4 lines of code y: 1 # changes python/pairing_exercise.py x: 1 lines of code y: 1 # changes kotlin/src/main/kotlin/com/gu/pairingtest/Main.kt x: 4 lines of code y: 2 # changes scala/src/main/scala/gu/com/Main.scala x: 6 lines of code y: 3 # changes dot-net-core/Code/PairingTest.cs x: 14 lines of code y: 1 # changes ruby/spec/spec_helper.rb x: 9 lines of code y: 2 # changes
3.0
# changes
  min: 1.0
  average: 1.87
  25th percentile: 1.0
  median: 2.0
  75th percentile: 2.0
  max: 3.0
0 20.0
lines of code
min: 1.0 | average: 7.3 | 25th percentile: 4.0 | median: 6.0 | 75th percentile: 10.0 | max: 20.0

Number of Contributors vs. Number of Changes: 23 points

java/src/main/java/com/gu/App.java x: 3 # contributors y: 3 # changes swift/Package.swift x: 1 # contributors y: 2 # changes swift/Sources/CodingExercise/CodingExercise.swift x: 1 # contributors y: 1 # changes scala/script/setup.ps1 x: 2 # contributors y: 3 # changes typescript-deno/src/mod.ts x: 2 # contributors y: 2 # changes javascript/src/index.js x: 2 # contributors y: 1 # changes
3.0
# changes
  min: 1.0
  average: 1.87
  25th percentile: 1.0
  median: 2.0
  75th percentile: 2.0
  max: 3.0
0 3.0
# contributors
min: 1.0 | average: 1.74 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 3.0

Number of Contributors vs. File Size: 23 points

java/src/main/java/com/gu/App.java x: 3 # contributors y: 9 lines of code swift/Package.swift x: 1 # contributors y: 13 lines of code swift/Sources/CodingExercise/CodingExercise.swift x: 1 # contributors y: 9 lines of code scala/script/setup.ps1 x: 2 # contributors y: 10 lines of code php/script/setup.ps1 x: 1 # contributors y: 20 lines of code typescript-deno/src/mod.ts x: 2 # contributors y: 5 lines of code typescript-node/src/index.ts x: 2 # contributors y: 2 lines of code javascript-esm/src/index.js x: 2 # contributors y: 3 lines of code rust/src/lib.rs x: 2 # contributors y: 8 lines of code javascript/src/index.js x: 2 # contributors y: 6 lines of code go/main.go x: 3 # contributors y: 5 lines of code go/src/pairing.go x: 1 # contributors y: 4 lines of code python/pairing_exercise.py x: 1 # contributors y: 1 lines of code scala/src/main/scala/gu/com/Main.scala x: 3 # contributors y: 6 lines of code dot-net-core/Code/PairingTest.cs x: 2 # contributors y: 14 lines of code ruby/lib/pairing_test/version.rb x: 1 # contributors y: 3 lines of code
20.0
lines of code
  min: 1.0
  average: 7.3
  25th percentile: 4.0
  median: 6.0
  75th percentile: 10.0
  max: 20.0
0 3.0
# contributors
min: 1.0 | average: 1.74 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 3.0

Number of Changes vs. Line Churn: 179 points

java/README.md x: 1 # changes y: 22 line churn java/pom.xml x: 7 # changes y: 136 line churn java/src/main/java/com/gu/App.java x: 3 # changes y: 56 line churn ruby/Gemfile.lock x: 5 # changes y: 144 line churn typescript-node/package.json x: 6 # changes y: 89 line churn typescript-node/tsconfig.json x: 5 # changes y: 38 line churn dot-net-core/Test/Test.csproj x: 4 # changes y: 70 line churn swift/.gitignore x: 2 # changes y: 16 line churn javascript-esm/yarn.lock x: 8 # changes y: 26072 line churn javascript/yarn.lock x: 13 # changes y: 25481 line churn typescript-node/yarn.lock x: 6 # changes y: 31696 line churn javascript-esm/.yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs x: 1 # changes y: 1082 line churn javascript/.nvmrc x: 10 # changes y: 24 line churn scala/README.md x: 7 # changes y: 62 line churn php/composer.lock x: 3 # changes y: 6126 line churn php/php.ini x: 2 # changes y: 3896 line churn typescript/README.md x: 8 # changes y: 80 line churn typescript/package.json x: 8 # changes y: 168 line churn typescript/yarn.lock x: 19 # changes y: 27366 line churn kotlin/README.md x: 3 # changes y: 190 line churn kotlin/gradlew x: 5 # changes y: 503 line churn kotlin/gradlew.bat x: 5 # changes y: 297 line churn javascript/package-lock.json x: 8 # changes y: 33712 line churn
33712.0
line churn
  min: 2.0
  average: 916.8
  25th percentile: 10.0
  median: 24.0
  75th percentile: 54.0
  max: 33712.0
0 19.0
# changes
min: 1.0 | average: 2.87 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 19.0

Number of Contributors vs. Line Churn: 23 points

java/src/main/java/com/gu/App.java x: 3 # contributors y: 56 line churn swift/Package.swift x: 1 # contributors y: 50 line churn swift/Sources/CodingExercise/CodingExercise.swift x: 1 # contributors y: 26 line churn typescript-deno/deno.jsonc x: 1 # contributors y: 13 line churn scala/script/setup.ps1 x: 2 # contributors y: 42 line churn php/script/setup.ps1 x: 1 # contributors y: 54 line churn typescript-deno/src/mod.ts x: 2 # contributors y: 14 line churn typescript-node/src/index.ts x: 2 # contributors y: 6 line churn rust/src/lib.rs x: 2 # contributors y: 16 line churn php/Tests.php x: 2 # contributors y: 26 line churn go/main.go x: 3 # contributors y: 18 line churn go/src/pairing.go x: 1 # contributors y: 10 line churn python/pairing_exercise.py x: 1 # contributors y: 2 line churn scala/src/main/scala/gu/com/Main.scala x: 3 # contributors y: 22 line churn dot-net-core/Code/PairingTest.cs x: 2 # contributors y: 32 line churn php/code.php x: 2 # contributors y: 18 line churn ruby/lib/pairing_test/version.rb x: 1 # contributors y: 6 line churn ruby/spec/spec_helper.rb x: 1 # contributors y: 28 line churn
56.0
line churn
  min: 2.0
  average: 21.26
  25th percentile: 10.0
  median: 16.0
  75th percentile: 28.0
  max: 56.0
0 3.0
# contributors
min: 1.0 | average: 1.74 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 3.0

File Size vs. Line Churn: 23 points

java/src/main/java/com/gu/App.java x: 9 lines of code y: 56 line churn swift/Package.swift x: 13 lines of code y: 50 line churn swift/Sources/CodingExercise/CodingExercise.swift x: 9 lines of code y: 26 line churn typescript-deno/deno.jsonc x: 13 lines of code y: 13 line churn scala/script/setup.ps1 x: 10 lines of code y: 42 line churn php/script/setup.ps1 x: 20 lines of code y: 54 line churn typescript-deno/src/mod.ts x: 5 lines of code y: 14 line churn typescript-node/src/index.ts x: 2 lines of code y: 6 line churn javascript-esm/src/index.js x: 3 lines of code y: 6 line churn rust/src/lib.rs x: 8 lines of code y: 16 line churn javascript/src/index.js x: 6 lines of code y: 14 line churn php/Tests.php x: 10 lines of code y: 26 line churn go/main.go x: 5 lines of code y: 18 line churn go/src/pairing.go x: 4 lines of code y: 10 line churn python/pairing_exercise.py x: 1 lines of code y: 2 line churn scala/src/main/scala/gu/com/Main.scala x: 6 lines of code y: 22 line churn dot-net-core/Code/PairingTest.cs x: 14 lines of code y: 32 line churn php/code.php x: 6 lines of code y: 18 line churn ruby/spec/spec_helper.rb x: 9 lines of code y: 28 line churn
56.0
line churn
  min: 2.0
  average: 21.26
  25th percentile: 10.0
  median: 16.0
  75th percentile: 28.0
  max: 56.0
0 20.0
lines of code
min: 1.0 | average: 7.3 | 25th percentile: 4.0 | median: 6.0 | 75th percentile: 10.0 | max: 20.0