This repository was archived by the owner on Sep 30, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Expand file tree
/
Copy pathBUILD.bazel
More file actions
2509 lines (2480 loc) · 145 KB
/
BUILD.bazel
File metadata and controls
2509 lines (2480 loc) · 145 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
load("@aspect_rules_js//js:defs.bzl", "js_library")
load("@aspect_rules_ts//ts:defs.bzl", "ts_config")
load("@bazel_skylib//rules:build_test.bzl", "build_test")
load("@npm//:bundlesize2/package_json.bzl", bundlesize_bin = "bin")
load("@npm//:defs.bzl", "npm_link_all_packages")
load("//client/shared/dev:generate_graphql_operations.bzl", "generate_graphql_operations")
load("//client/shared/dev:tools.bzl", "module_style_typings")
load("//dev:defs.bzl", "npm_package", "sass", "ts_project", "vitest_test")
load("//dev:esbuild.bzl", "esbuild", "esbuild_web_app")
load("//dev:eslint.bzl", "eslint_config_and_lint_root")
load("//dev:write_generated_to_source_files.bzl", "write_generated_to_source_files")
# gazelle:js_resolve **/*.schema.json //schema:schema-json
# gazelle:js_resolve **/*.module.scss :module_style_typings
# Non-ts imports
# gazelle:js_ignore_imports **/*.batch.yaml
# gazelle:js_ignore_imports **/*.worker.ts
# gazelle:js_ignore_imports **/SourcegraphWebApp.scss
# Ignores added with update to Apsect CLI 5.5.2
# TODO(bazel): remove these once the underlying bug with tsconfig paths is fixed
# gazelle:js_ignore_imports src/graphql-operations
# gazelle:js_ignore_imports src/jscontext
# gazelle:js_ignore_imports src/stores/navbarSearchQueryState
# gazelle:js_ignore_imports ../../schema.json
npm_link_all_packages(name = "node_modules")
eslint_config_and_lint_root(
config_deps = [
"//client/web/src/end-to-end:tsconfig",
"//client/web/src/integration:tsconfig",
"//client/web/src/regression:tsconfig",
],
root_js_deps = [
"//client/web/dev:dev",
],
)
ts_config(
name = "tsconfig",
src = "tsconfig.json",
visibility = ["//client:__subpackages__"],
deps = [
"//:tsconfig",
"//client/branded:tsconfig",
"//client/build-config:tsconfig",
"//client/client-api:tsconfig",
"//client/codeintellify:tsconfig",
"//client/cody-shared:tsconfig",
"//client/cody-ui:tsconfig",
"//client/common:tsconfig",
"//client/extension-api-types:tsconfig",
"//client/http-client:tsconfig",
"//client/observability-client:tsconfig",
"//client/shared:tsconfig",
"//client/storybook:tsconfig",
"//client/testing:tsconfig",
"//client/wildcard:tsconfig",
"//schema:tsconfig",
],
)
module_style_typings(
name = "module_style_typings",
deps = ["//client/wildcard:sass-breakpoints"],
)
sass(
name = "module_styles",
srcs = glob(["src/**/*.module.scss"]),
deps = ["//client/wildcard:sass-breakpoints"],
)
sass(
name = "package_styles",
srcs = glob(
["src/**/*.scss"],
exclude = ["src/**/*.module.scss"],
),
# Runtime deps
runtime_deps = [
"//:node_modules/open-color",
],
# Compile-time deps
deps = [
"//:node_modules/graphiql",
"//:node_modules/open-color",
"//:node_modules/react-grid-layout",
"//client/wildcard:global-styles",
"//client/wildcard:sass-breakpoints",
"//client/wildcard:sass-utils",
],
)
js_library(
name = "graphql_operations_files",
# Keep in sync with glob in client/shared/dev/generateGraphQlOperations.js
srcs = glob(
[
"src/**/*.ts",
"src/**/*.tsx",
],
[
"src/playwright/*.spec.ts",
"src/end-to-end/**/*.*",
# TODO: Ignore legacy build generated file as it conflicts with the Bazel
# build. This can be removed after the migration.
"src/graphql-operations.ts",
"src/**/*.module.scss.d.ts",
],
),
visibility = ["//client/shared:__pkg__"],
)
generate_graphql_operations(
name = "graphql_operations_ts",
srcs = [
":graphql_operations_files",
"//client/web/src/regression:graphql_operations_files",
],
out = "src/graphql-operations.ts",
interface_name = "WebGraphQlOperations",
visibility = ["//client/shared:__pkg__"],
)
ts_project(
name = "graphql_operations",
srcs = ["src/graphql-operations.ts"],
tags = [TAG_SEARCHSUITE],
tsconfig = ":tsconfig",
deps = [
":node_modules/@sourcegraph/shared",
],
)
filegroup(
name = "enterprise-yaml",
srcs = glob(["src/enterprise/**/*.yaml"]),
)
#TOOD(bazel): why is the indirect '@lezer/common' dep required here?
ts_project(
name = "web_lib",
srcs = [
"src/Index.tsx",
"src/LegacyLayout.tsx",
"src/LegacyRouteContext.tsx",
"src/LegacySourcegraphWebApp.tsx",
"src/PageError.tsx",
"src/SearchQueryStateObserver.tsx",
"src/SourcegraphWebApp.tsx",
"src/UserSessionStores.tsx",
"src/api/ApiConsole.tsx",
"src/api/ApiConsoleToolbar.tsx",
"src/api/NoApiConsole.tsx",
"src/auth.ts",
"src/auth/AuthPageWrapper.tsx",
"src/auth/CloudSignUpPage.tsx",
"src/auth/OrDivider.tsx",
"src/auth/PostSignUpPage.tsx",
"src/auth/RequestAccessPage.tsx",
"src/auth/ResetPasswordPage.tsx",
"src/auth/SignInPage.tsx",
"src/auth/SignInSignUpCommon.tsx",
"src/auth/SignUpForm.tsx",
"src/auth/SignUpPage.tsx",
"src/auth/SignupEmailField.tsx",
"src/auth/UnlockAccount.tsx",
"src/auth/UsernamePasswordSignInForm.tsx",
"src/auth/VsCodeSignUpPage.tsx",
"src/auth/accessToken.ts",
"src/auth/components/ExternalsAuth.tsx",
"src/auth/components/FeatureList.tsx",
"src/auth/icons.tsx",
"src/auth/withAuthenticatedUser.tsx",
"src/backend/diff.ts",
"src/backend/getPersistentCache.ts",
"src/backend/graphql.ts",
"src/backend/persistenceMapper.ts",
"src/batches/BatchChangesNavItem.tsx",
"src/batches/RepoBatchChangesButton.tsx",
"src/batches/backend.ts",
"src/batches/icons.tsx",
"src/batches/index.ts",
"src/batches/utils.ts",
"src/code-monitoring/CodeMonitoringLogo.tsx",
"src/codeMonitoring/index.ts",
"src/codeintel/BrainDot.tsx",
"src/codeintel/ReferencesPanel.tsx",
"src/codeintel/ReferencesPanelQueries.ts",
"src/codeintel/SideBlob.tsx",
"src/codeintel/index.ts",
"src/codeintel/location.ts",
"src/codeintel/promise.ts",
"src/codeintel/searchBased.ts",
"src/codeintel/settings.ts",
"src/codeintel/token.ts",
"src/codeintel/useCodeIntel.ts",
"src/codeintel/useRepoAndBlob.ts",
"src/codeintel/util/helpers.ts",
"src/cody/chat/CodyChatPage.tsx",
"src/cody/chat/CodyPageIcon.tsx",
"src/cody/chat/index.tsx",
"src/cody/codyProRoutes.tsx",
"src/cody/components/ChatUI/ChatUi.tsx",
"src/cody/components/ChatUI/index.tsx",
"src/cody/components/CodeMirrorEditor.ts",
"src/cody/components/CodyAlert.tsx",
"src/cody/components/CodyContainer.tsx",
"src/cody/components/CodyIcon.tsx",
"src/cody/components/CodyLogo.tsx",
"src/cody/components/CodyMarketingPage/CodyMarketingPage.tsx",
"src/cody/components/CodyMarketingPage/index.ts",
"src/cody/components/CodyProBadgeDeck.tsx",
"src/cody/components/FileContentEditor.ts",
"src/cody/components/GettingStarted.tsx",
"src/cody/components/HistoryList/HistoryList.tsx",
"src/cody/components/HistoryList/index.tsx",
"src/cody/components/PageHeaderIcon.tsx",
"src/cody/components/RepoContainerEditor.ts",
"src/cody/components/ScopeSelector/Callout.tsx",
"src/cody/components/ScopeSelector/RepositoriesSelectorPopover.tsx",
"src/cody/components/ScopeSelector/ScopeSelector.tsx",
"src/cody/components/ScopeSelector/backend.ts",
"src/cody/components/ScopeSelector/index.tsx",
"src/cody/components/ScopeSelector/useRepoSuggestions.ts",
"src/cody/dashboard/CodyDashboardPage.tsx",
"src/cody/dashboard/UpsellImage.tsx",
"src/cody/editorGroups.ts",
"src/cody/invites/AcceptInviteBanner.tsx",
"src/cody/invites/InviteUsers.tsx",
"src/cody/invites/useInviteParams.ts",
"src/cody/invites/useInviteState.ts",
"src/cody/isCodyEnabled.tsx",
"src/cody/management/CodyManagementPage.tsx",
"src/cody/management/SubscriptionStats.tsx",
"src/cody/management/UseCodyInEditorSection.tsx",
"src/cody/management/api/client.ts",
"src/cody/management/api/components/CodyProApiClient.ts",
"src/cody/management/api/react-query/QueryClientProvider.tsx",
"src/cody/management/api/react-query/callCodyProApi.ts",
"src/cody/management/api/react-query/invites.ts",
"src/cody/management/api/react-query/queryKeys.ts",
"src/cody/management/api/react-query/subscriptions.ts",
"src/cody/management/api/react-query/teams.ts",
"src/cody/management/api/stripeCheckout.ts",
"src/cody/management/api/teamInvites.ts",
"src/cody/management/api/teamMembers.ts",
"src/cody/management/api/teamSubscriptions.ts",
"src/cody/management/api/types.ts",
"src/cody/management/subscription/BillingAddressPreview.tsx",
"src/cody/management/subscription/PaymentMethodPreview.tsx",
"src/cody/management/subscription/StripeAddressElement.tsx",
"src/cody/management/subscription/StripeCardDetails.tsx",
"src/cody/management/subscription/manage/BillingAddress.tsx",
"src/cody/management/subscription/manage/CodySubscriptionManagePage.tsx",
"src/cody/management/subscription/manage/InvoiceHistory.tsx",
"src/cody/management/subscription/manage/LoadingIconButton.tsx",
"src/cody/management/subscription/manage/PaymentDetails.tsx",
"src/cody/management/subscription/manage/SubscriptionDetails.tsx",
"src/cody/management/subscription/manage/utils.ts",
"src/cody/management/subscription/new/CodyProCheckoutForm.tsx",
"src/cody/management/subscription/new/NewCodyProSubscriptionPage.tsx",
"src/cody/onboarding/CodyOnboarding.tsx",
"src/cody/onboarding/EditorStep.tsx",
"src/cody/onboarding/PurposeStep.tsx",
"src/cody/onboarding/WelcomeStep.tsx",
"src/cody/onboarding/instructions/CodyFeatures.tsx",
"src/cody/onboarding/instructions/JetBrains.tsx",
"src/cody/onboarding/instructions/NeoVim.tsx",
"src/cody/onboarding/instructions/VsCode.tsx",
"src/cody/search/CodySearchPage.tsx",
"src/cody/search/api.ts",
"src/cody/search/translateToQuery.ts",
"src/cody/sidebar/CodySidebar.tsx",
"src/cody/sidebar/Provider.tsx",
"src/cody/sidebar/index.tsx",
"src/cody/sidebar/useSidebarSize.tsx",
"src/cody/subscription/CodySubscriptionPage.tsx",
"src/cody/subscription/queries.tsx",
"src/cody/subscription/useUserCodySubscription.ts",
"src/cody/switch-account/CodySwitchAccountPage.tsx",
"src/cody/team/CodyManageTeamPage.tsx",
"src/cody/team/TeamMemberList.tsx",
"src/cody/upsell/ChatBrandIcon.tsx",
"src/cody/upsell/CodyUpsellPage.tsx",
"src/cody/upsell/CompletionsBrandIcon.tsx",
"src/cody/upsell/ContextDiagram.tsx",
"src/cody/upsell/ContextExample.tsx",
"src/cody/upsell/IntelliJ.tsx",
"src/cody/upsell/MultilineCompletion.tsx",
"src/cody/upsell/vs-code.tsx",
"src/cody/useCodyChat.tsx",
"src/cody/useCodyIgnore.tsx",
"src/cody/util.ts",
"src/cody/widgets/CodyRecipesWidget.tsx",
"src/cody/widgets/components/Recipe.tsx",
"src/cody/widgets/components/RecipeAction.tsx",
"src/cody/widgets/components/Recipes.tsx",
"src/communitySearchContexts/Backstage.tsx",
"src/communitySearchContexts/CommunitySearchContextPage.tsx",
"src/communitySearchContexts/HomepageConfig.ts",
"src/communitySearchContexts/Julia.tsx",
"src/communitySearchContexts/Kubernetes.tsx",
"src/communitySearchContexts/StackStorm.tsx",
"src/communitySearchContexts/Stanford.tsx",
"src/communitySearchContexts/Temporal.tsx",
"src/communitySearchContexts/chakraui.tsx",
"src/communitySearchContexts/cncf.tsx",
"src/communitySearchContexts/o3de.tsx",
"src/communitySearchContexts/routes.tsx",
"src/communitySearchContexts/types.ts",
"src/components/AppRouterContainer/AppRouterContainer.tsx",
"src/components/AppRouterContainer/index.ts",
"src/components/AwayPrompt.tsx",
"src/components/Breadcrumbs.tsx",
"src/components/Byline/CreatedByAndUpdatedByInfoByline.tsx",
"src/components/CallToActionBanner.tsx",
"src/components/CircleDashedIcon.tsx",
"src/components/Collapsible.tsx",
"src/components/ComponentsComposer.tsx",
"src/components/CopyableText.tsx",
"src/components/CtaBanner.tsx",
"src/components/CtaIcons.tsx",
"src/components/DismissibleAlert/DismissibleAlert.tsx",
"src/components/DismissibleAlert/index.ts",
"src/components/DownloadFileButton.tsx",
"src/components/ErrorBoundary.tsx",
"src/components/ExecutionLogEntry.tsx",
"src/components/FilteredConnection/ConnectionNodes.tsx",
"src/components/FilteredConnection/ConnectionType.ts",
"src/components/FilteredConnection/FilterControl.tsx",
"src/components/FilteredConnection/FilteredConnection.tsx",
"src/components/FilteredConnection/constants.ts",
"src/components/FilteredConnection/hooks/usePageSwitcherPagination.ts",
"src/components/FilteredConnection/hooks/useShowMorePagination.ts",
"src/components/FilteredConnection/hooks/useShowMorePaginationUrl.ts",
"src/components/FilteredConnection/index.ts",
"src/components/FilteredConnection/ui/ConnectionContainer.tsx",
"src/components/FilteredConnection/ui/ConnectionError.tsx",
"src/components/FilteredConnection/ui/ConnectionForm.tsx",
"src/components/FilteredConnection/ui/ConnectionList.tsx",
"src/components/FilteredConnection/ui/ConnectionLoading.tsx",
"src/components/FilteredConnection/ui/ConnectionSummary.tsx",
"src/components/FilteredConnection/ui/ShowMoreButton.tsx",
"src/components/FilteredConnection/ui/SummaryContainer.tsx",
"src/components/FilteredConnection/ui/index.ts",
"src/components/FilteredConnection/utils.ts",
"src/components/HeroPage.tsx",
"src/components/InputTooltip.tsx",
"src/components/KeyboardShortcutsHelp/KeyboardShortcutsHelp.tsx",
"src/components/LoaderButton.tsx",
"src/components/LogOutput.tsx",
"src/components/MagnifyingGlassIcon.tsx",
"src/components/MarketingBlock/MarketingBlock.tsx",
"src/components/MarketingBlock/index.ts",
"src/components/ModalPage.tsx",
"src/components/Page.tsx",
"src/components/PageTitle.tsx",
"src/components/RadioButtons.tsx",
"src/components/RedirectRoute.tsx",
"src/components/SaveToolbar.tsx",
"src/components/SelfHostedCta/SelfHostedCta.tsx",
"src/components/SelfHostedCta/index.ts",
"src/components/Sidebar.tsx",
"src/components/SingleValueCard.tsx",
"src/components/Timeline.tsx",
"src/components/WebHoverOverlay/WebHoverOverlay.fixtures.ts",
"src/components/WebHoverOverlay/WebHoverOverlay.tsx",
"src/components/WebHoverOverlay/index.ts",
"src/components/ZeroStates/ListPageZeroState.tsx",
"src/components/branding/BrandLogo.tsx",
"src/components/diff/DiffBoundary.tsx",
"src/components/diff/DiffHunk.tsx",
"src/components/diff/DiffSplitHunk.tsx",
"src/components/diff/DiffStat.tsx",
"src/components/diff/FileDiffHunks.tsx",
"src/components/diff/FileDiffNode.tsx",
"src/components/diff/Lines.tsx",
"src/components/diff/addLineNumberToHunks.ts",
"src/components/externalAccounts/externalAccounts.ts",
"src/components/externalServices/AddExternalServicePage.tsx",
"src/components/externalServices/AddExternalServicesPage.tsx",
"src/components/externalServices/ExternalServiceCard.tsx",
"src/components/externalServices/ExternalServiceEditPage.tsx",
"src/components/externalServices/ExternalServiceEditingDisabledAlert.tsx",
"src/components/externalServices/ExternalServiceEditingTemporaryAlert.tsx",
"src/components/externalServices/ExternalServiceForm.tsx",
"src/components/externalServices/ExternalServiceGroup.tsx",
"src/components/externalServices/ExternalServiceInformation.tsx",
"src/components/externalServices/ExternalServiceNode.tsx",
"src/components/externalServices/ExternalServicePage.tsx",
"src/components/externalServices/ExternalServiceSyncJobNode.tsx",
"src/components/externalServices/ExternalServiceSyncJobsList.tsx",
"src/components/externalServices/ExternalServiceWebhook.tsx",
"src/components/externalServices/ExternalServicesPage.tsx",
"src/components/externalServices/GerritIcon.tsx",
"src/components/externalServices/backend.ts",
"src/components/externalServices/breadCrumbs.tsx",
"src/components/externalServices/externalServices.tsx",
"src/components/externalServices/index.ts",
"src/components/fuzzyFinder/FuzzyActions.tsx",
"src/components/fuzzyFinder/FuzzyFiles.tsx",
"src/components/fuzzyFinder/FuzzyFinder.tsx",
"src/components/fuzzyFinder/FuzzyFinderFeatureFlag.ts",
"src/components/fuzzyFinder/FuzzyFsm.ts",
"src/components/fuzzyFinder/FuzzyLocalCache.ts",
"src/components/fuzzyFinder/FuzzyModal.tsx",
"src/components/fuzzyFinder/FuzzyQuery.ts",
"src/components/fuzzyFinder/FuzzyRepoRevision.ts",
"src/components/fuzzyFinder/FuzzyRepos.tsx",
"src/components/fuzzyFinder/FuzzyShortcuts.ts",
"src/components/fuzzyFinder/FuzzySymbols.tsx",
"src/components/fuzzyFinder/FuzzyTabs.tsx",
"src/components/fuzzyFinder/HighlightedLink.tsx",
"src/components/fuzzyFinder/LazyFuzzyFinder.tsx",
"src/components/gitHubApps/AppLogo.tsx",
"src/components/gitHubApps/AuthProviderMessage.tsx",
"src/components/gitHubApps/CreateGitHubAppPage.tsx",
"src/components/gitHubApps/GitHubAppCard.tsx",
"src/components/gitHubApps/GitHubAppFailureAlert.tsx",
"src/components/gitHubApps/GitHubAppPage.tsx",
"src/components/gitHubApps/GitHubAppSelector.tsx",
"src/components/gitHubApps/GitHubAppsPage.tsx",
"src/components/gitHubApps/RemoveGitHubAppModal.tsx",
"src/components/gitHubApps/backend.ts",
"src/components/own/AddOwnerModal.tsx",
"src/components/own/UserTeamSelect.tsx",
"src/components/own/graphqlQueries.ts",
"src/components/shared.tsx",
"src/components/time/Duration.tsx",
"src/components/useScrollToLocationHash.ts",
"src/components/useUserHistory.ts",
"src/contributions.ts",
"src/devsettings/DeveloperDialog.tsx",
"src/devsettings/DeveloperSettingsGlobalNavItem.tsx",
"src/devsettings/settings/eventLoggingDebug.tsx",
"src/devsettings/utils.ts",
"src/enterprise/EnterpriseWebApp.tsx",
"src/enterprise/batches/BatchChangeTabs.tsx",
"src/enterprise/batches/BatchSpec.tsx",
"src/enterprise/batches/BatchSpecNode.tsx",
"src/enterprise/batches/BatchSpecsPage.tsx",
"src/enterprise/batches/Branch.tsx",
"src/enterprise/batches/ChangesetFilter.tsx",
"src/enterprise/batches/CodeHost.tsx",
"src/enterprise/batches/Description.tsx",
"src/enterprise/batches/DropdownButton.tsx",
"src/enterprise/batches/MissingCredentialsAlert.tsx",
"src/enterprise/batches/MultiSelectContext.tsx",
"src/enterprise/batches/backend.ts",
"src/enterprise/batches/batch-spec/BatchSpecContext.tsx",
"src/enterprise/batches/batch-spec/TabBar.tsx",
"src/enterprise/batches/batch-spec/edit/DownloadSpecModal.tsx",
"src/enterprise/batches/batch-spec/edit/EditBatchSpecPage.tsx",
"src/enterprise/batches/batch-spec/edit/RunBatchSpecButton.tsx",
"src/enterprise/batches/batch-spec/edit/RunServerSideModal.tsx",
"src/enterprise/batches/batch-spec/edit/editor/EditorFeedbackPanel.tsx",
"src/enterprise/batches/batch-spec/edit/editor/MonacoBatchSpecEditor.tsx",
"src/enterprise/batches/batch-spec/edit/editor/backend.ts",
"src/enterprise/batches/batch-spec/edit/library/LibraryPane.tsx",
"src/enterprise/batches/batch-spec/edit/library/ReplaceSpecModal.tsx",
"src/enterprise/batches/batch-spec/edit/useExecuteBatchSpec.ts",
"src/enterprise/batches/batch-spec/edit/workspaces-preview/ImportingChangesetsPreviewList.tsx",
"src/enterprise/batches/batch-spec/edit/workspaces-preview/PreviewLoadingSpinner.tsx",
"src/enterprise/batches/batch-spec/edit/workspaces-preview/PreviewPromptIcon.tsx",
"src/enterprise/batches/batch-spec/edit/workspaces-preview/WorkspacesPreview.tsx",
"src/enterprise/batches/batch-spec/edit/workspaces-preview/WorkspacesPreviewFilterRow.tsx",
"src/enterprise/batches/batch-spec/edit/workspaces-preview/WorkspacesPreviewList.tsx",
"src/enterprise/batches/batch-spec/edit/workspaces-preview/WorkspacesPreviewListItem.tsx",
"src/enterprise/batches/batch-spec/edit/workspaces-preview/WorkspacesPreviewPanel.tsx",
"src/enterprise/batches/batch-spec/edit/workspaces-preview/useImportingChangesets.ts",
"src/enterprise/batches/batch-spec/edit/workspaces-preview/useWorkspaces.ts",
"src/enterprise/batches/batch-spec/edit/workspaces-preview/useWorkspacesPreview.ts",
"src/enterprise/batches/batch-spec/execute/ActionsMenu.tsx",
"src/enterprise/batches/batch-spec/execute/BatchSpecStateBadge.tsx",
"src/enterprise/batches/batch-spec/execute/CancelExecutionModal.tsx",
"src/enterprise/batches/batch-spec/execute/DiagnosticsModal.tsx",
"src/enterprise/batches/batch-spec/execute/ExecuteBatchSpecPage.tsx",
"src/enterprise/batches/batch-spec/execute/ExecutionStatsBar.tsx",
"src/enterprise/batches/batch-spec/execute/ReadOnlyBatchSpecAlert.tsx",
"src/enterprise/batches/batch-spec/execute/ReadOnlyBatchSpecForm.tsx",
"src/enterprise/batches/batch-spec/execute/backend.ts",
"src/enterprise/batches/batch-spec/execute/util.ts",
"src/enterprise/batches/batch-spec/execute/workspaces/ExecutionWorkspaces.tsx",
"src/enterprise/batches/batch-spec/execute/workspaces/StepStateIcon.tsx",
"src/enterprise/batches/batch-spec/execute/workspaces/WorkspaceDetails.tsx",
"src/enterprise/batches/batch-spec/execute/workspaces/WorkspaceStateIcon.tsx",
"src/enterprise/batches/batch-spec/execute/workspaces/Workspaces.tsx",
"src/enterprise/batches/batch-spec/execute/workspaces/WorkspacesFilterRow.tsx",
"src/enterprise/batches/batch-spec/execute/workspaces/WorkspacesListItem.tsx",
"src/enterprise/batches/batch-spec/execute/workspaces/WorkspacesPanel.tsx",
"src/enterprise/batches/batch-spec/header/ActionButtons.tsx",
"src/enterprise/batches/batch-spec/header/BatchChangeHeader.tsx",
"src/enterprise/batches/batch-spec/useBatchSpecCode.ts",
"src/enterprise/batches/batch-spec/yaml-util.ts",
"src/enterprise/batches/close/BatchChangeCloseAlert.tsx",
"src/enterprise/batches/close/BatchChangeCloseChangesetsList.tsx",
"src/enterprise/batches/close/BatchChangeCloseHeader.tsx",
"src/enterprise/batches/close/BatchChangeClosePage.tsx",
"src/enterprise/batches/close/ChangesetCloseAction.tsx",
"src/enterprise/batches/close/ChangesetCloseNode.tsx",
"src/enterprise/batches/close/CloseChangesetsListEmptyElement.tsx",
"src/enterprise/batches/close/ExternalChangesetCloseNode.tsx",
"src/enterprise/batches/close/HiddenExternalChangesetCloseNode.tsx",
"src/enterprise/batches/close/backend.ts",
"src/enterprise/batches/create/BatchChangeTemplateIcon.tsx",
"src/enterprise/batches/create/ConfigurationForm.tsx",
"src/enterprise/batches/create/CreateBatchChangePage.tsx",
"src/enterprise/batches/create/InsightTemplatesBanner.tsx",
"src/enterprise/batches/create/NamespaceSelector.tsx",
"src/enterprise/batches/create/OldCreateBatchChangeContent.tsx",
"src/enterprise/batches/create/SearchTemplatesBanner.tsx",
"src/enterprise/batches/create/TemplateBanner.tsx",
"src/enterprise/batches/create/backend.ts",
"src/enterprise/batches/create/go-checker-templates.ts",
"src/enterprise/batches/create/useInsightTemplates.ts",
"src/enterprise/batches/create/useNamespaces.ts",
"src/enterprise/batches/create/useSearchTemplate.ts",
"src/enterprise/batches/detail/ActiveExecutionNotice.tsx",
"src/enterprise/batches/detail/BatchChangeBurndownChart.tsx",
"src/enterprise/batches/detail/BatchChangeDetailsActionSection.tsx",
"src/enterprise/batches/detail/BatchChangeDetailsPage.tsx",
"src/enterprise/batches/detail/BatchChangeDetailsTabs.tsx",
"src/enterprise/batches/detail/BatchChangeStatsCard.tsx",
"src/enterprise/batches/detail/BulkOperationsAlerts.tsx",
"src/enterprise/batches/detail/BulkOperationsTab.tsx",
"src/enterprise/batches/detail/ChangesetsArchivedNotice.tsx",
"src/enterprise/batches/detail/ClosedNotice.tsx",
"src/enterprise/batches/detail/SupersedingBatchSpecAlert.tsx",
"src/enterprise/batches/detail/UnpublishedNotice.tsx",
"src/enterprise/batches/detail/WebhookAlert.tsx",
"src/enterprise/batches/detail/backend.ts",
"src/enterprise/batches/detail/bulk-operations/BulkOperationNode.tsx",
"src/enterprise/batches/detail/changesets/BatchChangeChangesets.tsx",
"src/enterprise/batches/detail/changesets/BatchChangeChangesetsHeader.tsx",
"src/enterprise/batches/detail/changesets/ChangesetCheckStatusCell.tsx",
"src/enterprise/batches/detail/changesets/ChangesetFileDiff.tsx",
"src/enterprise/batches/detail/changesets/ChangesetFilterRow.tsx",
"src/enterprise/batches/detail/changesets/ChangesetLabel.tsx",
"src/enterprise/batches/detail/changesets/ChangesetLastSynced.tsx",
"src/enterprise/batches/detail/changesets/ChangesetNode.tsx",
"src/enterprise/batches/detail/changesets/ChangesetReviewStatusCell.tsx",
"src/enterprise/batches/detail/changesets/ChangesetSelectRow.tsx",
"src/enterprise/batches/detail/changesets/ChangesetStatusCell.tsx",
"src/enterprise/batches/detail/changesets/ChangesetStatusScheduled.tsx",
"src/enterprise/batches/detail/changesets/CloseChangesetsModal.tsx",
"src/enterprise/batches/detail/changesets/CreateCommentModal.tsx",
"src/enterprise/batches/detail/changesets/DetachChangesetsModal.tsx",
"src/enterprise/batches/detail/changesets/DownloadDiffButton.tsx",
"src/enterprise/batches/detail/changesets/EmptyArchivedChangesetListElement.tsx",
"src/enterprise/batches/detail/changesets/EmptyChangesetListElement.tsx",
"src/enterprise/batches/detail/changesets/EmptyChangesetSearchElement.tsx",
"src/enterprise/batches/detail/changesets/EmptyDraftChangesetListElement.tsx",
"src/enterprise/batches/detail/changesets/ExportChangesetsModal.tsx",
"src/enterprise/batches/detail/changesets/ExternalChangesetInfoCell.tsx",
"src/enterprise/batches/detail/changesets/ExternalChangesetNode.tsx",
"src/enterprise/batches/detail/changesets/ExternalChangesetTitle.tsx",
"src/enterprise/batches/detail/changesets/HiddenExternalChangesetInfoCell.tsx",
"src/enterprise/batches/detail/changesets/HiddenExternalChangesetNode.tsx",
"src/enterprise/batches/detail/changesets/MergeChangesetsModal.tsx",
"src/enterprise/batches/detail/changesets/PublishChangesetsModal.tsx",
"src/enterprise/batches/detail/changesets/ReenqueueChangesetsModal.tsx",
"src/enterprise/batches/detail/testdata.ts",
"src/enterprise/batches/global/GlobalBatchChangesArea.tsx",
"src/enterprise/batches/list/BatchChangeListFilters.tsx",
"src/enterprise/batches/list/BatchChangeListPage.tsx",
"src/enterprise/batches/list/BatchChangeNode.tsx",
"src/enterprise/batches/list/BatchChangeStatePill.tsx",
"src/enterprise/batches/list/BatchChangeStatsBar.tsx",
"src/enterprise/batches/list/BatchChangesChangelogAlert.tsx",
"src/enterprise/batches/list/BatchChangesListIntro.tsx",
"src/enterprise/batches/list/GettingStarted.tsx",
"src/enterprise/batches/list/NewBatchChangeButton.tsx",
"src/enterprise/batches/list/backend.ts",
"src/enterprise/batches/list/testData.ts",
"src/enterprise/batches/list/useBatchChangeListFilters.ts",
"src/enterprise/batches/preview/BatchChangePreviewContext.tsx",
"src/enterprise/batches/preview/BatchChangePreviewPage.tsx",
"src/enterprise/batches/preview/BatchChangePreviewStatsBar.tsx",
"src/enterprise/batches/preview/BatchChangePreviewTabs.tsx",
"src/enterprise/batches/preview/BatchSpecInfoByline.tsx",
"src/enterprise/batches/preview/CreateUpdateBatchChangeAlert.tsx",
"src/enterprise/batches/preview/backend.ts",
"src/enterprise/batches/preview/icons.tsx",
"src/enterprise/batches/preview/list/ChangesetApplyPreviewNode.tsx",
"src/enterprise/batches/preview/list/ChangesetSpecFileDiffConnection.tsx",
"src/enterprise/batches/preview/list/EmptyPreviewListElement.tsx",
"src/enterprise/batches/preview/list/GitBranchChangesetDescriptionInfo.tsx",
"src/enterprise/batches/preview/list/HiddenChangesetApplyPreviewNode.tsx",
"src/enterprise/batches/preview/list/PreviewActions.tsx",
"src/enterprise/batches/preview/list/PreviewFilterRow.tsx",
"src/enterprise/batches/preview/list/PreviewList.tsx",
"src/enterprise/batches/preview/list/PreviewListHeader.tsx",
"src/enterprise/batches/preview/list/PreviewNodeIndicator.tsx",
"src/enterprise/batches/preview/list/PreviewSelectRow.tsx",
"src/enterprise/batches/preview/list/VisibleChangesetApplyPreviewNode.tsx",
"src/enterprise/batches/preview/list/backend.ts",
"src/enterprise/batches/preview/list/storyData.ts",
"src/enterprise/batches/preview/utils.ts",
"src/enterprise/batches/repo/BatchChangeNode.tsx",
"src/enterprise/batches/repo/BatchChangeRepoPage.tsx",
"src/enterprise/batches/repo/RepoBatchChanges.tsx",
"src/enterprise/batches/repo/RepositoryBatchChangesArea.tsx",
"src/enterprise/batches/repo/backend.ts",
"src/enterprise/batches/repo/testData.ts",
"src/enterprise/batches/settings/AddCredentialModal.tsx",
"src/enterprise/batches/settings/BatchChangesCreateGitHubAppPage.tsx",
"src/enterprise/batches/settings/BatchChangesSettingsArea.tsx",
"src/enterprise/batches/settings/BatchChangesSiteConfigSettingsPage.tsx",
"src/enterprise/batches/settings/CheckButton.tsx",
"src/enterprise/batches/settings/CodeHostConnectionNode.tsx",
"src/enterprise/batches/settings/CodeHostConnections.tsx",
"src/enterprise/batches/settings/CodeHostSshPublicKey.tsx",
"src/enterprise/batches/settings/CommitSigningIntegrationNode.tsx",
"src/enterprise/batches/settings/CommitSigningIntegrations.tsx",
"src/enterprise/batches/settings/ModalHeader.tsx",
"src/enterprise/batches/settings/RemoveCredentialModal.tsx",
"src/enterprise/batches/settings/RolloutWindowsConfiguration.tsx",
"src/enterprise/batches/settings/ViewCredentialModal.tsx",
"src/enterprise/batches/settings/backend.ts",
"src/enterprise/batches/settings/format.ts",
"src/enterprise/batches/testData.ts",
"src/enterprise/batches/useBatchChangesLicense.ts",
"src/enterprise/batches/utils.ts",
"src/enterprise/batches/workspaces-list/Descriptor.tsx",
"src/enterprise/batches/workspaces-list/Header.tsx",
"src/enterprise/batches/workspaces-list/Icons.tsx",
"src/enterprise/batches/workspaces-list/ListItem.tsx",
"src/enterprise/batches/workspaces-list/index.ts",
"src/enterprise/code-monitoring/CodeMonitorList.tsx",
"src/enterprise/code-monitoring/CodeMonitoringGettingStarted.tsx",
"src/enterprise/code-monitoring/CodeMonitoringLogs.tsx",
"src/enterprise/code-monitoring/CodeMonitoringNode.tsx",
"src/enterprise/code-monitoring/CodeMonitoringPage.tsx",
"src/enterprise/code-monitoring/CreateCodeMonitorPage.tsx",
"src/enterprise/code-monitoring/ManageCodeMonitorPage.tsx",
"src/enterprise/code-monitoring/action-converters.ts",
"src/enterprise/code-monitoring/backend.ts",
"src/enterprise/code-monitoring/components/CodeMonitorForm.tsx",
"src/enterprise/code-monitoring/components/DeleteMonitorModal.tsx",
"src/enterprise/code-monitoring/components/FormActionArea.tsx",
"src/enterprise/code-monitoring/components/FormTriggerArea.tsx",
"src/enterprise/code-monitoring/components/actions/ActionEditor.tsx",
"src/enterprise/code-monitoring/components/actions/EmailAction.tsx",
"src/enterprise/code-monitoring/components/actions/SlackWebhookAction.tsx",
"src/enterprise/code-monitoring/components/actions/WebhookAction.tsx",
"src/enterprise/code-monitoring/components/logs/CodeMonitorLogsHeader.tsx",
"src/enterprise/code-monitoring/components/logs/CollapsibleDetailsWithStatus.tsx",
"src/enterprise/code-monitoring/components/logs/MonitorLogNode.tsx",
"src/enterprise/code-monitoring/components/logs/TriggerEvent.tsx",
"src/enterprise/code-monitoring/global/GlobalCodeMonitoringArea.tsx",
"src/enterprise/code-monitoring/testing/util.ts",
"src/enterprise/codeintel/admin/AdminCodeIntelArea.tsx",
"src/enterprise/codeintel/badge/hooks/queries.ts",
"src/enterprise/codeintel/configuration/backend.ts",
"src/enterprise/codeintel/configuration/components/CodeIntelConfigurationPageHeader.tsx",
"src/enterprise/codeintel/configuration/components/ConfigurationEditor.tsx",
"src/enterprise/codeintel/configuration/components/ConfigurationForm.tsx",
"src/enterprise/codeintel/configuration/components/ConfigurationInferButton.tsx",
"src/enterprise/codeintel/configuration/components/CreatePolicyButtons.tsx",
"src/enterprise/codeintel/configuration/components/Duration.tsx",
"src/enterprise/codeintel/configuration/components/DurationSelect.tsx",
"src/enterprise/codeintel/configuration/components/EmptyPoliciesList.tsx",
"src/enterprise/codeintel/configuration/components/FlashMessage.tsx",
"src/enterprise/codeintel/configuration/components/IndexConfigurationSaveToolbar.tsx",
"src/enterprise/codeintel/configuration/components/RepositoryPatternList.tsx",
"src/enterprise/codeintel/configuration/components/inference-form/CommandInput.tsx",
"src/enterprise/codeintel/configuration/components/inference-form/IndexJobLabel.tsx",
"src/enterprise/codeintel/configuration/components/inference-form/IndexJobNode.tsx",
"src/enterprise/codeintel/configuration/components/inference-form/InferenceForm.tsx",
"src/enterprise/codeintel/configuration/components/inference-form/auto-index-to-form-job.ts",
"src/enterprise/codeintel/configuration/components/inference-form/form-data-to-schema.ts",
"src/enterprise/codeintel/configuration/components/inference-form/types.ts",
"src/enterprise/codeintel/configuration/components/inference-form/util.ts",
"src/enterprise/codeintel/configuration/components/inference-script/InferenceScriptEditor.tsx",
"src/enterprise/codeintel/configuration/components/inference-script/InferenceScriptPreview.tsx",
"src/enterprise/codeintel/configuration/hooks/queryPolicies.tsx",
"src/enterprise/codeintel/configuration/hooks/types.tsx",
"src/enterprise/codeintel/configuration/hooks/useDeletePolicies.tsx",
"src/enterprise/codeintel/configuration/hooks/useInferenceScript.tsx",
"src/enterprise/codeintel/configuration/hooks/useInferredConfig.tsx",
"src/enterprise/codeintel/configuration/hooks/usePolicyConfigurationById.tsx",
"src/enterprise/codeintel/configuration/hooks/usePreviewGitObjectFilter.tsx",
"src/enterprise/codeintel/configuration/hooks/usePreviewRepositoryFilter.tsx",
"src/enterprise/codeintel/configuration/hooks/useRepositoryConfig.tsx",
"src/enterprise/codeintel/configuration/hooks/useSavePolicyConfiguration.tsx",
"src/enterprise/codeintel/configuration/hooks/useUpdateConfigurationForRepository.tsx",
"src/enterprise/codeintel/configuration/hooks/useUpdateInferenceScript.tsx",
"src/enterprise/codeintel/configuration/pages/CodeIntelConfigurationPage.tsx",
"src/enterprise/codeintel/configuration/pages/CodeIntelConfigurationPolicyPage.tsx",
"src/enterprise/codeintel/configuration/pages/CodeIntelInferenceConfigurationPage.tsx",
"src/enterprise/codeintel/configuration/pages/CodeIntelRepositoryIndexConfigurationPage.tsx",
"src/enterprise/codeintel/configuration/schema.json",
"src/enterprise/codeintel/configuration/shared.ts",
"src/enterprise/codeintel/dashboard/backend.ts",
"src/enterprise/codeintel/dashboard/components/BrainDot.tsx",
"src/enterprise/codeintel/dashboard/components/ConfigurationStateBadge.tsx",
"src/enterprise/codeintel/dashboard/components/DataSummary.tsx",
"src/enterprise/codeintel/dashboard/components/IndexStateBadge.tsx",
"src/enterprise/codeintel/dashboard/components/tree/DashboardTree.tsx",
"src/enterprise/codeintel/dashboard/components/tree/util.ts",
"src/enterprise/codeintel/dashboard/constants.ts",
"src/enterprise/codeintel/dashboard/hooks/useRepoCodeIntelStatus.ts",
"src/enterprise/codeintel/dashboard/hooks/useVisibleIndexes.ts",
"src/enterprise/codeintel/dashboard/pages/GlobalDashboardPage.tsx",
"src/enterprise/codeintel/dashboard/pages/RepoDashboardPage.tsx",
"src/enterprise/codeintel/indexes/components/AuditLog.tsx",
"src/enterprise/codeintel/indexes/components/CodeIntelLastUpdated.tsx",
"src/enterprise/codeintel/indexes/components/CodeIntelStateIcon.tsx",
"src/enterprise/codeintel/indexes/components/CodeIntelStateLabel.tsx",
"src/enterprise/codeintel/indexes/components/Dependencies.tsx",
"src/enterprise/codeintel/indexes/components/EnqueueForm.tsx",
"src/enterprise/codeintel/indexes/components/IndexTimeline.tsx",
"src/enterprise/codeintel/indexes/components/ProjectDescription.tsx",
"src/enterprise/codeintel/indexes/components/RetentionList.tsx",
"src/enterprise/codeintel/indexes/hooks/queryDependencyGraph.tsx",
"src/enterprise/codeintel/indexes/hooks/queryPreciseIndex.tsx",
"src/enterprise/codeintel/indexes/hooks/queryPreciseIndexRetention.tsx",
"src/enterprise/codeintel/indexes/hooks/queryPreciseIndexes.tsx",
"src/enterprise/codeintel/indexes/hooks/types.tsx",
"src/enterprise/codeintel/indexes/hooks/useDeletePreciseIndex.tsx",
"src/enterprise/codeintel/indexes/hooks/useDeletePreciseIndexes.tsx",
"src/enterprise/codeintel/indexes/hooks/useEnqueueIndexJob.tsx",
"src/enterprise/codeintel/indexes/hooks/useReindexPreciseIndex.tsx",
"src/enterprise/codeintel/indexes/hooks/useReindexPreciseIndexes.tsx",
"src/enterprise/codeintel/indexes/pages/CodeIntelPreciseIndexPage.tsx",
"src/enterprise/codeintel/indexes/pages/CodeIntelPreciseIndexesPage.tsx",
"src/enterprise/codeintel/ranking/pages/CodeIntelRankingPage.tsx",
"src/enterprise/codeintel/ranking/pages/backend.ts",
"src/enterprise/codeintel/repo/CodeIntelSidebar.tsx",
"src/enterprise/codeintel/repo/RepositoryCodeIntelArea.tsx",
"src/enterprise/codeintel/searchBased.ts",
"src/enterprise/codeintel/sort.ts",
"src/enterprise/codeintel/useCodeIntel.ts",
"src/enterprise/codeintel/useSearchBasedCodeIntel.ts",
"src/enterprise/cody/configuration/components/EmptyPoliciesList.tsx",
"src/enterprise/cody/configuration/pages/CodyConfigurationPage.tsx",
"src/enterprise/cody/repo/CodyRepoArea.tsx",
"src/enterprise/cody/repo/CodyRepoSidebar.tsx",
"src/enterprise/dotcom/productSubscriptions/AccountName.tsx",
"src/enterprise/dotcom/productSubscriptions/ProductLicenseValidity.tsx",
"src/enterprise/dotcom/productSubscriptions/ProductSubscriptionLabel.tsx",
"src/enterprise/dotcom/productSubscriptions/ProductSubscriptionNode.tsx",
"src/enterprise/dotcom/productSubscriptions/features.ts",
"src/enterprise/embed/EmbeddedWebApp.tsx",
"src/enterprise/embed/OpenNewTabAnchorLink.tsx",
"src/enterprise/embed/embedMain.tsx",
"src/enterprise/executors/ExecutorsSiteAdminArea.tsx",
"src/enterprise/executors/ExecutorsUserArea.tsx",
"src/enterprise/executors/instances/ExecutorCompatibilityAlert.tsx",
"src/enterprise/executors/instances/ExecutorNode.tsx",
"src/enterprise/executors/instances/ExecutorsListPage.tsx",
"src/enterprise/executors/instances/useExecutors.tsx",
"src/enterprise/executors/secrets/AddSecretModal.tsx",
"src/enterprise/executors/secrets/ExecutorSecretNode.tsx",
"src/enterprise/executors/secrets/ExecutorSecretScopeSelector.tsx",
"src/enterprise/executors/secrets/ExecutorSecretsListPage.tsx",
"src/enterprise/executors/secrets/RemoveSecretModal.tsx",
"src/enterprise/executors/secrets/SecretAccessLogsModal.tsx",
"src/enterprise/executors/secrets/UpdateSecretModal.tsx",
"src/enterprise/executors/secrets/backend.ts",
"src/enterprise/insights/CodeInsightsAppRouter.tsx",
"src/enterprise/insights/CodeInsightsBackendStoryMock.tsx",
"src/enterprise/insights/CodeInsightsRouter.tsx",
"src/enterprise/insights/admin-ui/CodeInsightsJobs.tsx",
"src/enterprise/insights/admin-ui/components/job-actions/CodeInsightsJobsActions.tsx",
"src/enterprise/insights/admin-ui/components/job-actions/index.ts",
"src/enterprise/insights/admin-ui/components/job-card/CodeInsightsJobCard.tsx",
"src/enterprise/insights/admin-ui/components/job-card/index.ts",
"src/enterprise/insights/admin-ui/components/job-filters/CodeInsightsJobsFilters.tsx",
"src/enterprise/insights/admin-ui/components/job-filters/index.ts",
"src/enterprise/insights/admin-ui/query.ts",
"src/enterprise/insights/components/code-insights-page/CodeInsightsPage.tsx",
"src/enterprise/insights/components/code-insights-page/limit-access-banner/CodeInsightsLimitAccessBanner.tsx",
"src/enterprise/insights/components/creation-ui/CodeInsightDashboardsVisibility.tsx",
"src/enterprise/insights/components/creation-ui/code-insight-time-step-picker/CodeInsightTimeStepPicker.tsx",
"src/enterprise/insights/components/creation-ui/code-insight-time-step-picker/get-interval-descrtiption-text/get-interval-description-text.tsx",
"src/enterprise/insights/components/creation-ui/creation-actions/CodeInsightsCreationActions.tsx",
"src/enterprise/insights/components/creation-ui/creation-ui-layout/CreationUiLayout.tsx",
"src/enterprise/insights/components/creation-ui/form-series/FormSeries.tsx",
"src/enterprise/insights/components/creation-ui/form-series/components/form-color-input/FormColorInput.tsx",
"src/enterprise/insights/components/creation-ui/form-series/components/form-series-input/FormSeriesInput.tsx",
"src/enterprise/insights/components/creation-ui/form-series/components/form-series-input/get-pattern-type-filter.ts",
"src/enterprise/insights/components/creation-ui/form-series/components/form-series-input/validators.ts",
"src/enterprise/insights/components/creation-ui/form-series/components/series-card/SeriesCard.tsx",
"src/enterprise/insights/components/creation-ui/form-series/index.ts",
"src/enterprise/insights/components/creation-ui/form-series/types.ts",
"src/enterprise/insights/components/creation-ui/form-series/use-editable-series.ts",
"src/enterprise/insights/components/creation-ui/index.ts",
"src/enterprise/insights/components/creation-ui/insight-repo-section/InsightRepoSection.tsx",
"src/enterprise/insights/components/creation-ui/insight-repo-section/use-repo-fields.ts",
"src/enterprise/insights/components/creation-ui/live-preview/LivePreviewCard.tsx",
"src/enterprise/insights/components/creation-ui/live-preview/constants.ts",
"src/enterprise/insights/components/creation-ui/live-preview/index.ts",
"src/enterprise/insights/components/creation-ui/sanitizers/index.ts",
"src/enterprise/insights/components/creation-ui/sanitizers/repositories.ts",
"src/enterprise/insights/components/creation-ui/sanitizers/series.ts",
"src/enterprise/insights/components/creation-ui/validators/validators.ts",
"src/enterprise/insights/components/form/field/Field.tsx",
"src/enterprise/insights/components/form/field/PreviewLink.tsx",
"src/enterprise/insights/components/form/field/index.ts",
"src/enterprise/insights/components/form/form-radio-input/FormRadioInput.tsx",
"src/enterprise/insights/components/form/index.ts",
"src/enterprise/insights/components/form/query-input/InsightQueryInput.tsx",
"src/enterprise/insights/components/form/query-input/utils/generate-repo-filters-query.ts",
"src/enterprise/insights/components/form/repositories-field/RepositoriesField.tsx",
"src/enterprise/insights/components/form/repositories-field/RepositoryField.tsx",
"src/enterprise/insights/components/form/repositories-field/components/suggestion-panel/SuggestionPanel.tsx",
"src/enterprise/insights/components/form/repositories-field/hooks/use-repo-suggestions.ts",
"src/enterprise/insights/components/index.ts",
"src/enterprise/insights/components/insights-view-grid/SmartInsightsViewGrid.tsx",
"src/enterprise/insights/components/insights-view-grid/components/InsightContext.ts",
"src/enterprise/insights/components/insights-view-grid/components/SmartInsight.tsx",
"src/enterprise/insights/components/insights-view-grid/components/backend-insight/BackendInsight.tsx",
"src/enterprise/insights/components/insights-view-grid/components/backend-insight/components/backend-insight-alerts/BackendInsightAlerts.tsx",
"src/enterprise/insights/components/insights-view-grid/components/backend-insight/components/backend-insight-chart/BackendInsightChart.tsx",
"src/enterprise/insights/components/insights-view-grid/components/backend-insight/components/drill-down-filters-panel/DrillDownInsightCreationForm.tsx",
"src/enterprise/insights/components/insights-view-grid/components/backend-insight/components/drill-down-filters-panel/drill-down-filters/DrillDownInsightFilters.tsx",
"src/enterprise/insights/components/insights-view-grid/components/backend-insight/components/drill-down-filters-panel/drill-down-filters/utils.ts",
"src/enterprise/insights/components/insights-view-grid/components/backend-insight/components/drill-down-filters-panel/drill-down-filters/validators.ts",
"src/enterprise/insights/components/insights-view-grid/components/backend-insight/components/drill-down-filters-panel/drill-down-input/DrillDownInput.tsx",
"src/enterprise/insights/components/insights-view-grid/components/backend-insight/components/drill-down-filters-panel/filter-collapse-section/FilterCollapseSection.tsx",
"src/enterprise/insights/components/insights-view-grid/components/backend-insight/components/drill-down-filters-panel/index.ts",
"src/enterprise/insights/components/insights-view-grid/components/backend-insight/components/drill-down-filters-panel/search-context/DrillDownSearchContextFilter.tsx",
"src/enterprise/insights/components/insights-view-grid/components/backend-insight/components/drill-down-filters-popover/DrillDownFiltersPopover.tsx",
"src/enterprise/insights/components/insights-view-grid/components/backend-insight/components/index.ts",
"src/enterprise/insights/components/insights-view-grid/components/backend-insight/components/sort-filter-series-panel/SortFilterSeriesPanel.tsx",
"src/enterprise/insights/components/insights-view-grid/components/insight-context-menu/ConfirmRemoveModal.tsx",
"src/enterprise/insights/components/insights-view-grid/components/insight-context-menu/InsightContextMenu.tsx",
"src/enterprise/insights/components/insights-view-grid/components/lang-stats-insight-card/LangStatsInsightCard.tsx",
"src/enterprise/insights/components/insights-view-grid/components/view-grid/ViewGrid.tsx",
"src/enterprise/insights/components/insights-view-grid/components/view-grid/focus-management.ts",
"src/enterprise/insights/components/insights-view-grid/hooks/use-insight-data.ts",
"src/enterprise/insights/components/insights-view-grid/index.ts",
"src/enterprise/insights/components/insights-view-grid/utils/grid-layout-generator.ts",
"src/enterprise/insights/components/limited-access-label/LimitedAccessLabel.tsx",
"src/enterprise/insights/components/modals/ConfirmDeleteModal.tsx",
"src/enterprise/insights/components/modals/ConfirmationModal/ConfirmationModal.tsx",
"src/enterprise/insights/components/modals/ConfirmationModal/index.ts",
"src/enterprise/insights/components/modals/ExportInsightDataModal.tsx",
"src/enterprise/insights/components/modals/ShareLinkModal/ShareLinkModal.tsx",
"src/enterprise/insights/components/modals/ShareLinkModal/get-sharable-insight-info.ts",
"src/enterprise/insights/components/trancated-text/TruncatedText.tsx",
"src/enterprise/insights/components/views/card/InsightCard.tsx",
"src/enterprise/insights/components/views/chart/categorical/CategoricalChart.tsx",
"src/enterprise/insights/components/views/chart/index.ts",
"src/enterprise/insights/components/views/chart/locked/LockedChart.tsx",
"src/enterprise/insights/components/views/chart/series/SeriesChart.tsx",
"src/enterprise/insights/components/views/index.ts",
"src/enterprise/insights/constants.ts",
"src/enterprise/insights/core/backend/code-insights-backend.ts",
"src/enterprise/insights/core/backend/code-insights-backend-context.ts",
"src/enterprise/insights/core/backend/code-insights-backend-types.ts",
"src/enterprise/insights/core/backend/gql-backend/code-insights-gql-backend.ts",
"src/enterprise/insights/core/backend/gql-backend/deserialization/create-insight-view.ts",
"src/enterprise/insights/core/backend/gql-backend/deserialization/field-parsers.ts",
"src/enterprise/insights/core/backend/gql-backend/gql/GetDashboardInsights.ts",
"src/enterprise/insights/core/backend/gql-backend/gql/GetInsightSubjects.ts",
"src/enterprise/insights/core/backend/gql-backend/gql/GetInsightView.ts",
"src/enterprise/insights/core/backend/gql-backend/gql/GetInsights.ts",
"src/enterprise/insights/core/backend/gql-backend/gql/RemoveInsightFromDashboard.ts",
"src/enterprise/insights/core/backend/gql-backend/gql/UpdateLangStatsInsight.ts",
"src/enterprise/insights/core/backend/gql-backend/gql/UpdateLineChartSearchInsight.ts",
"src/enterprise/insights/core/backend/gql-backend/index.ts",
"src/enterprise/insights/core/backend/gql-backend/methods/create-dashboard/create-dashboard.ts",
"src/enterprise/insights/core/backend/gql-backend/methods/create-insight/create-insight.ts",
"src/enterprise/insights/core/backend/gql-backend/methods/create-insight/serializators.ts",
"src/enterprise/insights/core/backend/gql-backend/methods/get-backend-insight-data/deserializators.ts",
"src/enterprise/insights/core/backend/gql-backend/methods/get-dashboard-owners.ts",
"src/enterprise/insights/core/backend/gql-backend/methods/update-dashboard.ts",
"src/enterprise/insights/core/backend/gql-backend/methods/update-insight/serializators.ts",
"src/enterprise/insights/core/backend/gql-backend/methods/update-insight/update-insight.ts",
"src/enterprise/insights/core/backend/gql-backend/utils/get-step-interval.ts",
"src/enterprise/insights/core/backend/gql-backend/utils/insight-polling.ts",
"src/enterprise/insights/core/backend/utils/create-categorical-content.ts",
"src/enterprise/insights/core/backend/utils/create-line-chart-content.ts",
"src/enterprise/insights/core/backend/utils/errors.ts",
"src/enterprise/insights/core/backend/utils/parse-series-metadata.ts",
"src/enterprise/insights/core/hooks/index.ts",
"src/enterprise/insights/core/hooks/live-preview-insight/index.ts",
"src/enterprise/insights/core/hooks/live-preview-insight/types.ts",
"src/enterprise/insights/core/hooks/live-preview-insight/use-live-preview-compute-insight.ts",
"src/enterprise/insights/core/hooks/live-preview-insight/use-live-preview-lang-stats-insight.ts",
"src/enterprise/insights/core/hooks/live-preview-insight/use-live-preview-series-insight.ts",
"src/enterprise/insights/core/hooks/use-insight-dashboards.ts",
"src/enterprise/insights/core/hooks/use-save-insight-as-new-view.ts",
"src/enterprise/insights/core/index.ts",
"src/enterprise/insights/core/types/dashboard/index.ts",
"src/enterprise/insights/core/types/index.ts",
"src/enterprise/insights/core/types/insight/common.ts",
"src/enterprise/insights/core/types/insight/index.ts",
"src/enterprise/insights/core/types/insight/types/capture-group-insight.ts",
"src/enterprise/insights/core/types/insight/types/compute-insight.ts",
"src/enterprise/insights/core/types/insight/types/lang-stat-insight.ts",
"src/enterprise/insights/core/types/insight/types/search-insight.ts",
"src/enterprise/insights/hooks/index.ts",
"src/enterprise/insights/hooks/use-api.ts",
"src/enterprise/insights/hooks/use-copy-url-handler.ts",
"src/enterprise/insights/hooks/use-delete-insight.ts",
"src/enterprise/insights/hooks/use-distinct-value.ts",
"src/enterprise/insights/hooks/use-license.ts",
"src/enterprise/insights/hooks/use-parallel-requests/use-parallel-request.ts",
"src/enterprise/insights/hooks/use-query-parameters.ts",
"src/enterprise/insights/hooks/use-remove-insight.ts",
"src/enterprise/insights/hooks/use-ui-features.ts",
"src/enterprise/insights/index.ts",
"src/enterprise/insights/modals/GaConfirmationModal.tsx",
"src/enterprise/insights/modals/components/MediaCharts.tsx",
"src/enterprise/insights/pages/CodeInsightsRootPage.tsx",
"src/enterprise/insights/pages/all-insights-view/AllInsightsView.tsx",
"src/enterprise/insights/pages/all-insights-view/index.ts",
"src/enterprise/insights/pages/all-insights-view/query.ts",
"src/enterprise/insights/pages/dashboards/creation/InsightsDashboardCreationPage.tsx",
"src/enterprise/insights/pages/dashboards/creation/components/InsightsDashboardCreationContent.tsx",
"src/enterprise/insights/pages/dashboards/dashboard-view/DashboardsView.tsx",
"src/enterprise/insights/pages/dashboards/dashboard-view/components/add-insight-modal/AddInsightModal.tsx",
"src/enterprise/insights/pages/dashboards/dashboard-view/components/add-insight-modal/index.ts",
"src/enterprise/insights/pages/dashboards/dashboard-view/components/add-insight-modal/query.ts",
"src/enterprise/insights/pages/dashboards/dashboard-view/components/add-insight-modal/types.ts",
"src/enterprise/insights/pages/dashboards/dashboard-view/components/dashboard-menu/DashboardMenu.tsx",
"src/enterprise/insights/pages/dashboards/dashboard-view/components/dashboard-select/DashboardSelect.tsx",
"src/enterprise/insights/pages/dashboards/dashboard-view/components/dashboard-select/helpers.ts",
"src/enterprise/insights/pages/dashboards/dashboard-view/components/dashboards-content/DashboardsContent.tsx",
"src/enterprise/insights/pages/dashboards/dashboard-view/components/dashboards-content/components/dashboard-header/DashboardHeader.tsx",
"src/enterprise/insights/pages/dashboards/dashboard-view/components/dashboards-content/components/dashboard-inisghts/DashboardInsights.tsx",
"src/enterprise/insights/pages/dashboards/dashboard-view/components/dashboards-content/components/empty-insight-dashboard/EmptyInsightDashboard.tsx",
"src/enterprise/insights/pages/dashboards/dashboard-view/components/dashboards-content/utils/is-dashboard-configurable.ts",
"src/enterprise/insights/pages/dashboards/dashboard-view/components/delete-dashboard-modal/DeleteDashboardModal.tsx",
"src/enterprise/insights/pages/dashboards/dashboard-view/components/delete-dashboard-modal/hooks/use-delete-dashboard-handler.ts",
"src/enterprise/insights/pages/dashboards/dashboard-view/utils/get-dashboard-permissions.ts",
"src/enterprise/insights/pages/dashboards/edit-dashboard/EditDashobardPage.tsx",
"src/enterprise/insights/pages/insights/creation/CreationRoutes.tsx",
"src/enterprise/insights/pages/insights/creation/InsightCreationPage.tsx",
"src/enterprise/insights/pages/insights/creation/LineChartLivePreview.tsx",
"src/enterprise/insights/pages/insights/creation/capture-group/CaptureGroupCreationPage.tsx",
"src/enterprise/insights/pages/insights/creation/capture-group/components/CaptureGoupCreationForm.tsx",
"src/enterprise/insights/pages/insights/creation/capture-group/components/CaptureGroupCreationContent.tsx",
"src/enterprise/insights/pages/insights/creation/capture-group/components/info-badge/CaptureGroupSeriesInfoBadge.tsx",
"src/enterprise/insights/pages/insights/creation/capture-group/components/query-input/CaptureGroupQueryInput.tsx",
"src/enterprise/insights/pages/insights/creation/capture-group/components/search-query-checks/SearchQueryChecks.tsx",
"src/enterprise/insights/pages/insights/creation/capture-group/components/validators.ts",
"src/enterprise/insights/pages/insights/creation/capture-group/hooks/use-capture-insight-initial-values.ts",
"src/enterprise/insights/pages/insights/creation/capture-group/index.ts",
"src/enterprise/insights/pages/insights/creation/capture-group/types.ts",
"src/enterprise/insights/pages/insights/creation/capture-group/utils/capture-group-insight-sanitizer.ts",
"src/enterprise/insights/pages/insights/creation/capture-group/utils/capture-insigh-url-parsers/capture-insight-url-parsers.ts",
"src/enterprise/insights/pages/insights/creation/capture-group/utils/search-query-validator.ts",
"src/enterprise/insights/pages/insights/creation/compute/ComputeInsightCreationPage.tsx",
"src/enterprise/insights/pages/insights/creation/compute/components/ComputeInsightCreationContent.tsx",
"src/enterprise/insights/pages/insights/creation/compute/components/ComputeInsightMapPicker.tsx",
"src/enterprise/insights/pages/insights/creation/compute/components/ComputeLivePreview.tsx",
"src/enterprise/insights/pages/insights/creation/compute/index.ts",
"src/enterprise/insights/pages/insights/creation/compute/types.ts",
"src/enterprise/insights/pages/insights/creation/compute/utils/insight-sanitaizer.ts",
"src/enterprise/insights/pages/insights/creation/intro/IntroCreationPage.tsx",
"src/enterprise/insights/pages/insights/creation/intro/cards/InsightCards.tsx",
"src/enterprise/insights/pages/insights/creation/lang-stats/LangStatsInsightCreationPage.tsx",
"src/enterprise/insights/pages/insights/creation/lang-stats/components/LangStatsInsightCreationContent.tsx",
"src/enterprise/insights/pages/insights/creation/lang-stats/components/lang-stats-insight-creation-form/LangStatsInsightCreationForm.tsx",
"src/enterprise/insights/pages/insights/creation/lang-stats/components/live-preview-chart/LangStatsInsightLivePreview.tsx",
"src/enterprise/insights/pages/insights/creation/lang-stats/components/live-preview-chart/constants.ts",
"src/enterprise/insights/pages/insights/creation/lang-stats/components/validators.ts",
"src/enterprise/insights/pages/insights/creation/lang-stats/index.ts",
"src/enterprise/insights/pages/insights/creation/lang-stats/types.ts",
"src/enterprise/insights/pages/insights/creation/lang-stats/utils/insight-sanitizer.ts",
"src/enterprise/insights/pages/insights/creation/search-insight/SearchInsightCreationPage.tsx",
"src/enterprise/insights/pages/insights/creation/search-insight/components/SearchInsightCreationContent.tsx",
"src/enterprise/insights/pages/insights/creation/search-insight/components/SearchInsightCreationForm.tsx",
"src/enterprise/insights/pages/insights/creation/search-insight/components/use-insight-creation-form.ts",
"src/enterprise/insights/pages/insights/creation/search-insight/index.ts",
"src/enterprise/insights/pages/insights/creation/search-insight/types.ts",
"src/enterprise/insights/pages/insights/creation/search-insight/utils/insight-sanitizer.ts",
"src/enterprise/insights/pages/insights/creation/search-insight/utils/search-insight-url-parsers/search-insight-url-parsers.ts",
"src/enterprise/insights/pages/insights/creation/search-insight/utils/use-initial-values.ts",
"src/enterprise/insights/pages/insights/creation/search-insight/utils/use-url-query-insight/use-url-query-insight.ts",
"src/enterprise/insights/pages/insights/edit-insight/EditInsightPage.tsx",
"src/enterprise/insights/pages/insights/edit-insight/components/EditCaptureGroupInsight.tsx",
"src/enterprise/insights/pages/insights/edit-insight/components/EditComputeInsight.tsx",
"src/enterprise/insights/pages/insights/edit-insight/components/EditLangStatsInsight.tsx",
"src/enterprise/insights/pages/insights/edit-insight/components/EditSearchInsight.tsx",
"src/enterprise/insights/pages/insights/edit-insight/hooks/use-edit-page-handlers.ts",
"src/enterprise/insights/pages/insights/insight/CodeInsightIndependentPage.tsx",
"src/enterprise/insights/pages/insights/insight/components/SmartStandaloneInsight.tsx",
"src/enterprise/insights/pages/insights/insight/components/actions/CodeInsightIndependentPageActions.tsx",
"src/enterprise/insights/pages/insights/insight/components/context-menu/StandaloneInsightContextMenu.tsx",
"src/enterprise/insights/pages/insights/insight/components/dashboard-pills/StandaloneInsightDashboardPills.tsx",
"src/enterprise/insights/pages/insights/insight/components/standalone-404-insight/Standalone404Insight.tsx",
"src/enterprise/insights/pages/insights/insight/components/standalone-backend-insight/StandaloneBackendInsight.tsx",
"src/enterprise/insights/pages/insights/insight/components/standalone-lang-stats-insight/StandaloneLangStatsInsight.tsx",
"src/enterprise/insights/pages/landing/CodeInsightsLandingPageContext.tsx",
"src/enterprise/insights/pages/landing/dot-com-get-started/CodeInsightsDotComGetStarted.tsx",
"src/enterprise/insights/pages/landing/dot-com-get-started/components/code-insights-examples-picker/CodeInsightsExamplesPicker.tsx",
"src/enterprise/insights/pages/landing/dot-com-get-started/components/code-insights-examples-picker/code-insights-examples-slider/CodeInsightsExamplesSlider.tsx",
"src/enterprise/insights/pages/landing/dot-com-get-started/components/code-insights-examples-picker/examples.ts",
"src/enterprise/insights/pages/landing/getting-started/CodeInsightsGettingStartedPage.tsx",
"src/enterprise/insights/pages/landing/getting-started/components/code-insights-description/CodeInsightsDescription.tsx",