spotify / magnolify
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 86 files with 5,817 lines of code.
    • 1 file changed more than 100 times (780 lines of code)
    • 1 file changed 51-100 times (11 lines of code)
    • 6 files changed 21-50 times (1,379 lines of code)
    • 27 files changed 6-20 times (1,679 lines of code)
    • 51 files changed 1-5 times (1,968 lines of code)
13% | <1% | 23% | 28% | 33%
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 86 files with 5,817 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 1 file changed by 11-25 contributors (780 lines of code)
    • 10 files changed by 6-10 contributors (1,708 lines of code)
    • 50 files changed by 2-5 contributors (2,445 lines of code)
    • 25 files changed by 1 contributor (884 lines of code)
0% | 13% | 29% | 42% | 15%
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, sbt, java, proto, properties, st, gitignore, txt, sh, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
sbt89% | 1% | 0% | 8% | <1%
scala0% | 0% | 28% | 32% | 39%
java0% | 0% | 0% | 0% | 100%
st0% | 0% | 0% | 0% | 100%
yaml0% | 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
ROOT99% | 0% | 0% | 0% | <1%
project0% | 100% | 0% | 0% | 0%
avro0% | 0% | 69% | 27% | 3%
bigtable0% | 0% | 91% | 0% | 8%
protobuf0% | 0% | 95% | 4% | 0%
tensorflow0% | 0% | 90% | 9% | 0%
bigquery0% | 0% | 72% | 4% | 23%
parquet0% | 0% | 15% | 58% | 26%
cats0% | 0% | 0% | 67% | 32%
datastore0% | 0% | 0% | 93% | 6%
shared0% | 0% | 0% | 15% | 84%
tools0% | 0% | 0% | 19% | 80%
scalafix0% | 0% | 0% | 58% | 41%
scalacheck0% | 0% | 0% | 80% | 19%
guava0% | 0% | 0% | 76% | 24%
beam0% | 0% | 0% | 0% | 100%
neo4j0% | 0% | 0% | 0% | 100%
refined0% | 0% | 0% | 0% | 100%
site0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
build.sbt
in root
780 2 2019-10-16 2025-01-13 312 17 neville@spotify.com 43047562+scala-steward@user...
plugins.sbt
in project
11 - 2019-10-16 2025-01-06 91 6 neville@spotify.com 43047562+scala-steward@user...
AvroType.scala
in avro/src/main/scala/magnolify/avro
286 20 2019-11-07 2024-05-10 39 10 neville@spotify.com 43047562+scala-steward@user...
TableRowType.scala
in bigquery/src/main/scala/magnolify/bigquery
210 15 2019-10-29 2023-08-21 26 7 neville@spotify.com micheld@spotify.com
BigtableType.scala
in bigtable/src/main/scala/magnolify/bigtable
263 15 2020-03-20 2024-02-27 25 9 kirill.panarin@gmail.com micheld@spotify.com
ExampleType.scala
in tensorflow/src/main/scala/magnolify/tensorflow
215 19 2019-10-29 2023-10-24 23 9 neville@spotify.com micheld@spotify.com
ProtobufType.scala
in protobuf/src/main/scala/magnolify/protobuf
251 10 2020-02-03 2024-07-23 22 8 anned@spotify.com micheld@spotify.com
ParquetType.scala
in parquet/src/main/scala/magnolify/parquet
154 9 2021-02-05 2024-05-16 21 9 neville@spotify.com 43047562+scala-steward@user...
EntityType.scala
in datastore/src/main/scala/magnolify/datastore
245 18 2019-10-29 2023-08-21 20 8 neville@spotify.com micheld@spotify.com
EnumType.scala
in shared/src/main/scala/magnolify/shared
53 3 2020-08-06 2023-11-07 18 5 neville.lyh@gmail.com micheld@spotify.com
FunnelDerivation.scala
in guava/src/main/scala/magnolify/guava/semiauto
57 5 2019-11-22 2024-12-18 13 9 neville@spotify.com 43047562+scala-steward@user...
Schema.scala
in parquet/src/main/scala/magnolify/parquet
127 5 2021-02-05 2023-05-11 11 5 neville@spotify.com micheld@spotify.com
package.scala
in protobuf/src/main/scala/magnolify/protobuf/unsafe
12 - 2020-04-26 2023-11-07 10 3 neville.lyh@gmail.com micheld@spotify.com
GroupDerivation.scala
in cats/src/main/scala/magnolify/cats/semiauto
52 2 2019-10-29 2023-08-23 10 4 neville@spotify.com micheld@spotify.com
SemigroupDerivation.scala
in cats/src/main/scala/magnolify/cats/semiauto
60 4 2019-10-29 2022-10-14 10 4 neville@spotify.com micheld@spotify.com
MonoidDerivation.scala
in cats/src/main/scala/magnolify/cats/semiauto
64 4 2019-10-29 2022-10-14 10 4 neville@spotify.com micheld@spotify.com
build.sbt
in scalafix
72 1 2024-02-13 2024-08-20 10 2 micheld@spotify.com 43047562+scala-steward@user...
package.scala
in shared/src/main/scala-2.12/magnolify/shims
10 - 2019-10-29 2022-09-07 9 4 neville@spotify.com micheld@spotify.com
package.scala
in tensorflow/src/main/scala/magnolify/tensorflow/unsafe
22 - 2020-04-26 2023-08-23 9 2 neville.lyh@gmail.com micheld@spotify.com
package.scala
in datastore/src/main/scala/magnolify/datastore/unsafe
13 - 2020-04-26 2023-08-21 8 2 neville.lyh@gmail.com micheld@spotify.com
package.scala
in bigquery/src/main/scala/magnolify/bigquery/unsafe
13 - 2020-04-26 2023-08-21 8 2 neville.lyh@gmail.com micheld@spotify.com
ShowDerivation.scala
in cats/src/main/scala/magnolify/cats/semiauto
16 1 2020-02-13 2022-11-21 8 7 pismute@gmail.com 43047562+scala-steward@user...
ArbitraryDerivation.scala
in scalacheck/src/main/scala/magnolify/scalacheck/semiauto
52 3 2019-10-29 2022-10-14 8 4 neville@spotify.com micheld@spotify.com
package.scala
in parquet/src/main/scala/magnolify/parquet/unsafe
8 - 2021-02-05 2023-08-21 7 3 neville@spotify.com micheld@spotify.com
package.scala
in shared/src/main/scala-2.13/magnolify/shims
9 - 2019-10-29 2022-09-07 7 4 neville@spotify.com micheld@spotify.com
EqDerivation.scala
in cats/src/main/scala/magnolify/cats/semiauto
24 2 2019-10-29 2022-10-14 7 4 neville@spotify.com micheld@spotify.com
HashDerivation.scala
in cats/src/main/scala/magnolify/cats/semiauto
34 2 2019-11-22 2022-10-14 7 5 neville@spotify.com micheld@spotify.com
package.scala
in avro/src/main/scala/magnolify/avro/logical
114 1 2020-08-04 2024-09-17 7 3 neville.lyh@gmail.com kellen@users.noreply.github...
AnnotationType.scala
in shared/src/main/scala/magnolify/shared
5 - 2021-02-25 2023-11-07 6 2 neville.lyh@gmail.com micheld@spotify.com
Converter.scala
in shared/src/main/scala/magnolify/shared
5 - 2019-10-29 2023-10-24 6 4 neville@spotify.com micheld@spotify.com
CogenDerivation.scala
in scalacheck/src/main/scala/magnolify/scalacheck/semiauto
19 2 2019-10-29 2022-10-14 6 4 neville@spotify.com micheld@spotify.com
CommutativeMonoidDerivation.scala
in cats/src/main/scala/magnolify/cats/semiauto
26 1 2020-03-07 2023-08-23 6 3 neville@spotify.com micheld@spotify.com
CommutativeGroupDerivation.scala
in cats/src/main/scala/magnolify/cats/semiauto
30 1 2020-03-07 2023-08-23 6 3 neville@spotify.com micheld@spotify.com
AvroParser.scala
in tools/src/main/scala/magnolify/tools
80 3 2021-03-12 2024-01-09 6 3 neville@spotify.com micheld@spotify.com
ParquetField.scala
in parquet/src/main/scala/magnolify/parquet
457 21 2022-10-14 2024-01-09 6 2 kabas.andrew@gmail.com micheld@spotify.com
package.scala
in guava/src/main/scala/magnolify/guava/auto
7 - 2019-11-22 2024-03-20 5 2 neville@spotify.com micheld@spotify.com
package.scala
in avro/src/main/scala/magnolify/avro/unsafe
9 - 2020-04-26 2023-08-21 5 2 neville.lyh@gmail.com micheld@spotify.com
CommutativeSemigroupDerivation.scala
in cats/src/main/scala/magnolify/cats/semiauto
22 1 2020-03-07 2023-08-23 5 3 neville@spotify.com micheld@spotify.com
BandDerivation.scala
in cats/src/main/scala/magnolify/cats/semiauto
22 1 2020-03-07 2023-08-23 5 3 neville@spotify.com micheld@spotify.com
ReflectionUtils.scala
in shared/src/main/scala/magnolify/shared
11 1 2021-02-25 2022-06-29 4 2 neville.lyh@gmail.com micheld@spotify.com
BigQueryParser.scala
in tools/src/main/scala/magnolify/tools
31 1 2021-03-12 2024-01-09 4 2 neville@spotify.com micheld@spotify.com
Schema.scala
in tools/src/main/scala/magnolify/tools
45 - 2021-03-12 2024-01-09 4 2 neville@spotify.com micheld@spotify.com
TimestampConverter.scala
in bigquery/src/main/scala/magnolify/bigquery
68 - 2019-10-29 2023-10-26 4 3 neville@spotify.com micheld@spotify.com
TypeConverter.scala
in parquet/src/main/scala/magnolify/parquet
80 12 2021-02-05 2022-06-29 4 3 neville@spotify.com micheld@spotify.com
SchemaPrinter.scala
in tools/src/main/scala/magnolify/tools
122 6 2021-03-12 2024-01-09 4 3 neville@spotify.com micheld@spotify.com
ParquetParser.scala
in tools/src/main/scala/magnolify/tools
134 6 2021-03-12 2024-01-09 4 2 neville@spotify.com micheld@spotify.com
package.scala
in neo4j/src/main/scala/magnolify/neo4j/unsafe
8 - 2022-08-25 2023-08-18 3 1 micheld@spotify.com micheld@spotify.com
package.scala
in scalacheck/src/main/scala/magnolify/scalacheck/auto
17 2 2019-10-29 2022-10-14 3 2 neville@spotify.com micheld@spotify.com
TimestampConverter.scala
in datastore/src/main/scala/magnolify/datastore
18 2 2019-11-05 2022-06-29 3 2 neville@spotify.com micheld@spotify.com
Decimal.scala
in shared/src/main/scala/magnolify/shared
33 3 2020-08-05 2022-06-29 3 3 neville.lyh@gmail.com micheld@spotify.com
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
780 2 2019-10-16 2025-01-13 312 17 neville@spotify.com 43047562+scala-steward@user...
AvroType.scala
in avro/src/main/scala/magnolify/avro
286 20 2019-11-07 2024-05-10 39 10 neville@spotify.com 43047562+scala-steward@user...
BigtableType.scala
in bigtable/src/main/scala/magnolify/bigtable
263 15 2020-03-20 2024-02-27 25 9 kirill.panarin@gmail.com micheld@spotify.com
ExampleType.scala
in tensorflow/src/main/scala/magnolify/tensorflow
215 19 2019-10-29 2023-10-24 23 9 neville@spotify.com micheld@spotify.com
ParquetType.scala
in parquet/src/main/scala/magnolify/parquet
154 9 2021-02-05 2024-05-16 21 9 neville@spotify.com 43047562+scala-steward@user...
FunnelDerivation.scala
in guava/src/main/scala/magnolify/guava/semiauto
57 5 2019-11-22 2024-12-18 13 9 neville@spotify.com 43047562+scala-steward@user...
ProtobufType.scala
in protobuf/src/main/scala/magnolify/protobuf
251 10 2020-02-03 2024-07-23 22 8 anned@spotify.com micheld@spotify.com
EntityType.scala
in datastore/src/main/scala/magnolify/datastore
245 18 2019-10-29 2023-08-21 20 8 neville@spotify.com micheld@spotify.com
TableRowType.scala
in bigquery/src/main/scala/magnolify/bigquery
210 15 2019-10-29 2023-08-21 26 7 neville@spotify.com micheld@spotify.com
ShowDerivation.scala
in cats/src/main/scala/magnolify/cats/semiauto
16 1 2020-02-13 2022-11-21 8 7 pismute@gmail.com 43047562+scala-steward@user...
plugins.sbt
in project
11 - 2019-10-16 2025-01-06 91 6 neville@spotify.com 43047562+scala-steward@user...
EnumType.scala
in shared/src/main/scala/magnolify/shared
53 3 2020-08-06 2023-11-07 18 5 neville.lyh@gmail.com micheld@spotify.com
Schema.scala
in parquet/src/main/scala/magnolify/parquet
127 5 2021-02-05 2023-05-11 11 5 neville@spotify.com micheld@spotify.com
HashDerivation.scala
in cats/src/main/scala/magnolify/cats/semiauto
34 2 2019-11-22 2022-10-14 7 5 neville@spotify.com micheld@spotify.com
SemigroupDerivation.scala
in cats/src/main/scala/magnolify/cats/semiauto
60 4 2019-10-29 2022-10-14 10 4 neville@spotify.com micheld@spotify.com
GroupDerivation.scala
in cats/src/main/scala/magnolify/cats/semiauto
52 2 2019-10-29 2023-08-23 10 4 neville@spotify.com micheld@spotify.com
MonoidDerivation.scala
in cats/src/main/scala/magnolify/cats/semiauto
64 4 2019-10-29 2022-10-14 10 4 neville@spotify.com micheld@spotify.com
package.scala
in shared/src/main/scala-2.12/magnolify/shims
10 - 2019-10-29 2022-09-07 9 4 neville@spotify.com micheld@spotify.com
ArbitraryDerivation.scala
in scalacheck/src/main/scala/magnolify/scalacheck/semiauto
52 3 2019-10-29 2022-10-14 8 4 neville@spotify.com micheld@spotify.com
EqDerivation.scala
in cats/src/main/scala/magnolify/cats/semiauto
24 2 2019-10-29 2022-10-14 7 4 neville@spotify.com micheld@spotify.com
package.scala
in shared/src/main/scala-2.13/magnolify/shims
9 - 2019-10-29 2022-09-07 7 4 neville@spotify.com micheld@spotify.com
Converter.scala
in shared/src/main/scala/magnolify/shared
5 - 2019-10-29 2023-10-24 6 4 neville@spotify.com micheld@spotify.com
CogenDerivation.scala
in scalacheck/src/main/scala/magnolify/scalacheck/semiauto
19 2 2019-10-29 2022-10-14 6 4 neville@spotify.com micheld@spotify.com
package.scala
in protobuf/src/main/scala/magnolify/protobuf/unsafe
12 - 2020-04-26 2023-11-07 10 3 neville.lyh@gmail.com micheld@spotify.com
package.scala
in avro/src/main/scala/magnolify/avro/logical
114 1 2020-08-04 2024-09-17 7 3 neville.lyh@gmail.com kellen@users.noreply.github...
package.scala
in parquet/src/main/scala/magnolify/parquet/unsafe
8 - 2021-02-05 2023-08-21 7 3 neville@spotify.com micheld@spotify.com
AvroParser.scala
in tools/src/main/scala/magnolify/tools
80 3 2021-03-12 2024-01-09 6 3 neville@spotify.com micheld@spotify.com
CommutativeMonoidDerivation.scala
in cats/src/main/scala/magnolify/cats/semiauto
26 1 2020-03-07 2023-08-23 6 3 neville@spotify.com micheld@spotify.com
CommutativeGroupDerivation.scala
in cats/src/main/scala/magnolify/cats/semiauto
30 1 2020-03-07 2023-08-23 6 3 neville@spotify.com micheld@spotify.com
BandDerivation.scala
in cats/src/main/scala/magnolify/cats/semiauto
22 1 2020-03-07 2023-08-23 5 3 neville@spotify.com micheld@spotify.com
CommutativeSemigroupDerivation.scala
in cats/src/main/scala/magnolify/cats/semiauto
22 1 2020-03-07 2023-08-23 5 3 neville@spotify.com micheld@spotify.com
SchemaPrinter.scala
in tools/src/main/scala/magnolify/tools
122 6 2021-03-12 2024-01-09 4 3 neville@spotify.com micheld@spotify.com
TimestampConverter.scala
in bigquery/src/main/scala/magnolify/bigquery
68 - 2019-10-29 2023-10-26 4 3 neville@spotify.com micheld@spotify.com
TypeConverter.scala
in parquet/src/main/scala/magnolify/parquet
80 12 2021-02-05 2022-06-29 4 3 neville@spotify.com micheld@spotify.com
Decimal.scala
in shared/src/main/scala/magnolify/shared
33 3 2020-08-05 2022-06-29 3 3 neville.lyh@gmail.com micheld@spotify.com
package.scala
in refined/src/main/scala/magnolify/refined
57 6 2020-10-21 2022-10-14 3 3 neville.lyh@gmail.com micheld@spotify.com
package.scala
in parquet/src/main/scala/magnolify/parquet/logical
46 - 2021-02-05 2024-09-17 3 3 neville@spotify.com kellen@users.noreply.github...
build.sbt
in scalafix
72 1 2024-02-13 2024-08-20 10 2 micheld@spotify.com 43047562+scala-steward@user...
package.scala
in tensorflow/src/main/scala/magnolify/tensorflow/unsafe
22 - 2020-04-26 2023-08-23 9 2 neville.lyh@gmail.com micheld@spotify.com
package.scala
in bigquery/src/main/scala/magnolify/bigquery/unsafe
13 - 2020-04-26 2023-08-21 8 2 neville.lyh@gmail.com micheld@spotify.com
package.scala
in datastore/src/main/scala/magnolify/datastore/unsafe
13 - 2020-04-26 2023-08-21 8 2 neville.lyh@gmail.com micheld@spotify.com
AnnotationType.scala
in shared/src/main/scala/magnolify/shared
5 - 2021-02-25 2023-11-07 6 2 neville.lyh@gmail.com micheld@spotify.com
ParquetField.scala
in parquet/src/main/scala/magnolify/parquet
457 21 2022-10-14 2024-01-09 6 2 kabas.andrew@gmail.com micheld@spotify.com
package.scala
in guava/src/main/scala/magnolify/guava/auto
7 - 2019-11-22 2024-03-20 5 2 neville@spotify.com micheld@spotify.com
package.scala
in avro/src/main/scala/magnolify/avro/unsafe
9 - 2020-04-26 2023-08-21 5 2 neville.lyh@gmail.com micheld@spotify.com
ParquetParser.scala
in tools/src/main/scala/magnolify/tools
134 6 2021-03-12 2024-01-09 4 2 neville@spotify.com micheld@spotify.com
BigQueryParser.scala
in tools/src/main/scala/magnolify/tools
31 1 2021-03-12 2024-01-09 4 2 neville@spotify.com micheld@spotify.com
Schema.scala
in tools/src/main/scala/magnolify/tools
45 - 2021-03-12 2024-01-09 4 2 neville@spotify.com micheld@spotify.com
ReflectionUtils.scala
in shared/src/main/scala/magnolify/shared
11 1 2021-02-25 2022-06-29 4 2 neville.lyh@gmail.com micheld@spotify.com
ValueType.scala
in neo4j/src/main/scala/magnolify/neo4j
147 10 2022-08-25 2022-10-14 3 2 micheld@spotify.com compte.github@gondolin.fr
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
RowType.scala
in beam/src/main/scala/magnolify/beam
217 16 2024-09-17 2024-09-17 1 1 kellen@users.noreply.github... kellen@users.noreply.github...
Time.scala
in shared/src/main/scala/magnolify/shared
119 2 2024-09-17 2024-09-17 1 1 kellen@users.noreply.github... kellen@users.noreply.github...
package.scala
in beam/src/main/scala/magnolify/beam/logical
104 - 2024-09-17 2024-09-17 1 1 kellen@users.noreply.github... kellen@users.noreply.github...
CatsMacros.scala
in cats/src/main/scala/magnolify/cats
65 10 2023-05-12 2023-08-23 2 1 micheld@spotify.com micheld@spotify.com
SchemaUtil.scala
in parquet/src/main/scala/magnolify/parquet
58 3 2022-10-14 2022-10-28 2 1 kabas.andrew@gmail.com kabas.andrew@gmail.com
EnumTypeDerivation.scala
in shared/src/main/scala-3/magnolify/shared
46 - 2023-11-07 2023-11-07 1 1 micheld@spotify.com micheld@spotify.com
EnumTypeMacros.scala
in shared/src/main/scala-2/magnolify/shared
40 2 2023-11-07 2023-11-07 1 1 micheld@spotify.com micheld@spotify.com
SerializableCanBuildFrom.scala
in shared/src/main/scala-2.12/magnolify/shims
39 1 2022-09-07 2024-03-27 2 1 micheld@spotify.com micheld@spotify.com
AnnotationTypeMacros.scala
in shared/src/main/scala-3/magnolify/shared
34 1 2023-11-07 2024-01-03 2 1 micheld@spotify.com micheld@spotify.com
EnumTypeMacros.scala
in shared/src/main/scala-3/magnolify/shared
24 1 2023-11-07 2024-01-03 2 1 micheld@spotify.com micheld@spotify.com
MapBasedConverters.scala
in scalafix/rules/src/main/scala/fix/v0_7_0
23 2 2024-02-13 2024-02-13 1 1 micheld@spotify.com micheld@spotify.com
AnnotationTypeMacros.scala
in shared/src/main/scala-2/magnolify/shared
22 1 2023-11-07 2023-11-07 1 1 micheld@spotify.com micheld@spotify.com
MapBasedConverters.scala
in scalafix/input-0_7/src/main/scala/fix
11 - 2024-02-13 2024-02-13 1 1 micheld@spotify.com micheld@spotify.com
MapBasedConverters.scala
in scalafix/output-0_7/src/main/scala/fix
11 - 2024-02-13 2024-02-13 1 1 micheld@spotify.com micheld@spotify.com
TimeTypes.scala
in parquet/src/main/scala/magnolify/parquet/logical
10 - 2024-09-17 2024-09-17 1 1 kellen@users.noreply.github... kellen@users.noreply.github...
GuavaMacros.scala
in guava/src/main/scala/magnolify/guava
9 1 2024-03-20 2024-03-20 1 1 micheld@spotify.com micheld@spotify.com
st
scaladoc.st
in site/src/main/paradox/_template
9 - 2024-01-09 2024-01-09 1 1 micheld@spotify.com micheld@spotify.com
package.scala
in neo4j/src/main/scala/magnolify/neo4j/unsafe
8 - 2022-08-25 2023-08-18 3 1 micheld@spotify.com micheld@spotify.com
package.scala
in shared/src/main/scala-3/magnolify/shims
7 - 2023-11-07 2023-11-07 1 1 micheld@spotify.com micheld@spotify.com
7 - 2022-06-30 2022-06-30 1 1 micheld@spotify.com micheld@spotify.com
package.scala
in beam/src/main/scala/magnolify/beam/unsafe
6 - 2024-09-17 2024-09-17 1 1 kellen@users.noreply.github... kellen@users.noreply.github...
doc.scala
in shared/src/main/scala/magnolify/shared
5 - 2022-10-14 2022-10-14 1 1 kabas.andrew@gmail.com kabas.andrew@gmail.com
plugins.sbt
in scalafix/project
4 - 2024-02-13 2024-02-13 1 1 micheld@spotify.com micheld@spotify.com
package.scala
in avro/src/main/scala/magnolify/avro
4 - 2022-10-14 2022-10-14 1 1 kabas.andrew@gmail.com kabas.andrew@gmail.com
ConfigAxis.scala
in scalafix/project
2 - 2024-02-13 2024-02-13 1 1 micheld@spotify.com micheld@spotify.com
ParquetField.scala
in parquet/src/main/scala/magnolify/parquet
457 21 2022-10-14 2024-01-09 6 2 kabas.andrew@gmail.com micheld@spotify.com
ValueType.scala
in neo4j/src/main/scala/magnolify/neo4j
147 10 2022-08-25 2022-10-14 3 2 micheld@spotify.com compte.github@gondolin.fr
ParquetParser.scala
in tools/src/main/scala/magnolify/tools
134 6 2021-03-12 2024-01-09 4 2 neville@spotify.com micheld@spotify.com
build.sbt
in scalafix
72 1 2024-02-13 2024-08-20 10 2 micheld@spotify.com 43047562+scala-steward@user...
Predicate.scala
in parquet/src/main/scala/magnolify/parquet
62 1 2022-04-01 2024-01-03 3 2 clairem@spotify.com micheld@spotify.com
Schema.scala
in tools/src/main/scala/magnolify/tools
45 - 2021-03-12 2024-01-09 4 2 neville@spotify.com micheld@spotify.com
package.scala
in cats/src/main/scala/magnolify/cats/auto
38 5 2019-10-29 2023-05-12 3 2 neville@spotify.com micheld@spotify.com
EnumTypeDerivation.scala
in shared/src/main/scala-2/magnolify/shared
34 2 2023-11-07 2024-05-10 2 2 micheld@spotify.com 43047562+scala-steward@user...
BigQueryParser.scala
in tools/src/main/scala/magnolify/tools
31 1 2021-03-12 2024-01-09 4 2 neville@spotify.com micheld@spotify.com
ByteStringComparator.java
in bigtable/src/main/java/magnolify/bigtable
23 1 2020-03-30 2022-06-29 2 2 kirillp@spotify.com micheld@spotify.com
package.scala
in tensorflow/src/main/scala/magnolify/tensorflow/unsafe
22 - 2020-04-26 2023-08-23 9 2 neville.lyh@gmail.com micheld@spotify.com
UnsafeEnum.scala
in shared/src/main/scala/magnolify/shared
19 1 2021-03-02 2022-06-29 2 2 neville.lyh@gmail.com micheld@spotify.com
TimestampConverter.scala
in datastore/src/main/scala/magnolify/datastore
18 2 2019-11-05 2022-06-29 3 2 neville@spotify.com micheld@spotify.com
package.scala
in scalacheck/src/main/scala/magnolify/scalacheck/auto
17 2 2019-10-29 2022-10-14 3 2 neville@spotify.com micheld@spotify.com
SerializationUtils.scala
in parquet/src/main/scala/magnolify/parquet
17 2 2021-02-05 2022-06-29 2 2 neville@spotify.com micheld@spotify.com
CaseMapper.scala
in shared/src/main/scala/magnolify/shared
16 2 2020-06-30 2022-06-29 2 2 shameera@spotify.com micheld@spotify.com
package.scala
in bigquery/src/main/scala/magnolify/bigquery/unsafe
13 - 2020-04-26 2023-08-21 8 2 neville.lyh@gmail.com micheld@spotify.com
package.scala
in datastore/src/main/scala/magnolify/datastore/unsafe
13 - 2020-04-26 2023-08-21 8 2 neville.lyh@gmail.com micheld@spotify.com
ReflectionUtils.scala
in shared/src/main/scala/magnolify/shared
11 1 2021-02-25 2022-06-29 4 2 neville.lyh@gmail.com micheld@spotify.com
package.scala
in avro/src/main/scala/magnolify/avro/unsafe
9 - 2020-04-26 2023-08-21 5 2 neville.lyh@gmail.com micheld@spotify.com
package.scala
in guava/src/main/scala/magnolify/guava/auto
7 - 2019-11-22 2024-03-20 5 2 neville@spotify.com micheld@spotify.com
AnnotationType.scala
in shared/src/main/scala/magnolify/shared
5 - 2021-02-25 2023-11-07 6 2 neville.lyh@gmail.com micheld@spotify.com
SchemaParser.scala
in tools/src/main/scala/magnolify/tools
4 - 2021-03-12 2022-06-29 2 2 neville@spotify.com micheld@spotify.com
package.scala
in guava/src/main/scala/magnolify/guava/semiauto
2 - 2019-11-22 2022-06-29 2 2 neville@spotify.com micheld@spotify.com
SchemaPrinter.scala
in tools/src/main/scala/magnolify/tools
122 6 2021-03-12 2024-01-09 4 3 neville@spotify.com micheld@spotify.com
Correlations

File Size vs. Number of Changes: 86 points

build.sbt x: 780 lines of code y: 312 # changes project/plugins.sbt x: 11 lines of code y: 91 # changes guava/src/main/scala/magnolify/guava/semiauto/FunnelDerivation.scala x: 57 lines of code y: 13 # changes avro/src/main/scala/magnolify/avro/logical/package.scala x: 114 lines of code y: 7 # changes beam/src/main/scala/magnolify/beam/RowType.scala x: 217 lines of code y: 1 # changes beam/src/main/scala/magnolify/beam/logical/package.scala x: 104 lines of code y: 1 # changes beam/src/main/scala/magnolify/beam/unsafe/package.scala x: 6 lines of code y: 1 # changes parquet/src/main/scala/magnolify/parquet/logical/TimeTypes.scala x: 10 lines of code y: 1 # changes parquet/src/main/scala/magnolify/parquet/logical/package.scala x: 46 lines of code y: 3 # changes shared/src/main/scala/magnolify/shared/Time.scala x: 119 lines of code y: 1 # changes scalafix/build.sbt x: 72 lines of code y: 10 # changes protobuf/src/main/scala/magnolify/protobuf/ProtobufType.scala x: 251 lines of code y: 22 # changes parquet/src/main/scala/magnolify/parquet/ParquetType.scala x: 154 lines of code y: 21 # changes avro/src/main/scala/magnolify/avro/AvroType.scala x: 286 lines of code y: 39 # changes shared/src/main/scala-2/magnolify/shared/EnumTypeDerivation.scala x: 34 lines of code y: 2 # changes shared/src/main/scala-2.12/magnolify/shims/SerializableCanBuildFrom.scala x: 39 lines of code y: 2 # changes guava/src/main/scala/magnolify/guava/GuavaMacros.scala x: 9 lines of code y: 1 # changes guava/src/main/scala/magnolify/guava/auto/package.scala x: 7 lines of code y: 5 # changes bigtable/src/main/scala/magnolify/bigtable/BigtableType.scala x: 263 lines of code y: 25 # changes scalafix/rules/src/main/scala/fix/v0_7_0/MapBasedConverters.scala x: 23 lines of code y: 1 # changes scalafix/project/ConfigAxis.scala x: 2 lines of code y: 1 # changes scalafix/project/plugins.sbt x: 4 lines of code y: 1 # changes parquet/src/main/scala/magnolify/parquet/ParquetField.scala x: 457 lines of code y: 6 # changes tools/src/main/scala/magnolify/tools/AvroParser.scala x: 80 lines of code y: 6 # changes tools/src/main/scala/magnolify/tools/BigQueryParser.scala x: 31 lines of code y: 4 # changes tools/src/main/scala/magnolify/tools/ParquetParser.scala x: 134 lines of code y: 4 # changes tools/src/main/scala/magnolify/tools/Schema.scala x: 45 lines of code y: 4 # changes tools/src/main/scala/magnolify/tools/SchemaPrinter.scala x: 122 lines of code y: 4 # changes parquet/src/main/scala/magnolify/parquet/Predicate.scala x: 62 lines of code y: 3 # changes shared/src/main/scala-3/magnolify/shared/EnumTypeMacros.scala x: 24 lines of code y: 2 # changes shared/src/main/scala-2/magnolify/shared/AnnotationTypeMacros.scala x: 22 lines of code y: 1 # changes shared/src/main/scala-2/magnolify/shared/EnumTypeMacros.scala x: 40 lines of code y: 1 # changes shared/src/main/scala-3/magnolify/shared/EnumTypeDerivation.scala x: 46 lines of code y: 1 # changes shared/src/main/scala/magnolify/shared/AnnotationType.scala x: 5 lines of code y: 6 # changes shared/src/main/scala/magnolify/shared/EnumType.scala x: 53 lines of code y: 18 # changes protobuf/src/main/scala/magnolify/protobuf/unsafe/package.scala x: 12 lines of code y: 10 # changes bigquery/src/main/scala/magnolify/bigquery/TimestampConverter.scala x: 68 lines of code y: 4 # changes tensorflow/src/main/scala/magnolify/tensorflow/ExampleType.scala x: 215 lines of code y: 23 # changes cats/src/main/scala/magnolify/cats/CatsMacros.scala x: 65 lines of code y: 2 # changes cats/src/main/scala/magnolify/cats/semiauto/BandDerivation.scala x: 22 lines of code y: 5 # changes cats/src/main/scala/magnolify/cats/semiauto/CommutativeGroupDerivation.scala x: 30 lines of code y: 6 # changes cats/src/main/scala/magnolify/cats/semiauto/CommutativeMonoidDerivation.scala x: 26 lines of code y: 6 # changes cats/src/main/scala/magnolify/cats/semiauto/GroupDerivation.scala x: 52 lines of code y: 10 # changes tensorflow/src/main/scala/magnolify/tensorflow/unsafe/package.scala x: 22 lines of code y: 9 # changes avro/src/main/scala/magnolify/avro/unsafe/package.scala x: 9 lines of code y: 5 # changes bigquery/src/main/scala/magnolify/bigquery/TableRowType.scala x: 210 lines of code y: 26 # changes bigquery/src/main/scala/magnolify/bigquery/unsafe/package.scala x: 13 lines of code y: 8 # changes datastore/src/main/scala/magnolify/datastore/EntityType.scala x: 245 lines of code y: 20 # changes parquet/src/main/scala/magnolify/parquet/unsafe/package.scala x: 8 lines of code y: 7 # changes neo4j/src/main/scala/magnolify/neo4j/unsafe/package.scala x: 8 lines of code y: 3 # changes cats/src/main/scala/magnolify/cats/auto/package.scala x: 38 lines of code y: 3 # changes parquet/src/main/scala/magnolify/parquet/Schema.scala x: 127 lines of code y: 11 # changes cats/src/main/scala/magnolify/cats/semiauto/ShowDerivation.scala x: 16 lines of code y: 8 # changes parquet/src/main/scala/magnolify/parquet/SchemaUtil.scala x: 58 lines of code y: 2 # changes shared/src/main/scala/magnolify/shared/doc.scala x: 5 lines of code y: 1 # changes cats/src/main/scala/magnolify/cats/semiauto/EqDerivation.scala x: 24 lines of code y: 7 # changes cats/src/main/scala/magnolify/cats/semiauto/HashDerivation.scala x: 34 lines of code y: 7 # changes cats/src/main/scala/magnolify/cats/semiauto/MonoidDerivation.scala x: 64 lines of code y: 10 # changes cats/src/main/scala/magnolify/cats/semiauto/SemigroupDerivation.scala x: 60 lines of code y: 10 # changes refined/src/main/scala/magnolify/refined/package.scala x: 57 lines of code y: 3 # changes scalacheck/src/main/scala/magnolify/scalacheck/auto/package.scala x: 17 lines of code y: 3 # changes scalacheck/src/main/scala/magnolify/scalacheck/semiauto/ArbitraryDerivation.scala x: 52 lines of code y: 8 # changes scalacheck/src/main/scala/magnolify/scalacheck/semiauto/CogenDerivation.scala x: 19 lines of code y: 6 # changes neo4j/src/main/scala/magnolify/neo4j/ValueType.scala x: 147 lines of code y: 3 # changes shared/src/main/scala-2.12/magnolify/shims/package.scala x: 10 lines of code y: 9 # changes shared/src/main/scala-2.13/magnolify/shims/package.scala x: 9 lines of code y: 7 # changes bigtable/src/main/java/magnolify/bigtable/ByteStringComparator.java x: 23 lines of code y: 2 # changes guava/src/main/scala/magnolify/guava/semiauto/package.scala x: 2 lines of code y: 2 # changes parquet/src/main/scala/magnolify/parquet/SerializationUtils.scala x: 17 lines of code y: 2 # changes parquet/src/main/scala/magnolify/parquet/TypeConverter.scala x: 80 lines of code y: 4 # changes shared/src/main/scala/magnolify/shared/CaseMapper.scala x: 16 lines of code y: 2 # changes shared/src/main/scala/magnolify/shared/Decimal.scala x: 33 lines of code y: 3 # changes shared/src/main/scala/magnolify/shared/ReflectionUtils.scala x: 11 lines of code y: 4 # changes shared/src/main/scala/magnolify/shared/UnsafeEnum.scala x: 19 lines of code y: 2 # changes tools/src/main/scala/magnolify/tools/SchemaParser.scala x: 4 lines of code y: 2 # changes
312.0
# changes
  min: 1.0
  average: 10.65
  25th percentile: 2.0
  median: 4.0
  75th percentile: 8.0
  max: 312.0
0 780.0
lines of code
min: 2.0 | average: 67.64 | 25th percentile: 11.0 | median: 28.0 | 75th percentile: 65.75 | max: 780.0

Number of Contributors vs. Number of Changes: 86 points

build.sbt x: 17 # contributors y: 312 # changes project/plugins.sbt x: 6 # contributors y: 91 # changes guava/src/main/scala/magnolify/guava/semiauto/FunnelDerivation.scala x: 9 # contributors y: 13 # changes avro/src/main/scala/magnolify/avro/logical/package.scala x: 3 # contributors y: 7 # changes beam/src/main/scala/magnolify/beam/RowType.scala x: 1 # contributors y: 1 # changes parquet/src/main/scala/magnolify/parquet/logical/package.scala x: 3 # contributors y: 3 # changes scalafix/build.sbt x: 2 # contributors y: 10 # changes protobuf/src/main/scala/magnolify/protobuf/ProtobufType.scala x: 8 # contributors y: 22 # changes parquet/src/main/scala/magnolify/parquet/ParquetType.scala x: 9 # contributors y: 21 # changes avro/src/main/scala/magnolify/avro/AvroType.scala x: 10 # contributors y: 39 # changes shared/src/main/scala-2/magnolify/shared/EnumTypeDerivation.scala x: 2 # contributors y: 2 # changes shared/src/main/scala-2.12/magnolify/shims/SerializableCanBuildFrom.scala x: 1 # contributors y: 2 # changes guava/src/main/scala/magnolify/guava/auto/package.scala x: 2 # contributors y: 5 # changes bigtable/src/main/scala/magnolify/bigtable/BigtableType.scala x: 9 # contributors y: 25 # changes tools/src/main/scala/magnolify/tools/AvroParser.scala x: 3 # contributors y: 6 # changes tools/src/main/scala/magnolify/tools/BigQueryParser.scala x: 2 # contributors y: 4 # changes tools/src/main/scala/magnolify/tools/SchemaPrinter.scala x: 3 # contributors y: 4 # changes parquet/src/main/scala/magnolify/parquet/Predicate.scala x: 2 # contributors y: 3 # changes shared/src/main/scala/magnolify/shared/EnumType.scala x: 5 # contributors y: 18 # changes protobuf/src/main/scala/magnolify/protobuf/unsafe/package.scala x: 3 # contributors y: 10 # changes shared/src/main/scala/magnolify/shared/Converter.scala x: 4 # contributors y: 6 # changes tensorflow/src/main/scala/magnolify/tensorflow/ExampleType.scala x: 9 # contributors y: 23 # changes cats/src/main/scala/magnolify/cats/semiauto/GroupDerivation.scala x: 4 # contributors y: 10 # changes tensorflow/src/main/scala/magnolify/tensorflow/unsafe/package.scala x: 2 # contributors y: 9 # changes bigquery/src/main/scala/magnolify/bigquery/TableRowType.scala x: 7 # contributors y: 26 # changes bigquery/src/main/scala/magnolify/bigquery/unsafe/package.scala x: 2 # contributors y: 8 # changes datastore/src/main/scala/magnolify/datastore/EntityType.scala x: 8 # contributors y: 20 # changes neo4j/src/main/scala/magnolify/neo4j/unsafe/package.scala x: 1 # contributors y: 3 # changes parquet/src/main/scala/magnolify/parquet/Schema.scala x: 5 # contributors y: 11 # changes cats/src/main/scala/magnolify/cats/semiauto/ShowDerivation.scala x: 7 # contributors y: 8 # changes cats/src/main/scala/magnolify/cats/semiauto/EqDerivation.scala x: 4 # contributors y: 7 # changes cats/src/main/scala/magnolify/cats/semiauto/HashDerivation.scala x: 5 # contributors y: 7 # changes scalacheck/src/main/scala/magnolify/scalacheck/semiauto/ArbitraryDerivation.scala x: 4 # contributors y: 8 # changes shared/src/main/scala-2.12/magnolify/shims/package.scala x: 4 # contributors y: 9 # changes
312.0
# changes
  min: 1.0
  average: 10.65
  25th percentile: 2.0
  median: 4.0
  75th percentile: 8.0
  max: 312.0
0 17.0
# contributors
min: 1.0 | average: 3.08 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 17.0

Number of Contributors vs. File Size: 86 points

build.sbt x: 17 # contributors y: 780 lines of code project/plugins.sbt x: 6 # contributors y: 11 lines of code guava/src/main/scala/magnolify/guava/semiauto/FunnelDerivation.scala x: 9 # contributors y: 57 lines of code avro/src/main/scala/magnolify/avro/logical/package.scala x: 3 # contributors y: 114 lines of code beam/src/main/scala/magnolify/beam/RowType.scala x: 1 # contributors y: 217 lines of code beam/src/main/scala/magnolify/beam/logical/package.scala x: 1 # contributors y: 104 lines of code beam/src/main/scala/magnolify/beam/unsafe/package.scala x: 1 # contributors y: 6 lines of code parquet/src/main/scala/magnolify/parquet/logical/TimeTypes.scala x: 1 # contributors y: 10 lines of code parquet/src/main/scala/magnolify/parquet/logical/package.scala x: 3 # contributors y: 46 lines of code shared/src/main/scala/magnolify/shared/Time.scala x: 1 # contributors y: 119 lines of code scalafix/build.sbt x: 2 # contributors y: 72 lines of code protobuf/src/main/scala/magnolify/protobuf/ProtobufType.scala x: 8 # contributors y: 251 lines of code parquet/src/main/scala/magnolify/parquet/ParquetType.scala x: 9 # contributors y: 154 lines of code avro/src/main/scala/magnolify/avro/AvroType.scala x: 10 # contributors y: 286 lines of code shared/src/main/scala-2/magnolify/shared/EnumTypeDerivation.scala x: 2 # contributors y: 34 lines of code shared/src/main/scala-2.12/magnolify/shims/SerializableCanBuildFrom.scala x: 1 # contributors y: 39 lines of code guava/src/main/scala/magnolify/guava/GuavaMacros.scala x: 1 # contributors y: 9 lines of code guava/src/main/scala/magnolify/guava/auto/package.scala x: 2 # contributors y: 7 lines of code bigtable/src/main/scala/magnolify/bigtable/BigtableType.scala x: 9 # contributors y: 263 lines of code scalafix/rules/src/main/scala/fix/v0_7_0/MapBasedConverters.scala x: 1 # contributors y: 23 lines of code scalafix/project/ConfigAxis.scala x: 1 # contributors y: 2 lines of code parquet/src/main/scala/magnolify/parquet/ParquetField.scala x: 2 # contributors y: 457 lines of code tools/src/main/scala/magnolify/tools/AvroParser.scala x: 3 # contributors y: 80 lines of code tools/src/main/scala/magnolify/tools/BigQueryParser.scala x: 2 # contributors y: 31 lines of code tools/src/main/scala/magnolify/tools/ParquetParser.scala x: 2 # contributors y: 134 lines of code tools/src/main/scala/magnolify/tools/Schema.scala x: 2 # contributors y: 45 lines of code tools/src/main/scala/magnolify/tools/SchemaPrinter.scala x: 3 # contributors y: 122 lines of code parquet/src/main/scala/magnolify/parquet/Predicate.scala x: 2 # contributors y: 62 lines of code shared/src/main/scala-3/magnolify/shared/AnnotationTypeMacros.scala x: 1 # contributors y: 34 lines of code shared/src/main/scala-2/magnolify/shared/EnumTypeMacros.scala x: 1 # contributors y: 40 lines of code shared/src/main/scala-3/magnolify/shared/EnumTypeDerivation.scala x: 1 # contributors y: 46 lines of code shared/src/main/scala/magnolify/shared/AnnotationType.scala x: 2 # contributors y: 5 lines of code shared/src/main/scala/magnolify/shared/EnumType.scala x: 5 # contributors y: 53 lines of code protobuf/src/main/scala/magnolify/protobuf/unsafe/package.scala x: 3 # contributors y: 12 lines of code bigquery/src/main/scala/magnolify/bigquery/TimestampConverter.scala x: 3 # contributors y: 68 lines of code shared/src/main/scala/magnolify/shared/Converter.scala x: 4 # contributors y: 5 lines of code tensorflow/src/main/scala/magnolify/tensorflow/ExampleType.scala x: 9 # contributors y: 215 lines of code cats/src/main/scala/magnolify/cats/CatsMacros.scala x: 1 # contributors y: 65 lines of code cats/src/main/scala/magnolify/cats/semiauto/BandDerivation.scala x: 3 # contributors y: 22 lines of code cats/src/main/scala/magnolify/cats/semiauto/CommutativeGroupDerivation.scala x: 3 # contributors y: 30 lines of code cats/src/main/scala/magnolify/cats/semiauto/CommutativeMonoidDerivation.scala x: 3 # contributors y: 26 lines of code cats/src/main/scala/magnolify/cats/semiauto/GroupDerivation.scala x: 4 # contributors y: 52 lines of code tensorflow/src/main/scala/magnolify/tensorflow/unsafe/package.scala x: 2 # contributors y: 22 lines of code bigquery/src/main/scala/magnolify/bigquery/TableRowType.scala x: 7 # contributors y: 210 lines of code bigquery/src/main/scala/magnolify/bigquery/unsafe/package.scala x: 2 # contributors y: 13 lines of code datastore/src/main/scala/magnolify/datastore/EntityType.scala x: 8 # contributors y: 245 lines of code parquet/src/main/scala/magnolify/parquet/unsafe/package.scala x: 3 # contributors y: 8 lines of code cats/src/main/scala/magnolify/cats/auto/package.scala x: 2 # contributors y: 38 lines of code parquet/src/main/scala/magnolify/parquet/Schema.scala x: 5 # contributors y: 127 lines of code cats/src/main/scala/magnolify/cats/semiauto/ShowDerivation.scala x: 7 # contributors y: 16 lines of code parquet/src/main/scala/magnolify/parquet/SchemaUtil.scala x: 1 # contributors y: 58 lines of code cats/src/main/scala/magnolify/cats/semiauto/EqDerivation.scala x: 4 # contributors y: 24 lines of code cats/src/main/scala/magnolify/cats/semiauto/HashDerivation.scala x: 5 # contributors y: 34 lines of code cats/src/main/scala/magnolify/cats/semiauto/MonoidDerivation.scala x: 4 # contributors y: 64 lines of code cats/src/main/scala/magnolify/cats/semiauto/SemigroupDerivation.scala x: 4 # contributors y: 60 lines of code refined/src/main/scala/magnolify/refined/package.scala x: 3 # contributors y: 57 lines of code scalacheck/src/main/scala/magnolify/scalacheck/auto/package.scala x: 2 # contributors y: 17 lines of code scalacheck/src/main/scala/magnolify/scalacheck/semiauto/CogenDerivation.scala x: 4 # contributors y: 19 lines of code neo4j/src/main/scala/magnolify/neo4j/ValueType.scala x: 2 # contributors y: 147 lines of code shared/src/main/scala-2.12/magnolify/shims/package.scala x: 4 # contributors y: 10 lines of code shared/src/main/scala-2.13/magnolify/shims/package.scala x: 4 # contributors y: 9 lines of code guava/src/main/scala/magnolify/guava/semiauto/package.scala x: 2 # contributors y: 2 lines of code shared/src/main/scala/magnolify/shared/Decimal.scala x: 3 # contributors y: 33 lines of code shared/src/main/scala/magnolify/shared/ReflectionUtils.scala x: 2 # contributors y: 11 lines of code shared/src/main/scala/magnolify/shared/UnsafeEnum.scala x: 2 # contributors y: 19 lines of code
780.0
lines of code
  min: 2.0
  average: 67.64
  25th percentile: 11.0
  median: 28.0
  75th percentile: 65.75
  max: 780.0
0 17.0
# contributors
min: 1.0 | average: 3.08 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 17.0