Uber / piranha
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
14% | 26% | 20% | 15% | 22%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
toml26% | 53% | 0% | 0% | 19%
java49% | 0% | 21% | 10% | 18%
swift0% | 72% | 0% | 0% | 27%
cpp0% | 100% | 0% | 0% | 0%
js0% | 45% | 0% | 26% | 27%
rs0% | 0% | 52% | 31% | 15%
py0% | 0% | 34% | 24% | 40%
html0% | 0% | 0% | 100% | 0%
pyi0% | 0% | 0% | 100% | 0%
css0% | 0% | 0% | 0% | 100%
go0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src15% | 30% | 23% | 14% | 16%
legacy25% | 40% | 11% | 5% | 18%
experimental0% | 0% | 38% | 38% | 23%
ROOT0% | 0% | 0% | 68% | 32%
site0% | 0% | 0% | 29% | 70%
plugins0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
rules.toml
in src/cleanup_rules/swift
1251 -
XPFlagCleaner.java
in legacy/java/piranha/src/main/java/com/uber/piranha
1142 50
rules.toml
in src/cleanup_rules/java
685 -
rules.toml
in src/cleanup_rules/kt
683 -
StaleFlagCleaner.swift
in legacy/swift/Sources/PiranhaKit/CleanupStaleFlags
667 2
XPFlagRefactoring.cpp
in legacy/objc/src/XPFlagRefactoring
618 24
rules.toml
in src/cleanup_rules/java_cs
584 -
rules.toml
in src/cleanup_rules/go
554 -
refactor.js
in legacy/javascript/src
536 38
matches.rs
in src/models
349 20
filter.rs
in src/models
337 12
303 6
Config.java
in legacy/java/piranha/src/main/java/com/uber/piranha/config
289 18
source_code_unit.rs
in src/models
287 7
piranha_chat.py
in experimental/piranha_playground/rule_inference
282 7
piranha_agent.py
in experimental/piranha_playground/rule_inference
260 11
tree_sitter_utilities.rs
in src/utilities
236 6
rule.rs
in src/models
234 6
rule_graph.rs
in src/models
225 4
TestAnnotationResolver.java
in legacy/java/piranha/src/main/java/com/uber/piranha/testannotations
209 9
static_inference.py
in experimental/piranha_playground/rule_inference
201 12
script.js
in experimental/piranha_playground/static
193 17
lib.rs
in src
169 6
156 14
index.html
in experimental/piranha_playground/templates
156 -
rule_store.rs
in src/models
156 2
edit.rs
in src/models
155 3
rule_utils.py
in experimental/piranha_playground/rule_inference/utils
153 12
concrete_syntax.rs
in src/models
153 1
default_configs.rs
in src/models
152 -
150 7
138 2
utils.rs
in src/df
132 -
UsageCounter.java
in legacy/java/piranha/src/main/java/com/uber/piranha
129 12
rule_application.py
in experimental/piranha_playground/rule_inference
118 6
mod.rs
in src/utilities
115 4
TestAnnotationSpecRecord.java
in legacy/java/piranha/src/main/java/com/uber/piranha/testannotations
114 11
113 -
node_utils.py
in experimental/piranha_playground/rule_inference/utils
107 8
language.rs
in src/models
98 2
scope_config.toml
in src/cleanup_rules/java
97 -
scope_config.toml
in src/cleanup_rules/java_cs
97 -
IfStmtRewriter.swift
in legacy/swift/Sources/PiranhaKit/CleanupStaleFlags
96 -
main.py
in experimental/piranha_playground
89 6
execute_piranha.py
in plugins/spark_upgrade
89 10
PiranhaUtils.java
in legacy/java/piranha/src/main/java/com/uber/piranha
89 10
piranha.js
in legacy/javascript/src
88 -
86 5
edges.toml
in src/cleanup_rules/swift
84 -
styles.css
in experimental/piranha_playground/static
79 -
Files With Most Units (Top 50)
File# lines# units
XPFlagCleaner.java
in legacy/java/piranha/src/main/java/com/uber/piranha
1142 50
refactor.js
in legacy/javascript/src
536 38
XPFlagRefactoring.cpp
in legacy/objc/src/XPFlagRefactoring
618 24
matches.rs
in src/models
349 20
Config.java
in legacy/java/piranha/src/main/java/com/uber/piranha/config
289 18
script.js
in experimental/piranha_playground/static
193 17
156 14
rule_utils.py
in experimental/piranha_playground/rule_inference/utils
153 12
static_inference.py
in experimental/piranha_playground/rule_inference
201 12
UsageCounter.java
in legacy/java/piranha/src/main/java/com/uber/piranha
129 12
filter.rs
in src/models
337 12
piranha_agent.py
in experimental/piranha_playground/rule_inference
260 11
TestAnnotationSpecRecord.java
in legacy/java/piranha/src/main/java/com/uber/piranha/testannotations
114 11
execute_piranha.py
in plugins/spark_upgrade
89 10
PiranhaUtils.java
in legacy/java/piranha/src/main/java/com/uber/piranha
89 10
TestAnnotationResolver.java
in legacy/java/piranha/src/main/java/com/uber/piranha/testannotations
209 9
node_utils.py
in experimental/piranha_playground/rule_inference/utils
107 8
piranha_chat.py
in experimental/piranha_playground/rule_inference
282 7
150 7
source_code_unit.rs
in src/models
287 7
rule_application.py
in experimental/piranha_playground/rule_inference
118 6
main.py
in experimental/piranha_playground
89 6
MyClass.java
in legacy/java/sample/src/main/java/com/uber/mylib
31 6
MethodRecord.java
in legacy/java/piranha/src/main/java/com/uber/piranha/config
75 6
lib.rs
in src
169 6
303 6
rule.rs
in src/models
234 6
tree_sitter_utilities.rs
in src/utilities
236 6
template_parser.py
in experimental/piranha_playground/rule_inference
74 5
__init__.py
in plugins/spark_upgrade/spark_config
64 5
update_calendar_interval.py
in plugins/spark_upgrade
50 5
86 5
query_test_check_answer_change.py
in plugins/spark_upgrade
37 4
calculator_signature_change.py
in plugins/spark_upgrade
47 4
IDF_model_signature_change.py
in plugins/spark_upgrade
27 4
gradient_boost_trees.py
in plugins/spark_upgrade
36 4
sql_new_execution.py
in plugins/spark_upgrade
28 4
accessing_execution_plan.py
in plugins/spark_upgrade
25 4
ResolvedTestAnnotation.java
in legacy/java/piranha/src/main/java/com/uber/piranha/testannotations
31 4
rule_graph.rs
in src/models
225 4
mod.rs
in src/utilities
115 4
controller.py
in experimental/piranha_playground/rule_inference
44 3
main.py
in plugins/spark_upgrade
54 3
__main__.py
in plugins/zap-transformation
69 3
PiranhaRecord.java
in legacy/java/piranha/src/main/java/com/uber/piranha/config
33 3
PiranhaEnumRecord.java
in legacy/java/piranha/src/main/java/com/uber/piranha/config
43 3
AnnotationArgument.java
in legacy/java/piranha/src/main/java/com/uber/piranha/testannotations
18 3
index.js
in site/src/components/AdditionalContent
57 3
edit.rs
in src/models
155 3
outgoing_edges.rs
in src/models
60 3
Files With Long Lines (Top 17)

There are 17 files with lines longer than 120 characters. In total, there are 72 long lines.

File# lines# units# long lines
piranha_chat.py
in experimental/piranha_playground/rule_inference
282 7 13
StaleFlagCleaner.swift
in legacy/swift/Sources/PiranhaKit/CleanupStaleFlags
667 2 13
rules.toml
in src/cleanup_rules/java
685 - 7
rules.toml
in src/cleanup_rules/kt
683 - 6
156 14 5
scope_config.toml
in src/cleanup_rules/java
97 - 5
scope_config.toml
in src/cleanup_rules/java_cs
97 - 5
__init__.py
in plugins/spark_upgrade/spark_config
64 5 4
filter.rs
in src/models
337 12 4
Cargo.toml
in root
71 - 2
source_code_unit.rs
in src/models
287 7 2
execute_piranha.py
in plugins/spark_upgrade
89 10 1
150 7 1
113 - 1
rules.toml
in src/cleanup_rules/java_cs
584 - 1
303 6 1
rule.rs
in src/models
234 6 1
Correlations

File Size vs. Commits (all time): 123 points

Cargo.toml x: 50 commits (all time) y: 71 lines of code pyproject.toml x: 3 commits (all time) y: 27 lines of code plugins/zap-transformation/__main__.py x: 1 commits (all time) y: 69 lines of code plugins/zap-transformation/resource/sample.go x: 1 commits (all time) y: 6 lines of code plugins/spark_upgrade/spark_config/__init__.py x: 4 commits (all time) y: 64 lines of code src/df/utils.rs x: 4 commits (all time) y: 132 lines of code src/utilities/mod.rs x: 13 commits (all time) y: 115 lines of code src/models/edit.rs x: 14 commits (all time) y: 155 lines of code src/models/filter.rs x: 14 commits (all time) y: 337 lines of code src/models/matches.rs x: 17 commits (all time) y: 349 lines of code src/models/outgoing_edges.rs x: 9 commits (all time) y: 60 lines of code src/models/piranha_arguments.rs x: 34 commits (all time) y: 303 lines of code src/models/piranha_output.rs x: 7 commits (all time) y: 55 lines of code src/models/rule.rs x: 25 commits (all time) y: 234 lines of code src/models/rule_graph.rs x: 18 commits (all time) y: 225 lines of code src/cleanup_rules/swift/edges.toml x: 11 commits (all time) y: 84 lines of code src/cleanup_rules/swift/rules.toml x: 31 commits (all time) y: 1251 lines of code src/cleanup_rules/swift/scope_config.toml x: 7 commits (all time) y: 62 lines of code plugins/spark_upgrade/main.py x: 10 commits (all time) y: 54 lines of code src/models/source_code_unit.rs x: 23 commits (all time) y: 287 lines of code experimental/setup.py x: 5 commits (all time) y: 33 lines of code src/models/concrete_syntax.rs x: 2 commits (all time) y: 153 lines of code plugins/spark_upgrade/query_test_check_answer_change.py x: 1 commits (all time) y: 37 lines of code plugins/spark_upgrade/sql_new_execution.py x: 1 commits (all time) y: 28 lines of code plugins/spark_upgrade/calculator_signature_change.py x: 1 commits (all time) y: 47 lines of code plugins/spark_upgrade/execute_piranha.py x: 1 commits (all time) y: 89 lines of code plugins/spark_upgrade/update_calendar_interval.py x: 2 commits (all time) y: 50 lines of code plugins/pyproject.toml x: 1 commits (all time) y: 17 lines of code experimental/piranha_playground/rule_inference/rule_application.py x: 5 commits (all time) y: 118 lines of code polyglot_piranha.pyi x: 25 commits (all time) y: 150 lines of code src/lib.rs x: 25 commits (all time) y: 169 lines of code src/models/default_configs.rs x: 36 commits (all time) y: 152 lines of code src/models/language.rs x: 20 commits (all time) y: 98 lines of code src/models/rule_store.rs x: 22 commits (all time) y: 156 lines of code src/cleanup_rules/go/rules.toml x: 9 commits (all time) y: 554 lines of code site/sidebars.js x: 2 commits (all time) y: 41 lines of code site/babel.config.js x: 1 commits (all time) y: 3 lines of code site/docusaurus.config.js x: 1 commits (all time) y: 113 lines of code site/src/components/AdditionalContent/index.js x: 1 commits (all time) y: 57 lines of code site/src/components/AdditionalContent/styles.module.css x: 1 commits (all time) y: 22 lines of code site/src/components/HomepageFeatures/styles.module.css x: 1 commits (all time) y: 10 lines of code site/src/pages/index.js x: 1 commits (all time) y: 43 lines of code src/cleanup_rules/java_cs/edges.toml x: 1 commits (all time) y: 76 lines of code src/cleanup_rules/java_cs/rules.toml x: 1 commits (all time) y: 584 lines of code src/cleanup_rules/java_cs/scope_config.toml x: 1 commits (all time) y: 97 lines of code src/models/capture_group_patterns.rs x: 6 commits (all time) y: 138 lines of code src/models/mod.rs x: 8 commits (all time) y: 28 lines of code experimental/piranha_playground/rule_inference/static_inference.py x: 7 commits (all time) y: 201 lines of code src/df/tag_analysis.rs x: 1 commits (all time) y: 86 lines of code experimental/piranha_playground/rule_inference/graph_parser.py x: 4 commits (all time) y: 54 lines of code experimental/piranha_playground/rule_inference/utils/node_utils.py x: 2 commits (all time) y: 107 lines of code experimental/piranha_playground/main.py x: 4 commits (all time) y: 89 lines of code experimental/piranha_playground/rule_inference/template_parser.py x: 3 commits (all time) y: 74 lines of code src/cleanup_rules/java/scope_config.toml x: 5 commits (all time) y: 97 lines of code experimental/piranha_playground/static/script.js x: 3 commits (all time) y: 193 lines of code experimental/piranha_playground/templates/index.html x: 4 commits (all time) y: 156 lines of code experimental/piranha_playground/data_validation.py x: 3 commits (all time) y: 30 lines of code experimental/piranha_playground/rule_inference/piranha_agent.py x: 3 commits (all time) y: 260 lines of code src/utilities/tree_sitter_utilities.rs x: 14 commits (all time) y: 236 lines of code experimental/piranha_playground/rule_inference/piranha_chat.py x: 2 commits (all time) y: 282 lines of code src/cleanup_rules/java/rules.toml x: 9 commits (all time) y: 685 lines of code src/cleanup_rules/kt/rules.toml x: 12 commits (all time) y: 683 lines of code src/models/scopes.rs x: 7 commits (all time) y: 68 lines of code experimental/piranha_playground/static/styles.css x: 1 commits (all time) y: 79 lines of code src/cleanup_rules/go/edges.toml x: 3 commits (all time) y: 68 lines of code src/cleanup_rules/go/scope_config.toml x: 3 commits (all time) y: 54 lines of code src/cleanup_rules/kt/scope_config.toml x: 3 commits (all time) y: 57 lines of code build.rs x: 2 commits (all time) y: 31 lines of code rustfmt.toml x: 2 commits (all time) y: 15 lines of code src/cleanup_rules/java/edges.toml x: 2 commits (all time) y: 76 lines of code src/cleanup_rules/kt/edges.toml x: 2 commits (all time) y: 72 lines of code src/main.rs x: 5 commits (all time) y: 38 lines of code legacy/java/piranha/src/main/java/com/uber/piranha/UsageCounter.java x: 1 commits (all time) y: 129 lines of code legacy/java/piranha/src/main/java/com/uber/piranha/XPFlagCleaner.java x: 1 commits (all time) y: 1142 lines of code legacy/java/piranha/src/main/java/com/uber/piranha/config/Config.java x: 1 commits (all time) y: 289 lines of code legacy/java/piranha/src/main/java/com/uber/piranha/config/PiranhaRecord.java x: 1 commits (all time) y: 33 lines of code legacy/java/piranha/src/main/java/com/uber/piranha/testannotations/TestAnnotationResolver.java x: 1 commits (all time) y: 209 lines of code legacy/java/piranha/src/main/java/com/uber/piranha/testannotations/TestAnnotationSpecRecord.java x: 1 commits (all time) y: 114 lines of code legacy/javascript/src/refactor.js x: 1 commits (all time) y: 536 lines of code legacy/objc/src/XPFlagRefactoring/XPFlagRefactoring.cpp x: 1 commits (all time) y: 618 lines of code legacy/swift/Sources/PiranhaKit/CleanupStaleFlags/StaleFlagCleaner.swift x: 1 commits (all time) y: 667 lines of code legacy/swift/Sources/PiranhaKit/InputCommand/PiranhaCommand.swift x: 1 commits (all time) y: 60 lines of code
1251.0
lines of code
  min: 1.0
  average: 130.37
  25th percentile: 27.0
  median: 64.0
  75th percentile: 150.0
  max: 1251.0
0 50.0
commits (all time)
min: 1.0 | average: 5.18 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 5.0 | max: 50.0

File Size vs. Contributors (all time): 123 points

Cargo.toml x: 7 contributors (all time) y: 71 lines of code pyproject.toml x: 2 contributors (all time) y: 27 lines of code plugins/zap-transformation/__main__.py x: 1 contributors (all time) y: 69 lines of code plugins/zap-transformation/resource/sample.go x: 1 contributors (all time) y: 6 lines of code plugins/spark_upgrade/spark_config/__init__.py x: 1 contributors (all time) y: 64 lines of code src/df/utils.rs x: 2 contributors (all time) y: 132 lines of code src/utilities/mod.rs x: 3 contributors (all time) y: 115 lines of code src/models/edit.rs x: 3 contributors (all time) y: 155 lines of code src/models/filter.rs x: 3 contributors (all time) y: 337 lines of code src/models/matches.rs x: 4 contributors (all time) y: 349 lines of code src/models/outgoing_edges.rs x: 2 contributors (all time) y: 60 lines of code src/models/piranha_arguments.rs x: 3 contributors (all time) y: 303 lines of code src/models/piranha_output.rs x: 3 contributors (all time) y: 55 lines of code src/models/rule.rs x: 3 contributors (all time) y: 234 lines of code src/models/rule_graph.rs x: 3 contributors (all time) y: 225 lines of code src/cleanup_rules/swift/edges.toml x: 4 contributors (all time) y: 84 lines of code src/cleanup_rules/swift/rules.toml x: 5 contributors (all time) y: 1251 lines of code src/cleanup_rules/swift/scope_config.toml x: 4 contributors (all time) y: 62 lines of code plugins/spark_upgrade/main.py x: 1 contributors (all time) y: 54 lines of code src/models/source_code_unit.rs x: 1 contributors (all time) y: 287 lines of code experimental/setup.py x: 2 contributors (all time) y: 33 lines of code src/models/concrete_syntax.rs x: 2 contributors (all time) y: 153 lines of code plugins/spark_upgrade/query_test_check_answer_change.py x: 1 contributors (all time) y: 37 lines of code plugins/spark_upgrade/sql_new_execution.py x: 1 contributors (all time) y: 28 lines of code plugins/spark_upgrade/calculator_signature_change.py x: 1 contributors (all time) y: 47 lines of code plugins/spark_upgrade/execute_piranha.py x: 1 contributors (all time) y: 89 lines of code plugins/pyproject.toml x: 1 contributors (all time) y: 17 lines of code experimental/piranha_playground/rule_inference/rule_application.py x: 2 contributors (all time) y: 118 lines of code polyglot_piranha.pyi x: 2 contributors (all time) y: 150 lines of code src/lib.rs x: 2 contributors (all time) y: 169 lines of code src/models/language.rs x: 3 contributors (all time) y: 98 lines of code src/cleanup_rules/go/rules.toml x: 3 contributors (all time) y: 554 lines of code site/sidebars.js x: 1 contributors (all time) y: 41 lines of code site/babel.config.js x: 1 contributors (all time) y: 3 lines of code site/docusaurus.config.js x: 1 contributors (all time) y: 113 lines of code site/src/components/AdditionalContent/index.js x: 1 contributors (all time) y: 57 lines of code site/src/components/AdditionalContent/styles.module.css x: 1 contributors (all time) y: 22 lines of code site/src/components/HomepageFeatures/styles.module.css x: 1 contributors (all time) y: 10 lines of code src/cleanup_rules/java_cs/edges.toml x: 1 contributors (all time) y: 76 lines of code src/cleanup_rules/java_cs/rules.toml x: 1 contributors (all time) y: 584 lines of code src/cleanup_rules/java_cs/scope_config.toml x: 1 contributors (all time) y: 97 lines of code src/models/capture_group_patterns.rs x: 2 contributors (all time) y: 138 lines of code src/models/mod.rs x: 3 contributors (all time) y: 28 lines of code experimental/piranha_playground/rule_inference/static_inference.py x: 1 contributors (all time) y: 201 lines of code src/df/tag_analysis.rs x: 1 contributors (all time) y: 86 lines of code experimental/piranha_playground/rule_inference/utils/node_utils.py x: 1 contributors (all time) y: 107 lines of code src/cleanup_rules/java/scope_config.toml x: 2 contributors (all time) y: 97 lines of code experimental/piranha_playground/static/script.js x: 1 contributors (all time) y: 193 lines of code experimental/piranha_playground/templates/index.html x: 1 contributors (all time) y: 156 lines of code experimental/piranha_playground/data_validation.py x: 1 contributors (all time) y: 30 lines of code experimental/piranha_playground/rule_inference/piranha_agent.py x: 1 contributors (all time) y: 260 lines of code src/utilities/tree_sitter_utilities.rs x: 1 contributors (all time) y: 236 lines of code experimental/piranha_playground/rule_inference/piranha_chat.py x: 1 contributors (all time) y: 282 lines of code src/cleanup_rules/java/rules.toml x: 3 contributors (all time) y: 685 lines of code src/cleanup_rules/kt/rules.toml x: 3 contributors (all time) y: 683 lines of code src/models/scopes.rs x: 2 contributors (all time) y: 68 lines of code experimental/piranha_playground/static/styles.css x: 1 contributors (all time) y: 79 lines of code src/cleanup_rules/go/edges.toml x: 1 contributors (all time) y: 68 lines of code src/cleanup_rules/go/scope_config.toml x: 2 contributors (all time) y: 54 lines of code src/cleanup_rules/kt/scope_config.toml x: 2 contributors (all time) y: 57 lines of code legacy/java/piranha/src/main/java/com/uber/piranha/UsageCounter.java x: 1 contributors (all time) y: 129 lines of code legacy/java/piranha/src/main/java/com/uber/piranha/XPFlagCleaner.java x: 1 contributors (all time) y: 1142 lines of code legacy/java/piranha/src/main/java/com/uber/piranha/testannotations/TestAnnotationResolver.java x: 1 contributors (all time) y: 209 lines of code legacy/java/piranha/src/main/java/com/uber/piranha/testannotations/TestAnnotationSpecRecord.java x: 1 contributors (all time) y: 114 lines of code legacy/javascript/src/refactor.js x: 1 contributors (all time) y: 536 lines of code legacy/objc/src/XPFlagRefactoring/XPFlagRefactoring.cpp x: 1 contributors (all time) y: 618 lines of code legacy/swift/Sources/PiranhaKit/CleanupStaleFlags/StaleFlagCleaner.swift x: 1 contributors (all time) y: 667 lines of code
1251.0
lines of code
  min: 1.0
  average: 130.37
  25th percentile: 27.0
  median: 64.0
  75th percentile: 150.0
  max: 1251.0
0 7.0
contributors (all time)
min: 1.0 | average: 1.48 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 7.0

File Size vs. Commits (30 days): 1 points

Cargo.toml x: 1 commits (30d) y: 71 lines of code
71.0
lines of code
  min: 71.0
  average: 71.0
  25th percentile: 71.0
  median: 71.0
  75th percentile: 71.0
  max: 71.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (30 days): 1 points

Cargo.toml x: 1 contributors (30d) y: 71 lines of code
71.0
lines of code
  min: 71.0
  average: 71.0
  25th percentile: 71.0
  median: 71.0
  75th percentile: 71.0
  max: 71.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Commits (90 days): 2 points

Cargo.toml x: 2 commits (90d) y: 71 lines of code pyproject.toml x: 1 commits (90d) y: 27 lines of code
71.0
lines of code
  min: 27.0
  average: 49.0
  25th percentile: 27.0
  median: 49.0
  75th percentile: 71.0
  max: 71.0
0 2.0
commits (90d)
min: 1.0 | average: 1.5 | 25th percentile: 1.0 | median: 1.5 | 75th percentile: 2.0 | max: 2.0

File Size vs. Contributors (90 days): 2 points

Cargo.toml x: 2 contributors (90d) y: 71 lines of code pyproject.toml x: 1 contributors (90d) y: 27 lines of code
71.0
lines of code
  min: 27.0
  average: 49.0
  25th percentile: 27.0
  median: 49.0
  75th percentile: 71.0
  max: 71.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.5 | 25th percentile: 1.0 | median: 1.5 | 75th percentile: 2.0 | max: 2.0