212 duplicated lines in: - code-search/lib/config/file.js (17:385, 93%) - script-playwright/lib/config/file.js (17:385, 93%) 39 duplicated lines in: - code-search/cloudbuild.yaml (15:56, 82%) - script-playwright/cloudbuild.yaml (15:56, 82%) 30 duplicated lines in: - code-search/lib/gcp/geminihelper.js (25:62, 61%) - script-playwright/lib/gcp/geminihelper.js (25:62, 65%) 24 duplicated lines in: - code-search/lib/config/env.js (17:56, 100%) - script-playwright/lib/config/env.js (17:56, 100%) 23 duplicated lines in: - code-search/lib/config/ctx.js (17:50, 100%) - script-playwright/lib/config/ctx.js (17:50, 100%) 21 duplicated lines in: - code-search/index.js (17:54, 48%) - script-playwright/index.js (17:54, 50%) 16 duplicated lines in: - code-search/config/default.yaml (20:36, 76%) - script-playwright/config/default.yaml (20:36, 76%) 10 duplicated lines in: - code-search/lib/config/file.js (390:399, 4%) - script-playwright/lib/config/file.js (390:399, 4%) 10 duplicated lines in: - code-search/index.js (73:85, 23%) - script-playwright/index.js (72:84, 23%) 8 duplicated lines in: - code-search/lib/security/authorization.js (19:31, 88%) - script-playwright/lib/security/authorization.js (19:31, 88%) 8 duplicated lines in: - code-search/lib/security/authentication.js (19:31, 88%) - script-playwright/lib/security/authentication.js (19:31, 88%) 8 duplicated lines in: - code-search/lib/gcp/geminihelper.js (73:86, 16%) - script-playwright/lib/gcp/geminihelper.js (70:83, 17%) 7 duplicated lines in: - code-search/index.js (58:68, 16%) - script-playwright/index.js (58:68, 16%) 6 duplicated lines in: - code-search/lib/config/ctx.js (37:43, 26%) - script-playwright/lib/config/ctx.js (22:28, 26%) 6 duplicated lines in: - code-search/lib/config/ctx.js (22:28, 26%) - script-playwright/lib/config/ctx.js (37:43, 26%) 6 duplicated lines in: - code-search/cloudbuild.yaml (58:63, 12%) - script-playwright/cloudbuild.yaml (58:63, 12%)