Path Lines of Code src/browser/api/factory.ts 20 src/browser/api/index.ts 1 src/browser/api/mediator_commands_api_client.ts 23 src/browser/auth/authentication.ts 5 src/browser/auth/factory.ts 10 src/browser/auth/index.ts 2 src/browser/auth/noop_authentication.ts 23 src/browser/auth/web_ide_authentication.ts 34 src/browser/browser.ts 100 src/browser/dependency_container_browser.ts 12 src/browser/diagnostics/settings_diagnostics_renderer.ts 25 src/browser/gitlab_platform_browser.ts 66 src/browser/gitlab_telemetry_environment_browser.ts 32 src/browser/language_server/browser_language_client_factory.ts 17 src/common/api/graphql/ai_completion_response_channel.ts 129 src/common/chat/ai_context_manager.ts 70 src/common/chat/ai_context_manager_web_ide.ts 33 src/common/chat/api/get_chat_support.ts 48 src/common/chat/api/pulling.ts 20 src/common/chat/chat_state_manager.ts 53 src/common/chat/commands/close_gitlab_chat.ts 5 src/common/chat/commands/explain_selected_code.ts 15 src/common/chat/commands/fix_code.ts 15 src/common/chat/commands/focus_gitlab_chat.ts 5 src/common/chat/commands/new_chat_conversation.ts 15 src/common/chat/commands/open_gitlab_chat.ts 5 src/common/chat/commands/refactor_code.ts 15 src/common/chat/constants.ts 6 src/common/chat/copy_content.ts 11 src/common/chat/error_screen.ts 37 src/common/chat/get_platform_manager_for_chat.ts 24 src/common/chat/gitlab_chat.ts 138 src/common/chat/gitlab_chat_api.ts 436 src/common/chat/gitlab_chat_controller.ts 396 src/common/chat/gitlab_chat_file_context.ts 36 src/common/chat/gitlab_chat_record.ts 106 src/common/chat/gitlab_chat_record_context.ts 11 src/common/chat/gitlab_chat_slash_commands.ts 48 src/common/chat/gitlab_chat_terminal_context.ts 41 src/common/chat/gitlab_chat_view.ts 241 src/common/chat/insert_code_snippet.ts 19 src/common/chat/temp_todo_delete_me.ts 13 src/common/chat/utils/chat_availability_utils.ts 13 src/common/chat/utils/editor_text_utils.ts 90 src/common/chat/utils/submit_feedback.ts 50 src/common/code_suggestions/api/get_code_suggestion_availability.ts 21 src/common/code_suggestions/api/get_code_suggestions_support.ts 23 src/common/code_suggestions/api/get_project_code_suggestions_enabled.ts 21 src/common/code_suggestions/code_suggestions.ts 83 src/common/code_suggestions/code_suggestions_changes_tracker.ts 86 src/common/code_suggestions/code_suggestions_gutter_icon.ts 75 src/common/code_suggestions/code_suggestions_provider.ts 405 src/common/code_suggestions/code_suggestions_state_manager.ts 170 src/common/code_suggestions/code_suggestions_status_bar_item.ts 111 src/common/code_suggestions/code_suggestions_telemetry.ts 60 src/common/code_suggestions/code_suggestions_telemetry_manager.ts 208 src/common/code_suggestions/code_suggestions_token_manager.ts 21 src/common/code_suggestions/commands/code_suggestion_accepted.ts 13 src/common/code_suggestions/commands/code_suggestion_stream_accepted.ts 15 src/common/code_suggestions/commands/duo_tutorial.ts 143 src/common/code_suggestions/commands/toggle.ts 19 src/common/code_suggestions/commands/toggle_language.ts 35 src/common/code_suggestions/constants.ts 11 src/common/code_suggestions/get_stop_sequences.ts 14 src/common/code_suggestions/gitlab_platform_manager_for_code_suggestions.ts 36 src/common/code_suggestions/legacy_api_fallback_config.ts 61 src/common/code_suggestions/state_policy/combined_policy.ts 28 src/common/code_suggestions/state_policy/disabled_for_session_policy.ts 22 src/common/code_suggestions/state_policy/disabled_in_settings_policy.ts 33 src/common/code_suggestions/state_policy/language_policy.ts 68 src/common/code_suggestions/state_policy/language_server_policy.ts 86 src/common/code_suggestions/state_policy/license_status_policy.ts 63 src/common/code_suggestions/state_policy/minimal_gitlab_version_policy.ts 112 src/common/code_suggestions/state_policy/missing_account_policy.ts 33 src/common/code_suggestions/state_policy/passive_cache.ts 25 src/common/code_suggestions/state_policy/project_disabled_policy.ts 97 src/common/code_suggestions/state_policy/state_policy.ts 9 src/common/command_names.ts 23 src/common/constants.ts 19 src/common/dependency_container.ts 8 src/common/diagnostics/diagnostics_command.ts 6 src/common/diagnostics/diagnostics_document_provider.ts 35 src/common/diagnostics/diagnostics_service.ts 39 src/common/diagnostics/feature_state_diagnostics/feature_state_diagnostics_renderer.ts 41 src/common/diagnostics/settings_state_diagnostics/base_settings_diagnostics_renderer.ts 36 src/common/diagnostics/version_diagnostics/version_diagnostics_renderer.ts 20 src/common/duo_quick_pick/commands/show_quick_pick_menu.ts 129 src/common/duo_quick_pick/constants.ts 24 src/common/duo_quick_pick/utils.ts 83 src/common/errors/common.ts 7 src/common/errors/fetch_error.ts 55 src/common/errors/handle_error.ts 18 src/common/errors/handle_fetch_error.ts 7 src/common/errors/ui_error.ts 4 src/common/errors/user_friendly_error.ts 19 src/common/feature_flags/constants.ts 40 src/common/feature_flags/instance_feature_flag_service.ts 89 src/common/feature_flags/local_feature_flag_service.ts 50 src/common/feature_flags/utils.ts 3 src/common/fetch_logged.ts 19 src/common/git/ls_git_provider.ts 13 src/common/gitlab/api/action_cable.ts 21 src/common/gitlab/api/api_client.ts 159 src/common/gitlab/api/get_current_user.ts 6 src/common/gitlab/api/get_project.ts 49 src/common/gitlab/api/get_rest_id_from_graphql_id.ts 7 src/common/gitlab/check_version.ts 70 src/common/gitlab/custom_query.ts 34 src/common/gitlab/custom_query_type.ts 7 src/common/language_server/client_factory.ts 10 src/common/language_server/generation_indicator.ts 30 src/common/language_server/get_client_context.ts 16 src/common/language_server/language_client_middleware.ts 187 src/common/language_server/language_client_wrapper.ts 291 src/common/language_server/language_server_feature_state_provider.ts 53 src/common/language_server/language_server_manager.ts 234 src/common/language_server/notifier.ts 4 src/common/language_server/serialization_utils.ts 30 src/common/log.ts 50 src/common/main.ts 59 src/common/platform/gitlab_account.ts 23 src/common/platform/gitlab_platform.ts 25 src/common/platform/gitlab_project.ts 9 src/common/platform/gitlab_telemetry_environment.ts 8 src/common/platform/web_ide.ts 53 src/common/quick_chat/code_actions/fix_with_duo_quick_chat_action_provider.ts 132 src/common/quick_chat/comment_thread_service.ts 140 src/common/quick_chat/constants.ts 15 src/common/quick_chat/quick_chat.ts 291 src/common/quick_chat/quick_chat_gutter_icon.ts 42 src/common/quick_chat/quick_chat_hint.ts 69 src/common/quick_chat/quick_chat_state.ts 576 src/common/quick_chat/response_processor.ts 50 src/common/quick_chat/utils.ts 118 src/common/security_scans/constants.ts 1 src/common/security_scans/open_vulns_details.ts 26 src/common/security_scans/run_security_scan.ts 51 src/common/security_scans/scan_event_bus.ts 24 src/common/security_scans/utils.ts 4 src/common/show_output_command.ts 3 src/common/snowplow/emitter.ts 51 src/common/snowplow/get_environment.ts 25 src/common/snowplow/setup_telemetry.ts 16 src/common/snowplow/snowplow.ts 94 src/common/snowplow/snowplow_options.ts 29 src/common/state/extension_state_service.ts 29 src/common/state/gitlab_instance_version_provider.ts 34 src/common/state/settings_state_provider.ts 44 src/common/state/version_state_provider.ts 43 src/common/user_message.ts 39 src/common/utils/code_suggestions.ts 6 src/common/utils/compare.ts 5 src/common/utils/compare_by.ts 5 src/common/utils/create_query_string.ts 11 src/common/utils/diff_emitter.ts 24 src/common/utils/do_not_await.ts 2 src/common/utils/extension_configuration.ts 136 src/common/utils/extension_configuration_migrations/migrations.ts 13 src/common/utils/extension_configuration_migrations/rename_ai_assist_to_duo.ts 82 src/common/utils/extension_configuration_service.ts 63 src/common/utils/extract_url.ts 9 src/common/utils/generate_secret.ts 9 src/common/utils/get_configuration_target_for_key.ts 23 src/common/utils/if_version_gte.ts 21 src/common/utils/json.ts 4 src/common/utils/not_null_or_undefined.ts 3 src/common/utils/status_bar_item.ts 29 src/common/utils/type_predicates.ts 11 src/common/utils/vscode_event.ts 11 src/common/utils/wait_for_cancellation_token.ts 5 src/common/utils/wait_for_ms.ts 4 src/common/utils/webviews/prepare_webview_source.ts 44 src/common/utils/webviews/wait_for_webview.ts 18 src/common/utils/wrap_command_with_catch.ts 12 src/common/webview/duo_chat/duo_chat_commands.ts 61 src/common/webview/duo_chat/duo_chat_controller.ts 80 src/common/webview/duo_chat/duo_chat_handlers.ts 94 src/common/webview/escape_html.ts 12 src/common/webview/get_ls_webview_content.ts 17 src/common/webview/index.ts 2 src/common/webview/ls_webview_controller.ts 43 src/common/webview/message_handlers/index.ts 7 src/common/webview/message_handlers/webview_message.ts 14 src/common/webview/message_handlers/webview_message_registry.ts 87 src/common/webview/message_handlers/webview_notification_handler.ts 19 src/common/webview/message_handlers/webview_request_handler.ts 22 src/common/webview/middleware.ts 12 src/common/webview/setup_webviews.ts 151 src/common/webview/templates/osx_keyboard_event_fix.template.html 21 src/common/webview/templates/webview.template.html 22 src/common/webview/theme/create_initial_state_middleware.ts 12 src/common/webview/theme/create_theme_handler_middleware.ts 41 src/common/webview/theme/theme_adapter.ts 62 src/common/webview/theme/types.ts 7 src/common/webview/theme/with_theme_handler.template.html 23 src/common/webview/webview_info_provider.ts 8 src/common/webview/webview_manager.ts 3 src/desktop/accounts/account_preselection_service.ts 76 src/desktop/accounts/account_service.ts 224 src/desktop/accounts/account_status_bar_item.ts 74 src/desktop/accounts/auth_flows/flow.ts 7 src/desktop/accounts/auth_flows/oauth_flow.ts 173 src/desktop/accounts/auth_flows/pat_flow.ts 47 src/desktop/accounts/authenticate_command.ts 84 src/desktop/accounts/credentials.ts 4 src/desktop/accounts/deselect_workspace_account_command.ts 7 src/desktop/accounts/get_user_for_credentials_or_fail.ts 43 src/desktop/accounts/oauth/gitlab_authentication_provider.ts 45 src/desktop/accounts/remove_account.ts 19 src/desktop/accounts/select_workspace_account_command.ts 62 src/desktop/accounts/token_refresh_service.ts 78 src/desktop/accounts/workspace_account_manager.ts 103 src/desktop/api/git.ts 334 src/desktop/ci/ansi.ts 368 src/desktop/ci/ansi_decoration_provider.ts 213 src/desktop/ci/ci_completion_provider.ts 54 src/desktop/ci/job_log_cache.ts 92 src/desktop/ci/job_log_content_provider.ts 211 src/desktop/ci/job_log_folding_provider.ts 16 src/desktop/ci/job_log_refresher.ts 59 src/desktop/ci/job_log_uri.ts 13 src/desktop/ci/merged_yaml_content_provider.ts 64 src/desktop/ci/merged_yaml_uri.ts 22 src/desktop/ci/pending_job_webview_controller.ts 165 src/desktop/ci/save_raw_job_trace.ts 24 src/desktop/ci/scroll_to_bottom_command.ts 10 src/desktop/ci/security_finding_controller.ts 95 src/desktop/code_suggestions_promo.ts 41 src/desktop/command_names.ts 72 src/desktop/commands/apply_snippet_patch.ts 37 src/desktop/commands/checkout_mr_branch.ts 44 src/desktop/commands/ci_config_lint_commands.ts 64 src/desktop/commands/clone_wiki.ts 24 src/desktop/commands/create_snippet.ts 75 src/desktop/commands/create_snippet_patch.ts 65 src/desktop/commands/download_artifact.ts 41 src/desktop/commands/insert_snippet.ts 51 src/desktop/commands/job_actions.ts 23 src/desktop/commands/mr_discussion_commands.ts 117 src/desktop/commands/open_in_gitlab.ts 27 src/desktop/commands/open_mr_file.ts 45 src/desktop/commands/open_repository.ts 78 src/desktop/commands/open_trace_artifact.ts 9 src/desktop/commands/openers.ts 144 src/desktop/commands/pipeline_actions.ts 26 src/desktop/commands/publish_to_gitlab.ts 30 src/desktop/commands/run_with_valid_project.ts 111 src/desktop/commands/trigger_pipeline_action.ts 76 src/desktop/commands/validate_accounts.ts 85 src/desktop/constants.ts 29 src/desktop/current_branch_refresher.ts 196 src/desktop/dependency_container_desktop.ts 9 src/desktop/diagnostics/settings_diagnostics_renderer.ts 50 src/desktop/errors/detached_head_error.ts 14 src/desktop/errors/help_error.ts 34 src/desktop/errors/insufficient_scopes_error.ts 23 src/desktop/errors/modal_error.ts 26 src/desktop/errors/unsupported_version_error.ts 14 src/desktop/errors/warning_error.ts 7 src/desktop/extension.ts 411 src/desktop/extension_state.ts 60 src/desktop/fetch.ts 53 src/desktop/git/checkout.ts 14 src/desktop/git/diff_line_count.ts 122 src/desktop/git/get_current_branch.ts 3 src/desktop/git/get_file_content.ts 25 src/desktop/git/get_last_commit_sha.ts 3 src/desktop/git/get_tags_for_head.ts 7 src/desktop/git/get_tracking_branch_name.ts 11 src/desktop/git/git_extension_wrapper.ts 107 src/desktop/git/git_remote_parser.ts 60 src/desktop/git/ls_git_provider.ts 25 src/desktop/git/new_git.ts 56 src/desktop/git/new_remote_name.ts 12 src/desktop/gitlab/api/create_project.ts 12 src/desktop/gitlab/api/get_namespace_id_by_path.ts 6 src/desktop/gitlab/api/get_namespaces_where_user_can_create_projects.ts 46 src/desktop/gitlab/api/get_open_merge_requests_for_branch.ts 11 src/desktop/gitlab/api/get_personal_access_token_details.ts 9 src/desktop/gitlab/api/get_pipelines_for_mr.ts 6 src/desktop/gitlab/api/get_pipelines_for_ref.ts 11 src/desktop/gitlab/api/get_project_access_level.ts 23 src/desktop/gitlab/api/get_projects_with_repository_info.ts 83 src/desktop/gitlab/api/get_protected_branches.ts 9 src/desktop/gitlab/ci_status_metadata.ts 176 src/desktop/gitlab/clone/gitlab_credentials_provider.ts 32 src/desktop/gitlab/clone/gitlab_remote_source.ts 217 src/desktop/gitlab/clone/gitlab_remote_source_repository.ts 44 src/desktop/gitlab/clone/pick_namespace.ts 39 src/desktop/gitlab/clone/pick_project_name_and_visibility.ts 61 src/desktop/gitlab/ensure_absolute_avatar_url.ts 7 src/desktop/gitlab/get_gitlab_service.ts 8 src/desktop/gitlab/get_pipeline_and_mr_for_branch.ts 37 src/desktop/gitlab/gitlab_platform_desktop.ts 82 src/desktop/gitlab/gitlab_project_repository.ts 250 src/desktop/gitlab/gitlab_service.ts 832 src/desktop/gitlab/gitlab_telemetry_environment_desktop.ts 40 src/desktop/gitlab/graphql/create_diff_comment.ts 26 src/desktop/gitlab/graphql/create_note.ts 36 src/desktop/gitlab/graphql/get_discussions.ts 74 src/desktop/gitlab/graphql/get_security_finding.ts 34 src/desktop/gitlab/graphql/get_snippet_content.ts 26 src/desktop/gitlab/graphql/get_snippets.ts 48 src/desktop/gitlab/graphql/mr_permission.ts 16 src/desktop/gitlab/graphql/shared.ts 122 src/desktop/gitlab/http/get_http_agent_options.ts 42 src/desktop/gitlab/http/get_user_agent_header.ts 12 src/desktop/gitlab/mr_cache.ts 34 src/desktop/gitlab/new_project.ts 25 src/desktop/gitlab/pick_account.ts 26 src/desktop/gitlab/pick_git_ref.ts 29 src/desktop/gitlab/pick_project.ts 57 src/desktop/gitlab/protected_branch_manager.ts 30 src/desktop/gitlab/protected_branch_provider.ts 86 src/desktop/gitlab/refreshing_gitlab_service.ts 15 src/desktop/gitlab/security_findings/api/get_security_finding.ts 95 src/desktop/gitlab/security_findings/api/get_security_finding_report.ts 90 src/desktop/gitlab/security_findings/get_all_security_reports.ts 70 src/desktop/gitlab/select_project.ts 92 src/desktop/gitlab/selected_project_store.ts 51 src/desktop/gitlab/token_exchange_service.ts 67 src/desktop/gitlab/try_to_get_project_from_instance.ts 17 src/desktop/gitlab_uri_handler.ts 7 src/desktop/issuable_controller.ts 154 src/desktop/language_server/desktop_language_client_factory.ts 66 src/desktop/remotefs/gitlab_remote_file_system.ts 156 src/desktop/remotefs/readonly_file_system.ts 40 src/desktop/review/change_type_decoration_provider.ts 43 src/desktop/review/comment_controller_provider.ts 22 src/desktop/review/commenting_range_provider.ts 33 src/desktop/review/gitlab_comment.ts 87 src/desktop/review/gitlab_comment_thread.ts 110 src/desktop/review/gql_position_parser.ts 12 src/desktop/review/has_comments_decoration_provider.ts 15 src/desktop/review/review_file_system.ts 85 src/desktop/review/review_uri.ts 44 src/desktop/review/utils/find_diff_with_path.ts 5 src/desktop/search_input.ts 155 src/desktop/status_bar.ts 164 src/desktop/tree_view/current_branch_data_provider.ts 154 src/desktop/tree_view/issuable_data_provider.ts 51 src/desktop/tree_view/items/changed_file_item.ts 110 src/desktop/tree_view/items/changed_folder_item.ts 51 src/desktop/tree_view/items/custom_query_item_model.ts 75 src/desktop/tree_view/items/downstream_pipelines_item_model.ts 38 src/desktop/tree_view/items/error_item.ts 12 src/desktop/tree_view/items/external_url_item.ts 8 src/desktop/tree_view/items/filescan_result_item.ts 50 src/desktop/tree_view/items/filescan_status_item.ts 45 src/desktop/tree_view/items/filescan_vuln_item.ts 15 src/desktop/tree_view/items/issue_item.ts 15 src/desktop/tree_view/items/item_model.ts 12 src/desktop/tree_view/items/job_item_model.ts 84 src/desktop/tree_view/items/job_provider.ts 3 src/desktop/tree_view/items/mr_item_model.ts 193 src/desktop/tree_view/items/multiple_projects_item.ts 19 src/desktop/tree_view/items/no_project_item.ts 19 src/desktop/tree_view/items/pipeline_item_model.ts 85 src/desktop/tree_view/items/pipeline_provider.ts 3 src/desktop/tree_view/items/pipeline_root_item_model.ts 20 src/desktop/tree_view/items/project_item_model.ts 42 src/desktop/tree_view/items/security/constants.ts 30 src/desktop/tree_view/items/security/security_finding_item.ts 20 src/desktop/tree_view/items/security/security_finding_severity_group_item.ts 36 src/desktop/tree_view/items/security/security_findings_group_item.ts 58 src/desktop/tree_view/items/security/security_results_item_model.ts 66 src/desktop/tree_view/items/security/severity_to_icon.ts 13 src/desktop/tree_view/items/stage_item_model.ts 35 src/desktop/tree_view/items/vulnerability_item.ts 16 src/desktop/tree_view/remote_security_scans_data_provider.ts 113 src/desktop/tree_view/sidebar_view_state.ts 14 src/desktop/utils/context_utils.ts 14 src/desktop/utils/ensure_latest_promise.ts 20 src/desktop/utils/env_var_helpers.ts 29 src/desktop/utils/find_file_in_diffs.ts 11 src/desktop/utils/group_by.ts 10 src/desktop/utils/has_downloadable_artifacts.ts 4 src/desktop/utils/has_present_key.ts 4 src/desktop/utils/has_trace_available.ts 3 src/desktop/utils/is_artifact_downloadable.ts 3 src/desktop/utils/is_equal.ts 7 src/desktop/utils/is_mr.ts 2 src/desktop/utils/json_stringify_with_sorted_keys.ts 3 src/desktop/utils/make_html_links_absolute.ts 6 src/desktop/utils/make_markdown_links_absolute.ts 6 src/desktop/utils/open_in_browser_command.ts 7 src/desktop/utils/pick_with_query.ts 28 src/desktop/utils/promise_from_event.ts 40 src/desktop/utils/remove_leading_slash.ts 1 src/desktop/utils/remove_trailing_slash.ts 1 src/desktop/utils/show_quickpick.ts 14 src/desktop/utils/sort.ts 4 src/desktop/utils/truncate_from_start.ts 6 src/desktop/utils/try_parse_url.ts 7 src/desktop/utils/uniq.ts 1 src/desktop/utils/validate_instance_url.ts 9 src/desktop/workflow/commands.ts 39 src/desktop/yaml_support.ts 31