jscpd - copy/paste report

Dashboard

Total Files

529

Total Lines of Code

80862

Number of Clones

62

Duplicated Lines

2042 (2.53%)

Formats with Duplications

FormatFilesLinesClonesDuplicated LinesDuplicated Tokens
typescript5298086262204217634

typescript

src/pages/tool/common/canvasContext/pointCloud/shapeEditControl/instance/PointGeometryEditControl.ts (Line 125:9 - Line 152:25), src/pages/tool/common/canvasContext/pointCloud/shapeEditControl/instance/RectGeometryEditControl.ts (Line 200:9 - Line 224:8)

src/pages/tool/common/canvasContext/pointCloud/shapeEditControl/instance/PointGeometryEditControl.ts (Line 148:5 - Line 172:14), src/pages/tool/common/canvasContext/pointCloud/shapeEditControl/instance/RectGeometryEditControl.ts (Line 227:5 - Line 251:8)

src/pages/tool/common/canvasContext/pointCloud/shapeEditControl/instance/PointGeometryEditControl.ts (Line 265:5 - Line 305:5), src/pages/tool/common/canvasContext/pointCloud/shapeEditControl/instance/RectGeometryEditControl.ts (Line 416:2 - Line 456:3)

src/pages/tool/common/canvasContext/pointCloud/shapeEditControl/instance/PointGeometryEditControl.ts (Line 335:13 - Line 356:3), src/pages/tool/common/canvasContext/pointCloud/shapeEditControl/instance/RectGeometryEditControl.ts (Line 145:10 - Line 166:5)

src/pages/tool/common/canvasContext/image/shape/helper/ImageCanvasCommonRectEditorHelper.ts (Line 5:25 - Line 27:7), src/pages/tool/common/canvasContext/image/shape/helper/ImageCanvasSunShapeEditorHelper.ts (Line 6:23 - Line 27:16)

src/pages/tool/common/canvasContext/image/shape/helper/ImageCanvasCommonPolygonPointerHelper.ts (Line 6:29 - Line 28:21), src/pages/tool/common/canvasContext/image/shape/helper/ImageCanvasSunShapeEditorHelper.ts (Line 6:23 - Line 27:16)

src/pages/tool/common/canvasContext/image/shape/helper/ImageCanvasCommonCurveEditorHelper.ts (Line 6:26 - Line 29:27), src/pages/tool/common/canvasContext/image/shape/helper/ImageCanvasSunShapeEditorHelper.ts (Line 6:23 - Line 40:14)

src/pages/tool/common/canvasContext/common/historyCommand/instance/CommonHistoryCorrectionAdd.ts (Line 1:1 - Line 23:6), src/pages/tool/common/canvasContext/common/historyCommand/instance/CommonHistoryCorrectionDel.ts (Line 1:1 - Line 22:7)

src/pages/tool/common/global/keyboard/drawObject/DrawTool.ts (Line 10:2 - Line 31:18), src/pages/tool/common/global/keyboard/labelCorrection/MissingSelectTool.ts (Line 6:2 - Line 27:27)

src/pages/tool/common/global/dataSaveControl/instance/ProDataSaveControl.ts (Line 536:13 - Line 557:2), src/pages/tool/common/global/dataSaveControl/instance/ProDataSaveControl.ts (Line 329:17 - Line 351:6)

src/pages/tool/common/canvasContext/pointCloud/shape/BoxGeometry.ts (Line 1:1 - Line 34:21), src/pages/tool/common/canvasContext/pointCloud/shape/RectGeometry.ts (Line 1:1 - Line 34:21)

src/pages/tool/common/canvasContext/pointCloud/shape/BoxGeometry.ts (Line 42:12 - Line 80:2), src/pages/tool/common/canvasContext/pointCloud/shape/RectGeometry.ts (Line 42:13 - Line 80:2)

src/pages/tool/common/canvasContext/pointCloud/shape/BoxGeometry.ts (Line 91:2 - Line 121:2), src/pages/tool/common/canvasContext/pointCloud/shape/RectGeometry.ts (Line 91:5 - Line 121:2)

src/pages/tool/common/canvasContext/pointCloud/shape/BoxGeometry.ts (Line 136:6 - Line 211:2), src/pages/tool/common/canvasContext/pointCloud/shape/RectGeometry.ts (Line 142:9 - Line 217:15)

src/pages/tool/common/canvasContext/pointCloud/shape/BoxGeometry.ts (Line 213:5 - Line 248:6), src/pages/tool/common/canvasContext/pointCloud/shape/RectGeometry.ts (Line 159:5 - Line 247:2)

src/pages/tool/common/canvasContext/image/shapeEditor/ImageCanvasCommonRectShapeEditor.ts (Line 395:5 - Line 418:5), src/pages/tool/common/canvasContext/image/shapeEditor/ImageCanvasCommonRectShapeEditor.ts (Line 290:5 - Line 313:3)

src/pages/tool/common/canvasContext/image/shapeEditor/ImageCanvasCommonCuboidShapeEditorForImage.ts (Line 393:12 - Line 416:5), src/pages/tool/common/canvasContext/image/shapeEditor/ImageCanvasCommonCuboidShapeEditorForImage.ts (Line 368:14 - Line 389:10)

src/pages/tool/common/canvasContext/image/shapeEditor/ImageCanvasCommonCuboidShapeEditor.ts (Line 876:2 - Line 896:17), src/pages/tool/common/canvasContext/image/shapeEditor/ImageCanvasCommonCuboidShapeEditor.ts (Line 667:16 - Line 687:2)

src/pages/tool/common/canvasContext/image/shape/ImageCanvasSunShapeBox.ts (Line 317:2 - Line 339:16), src/pages/tool/common/canvasContext/image/shape/ImageCanvasSunShapeBox.ts (Line 253:2 - Line 276:3)

src/pages/tool/common/canvasContext/image/shape/ImageCanvasSunShapeBox.ts (Line 361:7 - Line 382:7), src/pages/tool/common/canvasContext/image/shape/ImageCanvasSunShapeBox.ts (Line 315:10 - Line 272:2)

src/pages/tool/common/canvasContext/image/shape/ImageCanvasRect2DBox.ts (Line 30:5 - Line 65:7), src/pages/tool/common/canvasContext/image/shape/ImageCanvasRectBox.ts (Line 29:5 - Line 64:16)

src/pages/tool/common/canvasContext/image/shape/ImageCanvasRect2DBox.ts (Line 138:9 - Line 163:7), src/pages/tool/common/canvasContext/image/shape/selection/ImageCanvasSelectionRectBox.ts (Line 29:7 - Line 101:9)

src/pages/tool/common/canvasContext/image/shape/ImageCanvasAssistCurveBox.ts (Line 15:15 - Line 35:2), src/pages/tool/common/canvasContext/image/shape/ImageCanvasDashedCurveBox.ts (Line 15:15 - Line 35:2)

src/pages/tool/common/canvasContext/image/render/ImageCanvasCircleRender.ts (Line 167:5 - Line 191:8), src/pages/tool/common/canvasContext/image/render/ImageCanvasCircleRender.ts (Line 76:5 - Line 99:6)

src/pages/tool/common/algorithm/image/imageMapping/ImageMappingAlgo.ts (Line 11:2 - Line 49:2), src/pages/tool/common/canvasContext/image/plugin/shape/ImagePluginCubicHelper.ts (Line 233:2 - Line 273:16)

src/pages/tool/common/validator/instance/GroupUniqChildValidator.ts (Line 15:3 - Line 39:3), src/pages/tool/common/validator/instance/MarkToolRequiredValidator.ts (Line 14:3 - Line 37:50)

src/pages/tool/common/validator/instance/GroupChildrenTypeValidator.ts (Line 15:3 - Line 45:14), src/pages/tool/common/validator/instance/MarkToolRequiredValidator.ts (Line 14:3 - Line 45:2)

src/pages/tool/common/resourceLoader/pointCloud/pcdLoader.ts (Line 555:4 - Line 578:12), src/pages/tool/common/canvasContext/pointCloud/utils/PointsMeshUtils.ts (Line 139:10 - Line 161:6)

src/pages/tool/common/resourceLoader/pointCloud/lodPcdLoader.ts (Line 24:5 - Line 185:14), src/pages/tool/common/resourceLoader/pointCloud/pcdLoader.ts (Line 44:5 - Line 205:8)

src/pages/tool/common/resourceLoader/pointCloud/lodPcdLoader.ts (Line 267:5 - Line 293:2), src/pages/tool/common/resourceLoader/pointCloud/pcdLoader.ts (Line 327:13 - Line 354:2)

src/pages/tool/common/resourceLoader/pointCloud/fusePcdLoader.ts (Line 29:5 - Line 197:6), src/pages/tool/common/resourceLoader/pointCloud/pcdLoader.ts (Line 44:5 - Line 213:10)

src/pages/tool/common/resourceLoader/pointCloud/fusePcdLoader.ts (Line 209:2 - Line 235:9), src/pages/tool/common/resourceLoader/pointCloud/pcdLoader.ts (Line 280:2 - Line 306:7)

src/pages/tool/common/resourceLoader/pointCloud/fusePcdLoader.ts (Line 255:7 - Line 276:2), src/pages/tool/common/resourceLoader/pointCloud/pcdLoader.ts (Line 328:7 - Line 349:2)

src/pages/tool/common/resourceLoader/pointCloud/fusePcdLoader.ts (Line 330:7 - Line 359:9), src/pages/tool/common/resourceLoader/pointCloud/pcdLoader.ts (Line 408:7 - Line 438:7)

src/pages/tool/common/global/rightHistoryControl/index.ts (Line 620:7 - Line 664:6), src/pages/tool/common/global/rightHistoryControl/index.ts (Line 470:8 - Line 514:4)

src/pages/tool/common/canvasContext/pointCloud/CanvasContext.ts (Line 156:20 - Line 176:6), src/pages/tool/common/canvasContext/tileMode/pointCloud/TileCanvasCtx.ts (Line 106:9 - Line 125:5)

src/pages/tool/common/canvasContext/pointCloud/CanvasContext.ts (Line 372:2 - Line 397:2), src/pages/tool/common/canvasContext/tileMode/pointCloud/TileCanvasCtx.ts (Line 207:10 - Line 232:2)

src/pages/tool/common/canvasContext/pointCloud/CanvasContext.ts (Line 463:3 - Line 521:2), src/pages/tool/common/canvasContext/tileMode/pointCloud/TileCanvasCtx.ts (Line 281:3 - Line 336:2)

src/pages/tool/common/canvasContext/pointCloud/CanvasContext.ts (Line 523:9 - Line 552:2), src/pages/tool/common/canvasContext/tileMode/pointCloud/TileCanvasCtx.ts (Line 336:16 - Line 362:2)

src/pages/tool/common/canvasContext/pointCloud/CanvasContext.ts (Line 579:9 - Line 601:2), src/pages/tool/common/canvasContext/tileMode/pointCloud/TileCanvasCtx.ts (Line 379:9 - Line 398:2)

src/pages/tool/common/canvasContext/image/ImageCanvasShapeEditorControl.ts (Line 644:18 - Line 664:4), src/pages/tool/common/canvasContext/image/ImageCanvasShapeEditorControl.ts (Line 596:9 - Line 617:18)

src/pages/tool/common/canvasContext/image/ImageCanvasGroupControl.ts (Line 250:2 - Line 272:28), src/pages/tool/common/canvasContext/pointCloud/CanvasGroupControl.ts (Line 674:7 - Line 696:23)

src/pages/tool/common/canvasContext/image/ImageCanvasGroupControl.ts (Line 272:28 - Line 296:6), src/pages/tool/common/canvasContext/pointCloud/CanvasGroupControl.ts (Line 696:23 - Line 721:12)

src/pages/tool/common/canvasContext/image/ImageCanvasGroupControl.ts (Line 310:11 - Line 347:2), src/pages/tool/common/canvasContext/pointCloud/CanvasGroupControl.ts (Line 731:12 - Line 769:12)

src/pages/tool/common/canvasContext/image/ImageCanvasGroupControl.ts (Line 542:2 - Line 562:7), src/pages/tool/common/canvasContext/image/ImageCanvasGroupControl.ts (Line 503:2 - Line 523:5)

src/pages/tool/common/canvasContext/image/ImageCanvasContext.ts (Line 551:7 - Line 581:6), src/pages/tool/common/canvasContext/image/ImageCanvasContext.ts (Line 484:7 - Line 518:3)

src/pages/tool/common/algorithm/image/PolygonSnapAlgo.ts (Line 66:3 - Line 86:4), src/pages/tool/common/algorithm/image/SnapObjectAlgo.ts (Line 65:3 - Line 85:4)

src/pages/tool/common/algorithm/image/PolygonSnapAlgo.ts (Line 147:5 - Line 171:10), src/pages/tool/common/algorithm/image/SnapObjectAlgo.ts (Line 214:5 - Line 238:10)

src/pages/tool/common/algorithm/image/PolygonBooleanUnionAlgo.ts (Line 240:8 - Line 265:2), src/pages/tool/common/algorithm/image/PolygonEdgeSharedAlgo.ts (Line 175:7 - Line 201:2)

src/pages/tool/common/algorithm/image/PolygonBooleanSubtractAlgo.ts (Line 50:8 - Line 79:2), src/pages/tool/common/canvasContext/image/ImageCanvasShapeEditorControl.ts (Line 762:2 - Line 106:3)

src/pages/tool/common/algorithm/image/PolygonBooleanSubtractAlgo.ts (Line 75:7 - Line 95:2), src/pages/tool/common/canvasContext/image/ImageCanvasShapeEditorControl.ts (Line 811:7 - Line 831:25)

src/pages/tool/common/resourceLoader/ResourceLoader.ts (Line 169:5 - Line 198:18), src/pages/tool/common/resourceLoader/ResourceLoader.ts (Line 137:5 - Line 166:19)

src/worker/langlineTask.ts (Line 49:2 - Line 84:2), src/pages/tool/common/algorithm/pointCloud/imageMapping/plus/PlusImageProjectionAlgo.ts (Line 55:2 - Line 89:2)

src/utils/index.ts (Line 150:2 - Line 183:4), src/pages/tool/common/global/historyCommandManager/HistoryCommandMessageResolver.ts (Line 711:5 - Line 741:23)

src/utils/SegmentUtils.ts (Line 569:1 - Line 603:2), src/pages/tool/common/canvasContext/pointCloud/utils/SegmentUtils.ts (Line 6:1 - Line 40:2)

src/utils/ObjectListUtils.ts (Line 303:23 - Line 333:6), src/utils/ObjectListUtils.ts (Line 259:26 - Line 287:7)

src/utils/MathUtils.ts (Line 185:11 - Line 206:2), src/pages/tool/common/canvasContext/pointCloud/CanvasGroupControl.ts (Line 869:16 - Line 890:2)

src/utils/ImageCanvasUtils.ts (Line 139:8 - Line 222:7), src/utils/ShapeUpdateUtils.ts (Line 110:11 - Line 193:6)

src/store/canvasActionBar.ts (Line 119:9 - Line 140:21), src/store/canvasActionBar.ts (Line 89:9 - Line 109:7)

src/hooks/useShapeOrder.ts (Line 204:2 - Line 225:31), src/hooks/useShapeOrder.ts (Line 155:2 - Line 176:33)

src/constants/constraint.ts (Line 24:1 - Line 57:13), src/utils/ValidateUtils.ts (Line 35:1 - Line 68:13)

src/constants/constraint.ts (Line 115:4 - Line 135:4), src/pages/tool/common/canvasContext/pointCloud/constants/constraint.ts (Line 14:2 - Line 34:6)