microsoft / tes-azure
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
  • 3% duplication:
    • 2,909 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 88 duplicated lines
  • 6 duplicates
system3% (88 lines)
Duplication per Extension
py2% (64 lines)
tf3% (12 lines)
html3% (12 lines)
Duplication per Component (primary)
container-filetransfer11% (38 lines)
api-server/tesazure/auth13% (19 lines)
api-server/tesazure/user6% (13 lines)
api-server/terraform3% (12 lines)
api-server/tesazure<1% (6 lines)
api-server0% (0 lines)
api-server/migrations0% (0 lines)
api-server/migrations/versions0% (0 lines)
api-server/tesazure/backends0% (0 lines)
api-server/tesazure/provisionerapi0% (0 lines)
api-server/tesazure/static0% (0 lines)
api-server/tesazure/templates0% (0 lines)
api-server/tesazure/tesapi0% (0 lines)
ROOT0% (0 lines)
Longest Duplicates
The list of 6 longest duplicates.
See data for all 6 duplicates...
Size#FoldersFilesLinesCode
12 x 2 container-filetransfer
container-filetransfer
cloud-transfer.py
cloud-transfer.py
227:241 (3%)
307:321 (3%)
view
7 x 2 api-server/tesazure/auth
api-server/tesazure/user
forms.py
forms.py
13:20 (33%)
44:51 (14%)
view
7 x 2 container-filetransfer
container-filetransfer
cloud-transfer.py
cloud-transfer.py
422:430 (2%)
464:472 (2%)
view
6 x 2 api-server/tesazure/auth/templates
api-server/tesazure/auth/templates
login.html
register.html
6:12 (30%)
6:12 (22%)
view
6 x 2 api-server/terraform
api-server/terraform
main.tf
main.tf
229:235 (2%)
238:244 (2%)
view
6 x 2 api-server/tesazure
api-server/tesazure/user
models.py
models.py
239:244 (2%)
19:24 (23%)
view