JetBrains / amper
Duplication

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

Intro
Learn more...
Duplication Overall
system7% (5,208 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
kt5% (2,029 lines)
xml84% (1,145 lines)
yaml21% (969 lines)
java3% (504 lines)
css3% (338 lines)
swift88% (96 lines)
sql20% (82 lines)
scss14% (45 lines)
Duplication per Component (primary)
sources7% (5,131 lines)
misc75% (77 lines)
plugin-samples0% (0 lines)
ROOT0% (0 lines)
build-sources0% (0 lines)
repository-restrictions0% (0 lines)

Duplication Between Components (50+ lines)

G misc misc sources sources misc--sources 234

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 597 duplicates...
Size#FoldersFilesLinesCode
169 x 2 sources/test-integration...oid/signed/res/drawable
sources/test-integration...oid/simple/res/drawable
1:169 (100%)
1:169 (100%)
view
169 x 2 sources/test-integration...oid/simple/res/drawable
sources/test-integration...ndroid-app/res/drawable
1:169 (100%)
1:169 (100%)
view
169 x 2 sources/test-integration...oid/signed/res/drawable
sources/test-integration...ndroid-app/res/drawable
1:169 (100%)
1:169 (100%)
view
169 x 2 sources/test-integration.../parcelize/res/drawable
sources/test-integration...ndroid-app/res/drawable
1:169 (100%)
1:169 (100%)
view
169 x 2 sources/test-integration.../parcelize/res/drawable
sources/test-integration...ndroid-app/res/drawable
1:169 (100%)
1:169 (100%)
view
169 x 2 sources/test-integration...ndroid-app/res/drawable
sources/test-integration...ndroid-app/res/drawable
1:169 (100%)
1:169 (100%)
view
169 x 2 sources/test-integration...oid/simple/res/drawable
sources/test-integration...ndroid-app/res/drawable
1:169 (100%)
1:169 (100%)
view
169 x 2 sources/test-integration.../parcelize/res/drawable
sources/test-integration...oid/simple/res/drawable
1:169 (100%)
1:169 (100%)
view
169 x 2 sources/test-integration...oid/signed/res/drawable
sources/test-integration...ndroid-app/res/drawable
1:169 (100%)
1:169 (100%)
view
169 x 2 sources/test-integration.../parcelize/res/drawable
sources/test-integration...oid/signed/res/drawable
1:169 (100%)
1:169 (100%)
view
42 x 2 sources/frontend/schema/testResources/converter
sources/frontend/schema/testResources/valueTree
41:86 (48%)
39:84 (50%)
view
30 x 2 sources/amper-cli/src/or...brains/amper/tasks/wasm
sources/amper-cli/src/or...brains/amper/tasks/wasm
28:57 (50%)
28:57 (50%)
view
30 x 2 sources/test-integration...mposeResources/drawable
sources/test-integration.../composeResources/files
1:33 (100%)
1:33 (100%)
view
30 x 2 sources/amper-cli/src/or...brains/amper/tasks/wasm
sources/amper-cli/src/or...brains/amper/tasks/wasm
54:84 (51%)
56:86 (50%)
view
30 x 2 sources/amper-cli/src/or...brains/amper/tasks/wasm
sources/amper-cli/src/or...brains/amper/tasks/wasm
54:84 (51%)
56:86 (50%)
view
29 x 2 sources/java-incremental...d/bazel/org/jdom/output
sources/java-incremental...d/bazel/org/jdom/output
1088:1141 (5%)
1187:1241 (5%)
view
28 x 2 sources/amper-cli/src/or...brains/amper/tasks/wasm
sources/amper-cli/src/or...brains/amper/tasks/wasm
28:55 (48%)
28:55 (48%)
view
26 x 2 sources/test-integration...oid/simple/res/drawable
sources/test-integration...ndroid-app/res/drawable
1:29 (100%)
1:29 (100%)
view
26 x 2 sources/test-integration...oid/signed/res/drawable
sources/test-integration...ndroid-app/res/drawable
1:29 (100%)
1:29 (100%)
view
26 x 2 sources/test-integration...ndroid-app/res/drawable
sources/test-integration...ndroid-app/res/drawable
1:29 (100%)
1:29 (100%)
view
26 x 2 sources/test-integration.../parcelize/res/drawable
sources/test-integration...ndroid-app/res/drawable
1:29 (100%)
1:29 (100%)
view
26 x 2 sources/test-integration.../parcelize/res/drawable
sources/test-integration...ndroid-app/res/drawable
1:29 (100%)
1:29 (100%)
view
26 x 2 sources/test-integration...oid/simple/res/drawable
sources/test-integration...ndroid-app/res/drawable
1:29 (100%)
1:29 (100%)
view
26 x 2 sources/test-integration...oid/signed/res/drawable
sources/test-integration...ndroid-app/res/drawable
1:29 (100%)
1:29 (100%)
view
26 x 2 sources/test-integration.../parcelize/res/drawable
sources/test-integration...oid/signed/res/drawable
1:29 (100%)
1:29 (100%)
view
26 x 2 sources/test-integration.../parcelize/res/drawable
sources/test-integration...oid/simple/res/drawable
1:29 (100%)
1:29 (100%)
view
26 x 2 sources/test-integration...oid/signed/res/drawable
sources/test-integration...oid/simple/res/drawable
1:29 (100%)
1:29 (100%)
view
23 x 2 sources/amper-cli/src/or...ins/amper/tasks/android
sources/amper-cli/src/or...ins/amper/tasks/android
24:46 (74%)
24:46 (74%)
view
23 x 2 sources/frontend/schema/testResources/converter
sources/frontend/schema/testResources/parser
31:53 (26%)
29:51 (44%)
view
19 x 2 sources/amper-cli/src/or...ins/amper/tasks/android
sources/amper-cli/src/or...ins/amper/tasks/android
25:43 (65%)
22:40 (59%)
view
19 x 2 sources/amper-cli/src/org/jetbrains/amper/tasks/js
sources/amper-cli/src/or...brains/amper/tasks/wasm
37:55 (33%)
37:55 (32%)
view
19 x 2 sources/amper-cli/src/org/jetbrains/amper/tasks/js
sources/amper-cli/src/or...brains/amper/tasks/wasm
37:55 (33%)
37:55 (32%)
view
18 x 2 sources/amper-cli/src/org/jetbrains/amper/tasks/js
sources/amper-cli/src/or...brains/amper/tasks/wasm
40:57 (30%)
40:57 (30%)
view
18 x 2 sources/amper-cli/src/org/jetbrains/amper/tasks/js
sources/amper-cli/src/or...brains/amper/tasks/wasm
40:57 (30%)
40:57 (30%)
view
18 x 2 sources/test-integration...-jvm-dagger-catalog/src
sources/test-integration...ects/ksp-jvm-dagger/src
1:36 (100%)
1:36 (100%)
view
16 x 2 sources/frontend/plain/y...jetbrains/yaml/psi/impl
sources/frontend/plain/y...jetbrains/yaml/psi/impl
46:70 (10%)
33:57 (41%)
view
16 x 2 sources/test-integration...ojects/ksp-jvm-koin/src
sources/test-integration...ojects/ksp-kmp-koin/src
5:35 (72%)
5:35 (72%)
view
15 x 2 sources/amper-cli/src/org/jetbrains/amper/tasks/js
sources/amper-cli/src/org/jetbrains/amper/tasks/js
54:69 (26%)
56:71 (25%)
view
15 x 2 sources/java-incremental...d/bazel/org/jdom/output
sources/java-incremental...d/bazel/org/jdom/output
1053:1068 (2%)
1163:1178 (2%)
view
15 x 2 misc/compose-android/src
sources/test-integration...le-mockable-jar/app/src
5:37 (100%)
5:37 (100%)
view
15 x 2 sources/amper-cli/src/or...rains/amper/compilation
sources/amper-cli/src/or...rains/amper/compilation
294:308 (5%)
328:342 (5%)
view
15 x 2 sources/frontend/schema/testResources/converter
sources/frontend/schema/testResources/valueTree
22:38 (17%)
21:37 (17%)
view
14 x 2 sources/amper-cli/src/or...tbrains/amper/tasks/web
sources/amper-cli/src/or...tbrains/amper/tasks/web
241:255 (8%)
209:223 (10%)
view
14 x 2 sources/test-integration...es/static/resources/css
sources/test-integration...es/static/resources/css
4697:4710 (<1%)
4794:4807 (<1%)
view
14 x 2 sources/amper-cli/src/or...brains/amper/tasks/wasm
sources/amper-cli/src/or...brains/amper/tasks/wasm
58:71 (24%)
58:71 (24%)
view
14 x 2 sources/amper-cli/src/or...brains/amper/tasks/wasm
sources/amper-cli/src/or...brains/amper/tasks/wasm
60:73 (23%)
58:71 (24%)
view
14 x 2 sources/amper-cli/src/or...brains/amper/tasks/wasm
sources/amper-cli/src/or...brains/amper/tasks/wasm
60:73 (23%)
60:73 (23%)
view
14 x 2 sources/amper-cli/src/or...brains/amper/tasks/wasm
sources/amper-cli/src/or...brains/amper/tasks/wasm
58:71 (24%)
60:73 (23%)
view
13 x 2 sources/test-integration...id/parcelize/res/layout
sources/test-integration...-android-app/res/layout
1:13 (100%)
1:13 (100%)
view
13 x 2 sources/frontend/schema/testResources/parser
sources/frontend/schema/testResources/valueTree
39:51 (25%)
39:51 (15%)
view
Duplicated Units
The list of top 5 duplicated units.
See data for all 5 unit duplicates...
Size#FoldersFilesLinesCode
9 x 3 misc/compose-android/src
sources/test-integration...le-mockable-jar/app/src
sources/amper-project-te...tes/compose-android/src
21:31 
21:31 
17:27 
view
9 x 9 misc/compose-ios/src
misc/compose-multiplatform/shared/src
misc/compose-desktop/src
sources/test-integration...latform-room/shared/src
sources/test-integration...rojects/ios/compose/src
sources/frontend/dr/test...ultiplatform/shared/src
sources/amper-project-te...mplates/compose-ios/src
sources/amper-project-te...ultiplatform/shared/src
sources/amper-project-te...tes/compose-desktop/src
10:20 
11:21 
15:25 
11:21 
14:24 
11:21 
10:20 
11:21 
15:25 
view
8 x 3 sources/test-integration.../compose-hot-reload/src
sources/test-integration...-hot-reload-jvm-lib/src
sources/test-integration...pose-hot-reload-lib/src
7:18 
5:16 
5:16 
view
6 x 2 sources/test-integration...om/jetbrains/sample/app
sources/test-integration...om/jetbrains/sample/app
15:22 
15:22 
view
6 x 2 sources/frontend/plain/y...jetbrains/yaml/psi/impl
sources/frontend/plain/y...jetbrains/yaml/psi/impl
35:42 
14:21 
view