uber / piranha
File Size

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

Intro
Learn more...
File Size Overall
17% | 22% | 23% | 15% | 19%
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
toml39% | 42% | 0% | 0% | 17%
js0% | 100% | 0% | 0% | 0%
rs0% | 0% | 56% | 26% | 16%
py0% | 0% | 0% | 39% | 60%
pyi0% | 0% | 0% | 100% | 0%
css0% | 0% | 0% | 0% | 100%
go0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
crates20% | 21% | 28% | 13% | 15%
playground0% | 70% | 0% | 22% | 7%
ROOT0% | 0% | 0% | 75% | 24%
plugins0% | 0% | 0% | 12% | 87%
Longest Files (Top 50)
File# lines# units
rules.toml
in crates/core/src/cleanup_rules/swift
1251 -
rules.toml
in crates/core/src/cleanup_rules/ruby
1103 -
rules.toml
in crates/core/src/cleanup_rules/java
685 -
rules.toml
in crates/core/src/cleanup_rules/kt
683 -
concrete-syntax.js
in playground/tree-sitter
592 38
rules.toml
in crates/core/src/cleanup_rules/java_cs
584 -
rules.toml
in crates/core/src/cleanup_rules/go
554 -
matches.rs
in crates/core/src/models
460 25
filter.rs
in crates/core/src/models
386 13
source_code_unit.rs
in crates/core/src/models
374 8
interpreter.rs
in crates/concrete-syntax/src/models/concrete_syntax
348 10
parser.rs
in crates/concrete-syntax/src/models/concrete_syntax
335 16
piranha_arguments.rs
in crates/core/src/models
317 6
rule.rs
in crates/core/src/models
310 7
tree_sitter_adapter.rs
in crates/concrete-syntax/src/models/concrete_syntax
247 25
tree_sitter_utilities.rs
in crates/core/src/utilities
236 6
rule_graph.rs
in crates/core/src/models
233 4
build.py
in playground/tree-sitter
191 9
lib.rs
in crates/core/src
189 6
lib.rs
in crates/concrete-syntax/src
188 -
edit.rs
in crates/core/src/models
177 3
default_configs.rs
in crates/core/src/models
168 -
rule_store.rs
in crates/core/src/models
158 2
156 14
156 7
resolver.rs
in crates/concrete-syntax/src/models/concrete_syntax
146 2
capture_group_patterns.rs
in crates/core/src/models
143 2
utils.rs
in crates/core/src/df
134 -
mod.rs
in crates/core/src/utilities
115 4
matches.rs
in crates/concrete-syntax/src/models
110 -
__init__.py
in plugins/spark_upgrade/java_spark_context
104 6
language.rs
in crates/core/src/models
100 2
scope_config.toml
in crates/core/src/cleanup_rules/java_cs
97 -
scope_config.toml
in crates/core/src/cleanup_rules/java
97 -
__init__.py
in plugins/spark_upgrade/scala_session_builder
96 6
execute_piranha.py
in plugins/spark_upgrade
89 10
tag_analysis.rs
in crates/core/src/df
86 5
constraint_checker.rs
in crates/concrete-syntax/src/models/concrete_syntax
85 1
__init__.py
in plugins/spark_upgrade/spark_config
85 5
scopes.rs
in crates/core/src/models
84 -
edges.toml
in crates/core/src/cleanup_rules/swift
84 -
Cargo.toml
in crates/core
77 -
edges.toml
in crates/core/src/cleanup_rules/java_cs
76 -
edges.toml
in crates/core/src/cleanup_rules/java
76 -
analysis.rs
in crates/core/src/df
72 2
edges.toml
in crates/core/src/cleanup_rules/kt
72 -
main.py
in plugins/spark_upgrade
72 4
fact.rs
in crates/core/src/models
70 3
__main__.py
in plugins/zap-transformation
69 3
edges.toml
in crates/core/src/cleanup_rules/go
68 -
Files With Most Units (Top 43)
File# lines# units
concrete-syntax.js
in playground/tree-sitter
592 38
tree_sitter_adapter.rs
in crates/concrete-syntax/src/models/concrete_syntax
247 25
matches.rs
in crates/core/src/models
460 25
parser.rs
in crates/concrete-syntax/src/models/concrete_syntax
335 16
156 14
filter.rs
in crates/core/src/models
386 13
interpreter.rs
in crates/concrete-syntax/src/models/concrete_syntax
348 10
execute_piranha.py
in plugins/spark_upgrade
89 10
build.py
in playground/tree-sitter
191 9
source_code_unit.rs
in crates/core/src/models
374 8
rule.rs
in crates/core/src/models
310 7
156 7
piranha_arguments.rs
in crates/core/src/models
317 6
tree_sitter_utilities.rs
in crates/core/src/utilities
236 6
lib.rs
in crates/core/src
189 6
__init__.py
in plugins/spark_upgrade/java_spark_context
104 6
__init__.py
in plugins/spark_upgrade/scala_session_builder
96 6
tag_analysis.rs
in crates/core/src/df
86 5
__init__.py
in plugins/spark_upgrade/spark_config
85 5
update_calendar_interval.py
in plugins/spark_upgrade
50 5
rule_graph.rs
in crates/core/src/models
233 4
mod.rs
in crates/core/src/utilities
115 4
gradient_boost_trees.py
in plugins/spark_upgrade
48 4
sql_new_execution.py
in plugins/spark_upgrade
28 4
IDF_model_signature_change.py
in plugins/spark_upgrade
27 4
calculator_signature_change.py
in plugins/spark_upgrade
47 4
query_test_check_answer_change.py
in plugins/spark_upgrade
37 4
accessing_execution_plan.py
in plugins/spark_upgrade
31 4
main.py
in plugins/spark_upgrade
72 4
outgoing_edges.rs
in crates/core/src/models
60 3
fact.rs
in crates/core/src/models
70 3
edit.rs
in crates/core/src/models
177 3
__main__.py
in plugins/zap-transformation
69 3
resolver.rs
in crates/concrete-syntax/src/models/concrete_syntax
146 2
piranha_output.rs
in crates/core/src/models
59 2
capture_group_patterns.rs
in crates/core/src/models
143 2
rule_store.rs
in crates/core/src/models
158 2
language.rs
in crates/core/src/models
100 2
analysis.rs
in crates/core/src/df
72 2
main.rs
in crates/core/src
43 2
constraint_checker.rs
in crates/concrete-syntax/src/models/concrete_syntax
85 1
build.rs
in root
31 1
sample.go
in plugins/zap-transformation/resource
6 1
Files With Long Lines (Top 16)

There are 16 files with lines longer than 120 characters. In total, there are 59 long lines.

File# lines# units# long lines
concrete-syntax.js
in playground/tree-sitter
592 38 9
rules.toml
in crates/core/src/cleanup_rules/java
685 - 7
rules.toml
in crates/core/src/cleanup_rules/kt
683 - 6
scope_config.toml
in crates/core/src/cleanup_rules/java_cs
97 - 5
scope_config.toml
in crates/core/src/cleanup_rules/java
97 - 5
156 14 5
filter.rs
in crates/core/src/models
386 13 4
__init__.py
in plugins/spark_upgrade/spark_config
85 5 4
Cargo.toml
in crates/concrete-syntax
38 - 3
Cargo.toml
in crates/core
77 - 3
source_code_unit.rs
in crates/core/src/models
374 8 2
156 7 2
piranha_arguments.rs
in crates/core/src/models
317 6 1
rule.rs
in crates/core/src/models
310 7 1
rules.toml
in crates/core/src/cleanup_rules/java_cs
584 - 1
execute_piranha.py
in plugins/spark_upgrade
89 10 1