70 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/util/tweetypie/content/TweetMediaFeaturesExtractor.scala (38:112, 31%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/util/TweetMediaFeatureExtractor.scala (19:93, 33%) 18 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/util/tweetypie/content/TweetMediaFeaturesExtractor.scala (264:285, 8%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/util/TweetMediaFeatureExtractor.scala (250:272, 8%) 18 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (118:135, 13%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (31:48, 9%) 17 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (101:117, 12%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (13:29, 8%) 16 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/util/tweetypie/content/TweetMediaFeaturesExtractor.scala (245:262, 7%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/util/TweetMediaFeatureExtractor.scala (230:247, 7%) 12 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (7:18, 8%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (110:121, 6%) 11 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/util/tweetypie/content/TweetMediaFeaturesExtractor.scala (141:155, 4%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/util/TweetMediaFeatureExtractor.scala (128:142, 5%) 9 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/util/tweetypie/content/TweetMediaFeaturesExtractor.scala (232:243, 4%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/util/TweetMediaFeatureExtractor.scala (217:228, 4%) 8 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/util/tweetypie/content/TweetMediaFeaturesExtractor.scala (89:96, 3%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (89:96, 4%) 7 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (45:51, 5%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (150:156, 3%) 7 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/util/tweetypie/content/TweetMediaFeaturesExtractor.scala (278:284, 3%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (41:47, 3%) 7 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/util/tweetypie/content/TweetMediaFeaturesExtractor.scala (222:229, 3%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/util/TweetMediaFeatureExtractor.scala (207:214, 3%) 7 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/util/tweetypie/content/TweetMediaFeaturesExtractor.scala (165:171, 3%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/util/TweetMediaFeatureExtractor.scala (152:158, 3%) 7 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/util/tweetypie/content/TweetMediaFeaturesExtractor.scala (212:219, 3%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/util/TweetMediaFeatureExtractor.scala (197:204, 3%) 7 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (128:134, 5%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/util/TweetMediaFeatureExtractor.scala (265:271, 3%) 7 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/util/tweetypie/content/TweetMediaFeaturesExtractor.scala (192:199, 3%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/util/TweetMediaFeatureExtractor.scala (177:184, 3%) 7 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/util/tweetypie/content/TweetMediaFeaturesExtractor.scala (119:125, 3%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/util/TweetMediaFeatureExtractor.scala (105:111, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (31:36, 4%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (140:145, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (31:36, 4%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (134:139, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (31:36, 4%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (128:133, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (31:36, 4%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (146:151, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (31:36, 4%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (122:127, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (31:36, 4%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (116:121, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/functional_component/side_effect/UpdateTimelinesPersistenceStoreSideEffect.scala (41:46, 3%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (128:133, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/functional_component/side_effect/UpdateTimelinesPersistenceStoreSideEffect.scala (41:46, 3%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (134:139, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/functional_component/side_effect/UpdateTimelinesPersistenceStoreSideEffect.scala (41:46, 3%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (116:121, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/functional_component/side_effect/UpdateTimelinesPersistenceStoreSideEffect.scala (41:46, 3%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (122:127, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/functional_component/side_effect/UpdateTimelinesPersistenceStoreSideEffect.scala (41:46, 3%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (140:145, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/functional_component/side_effect/UpdateTimelinesPersistenceStoreSideEffect.scala (41:46, 3%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (146:151, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (37:42, 4%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (134:139, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (37:42, 4%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (128:133, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (37:42, 4%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (140:145, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (37:42, 4%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (146:151, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (37:42, 4%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (122:127, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (37:42, 4%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (116:121, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (25:30, 4%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (116:121, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (25:30, 4%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (122:127, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (25:30, 4%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (146:151, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (25:30, 4%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (128:133, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (25:30, 4%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (134:139, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (25:30, 4%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (140:145, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/util/tweetypie/content/TweetMediaFeaturesExtractor.scala (181:186, 2%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/util/TweetMediaFeatureExtractor.scala (166:171, 2%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/util/tweetypie/content/TweetMediaFeaturesExtractor.scala (134:139, 2%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/util/TweetMediaFeatureExtractor.scala (121:126, 2%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/util/tweetypie/content/TweetMediaFeaturesExtractor.scala (203:208, 2%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/util/TweetMediaFeatureExtractor.scala (188:193, 2%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/functional_component/side_effect/UpdateTimelinesPersistenceStoreSideEffect.scala (47:52, 3%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (116:121, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/functional_component/side_effect/UpdateTimelinesPersistenceStoreSideEffect.scala (47:52, 3%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (122:127, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/functional_component/side_effect/UpdateTimelinesPersistenceStoreSideEffect.scala (47:52, 3%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (128:133, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/functional_component/side_effect/UpdateTimelinesPersistenceStoreSideEffect.scala (47:52, 3%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (134:139, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/functional_component/side_effect/UpdateTimelinesPersistenceStoreSideEffect.scala (47:52, 3%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (140:145, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/functional_component/side_effect/UpdateTimelinesPersistenceStoreSideEffect.scala (47:52, 3%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (146:151, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (19:24, 4%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (146:151, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (19:24, 4%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (134:139, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (19:24, 4%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (128:133, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (19:24, 4%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (140:145, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (19:24, 4%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (122:127, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (19:24, 4%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (116:121, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (43:48, 4%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (116:121, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (43:48, 4%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (122:127, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (43:48, 4%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (128:133, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (43:48, 4%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (134:139, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (43:48, 4%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (140:145, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (43:48, 4%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (146:151, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (13:18, 4%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (134:139, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (13:18, 4%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (140:145, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (13:18, 4%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (146:151, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (13:18, 4%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (122:127, 3%) 6 duplicated lines in: - home-mixer/server/src/main/scala/com/twitter/home_mixer/model/ContentFeatures.scala (13:18, 4%) - timelineranker/server/src/main/scala/com/twitter/timelineranker/recap/model/ContentFeatures.scala (128:133, 3%)