uber / piranha
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
Learn more...
Duplication Overall
system29% (3,489 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
toml51% (3,028 lines)
rs10% (351 lines)
py4% (110 lines)
Duplication per Component (primary)
src37% (3,369 lines)
plugins14% (110 lines)
ROOT2% (10 lines)
experimental0% (0 lines)

Duplication Between Components (50+ lines)

G ROOT ROOT src src ROOT--src 260

Download: SVG DOT (open online Graphviz editor)

Open 2D force graph... Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 735 duplicates...
Size#FoldersFilesLinesCode
153 x 2 src/cleanup_rules/java
src/cleanup_rules/java_cs
569:728 (22%)
477:636 (26%)
view
97 x 2 src/cleanup_rules/java
src/cleanup_rules/java_cs
1:104 (100%)
1:104 (100%)
view
76 x 2 src/cleanup_rules/java
src/cleanup_rules/java_cs
2:94 (100%)
2:94 (100%)
view
34 x 2 src/cleanup_rules/java
src/cleanup_rules/java_cs
1:38 (4%)
1:38 (5%)
view
31 x 2 src/cleanup_rules/java
src/cleanup_rules/java_cs
118:148 (4%)
103:133 (5%)
view
27 x 2 src/cleanup_rules/go
src/cleanup_rules/go
427:453 (4%)
476:502 (4%)
view
26 x 2 src/cleanup_rules/java
src/cleanup_rules/kt
527:554 (3%)
496:525 (3%)
view
25 x 2 src/cleanup_rules/swift
src/cleanup_rules/swift
634:658 (1%)
678:702 (1%)
view
25 x 2 src/cleanup_rules/swift
src/cleanup_rules/swift
1155:1179 (1%)
1203:1227 (1%)
view
23 x 2 src/cleanup_rules/swift
src/cleanup_rules/swift
1063:1085 (1%)
1109:1131 (1%)
view
19 x 2 src/cleanup_rules/go
src/cleanup_rules/go
518:536 (3%)
560:578 (3%)
view
18 x 2 src/cleanup_rules/java_cs
src/cleanup_rules/kt
2:22 (23%)
2:22 (25%)
view
18 x 2 src/cleanup_rules/ruby
src/cleanup_rules/ruby
813:830 (1%)
941:958 (1%)
view
18 x 2 src/cleanup_rules/ruby
src/cleanup_rules/ruby
781:798 (1%)
909:926 (1%)
view
18 x 2 src/cleanup_rules/ruby
src/cleanup_rules/ruby
877:894 (1%)
1005:1022 (1%)
view
18 x 2 src/cleanup_rules/java
src/cleanup_rules/kt
2:22 (23%)
2:22 (25%)
view
18 x 2 src/cleanup_rules/ruby
src/cleanup_rules/ruby
845:862 (1%)
973:990 (1%)
view
18 x 2 src/cleanup_rules/java
src/cleanup_rules/java_cs
426:445 (2%)
351:370 (3%)
view
17 x 2 src/cleanup_rules/swift
src/cleanup_rules/swift
876:892 (1%)
983:999 (1%)
view
16 x 2 src/cleanup_rules/ruby
src/cleanup_rules/ruby
641:656 (1%)
751:766 (1%)
view
16 x 2 src/cleanup_rules/ruby
src/cleanup_rules/ruby
587:602 (1%)
697:712 (1%)
view
16 x 2 src/cleanup_rules/go
src/cleanup_rules/java_cs
336:352 (2%)
95:111 (2%)
view
14 x 2 src/cleanup_rules/java
src/cleanup_rules/java_cs
514:527 (2%)
422:435 (2%)
view
14 x 2 src/cleanup_rules/java
src/cleanup_rules/swift
2:17 (18%)
2:18 (16%)
view
14 x 2 src/cleanup_rules/kt
src/cleanup_rules/swift
2:17 (19%)
2:18 (16%)
view
14 x 2 src/cleanup_rules/java_cs
src/cleanup_rules/swift
2:17 (18%)
2:18 (16%)
view
14 x 2 src/cleanup_rules/kt
src/cleanup_rules/kt
591:604 (2%)
616:629 (2%)
view
13 x 2 src/cleanup_rules/ruby
src/cleanup_rules/ruby
561:573 (1%)
671:683 (1%)
view
13 x 2 src/cleanup_rules/swift
src/cleanup_rules/swift
745:757 (1%)
984:996 (1%)
view
13 x 2 src/cleanup_rules/ruby
src/cleanup_rules/ruby
616:628 (1%)
726:738 (1%)
view
13 x 2 src/cleanup_rules/swift
src/cleanup_rules/swift
745:757 (1%)
877:889 (1%)
view
12 x 2 src/cleanup_rules/swift
src/cleanup_rules/swift
619:631 (<1%)
663:675 (<1%)
view
12 x 2 plugins/spark_upgrade/java_spark_context
plugins/spark_upgrade/scala_session_builder
117:131 (12%)
130:144 (13%)
view
12 x 2 plugins/spark_upgrade
plugins/spark_upgrade
47:66 (26%)
70:89 (26%)
view
12 x 2 src/cleanup_rules/swift
src/cleanup_rules/swift
1096:1107 (<1%)
1142:1153 (<1%)
view
12 x 2 src/cleanup_rules/java
src/cleanup_rules/kt
716:728 (1%)
718:730 (1%)
view
12 x 2 src/cleanup_rules/swift
src/cleanup_rules/swift
1050:1061 (<1%)
1190:1201 (<1%)
view
12 x 2 src/cleanup_rules/java_cs
src/cleanup_rules/kt
624:636 (2%)
718:730 (1%)
view
11 x 2 src/models
src/models
1:14 (8%)
1:14 (3%)
view
11 x 2 src/models
src/models
1:14 (8%)
1:14 (3%)
view
11 x 2 src/cleanup_rules/java
src/cleanup_rules/java_cs
492:503 (1%)
400:411 (1%)
view
11 x 2 src/cleanup_rules/java
src/cleanup_rules/kt
148:160 (1%)
224:236 (1%)
view
11 x 2 src/models
src/models
1:14 (3%)
1:14 (3%)
view
11 x 2 src/cleanup_rules/ruby
src/cleanup_rules/ruby
813:823 (<1%)
877:887 (<1%)
view
11 x 2 src/cleanup_rules/ruby
src/cleanup_rules/ruby
909:919 (<1%)
973:983 (<1%)
view
11 x 2 src/cleanup_rules/java
src/cleanup_rules/kt
249:260 (1%)
316:327 (1%)
view
11 x 2 src/models
src/models
1:14 (9%)
1:14 (5%)
view
11 x 2 src/cleanup_rules/swift
src/cleanup_rules/swift
1121:1131 (<1%)
1216:1226 (<1%)
view
11 x 2 src/cleanup_rules/scala
src/cleanup_rules/swift
1:13 (64%)
1:13 (17%)
view
11 x 2 src/cleanup_rules/swift
src/cleanup_rules/swift
1121:1131 (<1%)
1168:1178 (<1%)
view