aws-quickstart / quickstart-ct-trend-micro-cloud-one-workload-security
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
  • 54% duplication:
    • 42,575 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 23,124 duplicated lines
  • 269,146 duplicates
system54% (23,124 lines)
Duplication per Extension
py54% (23,124 lines)
Duplication per Component (primary)
functions/source/deepsecurity/api64% (12,367 lines)
functions/source/deepsecurity/models48% (10,605 lines)
functions/source/deepsecurity19% (152 lines)
templates0% (0 lines)
functions/source0% (0 lines)
Longest Duplicates
The list of 20 longest duplicates.
See data for all 269,146 duplicates...
Size#FoldersFilesLinesCode
87 x 2 functions/source/deepsecurity/models
functions/source/deepsecurity/models
api_key.py
api_key_current.py
112:420 (43%)
127:435 (37%)
view
86 x 2 functions/source/deepsecurity/models
functions/source/deepsecurity/models
integrity_monitoring_assignments.py
log_inspection_assignments.py
33:211 (85%)
33:211 (85%)
view
83 x 2 functions/source/deepsecurity/models
functions/source/deepsecurity/models
firewall_computer_extension.py
firewall_policy_extension.py
39:212 (82%)
39:212 (82%)
view
72 x 2 functions/source/deepsecurity/models
functions/source/deepsecurity/models
intrusion_prevention_computer_extensi...
intrusion_prevention_policy_extension.py
38:183 (80%)
38:183 (80%)
view
69 x 2 functions/source/deepsecurity/models
functions/source/deepsecurity/models
file_list.py
ip_list.py
33:177 (82%)
33:177 (82%)
view
69 x 2 functions/source/deepsecurity/models
functions/source/deepsecurity/models
file_list.py
port_list.py
33:177 (82%)
33:177 (82%)
view
69 x 2 functions/source/deepsecurity/models
functions/source/deepsecurity/models
file_extension_list.py
ip_list.py
33:177 (82%)
33:177 (82%)
view
69 x 2 functions/source/deepsecurity/models
functions/source/deepsecurity/models
mac_list.py
port_list.py
33:177 (82%)
33:177 (82%)
view
69 x 2 functions/source/deepsecurity/models
functions/source/deepsecurity/models
directory_list.py
file_extension_list.py
33:177 (82%)
33:177 (82%)
view
69 x 2 functions/source/deepsecurity/models
functions/source/deepsecurity/models
file_extension_list.py
port_list.py
33:177 (82%)
33:177 (82%)
view
69 x 2 functions/source/deepsecurity/models
functions/source/deepsecurity/models
directory_list.py
file_list.py
33:177 (82%)
33:177 (82%)
view
69 x 2 functions/source/deepsecurity/models
functions/source/deepsecurity/models
file_list.py
mac_list.py
33:177 (82%)
33:177 (82%)
view
69 x 2 functions/source/deepsecurity/models
functions/source/deepsecurity/models
directory_list.py
ip_list.py
33:177 (82%)
33:177 (82%)
view
69 x 2 functions/source/deepsecurity/models
functions/source/deepsecurity/models
ip_list.py
port_list.py
33:177 (82%)
33:177 (82%)
view
69 x 2 functions/source/deepsecurity/models
functions/source/deepsecurity/models
file_extension_list.py
mac_list.py
33:177 (82%)
33:177 (82%)
view
69 x 2 functions/source/deepsecurity/models
functions/source/deepsecurity/models
file_extension_list.py
file_list.py
33:177 (82%)
33:177 (82%)
view
69 x 2 functions/source/deepsecurity/models
functions/source/deepsecurity/models
ip_list.py
mac_list.py
33:177 (82%)
33:177 (82%)
view
69 x 2 functions/source/deepsecurity/models
functions/source/deepsecurity/models
directory_list.py
port_list.py
33:177 (82%)
33:177 (82%)
view
69 x 2 functions/source/deepsecurity/models
functions/source/deepsecurity/models
directory_list.py
mac_list.py
33:177 (82%)
33:177 (82%)
view
61 x 2 functions/source/deepsecurity/models
functions/source/deepsecurity/models
log_inspection_computer_extension.py
log_inspection_policy_extension.py
38:155 (77%)
38:155 (77%)
view
Duplicated Units
The list of top 2 duplicated units.
See data for all 2 unit duplicates...
Size#FoldersFilesLinesCode
8 x 2 functions/source/deepsecurity
functions/source/deepsecurity
rest.py
rest.py
0:0 
0:0 
view
6 x 2 functions/source/deepsecurity
functions/source/deepsecurity
rest.py
rest.py
0:0 
0:0 
view