duplicated block id: 1 size: 146 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pub/pub.component.css (313:503) - ui/angular/src/app/measure/measure.component.css (193:383) duplicated block id: 2 size: 98 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pub/pub.component.css (229:343) - ui/angular/src/app/measure/create-measure/raw/raw.component.css (66:180) duplicated block id: 3 size: 84 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/step1/step1.component.css (36:135) - ui/angular/src/app/measure/create-measure/pub/pub.component.css (24:123) duplicated block id: 4 size: 77 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (735:847) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (975:1087) duplicated block id: 5 size: 75 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pub/pub.component.css (223:311) - ui/angular/src/app/measure/measure.component.css (104:192) duplicated block id: 6 size: 72 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/create-measure.component.css (30:115) - ui/angular/src/app/measure/create-measure/pub/pub.component.css (38:123) duplicated block id: 7 size: 72 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/create-measure.component.css (30:115) - ui/angular/src/app/measure/create-measure/pr/step1/step1.component.css (50:135) duplicated block id: 8 size: 70 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/raw/raw.component.css (66:148) - ui/angular/src/app/measure/measure.component.css (110:192) duplicated block id: 9 size: 68 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.css (49:129) - ui/angular/src/app/measure/create-measure/pr/step1/step1.component.css (55:135) duplicated block id: 10 size: 68 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.css (49:129) - ui/angular/src/app/measure/create-measure/pub/pub.component.css (43:123) duplicated block id: 11 size: 68 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.css (49:129) - ui/angular/src/app/measure/create-measure/create-measure.component.css (35:115) duplicated block id: 12 size: 65 cleaned lines of code in 2 files: - ui/angular/src/app/job/create-job/batch/batch.component.css (19:96) - ui/angular/src/app/job/create-job/streaming/streaming.component.css (19:96) duplicated block id: 13 size: 46 cleaned lines of code in 2 files: - ui/angular/src/app/app.component.css (87:144) - ui/angular/src/app/login/login.component.css (23:78) duplicated block id: 14 size: 40 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (317:365) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (402:450) duplicated block id: 15 size: 32 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pub/pub.component.css (186:223) - ui/angular/src/app/measure/create-measure/raw/raw.component.css (29:66) duplicated block id: 16 size: 30 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pub/pub.component.css (153:190) - ui/angular/src/app/measure/measure.component.css (20:57) duplicated block id: 17 size: 29 cleaned lines of code in 2 files: - ui/angular/src/app/job/create-job/batch/batch.component.html (25:61) - ui/angular/src/app/job/create-job/streaming/streaming.component.html (25:61) duplicated block id: 18 size: 29 cleaned lines of code in 2 files: - ui/angular/src/app/job/create-job/batch/batch.component.ts (78:139) - ui/angular/src/app/job/create-job/streaming/streaming.component.ts (75:136) duplicated block id: 19 size: 27 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/raw/raw.component.css (150:180) - ui/angular/src/app/measure/measure.component.css (193:223) duplicated block id: 20 size: 26 cleaned lines of code in 2 files: - ui/angular/src/app/job/create-job/batch/batch.component.ts (256:285) - ui/angular/src/app/job/create-job/streaming/streaming.component.ts (222:251) duplicated block id: 21 size: 26 cleaned lines of code in 2 files: - ui/angular/src/app/job/create-job/batch/batch.component.html (112:146) - ui/angular/src/app/job/create-job/streaming/streaming.component.html (75:109) duplicated block id: 22 size: 24 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (317:345) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (491:519) duplicated block id: 23 size: 24 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (402:430) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (491:519) duplicated block id: 24 size: 23 cleaned lines of code in 2 files: - ui/angular/src/app/job/create-job/batch/batch.component.ts (45:70) - ui/angular/src/app/job/create-job/streaming/streaming.component.ts (43:68) duplicated block id: 25 size: 21 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (509:533) - ui/angular/src/app/measure/create-measure/pub/pub.component.ts (157:181) duplicated block id: 26 size: 20 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (402:425) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (665:688) duplicated block id: 27 size: 20 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (317:340) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (665:688) duplicated block id: 28 size: 20 cleaned lines of code in 2 files: - ui/angular/src/app/health/health.component.ts (181:202) - ui/angular/src/app/sidebar/sidebar.component.ts (107:128) duplicated block id: 29 size: 20 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (491:514) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (665:688) duplicated block id: 30 size: 19 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/raw/raw.component.css (190:214) - ui/angular/src/app/measure/measure.component.css (344:368) duplicated block id: 31 size: 19 cleaned lines of code in 2 files: - ui/angular/src/app/health/health.component.ts (203:224) - ui/angular/src/app/metric/metric.component.ts (86:107) duplicated block id: 32 size: 19 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pub/pub.component.css (464:488) - ui/angular/src/app/measure/create-measure/raw/raw.component.css (190:214) duplicated block id: 33 size: 19 cleaned lines of code in 2 files: - ui/angular/src/app/metric/metric.component.ts (79:97) - ui/angular/src/app/sidebar/sidebar.component.ts (126:144) duplicated block id: 34 size: 19 cleaned lines of code in 2 files: - ui/angular/src/app/job/create-job/batch/batch.component.ts (208:231) - ui/angular/src/app/job/create-job/streaming/streaming.component.ts (186:209) duplicated block id: 35 size: 18 cleaned lines of code in 2 files: - service/src/main/resources/Init_quartz_mysql_innodb.sql (47:64) - service/src/main/resources/init_quartz_mysql.sql (59:76) duplicated block id: 36 size: 18 cleaned lines of code in 2 files: - service/src/main/resources/Init_quartz_mysql_innodb.sql (91:108) - service/src/main/resources/init_quartz_mysql.sql (105:122) duplicated block id: 37 size: 17 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (151:171) - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (176:196) duplicated block id: 38 size: 17 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (690:706) - ui/angular/src/app/measure/create-measure/pr/step1/step1.component.ts (224:240) duplicated block id: 39 size: 17 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (648:665) - ui/angular/src/app/measure/create-measure/pr/step1/step1.component.ts (195:212) duplicated block id: 40 size: 16 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pub/pub.component.html (126:149) - ui/angular/src/app/measure/create-measure/raw/raw.component.html (66:90) duplicated block id: 41 size: 16 cleaned lines of code in 2 files: - ui/angular/src/app/job/create-job/batch/batch.component.ts (188:205) - ui/angular/src/app/job/create-job/streaming/streaming.component.ts (166:183) duplicated block id: 42 size: 16 cleaned lines of code in 2 files: - ui/angular/src/app/service/chart.service.ts (136:153) - ui/angular/src/app/service/chart.service.ts (241:258) duplicated block id: 43 size: 16 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (611:629) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (696:714) duplicated block id: 44 size: 16 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (348:366) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (526:544) duplicated block id: 45 size: 15 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (433:450) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (526:543) duplicated block id: 46 size: 15 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (507:523) - ui/angular/src/app/measure/create-measure/pr/pr.component.ts (407:424) duplicated block id: 47 size: 15 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pub/pub.component.ts (86:102) - ui/angular/src/app/measure/create-measure/raw/raw.component.ts (72:88) duplicated block id: 48 size: 15 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.html (415:435) - ui/angular/src/app/measure/create-measure/pub/pub.component.html (138:158) duplicated block id: 49 size: 15 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pub/pub.component.css (195:213) - ui/angular/src/app/measure/measure.component.css (61:79) duplicated block id: 50 size: 15 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/raw/raw.component.css (38:56) - ui/angular/src/app/measure/measure.component.css (61:79) duplicated block id: 51 size: 15 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/step2/step2.component.css (19:36) - ui/angular/src/app/measure/create-measure/pr/step3/step3.component.css (19:36) duplicated block id: 52 size: 14 cleaned lines of code in 2 files: - measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/analyzer/CompletenessAnalyzer.scala (23:42) - measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/analyzer/UniquenessAnalyzer.scala (23:42) duplicated block id: 53 size: 14 cleaned lines of code in 2 files: - ui/angular/src/app/health/health.component.ts (176:193) - ui/angular/src/app/metric/metric.component.ts (55:72) duplicated block id: 54 size: 13 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/step2/step2.component.css (22:36) - ui/angular/src/app/measure/create-measure/pr/step4/step4.component.css (26:40) duplicated block id: 55 size: 13 cleaned lines of code in 2 files: - service/src/main/resources/Init_quartz_postgres.sql (98:110) - service/src/main/resources/init_quartz_mysql.sql (106:118) duplicated block id: 56 size: 13 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/pr.component.ts (410:424) - ui/angular/src/app/measure/create-measure/pub/pub.component.ts (157:171) duplicated block id: 57 size: 13 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.css (32:45) - ui/angular/src/app/measure/create-measure/create-measure.component.css (22:35) duplicated block id: 58 size: 13 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/step3/step3.component.css (22:36) - ui/angular/src/app/measure/create-measure/pr/step4/step4.component.css (26:40) duplicated block id: 59 size: 13 cleaned lines of code in 2 files: - service/src/main/resources/Init_quartz_mysql_innodb.sql (92:104) - service/src/main/resources/Init_quartz_postgres.sql (98:110) duplicated block id: 60 size: 13 cleaned lines of code in 2 files: - service/src/main/resources/Init_quartz_mysql_innodb.sql (137:149) - service/src/main/resources/init_quartz_mysql.sql (154:166) duplicated block id: 61 size: 12 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (491:504) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (580:593) duplicated block id: 62 size: 12 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (627:639) - ui/angular/src/app/measure/create-measure/raw/raw.component.ts (77:88) duplicated block id: 63 size: 12 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (317:330) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (580:593) duplicated block id: 64 size: 12 cleaned lines of code in 2 files: - ui/angular/src/app/health/health.component.ts (203:214) - ui/angular/src/app/sidebar/sidebar.component.ts (133:144) duplicated block id: 65 size: 12 cleaned lines of code in 2 files: - ui/angular/src/app/login/login.component.html (24:38) - ui/angular/src/app/login/login.component.html (65:79) duplicated block id: 66 size: 12 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (627:639) - ui/angular/src/app/measure/create-measure/pub/pub.component.ts (91:102) duplicated block id: 67 size: 12 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (580:593) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (665:678) duplicated block id: 68 size: 12 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pub/pub.component.html (19:32) - ui/angular/src/app/measure/create-measure/raw/raw.component.html (19:32) duplicated block id: 69 size: 12 cleaned lines of code in 2 files: - ui/angular/src/styles.css (691:702) - ui/angular/src/styles.css (818:829) duplicated block id: 70 size: 12 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (402:415) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (580:593) duplicated block id: 71 size: 12 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pub/pub.component.ts (155:166) - ui/angular/src/app/measure/create-measure/raw/raw.component.ts (108:119) duplicated block id: 72 size: 11 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/step1/step1.component.css (19:32) - ui/angular/src/app/measure/create-measure/pr/step2/step2.component.css (19:32) duplicated block id: 73 size: 11 cleaned lines of code in 2 files: - service/src/main/resources/Init_quartz_mysql_innodb.sql (20:30) - service/src/main/resources/init_quartz_mysql.sql (29:39) duplicated block id: 74 size: 11 cleaned lines of code in 2 files: - ui/angular/src/app/metric/metric.component.ts (60:72) - ui/angular/src/app/sidebar/sidebar.component.ts (107:119) duplicated block id: 75 size: 11 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (596:608) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (681:693) duplicated block id: 76 size: 11 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.html (244:258) - ui/angular/src/app/measure/create-measure/ac/ac.component.html (561:575) duplicated block id: 77 size: 11 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pub/pub.component.ts (70:86) - ui/angular/src/app/measure/create-measure/raw/raw.component.ts (52:68) duplicated block id: 78 size: 11 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/confirmModal/confirmModal.component.html (25:37) - ui/angular/src/app/measure/create-measure/pub/pub.component.html (152:164) duplicated block id: 79 size: 11 cleaned lines of code in 2 files: - service/src/main/java/org/apache/griffin/core/job/entity/SegmentPredicate.java (77:90) - service/src/main/java/org/apache/griffin/core/measure/entity/DataConnector.java (206:219) duplicated block id: 80 size: 11 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pub/pub.component.ts (130:144) - ui/angular/src/app/measure/create-measure/raw/raw.component.ts (91:104) duplicated block id: 81 size: 11 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/step1/step1.component.css (19:32) - ui/angular/src/app/measure/create-measure/pr/step3/step3.component.css (19:32) duplicated block id: 82 size: 10 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/raw/raw.component.css (220:229) - ui/angular/src/app/measure/measure-detail/measure-detail.component.css (20:29) duplicated block id: 83 size: 10 cleaned lines of code in 2 files: - service/src/main/resources/Init_quartz_mysql_innodb.sql (33:42) - service/src/main/resources/init_quartz_mysql.sql (44:53) duplicated block id: 84 size: 10 cleaned lines of code in 2 files: - service/src/main/java/org/apache/griffin/core/measure/entity/Rule.java (113:128) - service/src/main/java/org/apache/griffin/core/measure/entity/StreamingPreProcess.java (69:84) duplicated block id: 85 size: 10 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (509:518) - ui/angular/src/app/measure/create-measure/raw/raw.component.ts (110:119) duplicated block id: 86 size: 10 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.css (30:40) - ui/angular/src/app/measure/create-measure/pr/step1/step1.component.css (36:46) duplicated block id: 87 size: 10 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.css (30:40) - ui/angular/src/app/measure/create-measure/pub/pub.component.css (24:34) duplicated block id: 88 size: 10 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.css (19:30) - ui/angular/src/app/measure/create-measure/pr/pr.component.css (19:30) duplicated block id: 89 size: 10 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/pr.component.ts (410:419) - ui/angular/src/app/measure/create-measure/raw/raw.component.ts (110:119) duplicated block id: 90 size: 10 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (196:226) - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (439:468) duplicated block id: 91 size: 9 cleaned lines of code in 2 files: - service/src/main/resources/Init_quartz_h2.sql (95:104) - service/src/main/resources/Init_quartz_postgres.sql (95:104) duplicated block id: 92 size: 9 cleaned lines of code in 2 files: - measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/analyzer/DistinctnessAnalyzer.scala (23:35) - measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/analyzer/UniquenessAnalyzer.scala (23:35) duplicated block id: 93 size: 9 cleaned lines of code in 2 files: - ui/angular/src/app/job/create-job/streaming/streaming.component.html (98:108) - ui/angular/src/app/measure/measure.component.html (79:90) duplicated block id: 94 size: 9 cleaned lines of code in 2 files: - ui/angular/src/app/job/create-job/batch/batch.component.html (135:145) - ui/angular/src/app/measure/measure.component.html (79:90) duplicated block id: 95 size: 9 cleaned lines of code in 2 files: - ui/angular/src/app/job/create-job/batch/batch.component.css (44:53) - ui/angular/src/app/measure/create-measure/pub/pub.component.css (313:322) duplicated block id: 96 size: 9 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (325:333) - ui/angular/src/app/measure/create-measure/pr/pr.component.ts (96:104) duplicated block id: 97 size: 9 cleaned lines of code in 2 files: - measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/CompletenessExpr2DQSteps.scala (64:74) - measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/UniquenessExpr2DQSteps.scala (72:82) duplicated block id: 98 size: 9 cleaned lines of code in 2 files: - ui/angular/src/app/job/job.component.html (151:162) - ui/angular/src/app/measure/measure.component.html (77:87) duplicated block id: 99 size: 9 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/create-measure.component.css (22:30) - ui/angular/src/app/measure/create-measure/pr/step1/step1.component.css (38:46) duplicated block id: 100 size: 9 cleaned lines of code in 2 files: - ui/angular/src/app/job/create-job/batch/batch.component.css (44:53) - ui/angular/src/app/measure/create-measure/raw/raw.component.css (150:159) duplicated block id: 101 size: 9 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/create-measure.component.css (22:30) - ui/angular/src/app/measure/create-measure/pub/pub.component.css (26:34) duplicated block id: 102 size: 9 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/step1/step1.component.css (22:32) - ui/angular/src/app/measure/create-measure/pr/step4/step4.component.css (26:36) duplicated block id: 103 size: 9 cleaned lines of code in 2 files: - ui/angular/src/app/job/create-job/batch/batch.component.css (44:53) - ui/angular/src/app/measure/measure.component.css (193:202) duplicated block id: 104 size: 9 cleaned lines of code in 2 files: - measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/analyzer/CompletenessAnalyzer.scala (23:35) - measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/analyzer/DistinctnessAnalyzer.scala (23:35) duplicated block id: 105 size: 9 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pub/pub.component.css (215:223) - ui/angular/src/app/measure/measure.component.css (81:89) duplicated block id: 106 size: 9 cleaned lines of code in 2 files: - ui/angular/src/app/job/create-job/streaming/streaming.component.css (44:53) - ui/angular/src/app/measure/measure.component.css (193:202) duplicated block id: 107 size: 9 cleaned lines of code in 2 files: - ui/angular/src/app/job/create-job/streaming/streaming.component.css (44:53) - ui/angular/src/app/measure/create-measure/pub/pub.component.css (313:322) duplicated block id: 108 size: 9 cleaned lines of code in 2 files: - service/src/main/resources/Init_quartz_h2.sql (231:239) - service/src/main/resources/Init_quartz_h2.sql (243:251) duplicated block id: 109 size: 9 cleaned lines of code in 2 files: - service/src/main/resources/Init_quartz_h2.sql (218:226) - service/src/main/resources/Init_quartz_h2.sql (243:251) duplicated block id: 110 size: 9 cleaned lines of code in 2 files: - measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/DistinctnessExpr2DQSteps.scala (407:417) - measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/UniquenessExpr2DQSteps.scala (225:234) duplicated block id: 111 size: 9 cleaned lines of code in 2 files: - service/src/main/resources/Init_quartz_h2.sql (218:226) - service/src/main/resources/Init_quartz_h2.sql (231:239) duplicated block id: 112 size: 9 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/raw/raw.component.css (58:66) - ui/angular/src/app/measure/measure.component.css (81:89) duplicated block id: 113 size: 9 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pub/pub.component.html (38:47) - ui/angular/src/app/measure/create-measure/raw/raw.component.html (38:47) duplicated block id: 114 size: 9 cleaned lines of code in 2 files: - ui/angular/src/app/app.component.js (19:27) - ui/angular/src/app/app.module.js (19:27) duplicated block id: 115 size: 9 cleaned lines of code in 2 files: - ui/angular/src/app/job/create-job/batch/batch.component.ts (233:241) - ui/angular/src/app/job/create-job/streaming/streaming.component.ts (211:219) duplicated block id: 116 size: 9 cleaned lines of code in 2 files: - ui/angular/src/app/job/create-job/streaming/streaming.component.css (44:53) - ui/angular/src/app/measure/create-measure/raw/raw.component.css (150:159) duplicated block id: 117 size: 8 cleaned lines of code in 2 files: - measure/src/main/scala/org/apache/griffin/measure/step/write/DataSourceUpdateWriteStep.scala (47:54) - measure/src/main/scala/org/apache/griffin/measure/step/write/RecordWriteStep.scala (97:104) duplicated block id: 118 size: 8 cleaned lines of code in 2 files: - ui/angular/src/styles.css (549:556) - ui/angular/src/styles.css (559:566) duplicated block id: 119 size: 8 cleaned lines of code in 2 files: - measure/src/main/scala/org/apache/griffin/measure/launch/batch/BatchDQApp.scala (51:59) - measure/src/main/scala/org/apache/griffin/measure/launch/streaming/StreamingDQApp.scala (55:63) duplicated block id: 120 size: 8 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/step1/step1.component.ts (87:94) - ui/angular/src/app/measure/create-measure/pub/pub.component.ts (174:181) duplicated block id: 121 size: 8 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (367:376) - ui/angular/src/app/measure/create-measure/raw/raw.component.ts (91:98) duplicated block id: 122 size: 8 cleaned lines of code in 2 files: - ui/angular/src/app/job/create-job/streaming/streaming.component.html (98:106) - ui/angular/src/app/measure/create-measure/pub/pub.component.html (154:162) duplicated block id: 123 size: 8 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/create-measure.component.html (166:177) - ui/angular/src/app/measure/create-measure/create-measure.component.html (198:209) duplicated block id: 124 size: 8 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/create-measure.component.css (123:133) - ui/angular/src/app/metric/detail-metric/detail-metric.component.css (99:108) duplicated block id: 125 size: 8 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pub/pub.component.html (154:162) - ui/angular/src/app/measure/measure.component.html (79:88) duplicated block id: 126 size: 8 cleaned lines of code in 2 files: - measure/src/main/scala/org/apache/griffin/measure/step/transform/DataFrameOpsTransformStep.scala (31:39) - measure/src/main/scala/org/apache/griffin/measure/step/transform/SparkSqlTransformStep.scala (30:38) duplicated block id: 127 size: 8 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/confirmModal/confirmModal.component.html (27:35) - ui/angular/src/app/measure/measure.component.html (79:88) duplicated block id: 128 size: 8 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.html (415:426) - ui/angular/src/app/measure/create-measure/raw/raw.component.html (79:90) duplicated block id: 129 size: 8 cleaned lines of code in 2 files: - ui/angular/src/app/job/create-job/streaming/streaming.component.html (98:106) - ui/angular/src/app/measure/create-measure/pr/confirmModal/confirmModal.component.html (27:35) duplicated block id: 130 size: 8 cleaned lines of code in 2 files: - ui/angular/src/app/job/create-job/batch/batch.component.html (135:143) - ui/angular/src/app/measure/create-measure/pr/confirmModal/confirmModal.component.html (27:35) duplicated block id: 131 size: 8 cleaned lines of code in 2 files: - measure/src/main/scala/org/apache/griffin/measure/datasource/connector/batch/CassandraDataConnector.scala (28:37) - measure/src/main/scala/org/apache/griffin/measure/datasource/connector/batch/HiveBatchDataConnector.scala (31:40) duplicated block id: 132 size: 8 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (571:580) - ui/angular/src/app/measure/create-measure/pub/pub.component.ts (190:199) duplicated block id: 133 size: 8 cleaned lines of code in 2 files: - service/src/main/resources/Init_quartz_mysql_innodb.sql (69:76) - service/src/main/resources/init_quartz_mysql.sql (82:89) duplicated block id: 134 size: 8 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (367:376) - ui/angular/src/app/measure/create-measure/pub/pub.component.ts (130:137) duplicated block id: 135 size: 8 cleaned lines of code in 2 files: - ui/angular/src/app/job/create-job/batch/batch.component.html (135:143) - ui/angular/src/app/measure/create-measure/pub/pub.component.html (154:162) duplicated block id: 136 size: 8 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/pr.component.css (30:39) - ui/angular/src/app/measure/create-measure/pub/pub.component.css (123:132) duplicated block id: 137 size: 8 cleaned lines of code in 2 files: - service/src/main/java/org/apache/griffin/core/metastore/hive/HiveMetaStoreServiceJdbcImpl.java (165:174) - service/src/main/java/org/apache/griffin/core/metastore/hive/HiveMetaStoreServiceJdbcImpl.java (213:221) duplicated block id: 138 size: 8 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.html (96:106) - ui/angular/src/app/measure/create-measure/pr/step1/step1.component.html (45:55) duplicated block id: 139 size: 8 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/pr.component.ts (150:157) - ui/angular/src/app/measure/create-measure/pub/pub.component.ts (199:206) duplicated block id: 140 size: 8 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (526:533) - ui/angular/src/app/measure/create-measure/pr/step1/step1.component.ts (87:94) duplicated block id: 141 size: 8 cleaned lines of code in 2 files: - measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/expr/LogicalExpr.scala (139:148) - measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/expr/MathExpr.scala (24:33) duplicated block id: 142 size: 8 cleaned lines of code in 2 files: - ui/angular/src/styles.css (152:159) - ui/angular/src/styles.css (218:225) duplicated block id: 143 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/job/create-job/streaming/streaming.component.ts (43:49) - ui/angular/src/app/job/job.component.ts (52:58) duplicated block id: 144 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/job/job.component.css (46:53) - ui/angular/src/app/measure/measure.component.css (26:33) duplicated block id: 145 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pub/pub.component.css (125:132) - ui/angular/src/app/measure/create-measure/raw/raw.component.css (22:29) duplicated block id: 146 size: 7 cleaned lines of code in 2 files: - service/src/main/resources/Init_quartz_h2.sql (98:104) - service/src/main/resources/Init_quartz_mysql_innodb.sql (92:98) duplicated block id: 147 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (507:514) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (596:603) duplicated block id: 148 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (750:757) - ui/angular/src/app/measure/create-measure/pr/step1/step1.component.ts (251:258) duplicated block id: 149 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (105:113) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (870:878) duplicated block id: 150 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (105:113) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (204:212) duplicated block id: 151 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/job/create-job/streaming/streaming.component.html (98:105) - ui/angular/src/app/job/job.component.html (154:162) duplicated block id: 152 size: 7 cleaned lines of code in 2 files: - service/src/main/java/org/apache/griffin/core/job/JobServiceImpl.java (239:252) - service/src/main/java/org/apache/griffin/core/job/JobServiceImpl.java (261:270) duplicated block id: 153 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (418:425) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (596:603) duplicated block id: 154 size: 7 cleaned lines of code in 2 files: - measure/src/main/scala/org/apache/griffin/measure/execution/impl/CompletenessMeasure.scala (88:100) - measure/src/main/scala/org/apache/griffin/measure/execution/impl/SparkSQLMeasure.scala (98:110) duplicated block id: 155 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/job/job.component.html (154:162) - ui/angular/src/app/measure/create-measure/pr/confirmModal/confirmModal.component.html (27:34) duplicated block id: 156 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (101:107) - ui/angular/src/app/measure/create-measure/configuration/configuration.component.ts (32:38) duplicated block id: 157 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/job/create-job/batch/batch.component.ts (45:51) - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (580:586) duplicated block id: 158 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (552:558) - ui/angular/src/app/measure/create-measure/pr/step1/step1.component.ts (88:94) duplicated block id: 159 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (101:107) - ui/angular/src/app/measure/create-measure/configuration/configuration.component.ts (50:56) duplicated block id: 160 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (204:212) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (745:753) duplicated block id: 161 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/job/create-job/streaming/streaming.component.ts (43:49) - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (580:586) duplicated block id: 162 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.html (315:322) - ui/angular/src/app/measure/create-measure/raw/raw.component.html (38:45) duplicated block id: 163 size: 7 cleaned lines of code in 2 files: - service/src/main/resources/Init_quartz_h2.sql (98:104) - service/src/main/resources/init_quartz_mysql.sql (106:112) duplicated block id: 164 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (32:38) - ui/angular/src/app/measure/create-measure/pr/step1/step1.component.ts (28:34) duplicated block id: 165 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/job/job.component.ts (52:58) - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (580:586) duplicated block id: 166 size: 7 cleaned lines of code in 2 files: - service/src/main/resources/Init_quartz_mysql_innodb.sql (81:87) - service/src/main/resources/Init_quartz_postgres.sql (87:93) duplicated block id: 167 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.html (315:322) - ui/angular/src/app/measure/create-measure/pub/pub.component.html (38:45) duplicated block id: 168 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/configuration/configuration.component.ts (32:38) - ui/angular/src/app/measure/create-measure/pr/pr.component.ts (48:54) duplicated block id: 169 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/job/job.component.css (46:53) - ui/angular/src/app/measure/create-measure/pub/pub.component.css (159:166) duplicated block id: 170 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/job/create-job/batch/batch.component.ts (45:51) - ui/angular/src/app/measure/measure.component.ts (58:64) duplicated block id: 171 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (93:99) - ui/angular/src/app/measure/create-measure/configuration/configuration.component.ts (32:38) duplicated block id: 172 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (93:99) - ui/angular/src/app/measure/create-measure/configuration/configuration.component.ts (50:56) duplicated block id: 173 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (244:252) - ui/angular/src/app/measure/create-measure/pub/pub.component.ts (73:81) duplicated block id: 174 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (745:753) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (870:878) duplicated block id: 175 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (105:113) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (985:993) duplicated block id: 176 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (204:212) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (870:878) duplicated block id: 177 size: 7 cleaned lines of code in 2 files: - measure/src/main/scala/org/apache/griffin/measure/datasource/connector/batch/ElasticSearchDataConnector.scala (93:103) - measure/src/main/scala/org/apache/griffin/measure/datasource/connector/batch/FileBasedDataConnector.scala (151:161) duplicated block id: 178 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/service/chart.service.ts (124:131) - ui/angular/src/app/service/chart.service.ts (228:234) duplicated block id: 179 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (870:878) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (985:993) duplicated block id: 180 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (580:586) - ui/angular/src/app/measure/measure.component.ts (58:64) duplicated block id: 181 size: 7 cleaned lines of code in 2 files: - service/src/main/resources/Init_quartz_postgres.sql (50:56) - service/src/main/resources/init_quartz_mysql.sql (58:64) duplicated block id: 182 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (527:533) - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (552:558) duplicated block id: 183 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (101:107) - ui/angular/src/app/measure/create-measure/pr/pr.component.ts (48:54) duplicated block id: 184 size: 7 cleaned lines of code in 2 files: - service/src/main/java/org/apache/griffin/core/job/LivyTaskSubmitHelper.java (252:258) - service/src/main/java/org/apache/griffin/core/job/LivyTaskSubmitHelper.java (272:278) duplicated block id: 185 size: 7 cleaned lines of code in 2 files: - ui/angular/src/styles.css (109:115) - ui/angular/src/styles.css (209:215) duplicated block id: 186 size: 7 cleaned lines of code in 2 files: - measure/src/main/scala/org/apache/griffin/measure/execution/impl/DuplicationMeasure.scala (141:149) - measure/src/main/scala/org/apache/griffin/measure/execution/impl/ProfilingMeasure.scala (159:167) duplicated block id: 187 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/configuration/configuration.component.ts (50:56) - ui/angular/src/app/measure/create-measure/pr/pr.component.ts (48:54) duplicated block id: 188 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.html (83:90) - ui/angular/src/app/measure/create-measure/pr/step1/step1.component.html (32:39) duplicated block id: 189 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/configuration/configuration.component.ts (32:38) - ui/angular/src/app/measure/create-measure/configuration/configuration.component.ts (50:56) duplicated block id: 190 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/metric/metric.component.css (21:27) - ui/angular/src/app/metric/metric.component.css (30:36) duplicated block id: 191 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/job/create-job/streaming/streaming.component.ts (43:49) - ui/angular/src/app/measure/measure.component.ts (58:64) duplicated block id: 192 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/job/create-job/batch/batch.component.html (135:142) - ui/angular/src/app/job/job.component.html (154:162) duplicated block id: 193 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (93:99) - ui/angular/src/app/measure/create-measure/pr/pr.component.ts (48:54) duplicated block id: 194 size: 7 cleaned lines of code in 2 files: - ui/angular/src/styles.css (122:128) - ui/angular/src/styles.css (209:215) duplicated block id: 195 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (552:558) - ui/angular/src/app/measure/create-measure/pub/pub.component.ts (175:181) duplicated block id: 196 size: 7 cleaned lines of code in 2 files: - measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/CompletenessExpr2DQSteps.scala (53:61) - measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/TimelinessExpr2DQSteps.scala (61:69) duplicated block id: 197 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.html (147:154) - ui/angular/src/app/measure/create-measure/pr/step1/step1.component.html (32:39) duplicated block id: 198 size: 7 cleaned lines of code in 2 files: - service/src/main/java/org/apache/griffin/core/config/EnvConfig.java (60:67) - service/src/main/java/org/apache/griffin/core/config/EnvConfig.java (85:92) duplicated block id: 199 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/service/chart.service.ts (106:113) - ui/angular/src/app/service/chart.service.ts (208:214) duplicated block id: 200 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (105:113) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (745:753) duplicated block id: 201 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (244:252) - ui/angular/src/app/measure/create-measure/raw/raw.component.ts (55:63) duplicated block id: 202 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (204:212) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (985:993) duplicated block id: 203 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/job/job.component.ts (52:58) - ui/angular/src/app/measure/measure.component.ts (58:64) duplicated block id: 204 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/job/create-job/batch/batch.component.ts (45:51) - ui/angular/src/app/job/job.component.ts (52:58) duplicated block id: 205 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/pr.component.css (32:39) - ui/angular/src/app/measure/create-measure/raw/raw.component.css (22:29) duplicated block id: 206 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (93:99) - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (101:107) duplicated block id: 207 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.html (83:90) - ui/angular/src/app/measure/create-measure/ac/ac.component.html (147:154) duplicated block id: 208 size: 7 cleaned lines of code in 2 files: - ui/angular/src/styles.css (109:115) - ui/angular/src/styles.css (122:128) duplicated block id: 209 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (333:340) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (596:603) duplicated block id: 210 size: 7 cleaned lines of code in 2 files: - ui/angular/src/app/job/job.component.html (154:162) - ui/angular/src/app/measure/create-measure/pub/pub.component.html (154:161) duplicated block id: 211 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (204:211) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (568:575) duplicated block id: 212 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (479:486) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (870:877) duplicated block id: 213 size: 6 cleaned lines of code in 2 files: - ui/angular/src/styles.css (162:167) - ui/angular/src/styles.css (228:233) duplicated block id: 214 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (204:211) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (479:486) duplicated block id: 215 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (653:660) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (985:992) duplicated block id: 216 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (105:112) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (305:312) duplicated block id: 217 size: 6 cleaned lines of code in 2 files: - measure/src/main/scala/org/apache/griffin/measure/configuration/dqdefinition/DQConfig.scala (84:90) - measure/src/main/scala/org/apache/griffin/measure/configuration/dqdefinition/EnvConfig.scala (50:55) duplicated block id: 218 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (390:397) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (985:992) duplicated block id: 219 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/step4/step4.component.html (21:27) - ui/angular/src/app/measure/create-measure/pub/pub.component.html (39:45) duplicated block id: 220 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.html (265:271) - ui/angular/src/app/measure/create-measure/ac/ac.component.html (303:309) duplicated block id: 221 size: 6 cleaned lines of code in 2 files: - service/src/main/java/org/apache/griffin/core/job/LivyTaskSubmitHelper.java (262:268) - service/src/main/java/org/apache/griffin/core/job/LivyTaskSubmitHelper.java (300:306) duplicated block id: 222 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/dataasset/dataasset.component.css (19:24) - ui/angular/src/app/measure/create-measure/pub/pub.component.css (161:166) duplicated block id: 223 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (568:575) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (653:660) duplicated block id: 224 size: 6 cleaned lines of code in 2 files: - service/src/main/java/org/apache/griffin/core/job/LivyTaskSubmitHelper.java (262:268) - service/src/main/java/org/apache/griffin/core/job/LivyTaskSubmitHelper.java (326:332) duplicated block id: 225 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/pr.component.ts (254:259) - ui/angular/src/app/measure/create-measure/pr/pr.component.ts (263:268) duplicated block id: 226 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.html (429:435) - ui/angular/src/app/measure/create-measure/pr/confirmModal/confirmModal.component.html (25:31) duplicated block id: 227 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/dataasset/dataasset.component.css (19:24) - ui/angular/src/app/measure/measure.component.css (28:33) duplicated block id: 228 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.html (189:195) - ui/angular/src/app/measure/create-measure/ac/ac.component.html (303:309) duplicated block id: 229 size: 6 cleaned lines of code in 2 files: - measure/src/main/scala/org/apache/griffin/measure/utils/TimeUtil.scala (55:60) - measure/src/main/scala/org/apache/griffin/measure/utils/TimeUtil.scala (88:93) duplicated block id: 230 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (305:312) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (653:660) duplicated block id: 231 size: 6 cleaned lines of code in 2 files: - measure/src/main/scala/org/apache/griffin/measure/execution/impl/CompletenessMeasure.scala (88:94) - measure/src/main/scala/org/apache/griffin/measure/execution/impl/SchemaConformanceMeasure.scala (108:114) duplicated block id: 232 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.html (189:195) - ui/angular/src/app/measure/create-measure/ac/ac.component.html (265:271) duplicated block id: 233 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (305:312) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (745:752) duplicated block id: 234 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (568:575) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (745:752) duplicated block id: 235 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (479:486) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (985:992) duplicated block id: 236 size: 6 cleaned lines of code in 2 files: - ui/angular/src/styles.css (1120:1125) - ui/angular/src/styles.css (1129:1134) duplicated block id: 237 size: 6 cleaned lines of code in 2 files: - service/src/main/java/org/apache/griffin/core/metastore/hive/HiveMetaStoreServiceImpl.java (69:74) - service/src/main/java/org/apache/griffin/core/metastore/hive/HiveMetaStoreServiceImpl.java (88:93) duplicated block id: 238 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (204:211) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (653:660) duplicated block id: 239 size: 6 cleaned lines of code in 2 files: - measure/src/main/scala/org/apache/griffin/measure/datasource/connector/batch/ElasticSearchDataConnector.scala (93:100) - measure/src/main/scala/org/apache/griffin/measure/datasource/connector/batch/JDBCBasedDataConnector.scala (82:89) duplicated block id: 240 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/job/job.component.css (20:26) - ui/angular/src/app/measure/measure.component.css (20:26) duplicated block id: 241 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/job/create-job/streaming/streaming.component.ts (44:49) - ui/angular/src/app/measure/create-measure/pr/pr.component.ts (152:157) duplicated block id: 242 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.html (279:285) - ui/angular/src/app/measure/create-measure/pub/pub.component.html (39:45) duplicated block id: 243 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/service/chart.service.ts (154:159) - ui/angular/src/app/service/chart.service.ts (260:265) duplicated block id: 244 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/job/job.component.css (20:26) - ui/angular/src/app/measure/create-measure/pub/pub.component.css (153:159) duplicated block id: 245 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/job/create-job/streaming/streaming.component.ts (44:49) - ui/angular/src/app/measure/create-measure/pub/pub.component.ts (201:206) duplicated block id: 246 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/job/create-job/batch/batch.component.ts (46:51) - ui/angular/src/app/measure/create-measure/pub/pub.component.ts (201:206) duplicated block id: 247 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (390:397) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (870:877) duplicated block id: 248 size: 6 cleaned lines of code in 2 files: - ui/angular/src/styles.css (90:95) - ui/angular/src/styles.css (190:195) duplicated block id: 249 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/job/create-job/batch/batch.component.ts (46:51) - ui/angular/src/app/measure/create-measure/pr/pr.component.ts (152:157) duplicated block id: 250 size: 6 cleaned lines of code in 2 files: - measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/AccuracyExpr2DQSteps.scala (66:72) - measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/TimelinessExpr2DQSteps.scala (63:69) duplicated block id: 251 size: 6 cleaned lines of code in 2 files: - measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/CompletenessExpr2DQSteps.scala (55:61) - measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/ProfilingExpr2DQSteps.scala (56:62) duplicated block id: 252 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.html (279:285) - ui/angular/src/app/measure/create-measure/raw/raw.component.html (39:45) duplicated block id: 253 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/step3/step3.component.html (21:27) - ui/angular/src/app/measure/create-measure/raw/raw.component.html (39:45) duplicated block id: 254 size: 6 cleaned lines of code in 2 files: - service/src/main/java/org/apache/griffin/core/job/BatchJobOperatorImpl.java (77:82) - service/src/main/java/org/apache/griffin/core/job/JobServiceImpl.java (116:121) duplicated block id: 255 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (105:112) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (390:397) duplicated block id: 256 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (337:343) - ui/angular/src/app/measure/create-measure/pub/pub.component.ts (106:112) duplicated block id: 257 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (581:586) - ui/angular/src/app/measure/create-measure/pr/pr.component.ts (152:157) duplicated block id: 258 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.ts (581:586) - ui/angular/src/app/measure/create-measure/pub/pub.component.ts (201:206) duplicated block id: 259 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (119:124) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (402:407) duplicated block id: 260 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (305:312) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (870:877) duplicated block id: 261 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/dataasset/dataasset.component.css (19:24) - ui/angular/src/app/job/job.component.css (48:53) duplicated block id: 262 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (119:124) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (317:322) duplicated block id: 263 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/step3/step3.component.html (21:27) - ui/angular/src/app/measure/create-measure/pub/pub.component.html (39:45) duplicated block id: 264 size: 6 cleaned lines of code in 2 files: - measure/src/main/scala/org/apache/griffin/measure/execution/impl/SchemaConformanceMeasure.scala (108:114) - measure/src/main/scala/org/apache/griffin/measure/execution/impl/SparkSQLMeasure.scala (98:104) duplicated block id: 265 size: 6 cleaned lines of code in 2 files: - service/src/main/resources/Init_quartz_postgres.sql (35:40) - service/src/main/resources/init_quartz_mysql.sql (43:48) duplicated block id: 266 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/job/create-job/batch/batch.component.ts (107:114) - ui/angular/src/app/measure/create-measure/pub/pub.component.ts (69:75) duplicated block id: 267 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.html (400:409) - ui/angular/src/app/measure/create-measure/pub/pub.component.html (126:135) duplicated block id: 268 size: 6 cleaned lines of code in 2 files: - measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/AccuracyExpr2DQSteps.scala (66:72) - measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/CompletenessExpr2DQSteps.scala (55:61) duplicated block id: 269 size: 6 cleaned lines of code in 2 files: - measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/DistinctnessExpr2DQSteps.scala (375:380) - measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/UniquenessExpr2DQSteps.scala (196:201) duplicated block id: 270 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/step4/step4.component.html (21:27) - ui/angular/src/app/measure/create-measure/raw/raw.component.html (39:45) duplicated block id: 271 size: 6 cleaned lines of code in 2 files: - service/src/main/java/org/apache/griffin/core/job/LivyTaskSubmitHelper.java (300:306) - service/src/main/java/org/apache/griffin/core/job/LivyTaskSubmitHelper.java (326:332) duplicated block id: 272 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (204:211) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (305:312) duplicated block id: 273 size: 6 cleaned lines of code in 2 files: - service/src/main/resources/Init_quartz_postgres.sql (146:151) - service/src/main/resources/init_quartz_mysql.sql (153:158) duplicated block id: 274 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (390:397) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (653:660) duplicated block id: 275 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (653:660) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (745:752) duplicated block id: 276 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (105:112) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (568:575) duplicated block id: 277 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (305:312) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (985:992) duplicated block id: 278 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (390:397) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (745:752) duplicated block id: 279 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (568:575) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (985:992) duplicated block id: 280 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/job/job.component.ts (53:58) - ui/angular/src/app/measure/create-measure/pub/pub.component.ts (201:206) duplicated block id: 281 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (119:124) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (580:585) duplicated block id: 282 size: 6 cleaned lines of code in 2 files: - measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/AccuracyExpr2DQSteps.scala (66:72) - measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/ProfilingExpr2DQSteps.scala (56:62) duplicated block id: 283 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (305:312) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (390:397) duplicated block id: 284 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/job/job.component.ts (61:68) - ui/angular/src/app/measure/measure.component.ts (47:54) duplicated block id: 285 size: 6 cleaned lines of code in 2 files: - measure/src/main/scala/org/apache/griffin/measure/datasource/connector/batch/FileBasedDataConnector.scala (151:158) - measure/src/main/scala/org/apache/griffin/measure/datasource/connector/batch/JDBCBasedDataConnector.scala (82:89) duplicated block id: 286 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (479:486) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (568:575) duplicated block id: 287 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (119:124) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (491:496) duplicated block id: 288 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (105:112) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (479:486) duplicated block id: 289 size: 6 cleaned lines of code in 2 files: - service/src/main/resources/Init_quartz_mysql_innodb.sql (47:52) - service/src/main/resources/Init_quartz_postgres.sql (51:56) duplicated block id: 290 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (204:211) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (390:397) duplicated block id: 291 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (119:124) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (665:670) duplicated block id: 292 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (479:486) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (653:660) duplicated block id: 293 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.html (279:285) - ui/angular/src/app/measure/create-measure/ac/ac.component.html (316:322) duplicated block id: 294 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.html (279:285) - ui/angular/src/app/measure/create-measure/pr/step3/step3.component.html (21:27) duplicated block id: 295 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.html (316:322) - ui/angular/src/app/measure/create-measure/pr/step4/step4.component.html (21:27) duplicated block id: 296 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (653:660) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (870:877) duplicated block id: 297 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (390:397) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (479:486) duplicated block id: 298 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.html (400:409) - ui/angular/src/app/measure/create-measure/raw/raw.component.html (66:76) duplicated block id: 299 size: 6 cleaned lines of code in 2 files: - measure/src/main/scala/org/apache/griffin/measure/step/transform/DataFrameOpsTransformStep.scala (47:53) - measure/src/main/scala/org/apache/griffin/measure/step/transform/SparkSqlTransformStep.scala (40:46) duplicated block id: 300 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/job/create-job/streaming/streaming.component.ts (104:111) - ui/angular/src/app/measure/create-measure/pub/pub.component.ts (69:75) duplicated block id: 301 size: 6 cleaned lines of code in 2 files: - measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/ProfilingExpr2DQSteps.scala (56:62) - measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/TimelinessExpr2DQSteps.scala (63:69) duplicated block id: 302 size: 6 cleaned lines of code in 2 files: - service/src/main/java/org/apache/griffin/core/measure/entity/Rule.java (68:74) - service/src/main/java/org/apache/griffin/core/measure/entity/StreamingPreProcess.java (52:58) duplicated block id: 303 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (568:575) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (870:877) duplicated block id: 304 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/job/job.component.ts (53:58) - ui/angular/src/app/measure/create-measure/pr/pr.component.ts (152:157) duplicated block id: 305 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pub/pub.component.ts (201:206) - ui/angular/src/app/measure/measure.component.ts (59:64) duplicated block id: 306 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (390:397) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (568:575) duplicated block id: 307 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/job/job.component.html (142:147) - ui/angular/src/app/measure/measure.component.html (69:74) duplicated block id: 308 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (305:312) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (479:486) duplicated block id: 309 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/step3/step3.component.html (21:27) - ui/angular/src/app/measure/create-measure/pr/step4/step4.component.html (21:27) duplicated block id: 310 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.html (316:322) - ui/angular/src/app/measure/create-measure/pr/step3/step3.component.html (21:27) duplicated block id: 311 size: 6 cleaned lines of code in 2 files: - measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/DistinctnessExpr2DQSteps.scala (365:370) - measure/src/main/scala/org/apache/griffin/measure/step/builder/dsl/transform/UniquenessExpr2DQSteps.scala (186:191) duplicated block id: 312 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (305:312) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (568:575) duplicated block id: 313 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/pr.component.ts (152:157) - ui/angular/src/app/measure/measure.component.ts (59:64) duplicated block id: 314 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (479:486) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (745:752) duplicated block id: 315 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (105:112) - ui/angular/src/app/measure/create-measure/pr/rule/rule.component.html (653:660) duplicated block id: 316 size: 6 cleaned lines of code in 2 files: - ui/angular/src/app/measure/create-measure/ac/ac.component.html (279:285) - ui/angular/src/app/measure/create-measure/pr/step4/step4.component.html (21:27)