Overview
File Change Frequency Overall
  • There are 17 files with 607 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)
    • 7 files changed 6-20 times (421 lines of code)
    • 10 files changed 1-5 times (186 lines of code)
0% | 0% | 0% | 69% | 30%
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 17 files with 607 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)
    • 12 files changed by 2-5 contributors (521 lines of code)
    • 5 files changed by 1 contributor (86 lines of code)
0% | 0% | 0% | 85% | 14%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
scala, json, txt, md, ts, sbt, gitignore, xml, js, yml, properties, snap, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
scala0% | 0% | 0% | 74% | 25%
ts0% | 0% | 0% | 0% | 100%
xml0% | 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
src0% | 0% | 0% | 72% | 27%
cdk0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 17)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
Lambda.scala
in src/main/scala/ophan/google/indexing/observatory
57 2 2022-10-06 2024-12-04 16 5 +158 / -111 9575458+ollyscoding 91546670+jonflynng
DataStore.scala
in src/main/scala/ophan/google/indexing/observatory
46 2 2022-10-06 2024-03-15 13 3 +217 / -146 9575458+ollyscoding roberto.tyley
Site.scala
in src/main/scala/ophan/google/indexing/observatory/model
56 - 2022-10-06 2024-12-04 13 4 +136 / -56 9575458+ollyscoding 91546670+jonflynng
AvailabilityUpdaterService.scala
in src/main/scala/ophan/google/indexing/observatory
82 5 2022-10-06 2024-03-15 13 3 +542 / -418 9575458+ollyscoding roberto.tyley
GoogleSearchService.scala
in src/main/scala/ophan/google/indexing/observatory
64 3 2022-10-06 2024-12-04 10 4 +209 / -103 9575458+ollyscoding 91546670+jonflynng
AvailabilityRecord.scala
in src/main/scala/ophan/google/indexing/observatory/model
74 4 2022-10-06 2024-03-15 10 3 +227 / -75 9575458+ollyscoding roberto.tyley
SitemapDownloader.scala
in src/main/scala/ophan/google/indexing/observatory
42 1 2022-10-06 2023-10-04 6 2 +73 / -25 9575458+ollyscoding roberto.tyley
Logging.scala
in src/main/scala/ophan/google/indexing/observatory/logging
15 - 2022-10-06 2023-10-04 4 2 +46 / -18 9575458+ollyscoding roberto.tyley
Credentials.scala
in src/main/scala/ophan/google/indexing/observatory
15 1 2022-10-06 2024-12-09 4 3 +21 / -4 9575458+ollyscoding jon.flynn
CheckReport.scala
in src/main/scala/ophan/google/indexing/observatory/model
11 - 2022-10-06 2022-10-13 2 2 +15 / -1 9575458+ollyscoding 9575458+ollyscoding
logback.xml
in src/main/resources
12 - 2022-10-05 2022-10-06 2 2 +2 / -2 roberto.tyley 9575458+ollyscoding
RedirectFollower.scala
in src/main/scala/ophan/google/indexing/observatory
47 1 2024-02-09 2024-03-15 2 2 +112 / -0 ioannakok roberto.tyley
CLIMain.scala
in src/main/scala/ophan/google/indexing/observatory
4 - 2022-10-06 2022-10-06 1 1 +14 / -0 9575458+ollyscoding 9575458+ollyscoding
SitemapParser.scala
in src/main/scala/ophan/google/indexing/observatory
12 1 2022-10-06 2022-10-06 1 1 +16 / -0 9575458+ollyscoding 9575458+ollyscoding
LogstashLayoutWithBuildInfo.scala
in src/main/scala/ophan/google/indexing/observatory/logging
19 - 2022-10-06 2022-10-06 1 1 +25 / -0 9575458+ollyscoding 9575458+ollyscoding
AWS.scala
in src/main/scala/ophan/google/indexing/observatory
21 - 2022-10-06 2022-10-06 1 1 +27 / -0 9575458+ollyscoding 9575458+ollyscoding
30 1 2022-10-06 2022-10-06 1 1 +31 / -0 9575458+ollyscoding 9575458+ollyscoding
Files With Most Churn (Top 17)
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
AvailabilityUpdaterService.scala
in src/main/scala/ophan/google/indexing/observatory
82 5 2022-10-06 2024-03-15 13 3 +542 / -418 9575458+ollyscoding roberto.tyley
DataStore.scala
in src/main/scala/ophan/google/indexing/observatory
46 2 2022-10-06 2024-03-15 13 3 +217 / -146 9575458+ollyscoding roberto.tyley
GoogleSearchService.scala
in src/main/scala/ophan/google/indexing/observatory
64 3 2022-10-06 2024-12-04 10 4 +209 / -103 9575458+ollyscoding 91546670+jonflynng
AvailabilityRecord.scala
in src/main/scala/ophan/google/indexing/observatory/model
74 4 2022-10-06 2024-03-15 10 3 +227 / -75 9575458+ollyscoding roberto.tyley
Lambda.scala
in src/main/scala/ophan/google/indexing/observatory
57 2 2022-10-06 2024-12-04 16 5 +158 / -111 9575458+ollyscoding 91546670+jonflynng
Site.scala
in src/main/scala/ophan/google/indexing/observatory/model
56 - 2022-10-06 2024-12-04 13 4 +136 / -56 9575458+ollyscoding 91546670+jonflynng
RedirectFollower.scala
in src/main/scala/ophan/google/indexing/observatory
47 1 2024-02-09 2024-03-15 2 2 +112 / -0 ioannakok roberto.tyley
SitemapDownloader.scala
in src/main/scala/ophan/google/indexing/observatory
42 1 2022-10-06 2023-10-04 6 2 +73 / -25 9575458+ollyscoding roberto.tyley
Logging.scala
in src/main/scala/ophan/google/indexing/observatory/logging
15 - 2022-10-06 2023-10-04 4 2 +46 / -18 9575458+ollyscoding roberto.tyley
30 1 2022-10-06 2022-10-06 1 1 +31 / -0 9575458+ollyscoding 9575458+ollyscoding
AWS.scala
in src/main/scala/ophan/google/indexing/observatory
21 - 2022-10-06 2022-10-06 1 1 +27 / -0 9575458+ollyscoding 9575458+ollyscoding
Credentials.scala
in src/main/scala/ophan/google/indexing/observatory
15 1 2022-10-06 2024-12-09 4 3 +21 / -4 9575458+ollyscoding jon.flynn
LogstashLayoutWithBuildInfo.scala
in src/main/scala/ophan/google/indexing/observatory/logging
19 - 2022-10-06 2022-10-06 1 1 +25 / -0 9575458+ollyscoding 9575458+ollyscoding
CheckReport.scala
in src/main/scala/ophan/google/indexing/observatory/model
11 - 2022-10-06 2022-10-13 2 2 +15 / -1 9575458+ollyscoding 9575458+ollyscoding
SitemapParser.scala
in src/main/scala/ophan/google/indexing/observatory
12 1 2022-10-06 2022-10-06 1 1 +16 / -0 9575458+ollyscoding 9575458+ollyscoding
CLIMain.scala
in src/main/scala/ophan/google/indexing/observatory
4 - 2022-10-06 2022-10-06 1 1 +14 / -0 9575458+ollyscoding 9575458+ollyscoding
logback.xml
in src/main/resources
12 - 2022-10-05 2022-10-06 2 2 +2 / -2 roberto.tyley 9575458+ollyscoding
Files With Most Contributors (Top 17)
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
Lambda.scala
in src/main/scala/ophan/google/indexing/observatory
57 2 2022-10-06 2024-12-04 16 5 +158 / -111 9575458+ollyscoding 91546670+jonflynng
Site.scala
in src/main/scala/ophan/google/indexing/observatory/model
56 - 2022-10-06 2024-12-04 13 4 +136 / -56 9575458+ollyscoding 91546670+jonflynng
GoogleSearchService.scala
in src/main/scala/ophan/google/indexing/observatory
64 3 2022-10-06 2024-12-04 10 4 +209 / -103 9575458+ollyscoding 91546670+jonflynng
AvailabilityUpdaterService.scala
in src/main/scala/ophan/google/indexing/observatory
82 5 2022-10-06 2024-03-15 13 3 +542 / -418 9575458+ollyscoding roberto.tyley
DataStore.scala
in src/main/scala/ophan/google/indexing/observatory
46 2 2022-10-06 2024-03-15 13 3 +217 / -146 9575458+ollyscoding roberto.tyley
AvailabilityRecord.scala
in src/main/scala/ophan/google/indexing/observatory/model
74 4 2022-10-06 2024-03-15 10 3 +227 / -75 9575458+ollyscoding roberto.tyley
Credentials.scala
in src/main/scala/ophan/google/indexing/observatory
15 1 2022-10-06 2024-12-09 4 3 +21 / -4 9575458+ollyscoding jon.flynn
SitemapDownloader.scala
in src/main/scala/ophan/google/indexing/observatory
42 1 2022-10-06 2023-10-04 6 2 +73 / -25 9575458+ollyscoding roberto.tyley
Logging.scala
in src/main/scala/ophan/google/indexing/observatory/logging
15 - 2022-10-06 2023-10-04 4 2 +46 / -18 9575458+ollyscoding roberto.tyley
logback.xml
in src/main/resources
12 - 2022-10-05 2022-10-06 2 2 +2 / -2 roberto.tyley 9575458+ollyscoding
RedirectFollower.scala
in src/main/scala/ophan/google/indexing/observatory
47 1 2024-02-09 2024-03-15 2 2 +112 / -0 ioannakok roberto.tyley
CheckReport.scala
in src/main/scala/ophan/google/indexing/observatory/model
11 - 2022-10-06 2022-10-13 2 2 +15 / -1 9575458+ollyscoding 9575458+ollyscoding
30 1 2022-10-06 2022-10-06 1 1 +31 / -0 9575458+ollyscoding 9575458+ollyscoding
SitemapParser.scala
in src/main/scala/ophan/google/indexing/observatory
12 1 2022-10-06 2022-10-06 1 1 +16 / -0 9575458+ollyscoding 9575458+ollyscoding
CLIMain.scala
in src/main/scala/ophan/google/indexing/observatory
4 - 2022-10-06 2022-10-06 1 1 +14 / -0 9575458+ollyscoding 9575458+ollyscoding
AWS.scala
in src/main/scala/ophan/google/indexing/observatory
21 - 2022-10-06 2022-10-06 1 1 +27 / -0 9575458+ollyscoding 9575458+ollyscoding
LogstashLayoutWithBuildInfo.scala
in src/main/scala/ophan/google/indexing/observatory/logging
19 - 2022-10-06 2022-10-06 1 1 +25 / -0 9575458+ollyscoding 9575458+ollyscoding
Files With Least Contributors (Top 17)
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
30 1 2022-10-06 2022-10-06 1 1 +31 / -0 9575458+ollyscoding 9575458+ollyscoding
AWS.scala
in src/main/scala/ophan/google/indexing/observatory
21 - 2022-10-06 2022-10-06 1 1 +27 / -0 9575458+ollyscoding 9575458+ollyscoding
LogstashLayoutWithBuildInfo.scala
in src/main/scala/ophan/google/indexing/observatory/logging
19 - 2022-10-06 2022-10-06 1 1 +25 / -0 9575458+ollyscoding 9575458+ollyscoding
SitemapParser.scala
in src/main/scala/ophan/google/indexing/observatory
12 1 2022-10-06 2022-10-06 1 1 +16 / -0 9575458+ollyscoding 9575458+ollyscoding
CLIMain.scala
in src/main/scala/ophan/google/indexing/observatory
4 - 2022-10-06 2022-10-06 1 1 +14 / -0 9575458+ollyscoding 9575458+ollyscoding
RedirectFollower.scala
in src/main/scala/ophan/google/indexing/observatory
47 1 2024-02-09 2024-03-15 2 2 +112 / -0 ioannakok roberto.tyley
SitemapDownloader.scala
in src/main/scala/ophan/google/indexing/observatory
42 1 2022-10-06 2023-10-04 6 2 +73 / -25 9575458+ollyscoding roberto.tyley
Logging.scala
in src/main/scala/ophan/google/indexing/observatory/logging
15 - 2022-10-06 2023-10-04 4 2 +46 / -18 9575458+ollyscoding roberto.tyley
logback.xml
in src/main/resources
12 - 2022-10-05 2022-10-06 2 2 +2 / -2 roberto.tyley 9575458+ollyscoding
CheckReport.scala
in src/main/scala/ophan/google/indexing/observatory/model
11 - 2022-10-06 2022-10-13 2 2 +15 / -1 9575458+ollyscoding 9575458+ollyscoding
AvailabilityUpdaterService.scala
in src/main/scala/ophan/google/indexing/observatory
82 5 2022-10-06 2024-03-15 13 3 +542 / -418 9575458+ollyscoding roberto.tyley
AvailabilityRecord.scala
in src/main/scala/ophan/google/indexing/observatory/model
74 4 2022-10-06 2024-03-15 10 3 +227 / -75 9575458+ollyscoding roberto.tyley
DataStore.scala
in src/main/scala/ophan/google/indexing/observatory
46 2 2022-10-06 2024-03-15 13 3 +217 / -146 9575458+ollyscoding roberto.tyley
Credentials.scala
in src/main/scala/ophan/google/indexing/observatory
15 1 2022-10-06 2024-12-09 4 3 +21 / -4 9575458+ollyscoding jon.flynn
GoogleSearchService.scala
in src/main/scala/ophan/google/indexing/observatory
64 3 2022-10-06 2024-12-04 10 4 +209 / -103 9575458+ollyscoding 91546670+jonflynng
Site.scala
in src/main/scala/ophan/google/indexing/observatory/model
56 - 2022-10-06 2024-12-04 13 4 +136 / -56 9575458+ollyscoding 91546670+jonflynng
Lambda.scala
in src/main/scala/ophan/google/indexing/observatory
57 2 2022-10-06 2024-12-04 16 5 +158 / -111 9575458+ollyscoding 91546670+jonflynng
Correlations

File Size vs. Number of Changes: 17 points

src/main/scala/ophan/google/indexing/observatory/Credentials.scala x: 15 lines of code y: 4 # changes src/main/scala/ophan/google/indexing/observatory/GoogleSearchService.scala x: 64 lines of code y: 10 # changes src/main/scala/ophan/google/indexing/observatory/Lambda.scala x: 57 lines of code y: 16 # changes src/main/scala/ophan/google/indexing/observatory/model/Site.scala x: 56 lines of code y: 13 # changes src/main/scala/ophan/google/indexing/observatory/AvailabilityUpdaterService.scala x: 82 lines of code y: 13 # changes src/main/scala/ophan/google/indexing/observatory/DataStore.scala x: 46 lines of code y: 13 # changes src/main/scala/ophan/google/indexing/observatory/RedirectFollower.scala x: 47 lines of code y: 2 # changes src/main/scala/ophan/google/indexing/observatory/model/AvailabilityRecord.scala x: 74 lines of code y: 10 # changes src/main/scala/ophan/google/indexing/observatory/SitemapDownloader.scala x: 42 lines of code y: 6 # changes src/main/scala/ophan/google/indexing/observatory/model/CheckReport.scala x: 11 lines of code y: 2 # changes cdk/lib/google-search-indexing-observatory.ts x: 30 lines of code y: 1 # changes src/main/resources/logback.xml x: 12 lines of code y: 2 # changes src/main/scala/ophan/google/indexing/observatory/AWS.scala x: 21 lines of code y: 1 # changes src/main/scala/ophan/google/indexing/observatory/CLIMain.scala x: 4 lines of code y: 1 # changes src/main/scala/ophan/google/indexing/observatory/SitemapParser.scala x: 12 lines of code y: 1 # changes src/main/scala/ophan/google/indexing/observatory/logging/LogstashLayoutWithBuildInfo.scala x: 19 lines of code y: 1 # changes
16.0
# changes
  min: 1.0
  average: 5.88
  25th percentile: 1.0
  median: 4.0
  75th percentile: 11.5
  max: 16.0
0 82.0
lines of code
min: 4.0 | average: 35.71 | 25th percentile: 13.5 | median: 30.0 | 75th percentile: 56.5 | max: 82.0

Number of Contributors vs. Number of Changes: 17 points

src/main/scala/ophan/google/indexing/observatory/Credentials.scala x: 3 # contributors y: 4 # changes src/main/scala/ophan/google/indexing/observatory/GoogleSearchService.scala x: 4 # contributors y: 10 # changes src/main/scala/ophan/google/indexing/observatory/Lambda.scala x: 5 # contributors y: 16 # changes src/main/scala/ophan/google/indexing/observatory/model/Site.scala x: 4 # contributors y: 13 # changes src/main/scala/ophan/google/indexing/observatory/AvailabilityUpdaterService.scala x: 3 # contributors y: 13 # changes src/main/scala/ophan/google/indexing/observatory/RedirectFollower.scala x: 2 # contributors y: 2 # changes src/main/scala/ophan/google/indexing/observatory/model/AvailabilityRecord.scala x: 3 # contributors y: 10 # changes src/main/scala/ophan/google/indexing/observatory/SitemapDownloader.scala x: 2 # contributors y: 6 # changes src/main/scala/ophan/google/indexing/observatory/logging/Logging.scala x: 2 # contributors y: 4 # changes cdk/lib/google-search-indexing-observatory.ts x: 1 # contributors y: 1 # changes
16.0
# changes
  min: 1.0
  average: 5.88
  25th percentile: 1.0
  median: 4.0
  75th percentile: 11.5
  max: 16.0
0 5.0
# contributors
min: 1.0 | average: 2.35 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 5.0

Number of Contributors vs. File Size: 17 points

src/main/scala/ophan/google/indexing/observatory/Credentials.scala x: 3 # contributors y: 15 lines of code src/main/scala/ophan/google/indexing/observatory/GoogleSearchService.scala x: 4 # contributors y: 64 lines of code src/main/scala/ophan/google/indexing/observatory/Lambda.scala x: 5 # contributors y: 57 lines of code src/main/scala/ophan/google/indexing/observatory/model/Site.scala x: 4 # contributors y: 56 lines of code src/main/scala/ophan/google/indexing/observatory/AvailabilityUpdaterService.scala x: 3 # contributors y: 82 lines of code src/main/scala/ophan/google/indexing/observatory/DataStore.scala x: 3 # contributors y: 46 lines of code src/main/scala/ophan/google/indexing/observatory/RedirectFollower.scala x: 2 # contributors y: 47 lines of code src/main/scala/ophan/google/indexing/observatory/model/AvailabilityRecord.scala x: 3 # contributors y: 74 lines of code src/main/scala/ophan/google/indexing/observatory/SitemapDownloader.scala x: 2 # contributors y: 42 lines of code src/main/scala/ophan/google/indexing/observatory/logging/Logging.scala x: 2 # contributors y: 15 lines of code src/main/scala/ophan/google/indexing/observatory/model/CheckReport.scala x: 2 # contributors y: 11 lines of code cdk/lib/google-search-indexing-observatory.ts x: 1 # contributors y: 30 lines of code src/main/resources/logback.xml x: 2 # contributors y: 12 lines of code src/main/scala/ophan/google/indexing/observatory/AWS.scala x: 1 # contributors y: 21 lines of code src/main/scala/ophan/google/indexing/observatory/CLIMain.scala x: 1 # contributors y: 4 lines of code src/main/scala/ophan/google/indexing/observatory/SitemapParser.scala x: 1 # contributors y: 12 lines of code src/main/scala/ophan/google/indexing/observatory/logging/LogstashLayoutWithBuildInfo.scala x: 1 # contributors y: 19 lines of code
82.0
lines of code
  min: 4.0
  average: 35.71
  25th percentile: 13.5
  median: 30.0
  75th percentile: 56.5
  max: 82.0
0 5.0
# contributors
min: 1.0 | average: 2.35 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 5.0

Number of Changes vs. Line Churn: 85 points

build.sbt x: 53 # changes y: 509 line churn src/test/scala/ophan/google/indexing/observatory/RedirectResolverTest.scala x: 7 # changes y: 621 line churn .github/workflows/ci.yml x: 4 # changes y: 197 line churn .github/workflows/sbt-dependency-graph.yaml x: 2 # changes y: 62 line churn .github/workflows/snyk.yml x: 1 # changes y: 36 line churn src/main/scala/ophan/google/indexing/observatory/Credentials.scala x: 4 # changes y: 25 line churn README.md x: 6 # changes y: 84 line churn src/main/scala/ophan/google/indexing/observatory/GoogleSearchService.scala x: 10 # changes y: 312 line churn src/main/scala/ophan/google/indexing/observatory/Lambda.scala x: 16 # changes y: 269 line churn src/main/scala/ophan/google/indexing/observatory/model/Site.scala x: 13 # changes y: 192 line churn src/main/scala/ophan/google/indexing/observatory/AvailabilityUpdaterService.scala x: 13 # changes y: 960 line churn src/main/scala/ophan/google/indexing/observatory/DataStore.scala x: 13 # changes y: 363 line churn src/main/scala/ophan/google/indexing/observatory/RedirectResolver.scala x: 7 # changes y: 1104 line churn src/main/scala/ophan/google/indexing/observatory/model/AvailabilityRecord.scala x: 10 # changes y: 302 line churn src/test/scala/ophan/google/indexing/observatory/model/AvailabilityRecordTest.scala x: 7 # changes y: 265 line churn project/build.properties x: 11 # changes y: 40 line churn project/plugins.sbt x: 5 # changes y: 16 line churn cdk/lib/__snapshots__/google-search-indexing-observatory.test.ts.snap x: 3 # changes y: 343 line churn cdk/lib/google-search-indexing-observatory.test.ts x: 3 # changes y: 24 line churn cdk/package-lock.json x: 11 # changes y: 39038 line churn LICENSE.md x: 1 # changes y: 402 line churn cdk/lib/__snapshots__/google-search-index-checker.test.ts.snap x: 4 # changes y: 696 line churn src/main/scala/ophan/google/index/observatory/Lambda.scala x: 2 # changes y: 402 line churn src/test/resources/independent-sitemap-recent.xml x: 1 # changes y: 803 line churn src/main/scala/ophan/google/index/checker/GoogleSearchService.scala x: 5 # changes y: 196 line churn src/main/scala/ophan/google/index/checker/Lambda.scala x: 6 # changes y: 289 line churn
39038.0
line churn
  min: 1.0
  average: 592.21
  25th percentile: 25.5
  median: 50.0
  75th percentile: 134.0
  max: 39038.0
0 53.0
# changes
min: 1.0 | average: 4.09 | 25th percentile: 1.5 | median: 2.0 | 75th percentile: 4.0 | max: 53.0

Number of Contributors vs. Line Churn: 17 points

src/main/scala/ophan/google/indexing/observatory/Credentials.scala x: 3 # contributors y: 25 line churn src/main/scala/ophan/google/indexing/observatory/GoogleSearchService.scala x: 4 # contributors y: 312 line churn src/main/scala/ophan/google/indexing/observatory/Lambda.scala x: 5 # contributors y: 269 line churn src/main/scala/ophan/google/indexing/observatory/model/Site.scala x: 4 # contributors y: 192 line churn src/main/scala/ophan/google/indexing/observatory/AvailabilityUpdaterService.scala x: 3 # contributors y: 960 line churn src/main/scala/ophan/google/indexing/observatory/DataStore.scala x: 3 # contributors y: 363 line churn src/main/scala/ophan/google/indexing/observatory/RedirectFollower.scala x: 2 # contributors y: 112 line churn src/main/scala/ophan/google/indexing/observatory/model/AvailabilityRecord.scala x: 3 # contributors y: 302 line churn src/main/scala/ophan/google/indexing/observatory/SitemapDownloader.scala x: 2 # contributors y: 98 line churn src/main/scala/ophan/google/indexing/observatory/logging/Logging.scala x: 2 # contributors y: 64 line churn src/main/scala/ophan/google/indexing/observatory/model/CheckReport.scala x: 2 # contributors y: 16 line churn cdk/lib/google-search-indexing-observatory.ts x: 1 # contributors y: 31 line churn src/main/resources/logback.xml x: 2 # contributors y: 4 line churn src/main/scala/ophan/google/indexing/observatory/AWS.scala x: 1 # contributors y: 27 line churn src/main/scala/ophan/google/indexing/observatory/CLIMain.scala x: 1 # contributors y: 14 line churn src/main/scala/ophan/google/indexing/observatory/SitemapParser.scala x: 1 # contributors y: 16 line churn src/main/scala/ophan/google/indexing/observatory/logging/LogstashLayoutWithBuildInfo.scala x: 1 # contributors y: 25 line churn
960.0
line churn
  min: 4.0
  average: 166.47
  25th percentile: 20.5
  median: 64.0
  75th percentile: 285.5
  max: 960.0
0 5.0
# contributors
min: 1.0 | average: 2.35 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 5.0

File Size vs. Line Churn: 17 points

src/main/scala/ophan/google/indexing/observatory/Credentials.scala x: 15 lines of code y: 25 line churn src/main/scala/ophan/google/indexing/observatory/GoogleSearchService.scala x: 64 lines of code y: 312 line churn src/main/scala/ophan/google/indexing/observatory/Lambda.scala x: 57 lines of code y: 269 line churn src/main/scala/ophan/google/indexing/observatory/model/Site.scala x: 56 lines of code y: 192 line churn src/main/scala/ophan/google/indexing/observatory/AvailabilityUpdaterService.scala x: 82 lines of code y: 960 line churn src/main/scala/ophan/google/indexing/observatory/DataStore.scala x: 46 lines of code y: 363 line churn src/main/scala/ophan/google/indexing/observatory/RedirectFollower.scala x: 47 lines of code y: 112 line churn src/main/scala/ophan/google/indexing/observatory/model/AvailabilityRecord.scala x: 74 lines of code y: 302 line churn src/main/scala/ophan/google/indexing/observatory/SitemapDownloader.scala x: 42 lines of code y: 98 line churn src/main/scala/ophan/google/indexing/observatory/logging/Logging.scala x: 15 lines of code y: 64 line churn src/main/scala/ophan/google/indexing/observatory/model/CheckReport.scala x: 11 lines of code y: 16 line churn cdk/lib/google-search-indexing-observatory.ts x: 30 lines of code y: 31 line churn src/main/resources/logback.xml x: 12 lines of code y: 4 line churn src/main/scala/ophan/google/indexing/observatory/AWS.scala x: 21 lines of code y: 27 line churn src/main/scala/ophan/google/indexing/observatory/CLIMain.scala x: 4 lines of code y: 14 line churn src/main/scala/ophan/google/indexing/observatory/SitemapParser.scala x: 12 lines of code y: 16 line churn src/main/scala/ophan/google/indexing/observatory/logging/LogstashLayoutWithBuildInfo.scala x: 19 lines of code y: 25 line churn
960.0
line churn
  min: 4.0
  average: 166.47
  25th percentile: 20.5
  median: 64.0
  75th percentile: 285.5
  max: 960.0
0 82.0
lines of code
min: 4.0 | average: 35.71 | 25th percentile: 13.5 | median: 30.0 | 75th percentile: 56.5 | max: 82.0