microsoft / charticulator-extensions
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
  • 12% duplication:
    • 1,485 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 180 duplicated lines
  • 14 duplicates
system12% (180 lines)
Duplication per Extension
ts12% (180 lines)
Duplication per Component (primary)
powerbi-visual-builder/src_visual15% (156 lines)
powerbi-visual-builder/src_extension5% (24 lines)
powerbi-visual-builder0% (0 lines)
Longest Duplicates
The list of 14 longest duplicates.
See data for all 14 duplicates...
Size#FoldersFilesLinesCode
14 x 2 powerbi-visual-builder/src_visual
powerbi-visual-builder/src_visual
visual.ts
visual.ts
767:781 (1%)
1001:1015 (1%)
view
11 x 2 powerbi-visual-builder/src_visual
powerbi-visual-builder/src_visual
visual.ts
visual.ts
168:178 (1%)
187:197 (1%)
view
10 x 2 powerbi-visual-builder/src_visual
powerbi-visual-builder/src_visual
visual.ts
visual.ts
302:312 (1%)
328:338 (1%)
view
10 x 2 powerbi-visual-builder/src_visual
powerbi-visual-builder/src_visual
visual.ts
visual.ts
148:157 (1%)
168:177 (1%)
view
10 x 2 powerbi-visual-builder/src_visual
powerbi-visual-builder/src_visual
visual.ts
visual.ts
148:157 (1%)
187:196 (1%)
view
9 x 2 powerbi-visual-builder/src_visual
powerbi-visual-builder/src_visual
visual.ts
visual.ts
512:520 (<1%)
530:538 (<1%)
view
9 x 2 powerbi-visual-builder/src_visual
powerbi-visual-builder/src_visual
visual.ts
visual.ts
784:794 (<1%)
1017:1027 (<1%)
view
6 x 2 powerbi-visual-builder/src_extension
powerbi-visual-builder/src_extension
builder.ts
builder.ts
255:261 (1%)
316:325 (1%)
view
6 x 2 powerbi-visual-builder/src_visual
powerbi-visual-builder/src_visual
visual.ts
visual.ts
331:336 (<1%)
379:384 (<1%)
view
6 x 2 powerbi-visual-builder/src_visual
powerbi-visual-builder/src_visual
visual.ts
visual.ts
798:804 (<1%)
1030:1036 (<1%)
view
6 x 2 powerbi-visual-builder/src_visual
powerbi-visual-builder/src_visual
visual.ts
visual.ts
817:823 (<1%)
1050:1056 (<1%)
view
6 x 2 powerbi-visual-builder/src_visual
powerbi-visual-builder/src_visual
visual.ts
visual.ts
324:329 (<1%)
372:377 (<1%)
view
6 x 2 powerbi-visual-builder/src_visual
powerbi-visual-builder/src_visual
visual.ts
visual.ts
305:310 (<1%)
379:384 (<1%)
view
6 x 2 powerbi-visual-builder/src_extension
powerbi-visual-builder/src_extension
builder.ts
builder.ts
505:511 (1%)
524:530 (1%)
view