tensorflow / docs
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:
    • 6,537 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 136 duplicated lines
  • 15 duplicates
system2% (136 lines)
Duplication per Extension
cs5% (56 lines)
yaml3% (32 lines)
py<1% (24 lines)
jinja14% (24 lines)
Duplication per Component (primary)
tools/tensorflow_docs/api_generator2% (104 lines)
site/en/tutorials4% (20 lines)
site/en/guide4% (12 lines)
site/en/install0% (0 lines)
site/en/about0% (0 lines)
site/en/community0% (0 lines)
ROOT0% (0 lines)
tools/templates/subsite0% (0 lines)
tools/templates0% (0 lines)
tools/tensorflow_docs/modeling0% (0 lines)
tools/tensorflow_docs/tools0% (0 lines)
tools/tensorflow_docs0% (0 lines)
tools/tensorflow_docs/vis0% (0 lines)
tools/tensorflow_docs/plots0% (0 lines)
tools/spelltest/tmpl0% (0 lines)
tools/release_tools0% (0 lines)
Longest Duplicates
The list of 15 longest duplicates.
See data for all 15 duplicates...
Size#FoldersFilesLinesCode
12 x 2 tools/tensorflow_docs/api_generator/compat_test
tools/tensorflow_docs/api_generator/compat_test
__init__.py
estimator.py
28:89 (100%)
26:87 (100%)
view
8 x 2 tools/tensorflow_docs/ap...ator/gen_java/templates
tools/tensorflow_docs/ap...ator/gen_java/templates
class.cs
class.cs
274:281 (1%)
313:320 (1%)
view
8 x 2 tools/tensorflow_docs/ap...ator/gen_java/templates
tools/tensorflow_docs/ap...ator/gen_java/templates
class.cs
class.cs
216:223 (1%)
387:394 (1%)
view
8 x 2 tools/tensorflow_docs/ap...ator/gen_java/templates
tools/tensorflow_docs/ap...ator/gen_java/templates
class.cs
class.cs
313:320 (1%)
387:394 (1%)
view
8 x 2 tools/tensorflow_docs/ap...ator/gen_java/templates
tools/tensorflow_docs/ap...ator/gen_java/templates
class.cs
class.cs
274:281 (1%)
387:394 (1%)
view
8 x 2 tools/tensorflow_docs/ap...ator/gen_java/templates
tools/tensorflow_docs/ap...ator/gen_java/templates
class.cs
class.cs
216:223 (1%)
274:281 (1%)
view
8 x 2 tools/tensorflow_docs/ap...ator/gen_java/templates
tools/tensorflow_docs/ap...ator/gen_java/templates
class.cs
class.cs
216:223 (1%)
313:320 (1%)
view
7 x 2 site/en/tutorials
site/en/tutorials
_index.yaml
_index.yaml
258:265 (2%)
270:276 (2%)
view
6 x 2 site/en/guide/migrate
site/en/tutorials
_index.yaml
_index.yaml
4:9 (6%)
4:9 (2%)
view
6 x 2 site/en/guide
site/en/guide/migrate
_index.yaml
_index.yaml
4:9 (13%)
4:9 (6%)
view
6 x 2 tools/tensorflow_docs/ap...r/pretty_docs/templates
tools/tensorflow_docs/ap...r/pretty_docs/templates
module.jinja
page.jinja
12:19 (8%)
30:38 (23%)
view
6 x 2 tools/tensorflow_docs/ap...r/pretty_docs/templates
tools/tensorflow_docs/ap...r/pretty_docs/templates
class.jinja
module.jinja
63:69 (13%)
93:99 (8%)
view
6 x 2 tools/tensorflow_docs/ap...ator/gen_java/templates
tools/tensorflow_docs/ap...ator/gen_java/templates
macros.cs
macros.cs
190:195 (2%)
209:214 (2%)
view
6 x 2 tools/tensorflow_docs/ap...ator/gen_java/templates
tools/tensorflow_docs/ap...ator/gen_java/templates
class.cs
class.cs
108:113 (1%)
120:125 (1%)
view
6 x 2 site/en/guide
site/en/tutorials
_index.yaml
_index.yaml
4:9 (13%)
4:9 (2%)
view
Duplicated Units
The list of top 2 duplicated units.
See data for all 2 unit duplicates...
Size#FoldersFilesLinesCode
17 x 2 tools/tensorflow_docs/api_generator/compat_test
tools/tensorflow_docs/api_generator/compat_test
estimator.py
__init__.py
0:0 
0:0 
view
14 x 2 tools/tensorflow_docs/api_generator/compat_test
tools/tensorflow_docs/api_generator/compat_test
estimator.py
__init__.py
0:0 
0:0 
view