guardian / scala-steward
File Change Frequency

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

Overview
File Change Frequency Overall
  • There are 189 files with 10,284 lines of code.
    • 8 files changed more than 100 times (1,518 lines of code)
    • 16 files changed 51-100 times (1,941 lines of code)
    • 30 files changed 21-50 times (2,215 lines of code)
    • 81 files changed 6-20 times (3,307 lines of code)
    • 54 files changed 1-5 times (1,303 lines of code)
14% | 18% | 21% | 32% | 12%
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 189 files with 10,284 lines of code.
    • 6 files changed by more than 25 contributors (1,399 lines of code)
    • 30 files changed by 11-25 contributors (2,814 lines of code)
    • 45 files changed by 6-10 contributors (2,634 lines of code)
    • 78 files changed by 2-5 contributors (2,779 lines of code)
    • 30 files changed by 1 contributor (658 lines of code)
13% | 27% | 25% | 27% | 6%
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, md, yaml, json, sbt, gitignore, txt, sh, xml, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
scala10% | 19% | 22% | 33% | 13%
sbt100% | 0% | 0% | 0% | 0%
xml0% | 0% | 0% | 100% | 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
modules10% | 19% | 22% | 33% | 13%
ROOT100% | 0% | 0% | 0% | 0%
project100% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
48 - 2018-09-05 2025-04-12 594 33 frank@timepit.eu scala_steward@virtuslab.com
plugins.sbt
in project
15 - 2018-09-09 2025-04-16 318 25 scala-steward@timepit.eu scala_steward@virtuslab.com
build.sbt
in root
453 2 2018-09-05 2025-02-10 277 53 frank@timepit.eu esik.danny@gmail.com
NurtureAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/nurture
302 15 2018-11-29 2025-02-03 202 33 f.thomas@gmx.de mzuehlke@gmail.com
Context.scala
in modules/core/src/main/scala/org/scalasteward/core/application
192 2 2018-11-29 2025-01-30 183 32 f.thomas@gmx.de frank@timepit.eu
Cli.scala
in modules/core/src/main/scala/org/scalasteward/core/application
305 1 2018-11-29 2025-01-30 140 46 f.thomas@gmx.de frank@timepit.eu
Config.scala
in modules/core/src/main/scala/org/scalasteward/core/application
99 - 2018-11-29 2025-01-30 124 41 f.thomas@gmx.de frank@timepit.eu
EditAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/edit
104 5 2019-06-08 2025-02-03 101 21 frank@timepit.eu frank@timepit.eu
StewardAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/application
69 1 2019-06-15 2025-01-10 91 20 frank@timepit.eu frank@timepit.eu
FilterAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/update
98 6 2018-11-29 2025-01-10 88 19 f.thomas@gmx.de frank@timepit.eu
FileAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/io
87 3 2018-11-29 2025-01-10 79 17 f.thomas@gmx.de frank@timepit.eu
UpdatesConfig.scala
in modules/core/src/main/scala/org/scalasteward/core/repoconfig
178 9 2019-02-17 2025-01-28 77 19 f.thomas@gmx.de frank@timepit.eu
CoursierAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/coursier
128 7 2019-07-24 2025-01-10 75 18 mogami@exoego.net frank@timepit.eu
Version.scala
in modules/core/src/main/scala/org/scalasteward/core/data
168 5 2019-07-12 2025-01-10 69 18 mogami@exoego.net ytatsuno.jp@gmail.com
RepoCacheAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/repocache
62 3 2019-07-11 2025-01-22 67 14 f.thomas@gmx.de frank@timepit.eu
RepoConfigAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/repoconfig
104 5 2019-02-14 2025-01-18 65 15 frank@timepit.eu dev@scala-steward.org
MillAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/buildtool/mill
107 5 2020-06-11 2025-01-30 64 17 erlend@hamnaberg.net frank@timepit.eu
HookExecutor.scala
in modules/core/src/main/scala/org/scalasteward/core/edit/hooks
173 4 2020-11-17 2025-02-03 63 21 f.thomas@gmx.de frank@timepit.eu
PruningAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/update
188 9 2019-12-11 2025-01-10 59 14 f.thomas@gmx.de frank@timepit.eu
PullRequestRepository.scala
in modules/core/src/main/scala/org/scalasteward/core/nurture
134 6 2018-11-29 2025-01-10 57 12 f.thomas@gmx.de frank@timepit.eu
UpdateAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/update
80 4 2019-09-17 2025-01-10 56 13 frank@timepit.eu frank@timepit.eu
RepoConfig.scala
in modules/core/src/main/scala/org/scalasteward/core/repoconfig
81 1 2019-02-14 2025-01-10 56 17 frank@timepit.eu frank@timepit.eu
SbtAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/buildtool/sbt
139 8 2020-05-19 2025-01-30 55 17 f.thomas@gmx.de frank@timepit.eu
FileGitAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/git
145 8 2020-11-28 2025-01-10 54 16 f.thomas@gmx.de ytatsuno.jp@gmail.com
package.scala
in modules/core/src/main/scala/org/scalasteward/core/util
48 4 2018-11-29 2025-01-10 49 10 f.thomas@gmx.de frank@timepit.eu
ProcessAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/io
71 2 2018-11-29 2025-01-10 48 13 f.thomas@gmx.de frank@timepit.eu
ScalafmtAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/scalafmt
57 3 2019-07-12 2025-01-30 45 9 mogami@exoego.net frank@timepit.eu
Update.scala
in modules/core/src/main/scala/org/scalasteward/core/data
210 6 2019-07-09 2025-01-15 45 10 mogami@exoego.net frank@timepit.eu
package.scala
in modules/core/src/main/scala/org/scalasteward/core/buildtool/sbt
36 2 2020-05-19 2025-01-10 43 11 f.thomas@gmx.de frank@timepit.eu
string.scala
in modules/core/src/main/scala/org/scalasteward/core/util
46 6 2018-11-29 2025-01-10 43 9 f.thomas@gmx.de frank@timepit.eu
package.scala
in modules/core/src/main/scala/org/scalasteward/core/git
25 1 2018-11-29 2025-01-08 42 11 f.thomas@gmx.de frank@timepit.eu
package.scala
in modules/core/src/main/scala/org/scalasteward/core/scalafmt
23 - 2019-07-12 2025-01-10 40 11 mogami@exoego.net frank@timepit.eu
HttpJsonClient.scala
in modules/core/src/main/scala/org/scalasteward/core/util
100 5 2019-03-21 2025-01-10 40 12 f.thomas@gmx.de frank@timepit.eu
logger.scala
in modules/core/src/main/scala/org/scalasteward/core/util
56 4 2018-11-29 2025-01-10 39 10 f.thomas@gmx.de frank@timepit.eu
process.scala
in modules/core/src/main/scala/org/scalasteward/core/io
134 5 2019-07-31 2025-01-10 35 12 f.thomas@gmx.de ytatsuno.jp@gmail.com
GenGitAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/git
114 1 2020-11-28 2025-01-10 33 10 f.thomas@gmx.de frank@timepit.eu
UpdatePattern.scala
in modules/core/src/main/scala/org/scalasteward/core/repoconfig
32 1 2019-02-17 2025-01-10 32 10 f.thomas@gmx.de frank@timepit.eu
MavenAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/buildtool/maven
47 1 2020-05-19 2025-01-10 30 10 f.thomas@gmx.de frank@timepit.eu
SelfCheckAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/application
65 1 2019-11-02 2025-01-10 30 11 frank@timepit.eu frank@timepit.eu
WorkspaceAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/io
46 2 2018-11-29 2025-01-10 28 10 f.thomas@gmx.de frank@timepit.eu
BuildToolDispatcher.scala
in modules/core/src/main/scala/org/scalasteward/core/buildtool
50 3 2020-05-19 2025-01-28 28 11 f.thomas@gmx.de frank@timepit.eu
NewPullRequestData.scala
in modules/core/src/main/scala/org/scalasteward/core/forge/data
327 11 2023-01-13 2025-03-19 27 9 frank@timepit.eu info@alejandrohdezma.com
RefreshErrorAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/repocache
56 4 2019-09-24 2025-01-22 26 9 frank@timepit.eu frank@timepit.eu
parser.scala
in modules/core/src/main/scala/org/scalasteward/core/buildtool/mill
100 3 2020-06-11 2025-01-10 26 13 erlend@hamnaberg.net frank@timepit.eu
Dependency.scala
in modules/core/src/main/scala/org/scalasteward/core/data
25 - 2019-07-16 2025-01-10 25 6 f.thomas@gmx.de frank@timepit.eu
uri.scala
in modules/core/src/main/scala/org/scalasteward/core/util
26 - 2018-11-29 2025-01-10 25 8 f.thomas@gmx.de frank@timepit.eu
show.scala
in modules/core/src/main/scala/org/scalasteward/core/update
34 4 2018-12-14 2025-01-10 24 8 f.thomas@gmx.de frank@timepit.eu
UpdateState.scala
in modules/core/src/main/scala/org/scalasteward/core/update/data
54 1 2019-05-19 2025-01-08 24 7 frank@timepit.eu frank@timepit.eu
JsonKeyValueStore.scala
in modules/core/src/main/scala/org/scalasteward/core/persistence
56 4 2019-09-16 2025-01-10 23 7 frank@timepit.eu frank@timepit.eu
Selector.scala
in modules/core/src/main/scala/org/scalasteward/core/edit/update
175 8 2022-12-29 2025-01-12 22 7 frank@timepit.eu frank@timepit.eu
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
build.sbt
in root
453 2 2018-09-05 2025-02-10 277 53 frank@timepit.eu esik.danny@gmail.com
Cli.scala
in modules/core/src/main/scala/org/scalasteward/core/application
305 1 2018-11-29 2025-01-30 140 46 f.thomas@gmx.de frank@timepit.eu
Config.scala
in modules/core/src/main/scala/org/scalasteward/core/application
99 - 2018-11-29 2025-01-30 124 41 f.thomas@gmx.de frank@timepit.eu
48 - 2018-09-05 2025-04-12 594 33 frank@timepit.eu scala_steward@virtuslab.com
NurtureAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/nurture
302 15 2018-11-29 2025-02-03 202 33 f.thomas@gmx.de mzuehlke@gmail.com
Context.scala
in modules/core/src/main/scala/org/scalasteward/core/application
192 2 2018-11-29 2025-01-30 183 32 f.thomas@gmx.de frank@timepit.eu
plugins.sbt
in project
15 - 2018-09-09 2025-04-16 318 25 scala-steward@timepit.eu scala_steward@virtuslab.com
EditAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/edit
104 5 2019-06-08 2025-02-03 101 21 frank@timepit.eu frank@timepit.eu
HookExecutor.scala
in modules/core/src/main/scala/org/scalasteward/core/edit/hooks
173 4 2020-11-17 2025-02-03 63 21 f.thomas@gmx.de frank@timepit.eu
StewardAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/application
69 1 2019-06-15 2025-01-10 91 20 frank@timepit.eu frank@timepit.eu
FilterAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/update
98 6 2018-11-29 2025-01-10 88 19 f.thomas@gmx.de frank@timepit.eu
UpdatesConfig.scala
in modules/core/src/main/scala/org/scalasteward/core/repoconfig
178 9 2019-02-17 2025-01-28 77 19 f.thomas@gmx.de frank@timepit.eu
CoursierAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/coursier
128 7 2019-07-24 2025-01-10 75 18 mogami@exoego.net frank@timepit.eu
Version.scala
in modules/core/src/main/scala/org/scalasteward/core/data
168 5 2019-07-12 2025-01-10 69 18 mogami@exoego.net ytatsuno.jp@gmail.com
FileAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/io
87 3 2018-11-29 2025-01-10 79 17 f.thomas@gmx.de frank@timepit.eu
MillAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/buildtool/mill
107 5 2020-06-11 2025-01-30 64 17 erlend@hamnaberg.net frank@timepit.eu
RepoConfig.scala
in modules/core/src/main/scala/org/scalasteward/core/repoconfig
81 1 2019-02-14 2025-01-10 56 17 frank@timepit.eu frank@timepit.eu
SbtAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/buildtool/sbt
139 8 2020-05-19 2025-01-30 55 17 f.thomas@gmx.de frank@timepit.eu
FileGitAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/git
145 8 2020-11-28 2025-01-10 54 16 f.thomas@gmx.de ytatsuno.jp@gmail.com
RepoConfigAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/repoconfig
104 5 2019-02-14 2025-01-18 65 15 frank@timepit.eu dev@scala-steward.org
RepoCacheAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/repocache
62 3 2019-07-11 2025-01-22 67 14 f.thomas@gmx.de frank@timepit.eu
PruningAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/update
188 9 2019-12-11 2025-01-10 59 14 f.thomas@gmx.de frank@timepit.eu
UpdateAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/update
80 4 2019-09-17 2025-01-10 56 13 frank@timepit.eu frank@timepit.eu
ProcessAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/io
71 2 2018-11-29 2025-01-10 48 13 f.thomas@gmx.de frank@timepit.eu
parser.scala
in modules/core/src/main/scala/org/scalasteward/core/buildtool/mill
100 3 2020-06-11 2025-01-10 26 13 erlend@hamnaberg.net frank@timepit.eu
PullRequestRepository.scala
in modules/core/src/main/scala/org/scalasteward/core/nurture
134 6 2018-11-29 2025-01-10 57 12 f.thomas@gmx.de frank@timepit.eu
HttpJsonClient.scala
in modules/core/src/main/scala/org/scalasteward/core/util
100 5 2019-03-21 2025-01-10 40 12 f.thomas@gmx.de frank@timepit.eu
process.scala
in modules/core/src/main/scala/org/scalasteward/core/io
134 5 2019-07-31 2025-01-10 35 12 f.thomas@gmx.de ytatsuno.jp@gmail.com
Resolver.scala
in modules/core/src/main/scala/org/scalasteward/core/data
47 - 2019-12-11 2025-01-10 21 12 manuel.cuetorodriguez@sky.uk frank@timepit.eu
ClientConfiguration.scala
in modules/core/src/main/scala/org/scalasteward/core/client
61 3 2021-12-03 2025-01-10 21 12 dfrancoeur04@gmail.com frank@timepit.eu
package.scala
in modules/core/src/main/scala/org/scalasteward/core/buildtool/sbt
36 2 2020-05-19 2025-01-10 43 11 f.thomas@gmx.de frank@timepit.eu
package.scala
in modules/core/src/main/scala/org/scalasteward/core/git
25 1 2018-11-29 2025-01-08 42 11 f.thomas@gmx.de frank@timepit.eu
package.scala
in modules/core/src/main/scala/org/scalasteward/core/scalafmt
23 - 2019-07-12 2025-01-10 40 11 mogami@exoego.net frank@timepit.eu
SelfCheckAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/application
65 1 2019-11-02 2025-01-10 30 11 frank@timepit.eu frank@timepit.eu
BuildToolDispatcher.scala
in modules/core/src/main/scala/org/scalasteward/core/buildtool
50 3 2020-05-19 2025-01-28 28 11 f.thomas@gmx.de frank@timepit.eu
PullRequestsConfig.scala
in modules/core/src/main/scala/org/scalasteward/core/repoconfig
42 - 2020-02-20 2025-01-10 21 11 f.thomas@gmx.de frank@timepit.eu
package.scala
in modules/core/src/main/scala/org/scalasteward/core/util
48 4 2018-11-29 2025-01-10 49 10 f.thomas@gmx.de frank@timepit.eu
Update.scala
in modules/core/src/main/scala/org/scalasteward/core/data
210 6 2019-07-09 2025-01-15 45 10 mogami@exoego.net frank@timepit.eu
logger.scala
in modules/core/src/main/scala/org/scalasteward/core/util
56 4 2018-11-29 2025-01-10 39 10 f.thomas@gmx.de frank@timepit.eu
GenGitAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/git
114 1 2020-11-28 2025-01-10 33 10 f.thomas@gmx.de frank@timepit.eu
UpdatePattern.scala
in modules/core/src/main/scala/org/scalasteward/core/repoconfig
32 1 2019-02-17 2025-01-10 32 10 f.thomas@gmx.de frank@timepit.eu
MavenAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/buildtool/maven
47 1 2020-05-19 2025-01-10 30 10 f.thomas@gmx.de frank@timepit.eu
WorkspaceAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/io
46 2 2018-11-29 2025-01-10 28 10 f.thomas@gmx.de frank@timepit.eu
PostUpdateHook.scala
in modules/core/src/main/scala/org/scalasteward/core/edit/hooks
19 - 2020-11-17 2025-02-03 20 10 f.thomas@gmx.de frank@timepit.eu
ScalafmtAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/scalafmt
57 3 2019-07-12 2025-01-30 45 9 mogami@exoego.net frank@timepit.eu
string.scala
in modules/core/src/main/scala/org/scalasteward/core/util
46 6 2018-11-29 2025-01-10 43 9 f.thomas@gmx.de frank@timepit.eu
NewPullRequestData.scala
in modules/core/src/main/scala/org/scalasteward/core/forge/data
327 11 2023-01-13 2025-03-19 27 9 frank@timepit.eu info@alejandrohdezma.com
RefreshErrorAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/repocache
56 4 2019-09-24 2025-01-22 26 9 frank@timepit.eu frank@timepit.eu
UrlChecker.scala
in modules/core/src/main/scala/org/scalasteward/core/util
45 3 2021-01-05 2025-01-10 20 9 f.thomas@gmx.de frank@timepit.eu
parser.scala
in modules/core/src/main/scala/org/scalasteward/core/buildtool/maven
52 3 2020-05-19 2025-01-10 18 9 f.thomas@gmx.de frank@timepit.eu
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
VersionPositionScanner.scala
in modules/core/src/main/scala/org/scalasteward/core/edit/update
85 10 2022-12-29 2025-01-10 5 1 frank@timepit.eu frank@timepit.eu
gradleParser.scala
in modules/core/src/main/scala/org/scalasteward/core/buildtool/gradle
59 7 2025-01-10 2025-01-28 2 1 frank@timepit.eu frank@timepit.eu
VersionPosition.scala
in modules/core/src/main/scala/org/scalasteward/core/edit/update/data
42 2 2022-12-29 2025-01-08 4 1 frank@timepit.eu frank@timepit.eu
CreatePullRequestRequest.scala
in modules/core/src/main/scala/org/scalasteward/core/forge/bitbucket
42 - 2023-01-13 2025-01-08 2 1 frank@timepit.eu frank@timepit.eu
Url.scala
in modules/core/src/main/scala/org/scalasteward/core/forge/bitbucketserver
33 - 2023-01-13 2025-01-08 2 1 frank@timepit.eu frank@timepit.eu
ReposFilesLoader.scala
in modules/core/src/main/scala/org/scalasteward/core/application
31 1 2023-12-09 2025-01-10 4 1 frank@timepit.eu frank@timepit.eu
GradleAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/buildtool/gradle
31 1 2025-01-10 2025-01-30 4 1 frank@timepit.eu frank@timepit.eu
PullRequestState.scala
in modules/core/src/main/scala/org/scalasteward/core/forge/data
31 - 2023-01-13 2025-01-08 2 1 frank@timepit.eu frank@timepit.eu
json.scala
in modules/core/src/main/scala/org/scalasteward/core/forge/bitbucket
29 - 2023-01-13 2025-01-10 3 1 frank@timepit.eu frank@timepit.eu
VersionPositionScannerBenchmark.scala
in modules/benchmark/src/main/scala/org/scalasteward/benchmark
29 1 2022-12-31 2025-01-10 4 1 frank@timepit.eu frank@timepit.eu
Repo.scala
in modules/core/src/main/scala/org/scalasteward/core/data
28 1 2023-01-12 2025-01-08 2 1 frank@timepit.eu frank@timepit.eu
ValidateRepoConfigContext.scala
in modules/core/src/main/scala/org/scalasteward/core/application
26 2 2023-12-15 2025-01-10 4 1 frank@timepit.eu frank@timepit.eu
Url.scala
in modules/core/src/main/scala/org/scalasteward/core/forge/bitbucket
25 - 2023-01-13 2025-01-08 2 1 frank@timepit.eu frank@timepit.eu
UpdateInfoUrl.scala
in modules/core/src/main/scala/org/scalasteward/core/nurture
19 - 2023-01-06 2025-01-08 3 1 frank@timepit.eu frank@timepit.eu
GitHubException.scala
in modules/core/src/main/scala/org/scalasteward/core/forge/github
19 - 2023-01-13 2025-01-08 2 1 frank@timepit.eu frank@timepit.eu
PullRequestOut.scala
in modules/core/src/main/scala/org/scalasteward/core/forge/data
17 - 2023-01-13 2025-01-10 3 1 frank@timepit.eu frank@timepit.eu
BranchOut.scala
in modules/core/src/main/scala/org/scalasteward/core/forge/data
12 - 2023-01-13 2025-01-10 3 1 frank@timepit.eu frank@timepit.eu
CreateComment.scala
in modules/core/src/main/scala/org/scalasteward/core/forge/bitbucket
11 - 2023-01-13 2025-01-08 2 1 frank@timepit.eu frank@timepit.eu
Reviewer.scala
in modules/core/src/main/scala/org/scalasteward/core/forge/bitbucket
11 - 2023-01-13 2025-01-08 2 1 frank@timepit.eu frank@timepit.eu
CommitOut.scala
in modules/core/src/main/scala/org/scalasteward/core/forge/data
11 - 2023-01-13 2025-01-10 3 1 frank@timepit.eu frank@timepit.eu
PullRequestNumber.scala
in modules/core/src/main/scala/org/scalasteward/core/forge/data
11 - 2023-01-13 2025-01-08 4 1 frank@timepit.eu frank@timepit.eu
Page.scala
in modules/core/src/main/scala/org/scalasteward/core/forge/bitbucket
9 - 2023-01-13 2025-01-08 2 1 frank@timepit.eu frank@timepit.eu
UpdateState.scala
in modules/core/src/main/scala/org/scalasteward/core/forge/data
9 - 2023-01-13 2025-01-08 2 1 frank@timepit.eu frank@timepit.eu
Comment.scala
in modules/core/src/main/scala/org/scalasteward/core/forge/data
9 - 2023-01-13 2025-01-08 2 1 frank@timepit.eu frank@timepit.eu
package.scala
in modules/core/src/main/scala/org/scalasteward/core/buildtool/gradle
7 - 2025-01-10 2025-01-28 2 1 frank@timepit.eu frank@timepit.eu
GitHubLabels.scala
in modules/core/src/main/scala/org/scalasteward/core/forge/github
7 - 2023-01-13 2025-01-08 2 1 frank@timepit.eu frank@timepit.eu
AuthenticatedUser.scala
in modules/core/src/main/scala/org/scalasteward/core/forge/data
5 - 2023-01-13 2025-01-08 2 1 frank@timepit.eu frank@timepit.eu
package.scala
in modules/core/src/main/scala/org/scalasteward/core/buildtool/maven
4 - 2022-12-25 2025-01-08 3 1 frank@timepit.eu frank@timepit.eu
BuildRoot.scala
in modules/core/src/main/scala/org/scalasteward/core/buildtool
3 - 2023-01-12 2025-01-08 2 1 frank@timepit.eu frank@timepit.eu
GitHubApp.scala
in modules/core/src/main/scala/org/scalasteward/core/forge/github
3 - 2023-01-13 2025-01-08 2 1 frank@timepit.eu frank@timepit.eu
Json.scala
in modules/core/src/main/scala/org/scalasteward/core/forge/bitbucketserver
75 1 2023-01-13 2025-01-10 4 2 frank@timepit.eu frank@timepit.eu
ForgeRepoAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/forge
54 4 2023-01-13 2025-01-10 4 2 frank@timepit.eu frank@timepit.eu
ForgeAuthAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/forge
52 2 2023-12-22 2025-01-10 6 2 frank@timepit.eu frank@timepit.eu
package.scala
in modules/core/src/main/scala/org/scalasteward/core/edit/update
43 2 2022-12-29 2025-01-08 5 2 frank@timepit.eu frank@timepit.eu
BasicAuthAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/forge
34 1 2024-10-28 2025-01-10 3 2 jgoyeau@netflix.com frank@timepit.eu
Substring.scala
in modules/core/src/main/scala/org/scalasteward/core/edit/update/data
32 3 2022-12-29 2025-01-08 8 2 frank@timepit.eu frank@timepit.eu
Url.scala
in modules/core/src/main/scala/org/scalasteward/core/forge/github
30 - 2023-01-13 2025-01-08 3 2 frank@timepit.eu frank@timepit.eu
RepoOut.scala
in modules/core/src/main/scala/org/scalasteward/core/forge/data
29 1 2023-01-13 2025-01-10 5 2 frank@timepit.eu frank@timepit.eu
RetractedArtifact.scala
in modules/core/src/main/scala/org/scalasteward/core/repoconfig
26 1 2024-11-24 2025-01-08 3 2 mzuehlke@gmail.com frank@timepit.eu
BitbucketServerAuthAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/forge/bitbucketserver
25 1 2024-10-28 2025-01-10 3 2 jgoyeau@netflix.com frank@timepit.eu
CreatePullRequestPayload.scala
in modules/core/src/main/scala/org/scalasteward/core/forge/github
23 - 2023-07-02 2025-01-08 3 2 info@alejandrohdezma.com frank@timepit.eu
GitLabAuthAlg.scala
in modules/core/src/main/scala/org/scalasteward/core/forge/gitlab
20 1 2024-10-28 2025-01-10 3 2 jgoyeau@netflix.com frank@timepit.eu
GitHubReviewers.scala
in modules/core/src/main/scala/org/scalasteward/core/forge/github
19 1 2023-02-17 2025-01-08 2 2 d@leontiev.xyz frank@timepit.eu
UpdatePullRequestPayload.scala
in modules/core/src/main/scala/org/scalasteward/core/forge/github
16 - 2023-07-02 2025-01-08 3 2 info@alejandrohdezma.com frank@timepit.eu
RepositoriesOut.scala
in modules/core/src/main/scala/org/scalasteward/core/forge/github
11 - 2023-01-13 2025-01-08 3 2 frank@timepit.eu frank@timepit.eu
ModulePosition.scala
in modules/core/src/main/scala/org/scalasteward/core/edit/update/data
9 - 2022-12-29 2025-01-08 5 2 frank@timepit.eu frank@timepit.eu
UserOut.scala
in modules/core/src/main/scala/org/scalasteward/core/forge/data
9 - 2023-01-13 2025-01-10 4 2 frank@timepit.eu frank@timepit.eu
InstallationOut.scala
in modules/core/src/main/scala/org/scalasteward/core/forge/github
8 - 2023-01-13 2025-01-10 4 2 frank@timepit.eu frank@timepit.eu
GitHubAssignees.scala
in modules/core/src/main/scala/org/scalasteward/core/forge/github
7 - 2023-02-17 2025-01-08 2 2 d@leontiev.xyz frank@timepit.eu
TokenOut.scala
in modules/core/src/main/scala/org/scalasteward/core/forge/github
7 - 2023-01-13 2025-01-08 3 2 frank@timepit.eu frank@timepit.eu
Correlations

File Size vs. Number of Changes: 189 points

project/plugins.sbt x: 15 lines of code y: 318 # changes project/Dependencies.scala x: 48 lines of code y: 594 # changes modules/core/src/main/scala/org/scalasteward/core/forge/data/NewPullRequestData.scala x: 327 lines of code y: 27 # changes build.sbt x: 453 lines of code y: 277 # changes modules/core/src/main/scala/org/scalasteward/core/buildtool/scalacli/ScalaCliAlg.scala x: 84 lines of code y: 19 # changes modules/core/src/main/scala/org/scalasteward/core/edit/EditAlg.scala x: 104 lines of code y: 101 # changes modules/core/src/main/scala/org/scalasteward/core/edit/hooks/HookExecutor.scala x: 173 lines of code y: 63 # changes modules/core/src/main/scala/org/scalasteward/core/edit/hooks/PostUpdateHook.scala x: 19 lines of code y: 20 # changes modules/core/src/main/scala/org/scalasteward/core/edit/scalafix/ScalafixMigration.scala x: 59 lines of code y: 13 # changes modules/core/src/main/scala/org/scalasteward/core/repoconfig/PostUpdateHookConfig.scala x: 30 lines of code y: 15 # changes modules/core/src/main/scala/org/scalasteward/core/repoconfig/VersionPattern.scala x: 30 lines of code y: 9 # changes modules/core/src/main/scala/org/scalasteward/core/forge/ForgeType.scala x: 97 lines of code y: 12 # changes modules/core/src/main/scala/org/scalasteward/core/nurture/NurtureAlg.scala x: 302 lines of code y: 202 # changes modules/core/src/main/scala/org/scalasteward/core/application/Cli.scala x: 305 lines of code y: 140 # changes modules/core/src/main/scala/org/scalasteward/core/application/Config.scala x: 99 lines of code y: 124 # changes modules/core/src/main/scala/org/scalasteward/core/application/Context.scala x: 192 lines of code y: 183 # changes modules/core/src/main/scala/org/scalasteward/core/buildtool/gradle/GradleAlg.scala x: 31 lines of code y: 4 # changes modules/core/src/main/scala/org/scalasteward/core/buildtool/mill/MillAlg.scala x: 107 lines of code y: 64 # changes modules/core/src/main/scala/org/scalasteward/core/buildtool/sbt/SbtAlg.scala x: 139 lines of code y: 55 # changes modules/core/src/main/scala/org/scalasteward/core/scalafmt/ScalafmtAlg.scala x: 57 lines of code y: 45 # changes modules/core/src/main/scala/org/scalasteward/core/buildtool/BuildToolDispatcher.scala x: 50 lines of code y: 28 # changes modules/core/src/main/scala/org/scalasteward/core/buildtool/gradle/gradleParser.scala x: 59 lines of code y: 2 # changes modules/core/src/main/scala/org/scalasteward/core/buildtool/gradle/package.scala x: 7 lines of code y: 2 # changes modules/core/src/main/scala/org/scalasteward/core/repoconfig/UpdatesConfig.scala x: 178 lines of code y: 77 # changes modules/core/src/main/scala/org/scalasteward/core/repocache/RefreshErrorAlg.scala x: 56 lines of code y: 26 # changes modules/core/src/main/scala/org/scalasteward/core/repocache/RepoCacheAlg.scala x: 62 lines of code y: 67 # changes modules/core/src/main/scala/org/scalasteward/core/forge/github/GitHubApiAlg.scala x: 130 lines of code y: 15 # changes modules/core/src/main/scala/org/scalasteward/core/repoconfig/RepoConfigAlg.scala x: 104 lines of code y: 65 # changes modules/core/src/main/scala/org/scalasteward/core/data/Update.scala x: 210 lines of code y: 45 # changes modules/core/src/main/scala/org/scalasteward/core/edit/update/Selector.scala x: 175 lines of code y: 22 # changes modules/benchmark/src/main/scala/org/scalasteward/benchmark/UpdatesConfigBenchmark.scala x: 24 lines of code y: 13 # changes modules/benchmark/src/main/scala/org/scalasteward/benchmark/VersionPositionScannerBenchmark.scala x: 29 lines of code y: 4 # changes modules/core/src/main/scala/org/scalasteward/core/application/RunResults.scala x: 25 lines of code y: 6 # changes modules/core/src/main/scala/org/scalasteward/core/application/SelfCheckAlg.scala x: 65 lines of code y: 30 # changes modules/core/src/main/scala/org/scalasteward/core/application/StewardAlg.scala x: 69 lines of code y: 91 # changes modules/core/src/main/scala/org/scalasteward/core/application/ValidateRepoConfigContext.scala x: 26 lines of code y: 4 # changes modules/core/src/main/scala/org/scalasteward/core/buildtool/maven/MavenAlg.scala x: 47 lines of code y: 30 # changes modules/core/src/main/scala/org/scalasteward/core/buildtool/maven/parser.scala x: 52 lines of code y: 18 # changes modules/core/src/main/scala/org/scalasteward/core/buildtool/mill/parser.scala x: 100 lines of code y: 26 # changes modules/core/src/main/scala/org/scalasteward/core/buildtool/sbt/data/SbtVersion.scala x: 13 lines of code y: 12 # changes modules/core/src/main/scala/org/scalasteward/core/buildtool/sbt/data/ScalaVersion.scala x: 13 lines of code y: 11 # changes modules/core/src/main/scala/org/scalasteward/core/buildtool/sbt/package.scala x: 36 lines of code y: 43 # changes modules/core/src/main/scala/org/scalasteward/core/buildtool/sbt/parser.scala x: 22 lines of code y: 12 # changes modules/core/src/main/scala/org/scalasteward/core/client/ClientConfiguration.scala x: 61 lines of code y: 21 # changes modules/core/src/main/scala/org/scalasteward/core/coursier/CoursierAlg.scala x: 128 lines of code y: 75 # changes modules/core/src/main/scala/org/scalasteward/core/coursier/DependencyMetadata.scala x: 37 lines of code y: 8 # changes modules/core/src/main/scala/org/scalasteward/core/coursier/VersionsCache.scala x: 70 lines of code y: 17 # changes modules/core/src/main/scala/org/scalasteward/core/coursier/package.scala x: 28 lines of code y: 8 # changes modules/core/src/main/scala/org/scalasteward/core/data/CrossDependency.scala x: 29 lines of code y: 12 # changes modules/core/src/main/scala/org/scalasteward/core/data/Dependency.scala x: 25 lines of code y: 25 # changes modules/core/src/main/scala/org/scalasteward/core/data/GroupId.scala x: 12 lines of code y: 10 # changes modules/core/src/main/scala/org/scalasteward/core/data/Resolver.scala x: 47 lines of code y: 21 # changes modules/core/src/main/scala/org/scalasteward/core/data/Scope.scala x: 27 lines of code y: 15 # changes modules/core/src/main/scala/org/scalasteward/core/data/SemVer.scala x: 63 lines of code y: 17 # changes modules/core/src/main/scala/org/scalasteward/core/data/Version.scala x: 168 lines of code y: 69 # changes modules/core/src/main/scala/org/scalasteward/core/edit/scalafix/ScalafixCli.scala x: 26 lines of code y: 7 # changes modules/core/src/main/scala/org/scalasteward/core/edit/scalafix/ScalafixMigrations.scala x: 8 lines of code y: 9 # changes modules/core/src/main/scala/org/scalasteward/core/edit/scalafix/ScalafixMigrationsFinder.scala x: 19 lines of code y: 14 # changes modules/core/src/main/scala/org/scalasteward/core/edit/scalafix/ScalafixMigrationsLoader.scala x: 35 lines of code y: 10 # changes modules/core/src/main/scala/org/scalasteward/core/edit/update/ScannerAlg.scala x: 51 lines of code y: 12 # changes modules/core/src/main/scala/org/scalasteward/core/edit/update/VersionPositionScanner.scala x: 85 lines of code y: 5 # changes modules/core/src/main/scala/org/scalasteward/core/forge/BasicAuthAlg.scala x: 34 lines of code y: 3 # changes modules/core/src/main/scala/org/scalasteward/core/forge/ForgeApiAlg.scala x: 38 lines of code y: 8 # changes modules/core/src/main/scala/org/scalasteward/core/forge/ForgeAuthAlg.scala x: 52 lines of code y: 6 # changes modules/core/src/main/scala/org/scalasteward/core/forge/ForgeRepoAlg.scala x: 54 lines of code y: 4 # changes modules/core/src/main/scala/org/scalasteward/core/forge/ForgeSelection.scala x: 39 lines of code y: 15 # changes modules/core/src/main/scala/org/scalasteward/core/forge/azurerepos/AzureReposApiAlg.scala x: 68 lines of code y: 12 # changes modules/core/src/main/scala/org/scalasteward/core/forge/azurerepos/JsonCodec.scala x: 91 lines of code y: 8 # changes modules/core/src/main/scala/org/scalasteward/core/forge/bitbucket/BitbucketApiAlg.scala x: 119 lines of code y: 11 # changes modules/core/src/main/scala/org/scalasteward/core/forge/bitbucket/RepositoryResponse.scala x: 62 lines of code y: 5 # changes modules/core/src/main/scala/org/scalasteward/core/forge/bitbucketserver/BitbucketServerApiAlg.scala x: 106 lines of code y: 11 # changes modules/core/src/main/scala/org/scalasteward/core/forge/bitbucketserver/BitbucketServerAuthAlg.scala x: 25 lines of code y: 3 # changes modules/core/src/main/scala/org/scalasteward/core/forge/bitbucketserver/Json.scala x: 75 lines of code y: 4 # changes modules/core/src/main/scala/org/scalasteward/core/forge/data/BranchOut.scala x: 12 lines of code y: 3 # changes modules/core/src/main/scala/org/scalasteward/core/forge/data/CommitOut.scala x: 11 lines of code y: 3 # changes modules/core/src/main/scala/org/scalasteward/core/forge/data/PullRequestOut.scala x: 17 lines of code y: 3 # changes modules/core/src/main/scala/org/scalasteward/core/forge/data/RepoOut.scala x: 29 lines of code y: 5 # changes modules/core/src/main/scala/org/scalasteward/core/forge/data/UserOut.scala x: 9 lines of code y: 4 # changes modules/core/src/main/scala/org/scalasteward/core/forge/gitea/GiteaApiAlg.scala x: 242 lines of code y: 14 # changes modules/core/src/main/scala/org/scalasteward/core/forge/gitea/Url.scala x: 23 lines of code y: 7 # changes modules/core/src/main/scala/org/scalasteward/core/forge/github/GitHubAppApiAlg.scala x: 55 lines of code y: 4 # changes modules/core/src/main/scala/org/scalasteward/core/forge/github/GitHubAuthAlg.scala x: 123 lines of code y: 9 # changes modules/core/src/main/scala/org/scalasteward/core/forge/github/InstallationOut.scala x: 8 lines of code y: 4 # changes modules/core/src/main/scala/org/scalasteward/core/forge/gitlab/GitLabApiAlg.scala x: 309 lines of code y: 17 # changes modules/core/src/main/scala/org/scalasteward/core/forge/gitlab/GitLabAuthAlg.scala x: 20 lines of code y: 3 # changes modules/core/src/main/scala/org/scalasteward/core/git/CommitMsg.scala x: 63 lines of code y: 19 # changes modules/core/src/main/scala/org/scalasteward/core/git/FileGitAlg.scala x: 145 lines of code y: 54 # changes modules/core/src/main/scala/org/scalasteward/core/git/GenGitAlg.scala x: 114 lines of code y: 33 # changes modules/core/src/main/scala/org/scalasteward/core/git/Sha1.scala x: 28 lines of code y: 17 # changes modules/core/src/main/scala/org/scalasteward/core/io/FileAlg.scala x: 87 lines of code y: 79 # changes modules/core/src/main/scala/org/scalasteward/core/io/ProcessAlg.scala x: 71 lines of code y: 48 # changes modules/core/src/main/scala/org/scalasteward/core/io/WorkspaceAlg.scala x: 46 lines of code y: 28 # changes modules/core/src/main/scala/org/scalasteward/core/io/process.scala x: 134 lines of code y: 35 # changes modules/core/src/main/scala/org/scalasteward/core/nurture/PullRequestRepository.scala x: 134 lines of code y: 57 # changes modules/core/src/main/scala/org/scalasteward/core/nurture/UpdateInfoUrlFinder.scala x: 87 lines of code y: 11 # changes modules/core/src/main/scala/org/scalasteward/core/persistence/CachingKeyValueStore.scala x: 25 lines of code y: 8 # changes modules/core/src/main/scala/org/scalasteward/core/persistence/JsonKeyValueStore.scala x: 56 lines of code y: 23 # changes modules/core/src/main/scala/org/scalasteward/core/persistence/KeyValueStore.scala x: 13 lines of code y: 18 # changes modules/core/src/main/scala/org/scalasteward/core/repocache/RepoCache.scala x: 25 lines of code y: 19 # changes modules/core/src/main/scala/org/scalasteward/core/repoconfig/PullRequestFrequency.scala x: 53 lines of code y: 14 # changes modules/core/src/main/scala/org/scalasteward/core/repoconfig/PullRequestGroup.scala x: 21 lines of code y: 11 # changes modules/core/src/main/scala/org/scalasteward/core/repoconfig/PullRequestUpdateFilter.scala x: 54 lines of code y: 11 # changes modules/core/src/main/scala/org/scalasteward/core/repoconfig/PullRequestsConfig.scala x: 42 lines of code y: 21 # changes modules/core/src/main/scala/org/scalasteward/core/repoconfig/RepoConfig.scala x: 81 lines of code y: 56 # changes modules/core/src/main/scala/org/scalasteward/core/repoconfig/RepoConfigLoader.scala x: 36 lines of code y: 8 # changes modules/core/src/main/scala/org/scalasteward/core/repoconfig/UpdatePattern.scala x: 32 lines of code y: 32 # changes modules/core/src/main/scala/org/scalasteward/core/repoconfig/ValidateRepoConfigAlg.scala x: 53 lines of code y: 11 # changes modules/core/src/main/scala/org/scalasteward/core/scalafmt/package.scala x: 23 lines of code y: 40 # changes modules/core/src/main/scala/org/scalasteward/core/update/FilterAlg.scala x: 98 lines of code y: 88 # changes modules/core/src/main/scala/org/scalasteward/core/update/PruningAlg.scala x: 188 lines of code y: 59 # changes modules/core/src/main/scala/org/scalasteward/core/update/UpdateAlg.scala x: 80 lines of code y: 56 # changes modules/core/src/main/scala/org/scalasteward/core/update/artifact/ArtifactMigrationsLoader.scala x: 35 lines of code y: 12 # changes modules/core/src/main/scala/org/scalasteward/core/update/show.scala x: 34 lines of code y: 24 # changes modules/core/src/main/scala/org/scalasteward/core/util/DateTimeAlg.scala x: 25 lines of code y: 17 # changes modules/core/src/main/scala/org/scalasteward/core/util/HttpJsonClient.scala x: 100 lines of code y: 40 # changes modules/core/src/main/scala/org/scalasteward/core/util/UrlChecker.scala x: 45 lines of code y: 20 # changes modules/core/src/main/scala/org/scalasteward/core/util/dateTime.scala x: 52 lines of code y: 21 # changes modules/core/src/main/scala/org/scalasteward/core/util/logger.scala x: 56 lines of code y: 39 # changes modules/core/src/main/scala/org/scalasteward/core/util/package.scala x: 48 lines of code y: 49 # changes modules/core/src/main/scala/org/scalasteward/core/util/string.scala x: 46 lines of code y: 43 # changes modules/core/src/main/scala/org/scalasteward/core/util/uri.scala x: 26 lines of code y: 25 # changes modules/benchmark/src/main/scala/org/scalasteward/benchmark/VersionBenchmark.scala x: 15 lines of code y: 7 # changes modules/core/src/main/scala/org/scalasteward/core/Main.scala x: 15 lines of code y: 17 # changes modules/core/src/main/scala/org/scalasteward/core/buildtool/BuildRoot.scala x: 3 lines of code y: 2 # changes modules/core/src/main/scala/org/scalasteward/core/buildtool/BuildToolAlg.scala x: 17 lines of code y: 17 # changes modules/core/src/main/scala/org/scalasteward/core/buildtool/maven/command.scala x: 9 lines of code y: 9 # changes modules/core/src/main/scala/org/scalasteward/core/buildtool/maven/package.scala x: 4 lines of code y: 3 # changes modules/core/src/main/scala/org/scalasteward/core/data/ArtifactId.scala x: 19 lines of code y: 11 # changes modules/core/src/main/scala/org/scalasteward/core/data/DependencyInfo.scala x: 11 lines of code y: 7 # changes modules/core/src/main/scala/org/scalasteward/core/data/ProcessResult.scala x: 8 lines of code y: 10 # changes modules/core/src/main/scala/org/scalasteward/core/data/Repo.scala x: 28 lines of code y: 2 # changes modules/core/src/main/scala/org/scalasteward/core/data/RepoData.scala x: 8 lines of code y: 7 # changes modules/core/src/main/scala/org/scalasteward/core/data/UpdateData.scala x: 14 lines of code y: 11 # changes modules/core/src/main/scala/org/scalasteward/core/data/package.scala x: 28 lines of code y: 10 # changes modules/core/src/main/scala/org/scalasteward/core/edit/EditAttempt.scala x: 25 lines of code y: 12 # changes modules/core/src/main/scala/org/scalasteward/core/edit/update/ModulePositionScanner.scala x: 59 lines of code y: 10 # changes modules/core/src/main/scala/org/scalasteward/core/edit/update/data/ModulePosition.scala x: 9 lines of code y: 5 # changes modules/core/src/main/scala/org/scalasteward/core/edit/update/data/Substring.scala x: 32 lines of code y: 8 # changes modules/core/src/main/scala/org/scalasteward/core/edit/update/data/VersionPosition.scala x: 42 lines of code y: 4 # changes modules/core/src/main/scala/org/scalasteward/core/edit/update/package.scala x: 43 lines of code y: 5 # changes modules/core/src/main/scala/org/scalasteward/core/forge/bitbucket/CreateComment.scala x: 11 lines of code y: 2 # changes modules/core/src/main/scala/org/scalasteward/core/forge/bitbucket/CreatePullRequestRequest.scala x: 42 lines of code y: 2 # changes modules/core/src/main/scala/org/scalasteward/core/forge/bitbucket/Page.scala x: 9 lines of code y: 2 # changes modules/core/src/main/scala/org/scalasteward/core/forge/bitbucket/Url.scala x: 25 lines of code y: 2 # changes modules/core/src/main/scala/org/scalasteward/core/forge/bitbucketserver/Url.scala x: 33 lines of code y: 2 # changes modules/core/src/main/scala/org/scalasteward/core/forge/data/AuthenticatedUser.scala x: 5 lines of code y: 2 # changes modules/core/src/main/scala/org/scalasteward/core/forge/data/PullRequestState.scala x: 31 lines of code y: 2 # changes modules/core/src/main/scala/org/scalasteward/core/forge/github/CreatePullRequestPayload.scala x: 23 lines of code y: 3 # changes modules/core/src/main/scala/org/scalasteward/core/forge/github/GitHubException.scala x: 19 lines of code y: 2 # changes modules/core/src/main/scala/org/scalasteward/core/forge/github/TokenOut.scala x: 7 lines of code y: 3 # changes modules/core/src/main/scala/org/scalasteward/core/forge/github/UpdatePullRequestPayload.scala x: 16 lines of code y: 3 # changes modules/core/src/main/scala/org/scalasteward/core/forge/github/Url.scala x: 30 lines of code y: 3 # changes modules/core/src/main/scala/org/scalasteward/core/forge/gitlab/Url.scala x: 34 lines of code y: 5 # changes modules/core/src/main/scala/org/scalasteward/core/git/Author.scala x: 15 lines of code y: 16 # changes modules/core/src/main/scala/org/scalasteward/core/git/Branch.scala x: 12 lines of code y: 16 # changes modules/core/src/main/scala/org/scalasteward/core/git/Commit.scala x: 2 lines of code y: 12 # changes modules/core/src/main/scala/org/scalasteward/core/git/package.scala x: 25 lines of code y: 42 # changes modules/core/src/main/scala/org/scalasteward/core/io/FileData.scala x: 5 lines of code y: 13 # changes modules/core/src/main/scala/org/scalasteward/core/nurture/UpdateInfoUrl.scala x: 19 lines of code y: 3 # changes modules/core/src/main/scala/org/scalasteward/core/repocache/RepoCacheRepository.scala x: 9 lines of code y: 17 # changes modules/core/src/main/scala/org/scalasteward/core/repoconfig/BuildRootConfig.scala x: 13 lines of code y: 6 # changes modules/core/src/main/scala/org/scalasteward/core/repoconfig/CommitsConfig.scala x: 19 lines of code y: 15 # changes modules/core/src/main/scala/org/scalasteward/core/repoconfig/GroupRepoConfig.scala x: 35 lines of code y: 15 # changes modules/core/src/main/scala/org/scalasteward/core/repoconfig/PullRequestUpdateStrategy.scala x: 27 lines of code y: 12 # changes modules/core/src/main/scala/org/scalasteward/core/repoconfig/ScalafmtConfig.scala x: 22 lines of code y: 9 # changes modules/core/src/main/scala/org/scalasteward/core/update/data/UpdateState.scala x: 54 lines of code y: 24 # changes modules/core/src/main/scala/org/scalasteward/core/util/Details.scala x: 10 lines of code y: 10 # changes modules/core/src/main/resources/logback.xml x: 17 lines of code y: 7 # changes
594.0
# changes
  min: 2.0
  average: 27.08
  25th percentile: 4.5
  median: 12.0
  75th percentile: 24.0
  max: 594.0
0 453.0
lines of code
min: 2.0 | average: 54.41 | 25th percentile: 16.5 | median: 31.0 | 75th percentile: 62.0 | max: 453.0

Number of Contributors vs. Number of Changes: 189 points

project/plugins.sbt x: 25 # contributors y: 318 # changes project/Dependencies.scala x: 33 # contributors y: 594 # changes modules/core/src/main/scala/org/scalasteward/core/forge/data/NewPullRequestData.scala x: 9 # contributors y: 27 # changes build.sbt x: 53 # contributors y: 277 # changes modules/core/src/main/scala/org/scalasteward/core/buildtool/scalacli/ScalaCliAlg.scala x: 7 # contributors y: 19 # changes modules/core/src/main/scala/org/scalasteward/core/edit/EditAlg.scala x: 21 # contributors y: 101 # changes modules/core/src/main/scala/org/scalasteward/core/edit/hooks/HookExecutor.scala x: 21 # contributors y: 63 # changes modules/core/src/main/scala/org/scalasteward/core/edit/hooks/PostUpdateHook.scala x: 10 # contributors y: 20 # changes modules/core/src/main/scala/org/scalasteward/core/edit/scalafix/ScalafixMigration.scala x: 5 # contributors y: 13 # changes modules/core/src/main/scala/org/scalasteward/core/repoconfig/PostUpdateHookConfig.scala x: 9 # contributors y: 15 # changes modules/core/src/main/scala/org/scalasteward/core/repoconfig/VersionPattern.scala x: 3 # contributors y: 9 # changes modules/core/src/main/scala/org/scalasteward/core/forge/ForgeType.scala x: 6 # contributors y: 12 # changes modules/core/src/main/scala/org/scalasteward/core/nurture/NurtureAlg.scala x: 33 # contributors y: 202 # changes modules/core/src/main/scala/org/scalasteward/core/application/Cli.scala x: 46 # contributors y: 140 # changes modules/core/src/main/scala/org/scalasteward/core/application/Config.scala x: 41 # contributors y: 124 # changes modules/core/src/main/scala/org/scalasteward/core/application/Context.scala x: 32 # contributors y: 183 # changes modules/core/src/main/scala/org/scalasteward/core/buildtool/gradle/GradleAlg.scala x: 1 # contributors y: 4 # changes modules/core/src/main/scala/org/scalasteward/core/buildtool/mill/MillAlg.scala x: 17 # contributors y: 64 # changes modules/core/src/main/scala/org/scalasteward/core/buildtool/sbt/SbtAlg.scala x: 17 # contributors y: 55 # changes modules/core/src/main/scala/org/scalasteward/core/scalafmt/ScalafmtAlg.scala x: 9 # contributors y: 45 # changes modules/core/src/main/scala/org/scalasteward/core/buildtool/BuildToolDispatcher.scala x: 11 # contributors y: 28 # changes modules/core/src/main/scala/org/scalasteward/core/buildtool/gradle/gradleParser.scala x: 1 # contributors y: 2 # changes modules/core/src/main/scala/org/scalasteward/core/repoconfig/UpdatesConfig.scala x: 19 # contributors y: 77 # changes modules/core/src/main/scala/org/scalasteward/core/repocache/RepoCacheAlg.scala x: 14 # contributors y: 67 # changes modules/core/src/main/scala/org/scalasteward/core/forge/github/GitHubApiAlg.scala x: 5 # contributors y: 15 # changes modules/core/src/main/scala/org/scalasteward/core/repoconfig/RepoConfigAlg.scala x: 15 # contributors y: 65 # changes modules/core/src/main/scala/org/scalasteward/core/data/Update.scala x: 10 # contributors y: 45 # changes modules/core/src/main/scala/org/scalasteward/core/edit/update/Selector.scala x: 7 # contributors y: 22 # changes modules/core/src/main/scala/org/scalasteward/core/application/RunResults.scala x: 4 # contributors y: 6 # changes modules/core/src/main/scala/org/scalasteward/core/application/SelfCheckAlg.scala x: 11 # contributors y: 30 # changes modules/core/src/main/scala/org/scalasteward/core/application/StewardAlg.scala x: 20 # contributors y: 91 # changes modules/core/src/main/scala/org/scalasteward/core/buildtool/maven/MavenAlg.scala x: 10 # contributors y: 30 # changes modules/core/src/main/scala/org/scalasteward/core/buildtool/maven/parser.scala x: 9 # contributors y: 18 # changes modules/core/src/main/scala/org/scalasteward/core/buildtool/mill/parser.scala x: 13 # contributors y: 26 # changes modules/core/src/main/scala/org/scalasteward/core/buildtool/sbt/data/ScalaVersion.scala x: 5 # contributors y: 11 # changes modules/core/src/main/scala/org/scalasteward/core/buildtool/sbt/package.scala x: 11 # contributors y: 43 # changes modules/core/src/main/scala/org/scalasteward/core/buildtool/sbt/parser.scala x: 8 # contributors y: 12 # changes modules/core/src/main/scala/org/scalasteward/core/client/ClientConfiguration.scala x: 12 # contributors y: 21 # changes modules/core/src/main/scala/org/scalasteward/core/coursier/CoursierAlg.scala x: 18 # contributors y: 75 # changes modules/core/src/main/scala/org/scalasteward/core/coursier/DependencyMetadata.scala x: 4 # contributors y: 8 # changes modules/core/src/main/scala/org/scalasteward/core/coursier/VersionsCache.scala x: 6 # contributors y: 17 # changes modules/core/src/main/scala/org/scalasteward/core/data/Dependency.scala x: 6 # contributors y: 25 # changes modules/core/src/main/scala/org/scalasteward/core/data/Scope.scala x: 8 # contributors y: 15 # changes modules/core/src/main/scala/org/scalasteward/core/data/SemVer.scala x: 8 # contributors y: 17 # changes modules/core/src/main/scala/org/scalasteward/core/data/Version.scala x: 18 # contributors y: 69 # changes modules/core/src/main/scala/org/scalasteward/core/edit/scalafix/ScalafixCli.scala x: 3 # contributors y: 7 # changes modules/core/src/main/scala/org/scalasteward/core/edit/scalafix/ScalafixMigrationsFinder.scala x: 7 # contributors y: 14 # changes modules/core/src/main/scala/org/scalasteward/core/edit/scalafix/ScalafixMigrationsLoader.scala x: 4 # contributors y: 10 # changes modules/core/src/main/scala/org/scalasteward/core/edit/update/ScannerAlg.scala x: 3 # contributors y: 12 # changes modules/core/src/main/scala/org/scalasteward/core/edit/update/VersionPositionScanner.scala x: 1 # contributors y: 5 # changes modules/core/src/main/scala/org/scalasteward/core/forge/BasicAuthAlg.scala x: 2 # contributors y: 3 # changes modules/core/src/main/scala/org/scalasteward/core/forge/ForgeAuthAlg.scala x: 2 # contributors y: 6 # changes modules/core/src/main/scala/org/scalasteward/core/forge/ForgeSelection.scala x: 7 # contributors y: 15 # changes modules/core/src/main/scala/org/scalasteward/core/forge/azurerepos/JsonCodec.scala x: 5 # contributors y: 8 # changes modules/core/src/main/scala/org/scalasteward/core/forge/github/GitHubAppApiAlg.scala x: 3 # contributors y: 4 # changes modules/core/src/main/scala/org/scalasteward/core/forge/gitlab/GitLabApiAlg.scala x: 5 # contributors y: 17 # changes modules/core/src/main/scala/org/scalasteward/core/git/CommitMsg.scala x: 8 # contributors y: 19 # changes modules/core/src/main/scala/org/scalasteward/core/git/FileGitAlg.scala x: 16 # contributors y: 54 # changes modules/core/src/main/scala/org/scalasteward/core/git/GenGitAlg.scala x: 10 # contributors y: 33 # changes modules/core/src/main/scala/org/scalasteward/core/io/FileAlg.scala x: 17 # contributors y: 79 # changes modules/core/src/main/scala/org/scalasteward/core/io/ProcessAlg.scala x: 13 # contributors y: 48 # changes modules/core/src/main/scala/org/scalasteward/core/io/WorkspaceAlg.scala x: 10 # contributors y: 28 # changes modules/core/src/main/scala/org/scalasteward/core/io/process.scala x: 12 # contributors y: 35 # changes modules/core/src/main/scala/org/scalasteward/core/nurture/PullRequestRepository.scala x: 12 # contributors y: 57 # changes modules/core/src/main/scala/org/scalasteward/core/repocache/RepoCache.scala x: 6 # contributors y: 19 # changes modules/core/src/main/scala/org/scalasteward/core/repoconfig/PullRequestsConfig.scala x: 11 # contributors y: 21 # changes modules/core/src/main/scala/org/scalasteward/core/repoconfig/UpdatePattern.scala x: 10 # contributors y: 32 # changes modules/core/src/main/scala/org/scalasteward/core/scalafmt/package.scala x: 11 # contributors y: 40 # changes modules/core/src/main/scala/org/scalasteward/core/update/FilterAlg.scala x: 19 # contributors y: 88 # changes modules/core/src/main/scala/org/scalasteward/core/update/PruningAlg.scala x: 14 # contributors y: 59 # changes modules/core/src/main/scala/org/scalasteward/core/update/UpdateAlg.scala x: 13 # contributors y: 56 # changes modules/core/src/main/scala/org/scalasteward/core/update/artifact/ArtifactMigrationsLoader.scala x: 4 # contributors y: 12 # changes modules/core/src/main/scala/org/scalasteward/core/update/show.scala x: 8 # contributors y: 24 # changes modules/core/src/main/scala/org/scalasteward/core/util/DateTimeAlg.scala x: 7 # contributors y: 17 # changes modules/core/src/main/scala/org/scalasteward/core/util/HttpJsonClient.scala x: 12 # contributors y: 40 # changes modules/core/src/main/scala/org/scalasteward/core/util/UrlChecker.scala x: 9 # contributors y: 20 # changes modules/core/src/main/scala/org/scalasteward/core/util/logger.scala x: 10 # contributors y: 39 # changes modules/core/src/main/scala/org/scalasteward/core/util/package.scala x: 10 # contributors y: 49 # changes modules/core/src/main/scala/org/scalasteward/core/util/string.scala x: 9 # contributors y: 43 # changes modules/core/src/main/scala/org/scalasteward/core/application/ExitCodePolicy.scala x: 4 # contributors y: 3 # changes modules/core/src/main/scala/org/scalasteward/core/data/package.scala x: 7 # contributors y: 10 # changes modules/core/src/main/scala/org/scalasteward/core/edit/update/data/Substring.scala x: 2 # contributors y: 8 # changes modules/core/src/main/scala/org/scalasteward/core/forge/github/GitHubAssignees.scala x: 2 # contributors y: 2 # changes modules/core/src/main/scala/org/scalasteward/core/repoconfig/CommitsConfig.scala x: 6 # contributors y: 15 # changes modules/core/src/main/scala/org/scalasteward/core/update/data/UpdateState.scala x: 7 # contributors y: 24 # changes
594.0
# changes
  min: 2.0
  average: 27.08
  25th percentile: 4.5
  median: 12.0
  75th percentile: 24.0
  max: 594.0
0 53.0
# contributors
min: 1.0 | average: 7.15 | 25th percentile: 2.0 | median: 5.0 | 75th percentile: 9.0 | max: 53.0

Number of Contributors vs. File Size: 189 points

project/plugins.sbt x: 25 # contributors y: 15 lines of code project/Dependencies.scala x: 33 # contributors y: 48 lines of code modules/core/src/main/scala/org/scalasteward/core/forge/data/NewPullRequestData.scala x: 9 # contributors y: 327 lines of code build.sbt x: 53 # contributors y: 453 lines of code modules/core/src/main/scala/org/scalasteward/core/buildtool/scalacli/ScalaCliAlg.scala x: 7 # contributors y: 84 lines of code modules/core/src/main/scala/org/scalasteward/core/edit/EditAlg.scala x: 21 # contributors y: 104 lines of code modules/core/src/main/scala/org/scalasteward/core/edit/hooks/HookExecutor.scala x: 21 # contributors y: 173 lines of code modules/core/src/main/scala/org/scalasteward/core/edit/hooks/PostUpdateHook.scala x: 10 # contributors y: 19 lines of code modules/core/src/main/scala/org/scalasteward/core/edit/scalafix/ScalafixMigration.scala x: 5 # contributors y: 59 lines of code modules/core/src/main/scala/org/scalasteward/core/repoconfig/PostUpdateHookConfig.scala x: 9 # contributors y: 30 lines of code modules/core/src/main/scala/org/scalasteward/core/repoconfig/VersionPattern.scala x: 3 # contributors y: 30 lines of code modules/core/src/main/scala/org/scalasteward/core/forge/ForgeType.scala x: 6 # contributors y: 97 lines of code modules/core/src/main/scala/org/scalasteward/core/nurture/NurtureAlg.scala x: 33 # contributors y: 302 lines of code modules/core/src/main/scala/org/scalasteward/core/application/Cli.scala x: 46 # contributors y: 305 lines of code modules/core/src/main/scala/org/scalasteward/core/application/Config.scala x: 41 # contributors y: 99 lines of code modules/core/src/main/scala/org/scalasteward/core/application/Context.scala x: 32 # contributors y: 192 lines of code modules/core/src/main/scala/org/scalasteward/core/buildtool/gradle/GradleAlg.scala x: 1 # contributors y: 31 lines of code modules/core/src/main/scala/org/scalasteward/core/buildtool/mill/MillAlg.scala x: 17 # contributors y: 107 lines of code modules/core/src/main/scala/org/scalasteward/core/buildtool/sbt/SbtAlg.scala x: 17 # contributors y: 139 lines of code modules/core/src/main/scala/org/scalasteward/core/scalafmt/ScalafmtAlg.scala x: 9 # contributors y: 57 lines of code modules/core/src/main/scala/org/scalasteward/core/buildtool/BuildToolDispatcher.scala x: 11 # contributors y: 50 lines of code modules/core/src/main/scala/org/scalasteward/core/buildtool/gradle/gradleParser.scala x: 1 # contributors y: 59 lines of code modules/core/src/main/scala/org/scalasteward/core/buildtool/gradle/package.scala x: 1 # contributors y: 7 lines of code modules/core/src/main/scala/org/scalasteward/core/repoconfig/UpdatesConfig.scala x: 19 # contributors y: 178 lines of code modules/core/src/main/scala/org/scalasteward/core/repocache/RepoCacheAlg.scala x: 14 # contributors y: 62 lines of code modules/core/src/main/scala/org/scalasteward/core/forge/github/GitHubApiAlg.scala x: 5 # contributors y: 130 lines of code modules/core/src/main/scala/org/scalasteward/core/repoconfig/RepoConfigAlg.scala x: 15 # contributors y: 104 lines of code modules/core/src/main/scala/org/scalasteward/core/data/Update.scala x: 10 # contributors y: 210 lines of code modules/core/src/main/scala/org/scalasteward/core/edit/update/Selector.scala x: 7 # contributors y: 175 lines of code modules/benchmark/src/main/scala/org/scalasteward/benchmark/UpdatesConfigBenchmark.scala x: 5 # contributors y: 24 lines of code modules/benchmark/src/main/scala/org/scalasteward/benchmark/VersionPositionScannerBenchmark.scala x: 1 # contributors y: 29 lines of code modules/core/src/main/scala/org/scalasteward/core/application/RunResults.scala x: 4 # contributors y: 25 lines of code modules/core/src/main/scala/org/scalasteward/core/application/SelfCheckAlg.scala x: 11 # contributors y: 65 lines of code modules/core/src/main/scala/org/scalasteward/core/application/StewardAlg.scala x: 20 # contributors y: 69 lines of code modules/core/src/main/scala/org/scalasteward/core/application/ValidateRepoConfigContext.scala x: 1 # contributors y: 26 lines of code modules/core/src/main/scala/org/scalasteward/core/buildtool/maven/MavenAlg.scala x: 10 # contributors y: 47 lines of code modules/core/src/main/scala/org/scalasteward/core/buildtool/maven/parser.scala x: 9 # contributors y: 52 lines of code modules/core/src/main/scala/org/scalasteward/core/buildtool/mill/parser.scala x: 13 # contributors y: 100 lines of code modules/core/src/main/scala/org/scalasteward/core/buildtool/sbt/data/SbtVersion.scala x: 5 # contributors y: 13 lines of code modules/core/src/main/scala/org/scalasteward/core/buildtool/sbt/package.scala x: 11 # contributors y: 36 lines of code modules/core/src/main/scala/org/scalasteward/core/buildtool/sbt/parser.scala x: 8 # contributors y: 22 lines of code modules/core/src/main/scala/org/scalasteward/core/client/ClientConfiguration.scala x: 12 # contributors y: 61 lines of code modules/core/src/main/scala/org/scalasteward/core/coursier/CoursierAlg.scala x: 18 # contributors y: 128 lines of code modules/core/src/main/scala/org/scalasteward/core/coursier/DependencyMetadata.scala x: 4 # contributors y: 37 lines of code modules/core/src/main/scala/org/scalasteward/core/coursier/VersionsCache.scala x: 6 # contributors y: 70 lines of code modules/core/src/main/scala/org/scalasteward/core/coursier/package.scala x: 3 # contributors y: 28 lines of code modules/core/src/main/scala/org/scalasteward/core/data/CrossDependency.scala x: 5 # contributors y: 29 lines of code modules/core/src/main/scala/org/scalasteward/core/data/Dependency.scala x: 6 # contributors y: 25 lines of code modules/core/src/main/scala/org/scalasteward/core/data/GroupId.scala x: 5 # contributors y: 12 lines of code modules/core/src/main/scala/org/scalasteward/core/data/Resolver.scala x: 12 # contributors y: 47 lines of code modules/core/src/main/scala/org/scalasteward/core/data/Scope.scala x: 8 # contributors y: 27 lines of code modules/core/src/main/scala/org/scalasteward/core/data/SemVer.scala x: 8 # contributors y: 63 lines of code modules/core/src/main/scala/org/scalasteward/core/data/Version.scala x: 18 # contributors y: 168 lines of code modules/core/src/main/scala/org/scalasteward/core/edit/scalafix/ScalafixCli.scala x: 3 # contributors y: 26 lines of code modules/core/src/main/scala/org/scalasteward/core/edit/scalafix/ScalafixMigrations.scala x: 4 # contributors y: 8 lines of code modules/core/src/main/scala/org/scalasteward/core/edit/scalafix/ScalafixMigrationsFinder.scala x: 7 # contributors y: 19 lines of code modules/core/src/main/scala/org/scalasteward/core/edit/scalafix/ScalafixMigrationsLoader.scala x: 4 # contributors y: 35 lines of code modules/core/src/main/scala/org/scalasteward/core/edit/update/ScannerAlg.scala x: 3 # contributors y: 51 lines of code modules/core/src/main/scala/org/scalasteward/core/edit/update/VersionPositionScanner.scala x: 1 # contributors y: 85 lines of code modules/core/src/main/scala/org/scalasteward/core/forge/BasicAuthAlg.scala x: 2 # contributors y: 34 lines of code modules/core/src/main/scala/org/scalasteward/core/forge/ForgeApiAlg.scala x: 4 # contributors y: 38 lines of code modules/core/src/main/scala/org/scalasteward/core/forge/ForgeAuthAlg.scala x: 2 # contributors y: 52 lines of code modules/core/src/main/scala/org/scalasteward/core/forge/ForgeRepoAlg.scala x: 2 # contributors y: 54 lines of code modules/core/src/main/scala/org/scalasteward/core/forge/ForgeSelection.scala x: 7 # contributors y: 39 lines of code modules/core/src/main/scala/org/scalasteward/core/forge/azurerepos/AzureReposApiAlg.scala x: 5 # contributors y: 68 lines of code modules/core/src/main/scala/org/scalasteward/core/forge/azurerepos/JsonCodec.scala x: 5 # contributors y: 91 lines of code modules/core/src/main/scala/org/scalasteward/core/forge/bitbucket/BitbucketApiAlg.scala x: 4 # contributors y: 119 lines of code modules/core/src/main/scala/org/scalasteward/core/forge/bitbucket/RepositoryResponse.scala x: 3 # contributors y: 62 lines of code modules/core/src/main/scala/org/scalasteward/core/forge/bitbucketserver/BitbucketServerApiAlg.scala x: 4 # contributors y: 106 lines of code modules/core/src/main/scala/org/scalasteward/core/forge/bitbucketserver/BitbucketServerAuthAlg.scala x: 2 # contributors y: 25 lines of code modules/core/src/main/scala/org/scalasteward/core/forge/bitbucketserver/Json.scala x: 2 # contributors y: 75 lines of code modules/core/src/main/scala/org/scalasteward/core/forge/data/BranchOut.scala x: 1 # contributors y: 12 lines of code modules/core/src/main/scala/org/scalasteward/core/forge/data/PullRequestOut.scala x: 1 # contributors y: 17 lines of code modules/core/src/main/scala/org/scalasteward/core/forge/data/RepoOut.scala x: 2 # contributors y: 29 lines of code modules/core/src/main/scala/org/scalasteward/core/forge/data/UserOut.scala x: 2 # contributors y: 9 lines of code modules/core/src/main/scala/org/scalasteward/core/forge/gitea/GiteaApiAlg.scala x: 6 # contributors y: 242 lines of code modules/core/src/main/scala/org/scalasteward/core/forge/gitea/Url.scala x: 3 # contributors y: 23 lines of code modules/core/src/main/scala/org/scalasteward/core/forge/github/GitHubAppApiAlg.scala x: 3 # contributors y: 55 lines of code modules/core/src/main/scala/org/scalasteward/core/forge/github/GitHubAuthAlg.scala x: 4 # contributors y: 123 lines of code modules/core/src/main/scala/org/scalasteward/core/forge/github/InstallationOut.scala x: 2 # contributors y: 8 lines of code modules/core/src/main/scala/org/scalasteward/core/forge/gitlab/GitLabApiAlg.scala x: 5 # contributors y: 309 lines of code modules/core/src/main/scala/org/scalasteward/core/forge/gitlab/GitLabAuthAlg.scala x: 2 # contributors y: 20 lines of code modules/core/src/main/scala/org/scalasteward/core/git/FileGitAlg.scala x: 16 # contributors y: 145 lines of code modules/core/src/main/scala/org/scalasteward/core/git/GenGitAlg.scala x: 10 # contributors y: 114 lines of code modules/core/src/main/scala/org/scalasteward/core/git/Sha1.scala x: 6 # contributors y: 28 lines of code modules/core/src/main/scala/org/scalasteward/core/io/FileAlg.scala x: 17 # contributors y: 87 lines of code modules/core/src/main/scala/org/scalasteward/core/io/ProcessAlg.scala x: 13 # contributors y: 71 lines of code modules/core/src/main/scala/org/scalasteward/core/io/WorkspaceAlg.scala x: 10 # contributors y: 46 lines of code modules/core/src/main/scala/org/scalasteward/core/io/process.scala x: 12 # contributors y: 134 lines of code modules/core/src/main/scala/org/scalasteward/core/nurture/UpdateInfoUrlFinder.scala x: 5 # contributors y: 87 lines of code modules/core/src/main/scala/org/scalasteward/core/persistence/JsonKeyValueStore.scala x: 7 # contributors y: 56 lines of code modules/core/src/main/scala/org/scalasteward/core/persistence/KeyValueStore.scala x: 8 # contributors y: 13 lines of code modules/core/src/main/scala/org/scalasteward/core/repoconfig/PullRequestFrequency.scala x: 6 # contributors y: 53 lines of code modules/core/src/main/scala/org/scalasteward/core/repoconfig/PullRequestGroup.scala x: 4 # contributors y: 21 lines of code modules/core/src/main/scala/org/scalasteward/core/repoconfig/PullRequestUpdateFilter.scala x: 4 # contributors y: 54 lines of code modules/core/src/main/scala/org/scalasteward/core/repoconfig/PullRequestsConfig.scala x: 11 # contributors y: 42 lines of code modules/core/src/main/scala/org/scalasteward/core/repoconfig/RepoConfig.scala x: 17 # contributors y: 81 lines of code modules/core/src/main/scala/org/scalasteward/core/repoconfig/RepoConfigLoader.scala x: 3 # contributors y: 36 lines of code modules/core/src/main/scala/org/scalasteward/core/repoconfig/UpdatePattern.scala x: 10 # contributors y: 32 lines of code modules/core/src/main/scala/org/scalasteward/core/repoconfig/ValidateRepoConfigAlg.scala x: 5 # contributors y: 53 lines of code modules/core/src/main/scala/org/scalasteward/core/scalafmt/package.scala x: 11 # contributors y: 23 lines of code modules/core/src/main/scala/org/scalasteward/core/update/FilterAlg.scala x: 19 # contributors y: 98 lines of code modules/core/src/main/scala/org/scalasteward/core/update/PruningAlg.scala x: 14 # contributors y: 188 lines of code modules/core/src/main/scala/org/scalasteward/core/update/UpdateAlg.scala x: 13 # contributors y: 80 lines of code modules/core/src/main/scala/org/scalasteward/core/update/artifact/ArtifactChanges.scala x: 3 # contributors y: 8 lines of code modules/core/src/main/scala/org/scalasteward/core/update/show.scala x: 8 # contributors y: 34 lines of code modules/core/src/main/scala/org/scalasteward/core/util/DateTimeAlg.scala x: 7 # contributors y: 25 lines of code modules/core/src/main/scala/org/scalasteward/core/util/HttpJsonClient.scala x: 12 # contributors y: 100 lines of code modules/core/src/main/scala/org/scalasteward/core/util/UrlChecker.scala x: 9 # contributors y: 45 lines of code modules/core/src/main/scala/org/scalasteward/core/util/dateTime.scala x: 7 # contributors y: 52 lines of code modules/core/src/main/scala/org/scalasteward/core/util/logger.scala x: 10 # contributors y: 56 lines of code modules/core/src/main/scala/org/scalasteward/core/util/uri.scala x: 8 # contributors y: 26 lines of code modules/benchmark/src/main/scala/org/scalasteward/benchmark/VersionBenchmark.scala x: 3 # contributors y: 15 lines of code modules/core/src/main/scala/org/scalasteward/core/Main.scala x: 8 # contributors y: 15 lines of code modules/core/src/main/scala/org/scalasteward/core/application/ExitCodePolicy.scala x: 4 # contributors y: 11 lines of code modules/core/src/main/scala/org/scalasteward/core/buildtool/BuildRoot.scala x: 1 # contributors y: 3 lines of code modules/core/src/main/scala/org/scalasteward/core/buildtool/BuildToolAlg.scala x: 5 # contributors y: 17 lines of code modules/core/src/main/scala/org/scalasteward/core/buildtool/maven/command.scala x: 5 # contributors y: 9 lines of code modules/core/src/main/scala/org/scalasteward/core/buildtool/maven/package.scala x: 1 # contributors y: 4 lines of code modules/core/src/main/scala/org/scalasteward/core/buildtool/sbt/command.scala x: 5 # contributors y: 8 lines of code modules/core/src/main/scala/org/scalasteward/core/data/ArtifactId.scala x: 5 # contributors y: 19 lines of code modules/core/src/main/scala/org/scalasteward/core/data/DependencyInfo.scala x: 3 # contributors y: 11 lines of code modules/core/src/main/scala/org/scalasteward/core/data/Repo.scala x: 1 # contributors y: 28 lines of code modules/core/src/main/scala/org/scalasteward/core/data/UpdateData.scala x: 4 # contributors y: 14 lines of code modules/core/src/main/scala/org/scalasteward/core/data/package.scala x: 7 # contributors y: 28 lines of code modules/core/src/main/scala/org/scalasteward/core/edit/update/ModulePositionScanner.scala x: 4 # contributors y: 59 lines of code modules/core/src/main/scala/org/scalasteward/core/edit/update/data/Substring.scala x: 2 # contributors y: 32 lines of code modules/core/src/main/scala/org/scalasteward/core/edit/update/data/VersionPosition.scala x: 1 # contributors y: 42 lines of code modules/core/src/main/scala/org/scalasteward/core/edit/update/package.scala x: 2 # contributors y: 43 lines of code modules/core/src/main/scala/org/scalasteward/core/forge/bitbucket/Page.scala x: 1 # contributors y: 9 lines of code modules/core/src/main/scala/org/scalasteward/core/forge/bitbucketserver/Url.scala x: 1 # contributors y: 33 lines of code modules/core/src/main/scala/org/scalasteward/core/forge/github/CreatePullRequestPayload.scala x: 2 # contributors y: 23 lines of code modules/core/src/main/scala/org/scalasteward/core/forge/github/GitHubAssignees.scala x: 2 # contributors y: 7 lines of code modules/core/src/main/scala/org/scalasteward/core/forge/github/GitHubException.scala x: 1 # contributors y: 19 lines of code modules/core/src/main/scala/org/scalasteward/core/forge/github/GitHubReviewers.scala x: 2 # contributors y: 19 lines of code modules/core/src/main/scala/org/scalasteward/core/forge/github/RepositoriesOut.scala x: 2 # contributors y: 11 lines of code modules/core/src/main/scala/org/scalasteward/core/forge/github/UpdatePullRequestPayload.scala x: 2 # contributors y: 16 lines of code modules/core/src/main/scala/org/scalasteward/core/forge/gitlab/Url.scala x: 3 # contributors y: 34 lines of code modules/core/src/main/scala/org/scalasteward/core/git/Author.scala x: 5 # contributors y: 15 lines of code modules/core/src/main/scala/org/scalasteward/core/git/Commit.scala x: 6 # contributors y: 2 lines of code modules/core/src/main/scala/org/scalasteward/core/git/package.scala x: 11 # contributors y: 25 lines of code modules/core/src/main/scala/org/scalasteward/core/io/FileData.scala x: 4 # contributors y: 5 lines of code modules/core/src/main/scala/org/scalasteward/core/repocache/RepoCacheRepository.scala x: 6 # contributors y: 9 lines of code modules/core/src/main/scala/org/scalasteward/core/repoconfig/CommitsConfig.scala x: 6 # contributors y: 19 lines of code modules/core/src/main/scala/org/scalasteward/core/repoconfig/GroupRepoConfig.scala x: 7 # contributors y: 35 lines of code modules/core/src/main/scala/org/scalasteward/core/repoconfig/PullRequestUpdateStrategy.scala x: 5 # contributors y: 27 lines of code modules/core/src/main/scala/org/scalasteward/core/repoconfig/ScalafmtConfig.scala x: 4 # contributors y: 22 lines of code modules/core/src/main/scala/org/scalasteward/core/update/data/UpdateState.scala x: 7 # contributors y: 54 lines of code modules/core/src/main/scala/org/scalasteward/core/util/Timestamp.scala x: 6 # contributors y: 24 lines of code modules/core/src/main/resources/logback.xml x: 4 # contributors y: 17 lines of code
453.0
lines of code
  min: 2.0
  average: 54.41
  25th percentile: 16.5
  median: 31.0
  75th percentile: 62.0
  max: 453.0
0 53.0
# contributors
min: 1.0 | average: 7.15 | 25th percentile: 2.0 | median: 5.0 | 75th percentile: 9.0 | max: 53.0