tensorflow / ranking
Duplication

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

Intro
  • For duplication, we look at places in code where there are 6 or more lines of code that are exactly the same.
  • Before duplication is calculated, the code is cleaned to remove empty lines, comments, and frequently duplicated constructs such as imports.
  • You should aim at having as little as possible (<5%) of duplicated code as high-level of duplication can lead to maintenance difficulties, poor factoring, and logical contradictions.
Learn more...
Duplication Overall
  • 12% duplication:
    • 6,552 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 808 duplicated lines
  • 98 duplicates
system12% (808 lines)
Duplication per Extension
py12% (808 lines)
Duplication per Component (primary)
tensorflow_ranking/python11% (383 lines)
tensorflow_ranking/python/keras16% (348 lines)
tensorflow_ranking/extension9% (34 lines)
tensorflow_ranking/python/keras/canned9% (18 lines)
tensorflow_ranking/research7% (14 lines)
tensorflow_ranking/extension/premade4% (11 lines)
tensorflow_ranking/tools/pip_package0% (0 lines)
tensorflow_ranking0% (0 lines)
Longest Duplicates
The list of 20 longest duplicates.
See data for all 98 duplicates...
Size#FoldersFilesLinesCode
27 x 2 tensorflow_ranking/python/keras
tensorflow_ranking/python/keras
losses.py
losses.py
211:239 (7%)
458:486 (7%)
view
14 x 2 tensorflow_ranking/extension
tensorflow_ranking/research
pipeline.py
dasalc.py
225:254 (7%)
221:250 (7%)
view
14 x 2 tensorflow_ranking/python/keras
tensorflow_ranking/python/keras
pipeline.py
pipeline.py
1087:1102 (3%)
1190:1206 (3%)
view
13 x 2 tensorflow_ranking/python
tensorflow_ranking/python
metrics_impl.py
metrics_impl.py
595:611 (3%)
636:652 (3%)
view
12 x 2 tensorflow_ranking/python
tensorflow_ranking/python
estimator.py
estimator.py
462:473 (3%)
761:772 (3%)
view
11 x 2 tensorflow_ranking/extension/premade
tensorflow_ranking/extension
tfrbert_task.py
task.py
209:219 (4%)
257:267 (6%)
view
11 x 2 tensorflow_ranking/python
tensorflow_ranking/python
feature.py
feature.py
140:182 (8%)
228:256 (8%)
view
9 x 2 tensorflow_ranking/python/keras
tensorflow_ranking/python/keras
pipeline.py
pipeline.py
1044:1052 (2%)
1145:1153 (2%)
view
9 x 2 tensorflow_ranking/python/keras
tensorflow_ranking/python/keras
metrics.py
metrics.py
642:706 (3%)
732:792 (3%)
view
9 x 2 tensorflow_ranking/extension
tensorflow_ranking/python/keras
pipeline.py
pipeline.py
264:272 (4%)
954:962 (2%)
view
8 x 2 tensorflow_ranking/python
tensorflow_ranking/python
estimator.py
estimator.py
514:522 (2%)
822:830 (2%)
view
8 x 2 tensorflow_ranking/python/keras
tensorflow_ranking/python/keras
losses.py
losses.py
491:548 (2%)
565:618 (2%)
view
8 x 2 tensorflow_ranking/python/keras
tensorflow_ranking/python/keras
model.py
pipeline.py
444:451 (2%)
1145:1152 (2%)
view
8 x 2 tensorflow_ranking/python/keras
tensorflow_ranking/python/keras
losses.py
losses.py
322:379 (2%)
628:703 (2%)
view
8 x 2 tensorflow_ranking/python/keras
tensorflow_ranking/python/keras
losses.py
losses.py
322:379 (2%)
565:618 (2%)
view
8 x 2 tensorflow_ranking/python
tensorflow_ranking/python
data.py
data.py
372:379 (1%)
846:853 (1%)
view
8 x 2 tensorflow_ranking/python/keras
tensorflow_ranking/python/keras
model.py
pipeline.py
444:451 (2%)
1044:1051 (2%)
view
8 x 2 tensorflow_ranking/python/keras
tensorflow_ranking/python
losses.py
losses.py
31:38 (2%)
38:45 (2%)
view
8 x 2 tensorflow_ranking/python/keras
tensorflow_ranking/python/keras
losses.py
losses.py
322:379 (2%)
389:447 (2%)
view
8 x 2 tensorflow_ranking/python/keras
tensorflow_ranking/python/keras
losses.py
losses.py
491:548 (2%)
628:703 (2%)
view
Duplicated Units
The list of top 3 duplicated units.
See data for all 3 unit duplicates...
Size#FoldersFilesLinesCode
9 x 2 tensorflow_ranking/python/keras
tensorflow_ranking/python/keras
losses.py
losses.py
0:0 
0:0 
view
8 x 2 tensorflow_ranking/python/keras
tensorflow_ranking/python/keras
losses.py
losses.py
0:0 
0:0 
view
6 x 2 tensorflow_ranking/python/keras
tensorflow_ranking/python/keras
losses.py
losses.py
0:0 
0:0 
view