tensorflow / transform
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
  • 2% duplication:
    • 11,716 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 307 duplicated lines
  • 34 duplicates
system2% (307 lines)
Duplication per Extension
py2% (307 lines)
Duplication per Component (primary)
tensorflow_transform/tf_metadata16% (161 lines)
tensorflow_transform1% (104 lines)
tensorflow_transform/beam<1% (28 lines)
tensorflow_transform/coders4% (14 lines)
ROOT0% (0 lines)
tensorflow_transform/experimental0% (0 lines)
tensorflow_transform/saved0% (0 lines)
tensorflow_transform/py_func0% (0 lines)
tensorflow_transform/beam/experimental0% (0 lines)
tensorflow_transform/beam/tft_beam_io0% (0 lines)
Longest Duplicates
The list of 20 longest duplicates.
See data for all 34 duplicates...
Size#FoldersFilesLinesCode
15 x 2 tensorflow_transform/tf_metadata
tensorflow_transform/tf_metadata
schema_utils_test_cases.py
schema_utils_test_cases.py
492:510 (3%)
558:577 (3%)
view
12 x 2 tensorflow_transform
tensorflow_transform
tf_utils.py
tf_utils.py
924:935 (1%)
970:981 (1%)
view
12 x 2 tensorflow_transform/tf_metadata
tensorflow_transform/tf_metadata
schema_utils_test_cases.py
schema_utils_test_cases.py
514:530 (2%)
581:598 (2%)
view
10 x 2 tensorflow_transform
tensorflow_transform
inspect_preprocessing_fn.py
inspect_preprocessing_fn.py
29:50 (25%)
75:97 (25%)
view
9 x 2 tensorflow_transform/tf_metadata
tensorflow_transform/tf_metadata
schema_utils_test_cases.py
schema_utils_test_cases.py
492:504 (2%)
536:550 (2%)
view
9 x 2 tensorflow_transform/tf_metadata
tensorflow_transform/tf_metadata
schema_utils_test_cases.py
schema_utils_test_cases.py
536:550 (2%)
558:571 (2%)
view
9 x 2 tensorflow_transform/tf_metadata
tensorflow_transform/tf_metadata
schema_utils_test_cases.py
schema_utils_test_cases.py
514:527 (2%)
536:550 (2%)
view
9 x 2 tensorflow_transform
tensorflow_transform
analyzer_nodes.py
analyzer_nodes.py
536:547 (1%)
620:631 (1%)
view
9 x 2 tensorflow_transform/tf_metadata
tensorflow_transform/tf_metadata
schema_utils_test_cases.py
schema_utils_test_cases.py
514:527 (2%)
558:571 (2%)
view
9 x 2 tensorflow_transform/tf_metadata
tensorflow_transform/tf_metadata
schema_utils_test_cases.py
schema_utils_test_cases.py
492:504 (2%)
581:595 (2%)
view
9 x 2 tensorflow_transform/tf_metadata
tensorflow_transform/tf_metadata
schema_utils_test_cases.py
schema_utils_test_cases.py
558:571 (2%)
581:595 (2%)
view
9 x 2 tensorflow_transform/tf_metadata
tensorflow_transform/tf_metadata
schema_utils_test_cases.py
schema_utils_test_cases.py
492:504 (2%)
514:527 (2%)
view
9 x 2 tensorflow_transform/tf_metadata
tensorflow_transform/tf_metadata
schema_utils_test_cases.py
schema_utils_test_cases.py
705:737 (2%)
746:782 (2%)
view
9 x 2 tensorflow_transform/tf_metadata
tensorflow_transform/tf_metadata
schema_utils_test_cases.py
schema_utils_test_cases.py
536:550 (2%)
581:595 (2%)
view
8 x 2 tensorflow_transform/tf_metadata
tensorflow_transform/tf_metadata
schema_utils_test_cases.py
schema_utils_test_cases.py
670:696 (1%)
705:736 (1%)
view
8 x 2 tensorflow_transform/tf_metadata
tensorflow_transform/tf_metadata
schema_utils_test_cases.py
schema_utils_test_cases.py
670:696 (1%)
746:781 (1%)
view
8 x 2 tensorflow_transform
tensorflow_transform
analyzers.py
analyzers.py
182:190 (<1%)
2334:2342 (<1%)
view
8 x 2 tensorflow_transform
tensorflow_transform
analyzer_nodes.py
analyzer_nodes.py
538:547 (1%)
760:769 (1%)
view
8 x 2 tensorflow_transform
tensorflow_transform
analyzer_nodes.py
analyzer_nodes.py
622:631 (1%)
760:769 (1%)
view
7 x 2 tensorflow_transform/beam
tensorflow_transform/beam
impl.py
impl.py
1231:1239 (<1%)
1287:1295 (<1%)
view
Duplicated Units
The list of top 1 duplicated units.
See data for all 1 unit duplicate
Size#FoldersFilesLinesCode
6 x 2 tensorflow_transform/beam
tensorflow_transform/beam
impl.py
impl.py
0:0 
0:0 
view