microsoft / vscode-azureappservice
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
  • 55% duplication:
    • 9,067 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 5,004 duplicated lines
  • 4,331 duplicates
system55% (5,004 lines)
Duplication per Extension
html83% (4,430 lines)
ts15% (574 lines)
Duplication per Component (primary)
ROOT82% (4,430 lines)
src/commands/createWebApp32% (574 lines)
src0% (0 lines)
src/commands/api0% (0 lines)
src/commands/appSettings0% (0 lines)
src/commands0% (0 lines)
src/commands/connections0% (0 lines)
src/commands/deploy0% (0 lines)
src/commands/deployments0% (0 lines)
src/commands/logstream0% (0 lines)
src/commands/postDeploy0% (0 lines)
src/commands/remoteDebug0% (0 lines)
src/tree0% (0 lines)
src/utils0% (0 lines)
src/vsCodeConfig0% (0 lines)
Longest Duplicates
The list of 20 longest duplicates.
See data for all 4,331 duplicates...
Size#FoldersFilesLinesCode
174 x 2 ROOT
ROOT
NOTICE.html
NOTICE.html
299:509 (3%)
725:935 (3%)
view
173 x 2 ROOT
ROOT
NOTICE.html
NOTICE.html
514:722 (3%)
1154:1363 (3%)
view
173 x 2 ROOT
ROOT
NOTICE.html
NOTICE.html
727:935 (3%)
940:1149 (3%)
view
173 x 2 ROOT
ROOT
NOTICE.html
NOTICE.html
514:722 (3%)
727:935 (3%)
view
173 x 2 ROOT
ROOT
NOTICE.html
NOTICE.html
727:935 (3%)
1154:1363 (3%)
view
173 x 2 ROOT
ROOT
NOTICE.html
NOTICE.html
514:722 (3%)
940:1149 (3%)
view
173 x 2 ROOT
ROOT
NOTICE.html
NOTICE.html
87:296 (3%)
940:1149 (3%)
view
173 x 2 ROOT
ROOT
NOTICE.html
NOTICE.html
87:296 (3%)
1154:1363 (3%)
view
173 x 2 ROOT
ROOT
NOTICE.html
NOTICE.html
87:296 (3%)
301:509 (3%)
view
173 x 2 ROOT
ROOT
NOTICE.html
NOTICE.html
87:296 (3%)
514:722 (3%)
view
173 x 2 ROOT
ROOT
NOTICE.html
NOTICE.html
87:296 (3%)
727:935 (3%)
view
173 x 2 ROOT
ROOT
NOTICE.html
NOTICE.html
301:509 (3%)
514:722 (3%)
view
173 x 2 ROOT
ROOT
NOTICE.html
NOTICE.html
301:509 (3%)
940:1149 (3%)
view
173 x 2 ROOT
ROOT
NOTICE.html
NOTICE.html
301:509 (3%)
1154:1363 (3%)
view
173 x 2 ROOT
ROOT
NOTICE.html
NOTICE.html
940:1149 (3%)
1154:1363 (3%)
view
151 x 2 ROOT
ROOT
NOTICE.html
NOTICE.html
301:477 (2%)
1368:1545 (2%)
view
151 x 2 ROOT
ROOT
NOTICE.html
NOTICE.html
1154:1331 (2%)
1368:1545 (2%)
view
151 x 2 ROOT
ROOT
NOTICE.html
NOTICE.html
514:690 (2%)
1368:1545 (2%)
view
151 x 2 ROOT
ROOT
NOTICE.html
NOTICE.html
727:903 (2%)
1368:1545 (2%)
view
151 x 2 ROOT
ROOT
NOTICE.html
NOTICE.html
87:264 (2%)
1368:1545 (2%)
view