Commit d0d54215 authored by 徐豪's avatar 徐豪
Browse files

init

parents

Too many changes to show.

To preserve performance only 330 of 330+ files are displayed.
---
GitlabSecurity/PublicSend:
Exclude:
- 'ee/app/helpers/push_rules_helper.rb'
- 'ee/app/models/ee/namespace_setting.rb'
- 'ee/app/models/ee/project.rb'
- 'ee/app/models/push_rule.rb'
- 'lib/gitlab/diff/file.rb'
---
GraphQL/ArgumentUniqueness:
Exclude:
- 'app/graphql/resolvers/merge_requests_resolver.rb'
---
Graphql/AuthorizeTypes:
Exclude:
- 'app/graphql/types/data_transfer/base_type.rb'
- 'app/graphql/types/data_transfer/egress_node_type.rb'
- 'app/graphql/types/data_transfer/group_data_transfer_type.rb'
- 'app/graphql/types/data_transfer/project_data_transfer_type.rb'
---
# Cop supports --autocorrect.
Graphql/Descriptions:
Exclude:
- 'app/graphql/types/alert_management/alert_type.rb'
- 'app/graphql/types/award_emojis/award_emoji_type.rb'
- 'app/graphql/types/board_list_type.rb'
- 'app/graphql/types/branch_protections/base_access_level_type.rb'
- 'app/graphql/types/branch_rules/branch_protection_type.rb'
- 'app/graphql/types/ci/job_token_scope_type.rb'
- 'app/graphql/types/ci/pipeline_type.rb'
- 'app/graphql/types/ci/runner_status_enum.rb'
- 'app/graphql/types/ci/runner_type.rb'
- 'app/graphql/types/ci/runner_web_url_edge.rb'
- 'app/graphql/types/ci/status_action_type.rb'
- 'app/graphql/types/clusters/agent_token_type.rb'
- 'app/graphql/types/clusters/agent_type.rb'
- 'app/graphql/types/container_expiration_policy_type.rb'
- 'app/graphql/types/container_repository_tag_type.rb'
- 'app/graphql/types/container_repository_type.rb'
- 'app/graphql/types/deployment_tag_type.rb'
- 'app/graphql/types/design_management/design_at_version_type.rb'
- 'app/graphql/types/design_management/design_fields.rb'
- 'app/graphql/types/diff_stats_type.rb'
- 'app/graphql/types/event_type.rb'
- 'app/graphql/types/group_type.rb'
- 'app/graphql/types/issue_type.rb'
- 'app/graphql/types/issues/negated_issue_filter_input_type.rb'
- 'app/graphql/types/label_type.rb'
- 'app/graphql/types/merge_request_type.rb'
- 'app/graphql/types/merge_requests/interacts_with_merge_request.rb'
- 'app/graphql/types/milestone_sort_enum.rb'
- 'app/graphql/types/milestone_type.rb'
- 'app/graphql/types/namespace/package_settings_type.rb'
- 'app/graphql/types/notes/discussion_type.rb'
- 'app/graphql/types/notes/noteable_interface.rb'
- 'app/graphql/types/packages/cleanup/policy_type.rb'
- 'app/graphql/types/packages/package_details_type.rb'
- 'app/graphql/types/project_type.rb'
- 'app/graphql/types/projects/branch_rule_type.rb'
- 'app/graphql/types/release_links_type.rb'
- 'app/graphql/types/repository/blob_type.rb'
- 'app/graphql/types/snippet_type.rb'
- 'app/graphql/types/terraform/state_version_type.rb'
- 'app/graphql/types/todo_type.rb'
- 'app/graphql/types/todoable_interface.rb'
- 'app/graphql/types/user_interface.rb'
- 'app/graphql/types/user_merge_request_interaction_type.rb'
- 'ee/app/graphql/ee/types/branch_protections/base_access_level_type.rb'
- 'ee/app/graphql/ee/types/branch_rules/branch_protection_type.rb'
- 'ee/app/graphql/ee/types/issue_type.rb'
- 'ee/app/graphql/ee/types/projects/branch_rule_type.rb'
- 'ee/app/graphql/ee/types/user_merge_request_interaction_type.rb'
- 'ee/app/graphql/resolvers/epics_resolver.rb'
- 'ee/app/graphql/types/boards/epic_list_type.rb'
- 'ee/app/graphql/types/branch_rules/approval_project_rule_type.rb'
- 'ee/app/graphql/types/burnup_chart_daily_totals_type.rb'
- 'ee/app/graphql/types/ci/namespace_ci_cd_setting_type.rb'
- 'ee/app/graphql/types/compliance_management/compliance_framework_input_type.rb'
- 'ee/app/graphql/types/compliance_management/merge_requests/compliance_violation_input_type.rb'
- 'ee/app/graphql/types/epic_descendant_weight_sum_type.rb'
- 'ee/app/graphql/types/epic_type.rb'
- 'ee/app/graphql/types/geo/geo_node_type.rb'
- 'ee/app/graphql/types/iterations/cadence_type.rb'
- 'ee/app/graphql/types/path_lock_type.rb'
- 'ee/app/graphql/types/security_orchestration/group_security_policy_source_type.rb'
- 'ee/app/graphql/types/security_orchestration/orchestration_policy_type.rb'
- 'ee/app/graphql/types/vulnerability_type.rb'
- 'ee/app/graphql/types/vulnerable_projects_by_grade_type.rb'
---
Graphql/EnumNames:
Exclude:
- 'app/graphql/types/access_level_enum.rb'
- 'app/graphql/types/availability_enum.rb'
- 'app/graphql/types/ci/pipeline_config_source_enum.rb'
- 'app/graphql/types/ci/pipeline_scope_enum.rb'
- 'app/graphql/types/ci/pipeline_status_enum.rb'
- 'app/graphql/types/container_expiration_policy_cadence_enum.rb'
- 'app/graphql/types/container_expiration_policy_keep_enum.rb'
- 'app/graphql/types/container_expiration_policy_older_than_enum.rb'
- 'app/graphql/types/data_visualization_palette/color_enum.rb'
- 'app/graphql/types/data_visualization_palette/weight_enum.rb'
- 'app/graphql/types/merge_strategy_enum.rb'
- 'app/graphql/types/milestone_state_enum.rb'
- 'app/graphql/types/packages/cleanup/keep_duplicated_package_files_enum.rb'
- 'app/graphql/types/packages/conan/metadatum_file_type_enum.rb'
- 'app/graphql/types/packages/package_type_enum.rb'
- 'app/graphql/types/security/report_type_enum.rb'
- 'app/graphql/types/snippets/blob_action_enum.rb'
- 'app/graphql/types/snippets/type_enum.rb'
- 'app/graphql/types/snippets/visibility_scopes_enum.rb'
- 'app/graphql/types/sort_direction_enum.rb'
- 'app/graphql/types/todo_action_enum.rb'
- 'app/graphql/types/todo_state_enum.rb'
- 'app/graphql/types/todo_target_enum.rb'
- 'app/graphql/types/user_callout_feature_name_enum.rb'
- 'app/graphql/types/visibility_levels_enum.rb'
- 'ee/app/graphql/types/dast_scan_type_enum.rb'
- 'ee/app/graphql/types/dast_site_profile_validation_status_enum.rb'
- 'ee/app/graphql/types/dast_site_validation_status_enum.rb'
- 'ee/app/graphql/types/dast_site_validation_strategy_enum.rb'
- 'ee/app/graphql/types/dast_target_type_enum.rb'
- 'ee/app/graphql/types/geo/replication_state_enum.rb'
- 'ee/app/graphql/types/geo/verification_state_enum.rb'
- 'ee/app/graphql/types/incident_management/oncall_rotation_length_unit_enum.rb'
---
Graphql/EnumValues:
Exclude:
- 'app/graphql/types/alert_management/domain_filter_enum.rb'
- 'app/graphql/types/blob_viewers/type_enum.rb'
- 'app/graphql/types/ci/config/include_type_enum.rb'
- 'app/graphql/types/ci/test_case_status_enum.rb'
- 'app/graphql/types/container_expiration_policy_cadence_enum.rb'
- 'app/graphql/types/container_expiration_policy_keep_enum.rb'
- 'app/graphql/types/container_expiration_policy_older_than_enum.rb'
- 'app/graphql/types/customer_relations/contact_state_enum.rb'
- 'app/graphql/types/customer_relations/organization_state_enum.rb'
- 'app/graphql/types/design_management/design_version_event_enum.rb'
- 'app/graphql/types/issuable_state_enum.rb'
- 'app/graphql/types/merge_request_state_enum.rb'
- 'app/graphql/types/milestone_state_enum.rb'
- 'app/graphql/types/notes/position_type_enum.rb'
- 'app/graphql/types/packages/cleanup/keep_duplicated_package_files_enum.rb'
- 'app/graphql/types/snippets/blob_action_enum.rb'
- 'app/graphql/types/snippets/type_enum.rb'
- 'app/graphql/types/snippets/visibility_scopes_enum.rb'
- 'app/graphql/types/todo_action_enum.rb'
- 'app/graphql/types/todo_state_enum.rb'
- 'app/graphql/types/tree/type_enum.rb'
- 'app/graphql/types/user_state_enum.rb'
- 'app/graphql/types/visibility_levels_enum.rb'
- 'ee/app/graphql/ee/types/list_limit_metric_enum.rb'
- 'ee/app/graphql/types/epic_state_enum.rb'
- 'ee/app/graphql/types/health_status_enum.rb'
- 'ee/app/graphql/types/incident_management/issuable_resource_link_type_enum.rb'
- 'ee/app/graphql/types/iteration_state_enum.rb'
- 'ee/app/graphql/types/move_type_enum.rb'
- 'ee/app/graphql/types/security_scanner_type_enum.rb'
- 'ee/app/graphql/types/vulnerability_report_type_enum.rb'
- 'ee/app/graphql/types/vulnerability_sort_enum.rb'
---
GraphQL/ExtractType:
Exclude:
- 'app/graphql/mutations/ci/job_artifact/bulk_destroy.rb'
- 'app/graphql/mutations/ci/runner/bulk_delete.rb'
- 'app/graphql/types/access_levels/user_type.rb'
- 'app/graphql/types/achievements/user_achievement_type.rb'
- 'app/graphql/types/analytics/cycle_analytics/value_streams/stage_type.rb'
- 'app/graphql/types/audit_events/definition_type.rb'
- 'app/graphql/types/blame/commit_data_type.rb'
- 'app/graphql/types/board_type.rb'
- 'app/graphql/types/branch_protections/base_access_level_type.rb'
- 'app/graphql/types/ci/analytics_type.rb'
- 'app/graphql/types/ci/config/include_type.rb'
- 'app/graphql/types/ci/freeze_period_type.rb'
- 'app/graphql/types/ci/inherited_ci_variable_type.rb'
- 'app/graphql/types/ci/job_token_scope_type.rb'
- 'app/graphql/types/ci/job_type.rb'
- 'app/graphql/types/ci/pipeline_schedule_type.rb'
- 'app/graphql/types/ci/pipeline_type.rb'
- 'app/graphql/types/ci/runner_type.rb'
- 'app/graphql/types/ci/test_suite_summary_type.rb'
- 'app/graphql/types/ci/test_suite_type.rb'
- 'app/graphql/types/clusters/agent_token_type.rb'
- 'app/graphql/types/clusters/agent_type.rb'
- 'app/graphql/types/commit_signatures/gpg_signature_type.rb'
- 'app/graphql/types/commit_type.rb'
- 'app/graphql/types/container_expiration_policy_type.rb'
- 'app/graphql/types/container_registry/protection/rule_type.rb'
- 'app/graphql/types/container_repository_type.rb'
- 'app/graphql/types/diff_type.rb'
- 'app/graphql/types/environment_type.rb'
- 'app/graphql/types/error_tracking/sentry_detailed_error_type.rb'
- 'app/graphql/types/error_tracking/sentry_error_type.rb'
- 'app/graphql/types/group_type.rb'
- 'app/graphql/types/incident_management/timeline_event_type.rb'
- 'app/graphql/types/issue_type.rb'
- 'app/graphql/types/jira_import_type.rb'
- 'app/graphql/types/jira_user_type.rb'
- 'app/graphql/types/kas/agent_metadata_type.rb'
- 'app/graphql/types/merge_request_type.rb'
- 'app/graphql/types/namespace/package_settings_type.rb'
- 'app/graphql/types/namespace_type.rb'
- 'app/graphql/types/notes/diff_position_type.rb'
- 'app/graphql/types/notes/note_type.rb'
- 'app/graphql/types/packages/conan/file_metadatum_type.rb'
- 'app/graphql/types/packages/conan/metadatum_type.rb'
- 'app/graphql/types/packages/maven/metadatum_type.rb'
- 'app/graphql/types/packages/package_details_type.rb'
- 'app/graphql/types/packages/package_file_type.rb'
- 'app/graphql/types/packages/protection/rule_type.rb'
- 'app/graphql/types/project_type.rb'
- 'app/graphql/types/projects/detailed_import_status_type.rb'
- 'app/graphql/types/query_type.rb'
- 'app/graphql/types/release_asset_link_type.rb'
- 'app/graphql/types/release_links_type.rb'
- 'app/graphql/types/release_type.rb'
- 'app/graphql/types/repository/blob_type.rb'
- 'app/graphql/types/root_storage_statistics_type.rb'
- 'app/graphql/types/snippets/blob_type.rb'
- 'app/graphql/types/subscription_type.rb'
- 'app/graphql/types/terraform/state_type.rb'
- 'app/graphql/types/terraform/state_version_type.rb'
- 'app/graphql/types/tree/blob_type.rb'
- 'app/graphql/types/tree/tree_entry_type.rb'
- 'app/graphql/types/user_merge_request_interaction_type.rb'
- 'app/graphql/types/work_items/linked_item_type.rb'
- 'app/graphql/types/work_items/widgets/description_type.rb'
- 'ee/app/graphql/mutations/projects/product_analytics_project_settings_update.rb'
- 'ee/app/graphql/types/ai/prompt/explain_vulnerability_prompt_type.rb'
- 'ee/app/graphql/types/analytics/ai_metrics.rb'
- 'ee/app/graphql/types/analytics/contribution_analytics/contribution_metadata_type.rb'
- 'ee/app/graphql/types/analytics/devops_adoption/snapshot_type.rb'
- 'ee/app/graphql/types/app_sec/fuzzing/api/ci_configuration_type.rb'
- 'ee/app/graphql/types/boards/epic_board_type.rb'
- 'ee/app/graphql/types/burnup_chart_daily_totals_type.rb'
- 'ee/app/graphql/types/ci/runner_usage_by_project_type.rb'
- 'ee/app/graphql/types/ci/runner_usage_type.rb'
- 'ee/app/graphql/types/compliance_management/compliance_framework_type.rb'
- 'ee/app/graphql/types/dast/profile_type.rb'
- 'ee/app/graphql/types/dast_site_profile_type.rb'
- 'ee/app/graphql/types/dependency_proxy/packages/setting_type.rb'
- 'ee/app/graphql/types/deployments/approval_summary_type.rb'
- 'ee/app/graphql/types/epic_descendant_count_type.rb'
- 'ee/app/graphql/types/epic_descendant_weight_sum_type.rb'
- 'ee/app/graphql/types/epic_health_status_type.rb'
- 'ee/app/graphql/types/epic_type.rb'
- 'ee/app/graphql/types/geo/geo_node_type.rb'
- 'ee/app/graphql/types/group_release_stats_type.rb'
- 'ee/app/graphql/types/incident_management/issuable_resource_link_type.rb'
- 'ee/app/graphql/types/incident_management/oncall_participant_type.rb'
- 'ee/app/graphql/types/instance_security_dashboard_type.rb'
- 'ee/app/graphql/types/iteration_type.rb'
- 'ee/app/graphql/types/member_roles/customizable_permission_type.rb'
- 'ee/app/graphql/types/metric_image_type.rb'
- 'ee/app/graphql/types/pipeline_security_report_finding_type.rb'
- 'ee/app/graphql/types/requirements_management/requirement_type.rb'
- 'ee/app/graphql/types/security/finding_reports_comparer/report_type.rb'
- 'ee/app/graphql/types/security_report_summary_section_type.rb'
- 'ee/app/graphql/types/vulnerability_details/file_location_type.rb'
- 'ee/app/graphql/types/vulnerability_identifier_type.rb'
- 'ee/app/graphql/types/vulnerability_location/coverage_fuzzing_type.rb'
- 'ee/app/graphql/types/vulnerability_location/sast_type.rb'
- 'ee/app/graphql/types/vulnerability_location/secret_detection_type.rb'
- 'ee/app/graphql/types/vulnerability_scanner_type.rb'
- 'ee/app/graphql/types/vulnerability_type.rb'
- 'ee/app/graphql/types/work_items/widgets/rolledup_dates_type.rb'
---
GraphQL/GraphqlName:
Exclude:
- 'app/graphql/mutations/alert_management/base.rb'
- 'app/graphql/mutations/alert_management/http_integration/http_integration_base.rb'
- 'app/graphql/mutations/alert_management/prometheus_integration/prometheus_integration_base.rb'
- 'app/graphql/mutations/award_emojis/base.rb'
- 'app/graphql/mutations/base_mutation.rb'
- 'app/graphql/mutations/boards/lists/base_create.rb'
- 'app/graphql/mutations/boards/lists/base_update.rb'
- 'app/graphql/mutations/ci/catalog/resources/base.rb'
- 'app/graphql/mutations/ci/job/base.rb'
- 'app/graphql/mutations/ci/pipeline/base.rb'
- 'app/graphql/mutations/ci/pipeline_schedule/base.rb'
- 'app/graphql/mutations/commits/create.rb'
- 'app/graphql/mutations/container_repositories/destroy_base.rb'
- 'app/graphql/mutations/customer_relations/contacts/base.rb'
- 'app/graphql/mutations/design_management/base.rb'
- 'app/graphql/mutations/incident_management/timeline_event/base.rb'
- 'app/graphql/mutations/incident_management/timeline_event_tag/base.rb'
- 'app/graphql/mutations/issues/base.rb'
- 'app/graphql/mutations/members/bulk_update_base.rb'
- 'app/graphql/mutations/merge_requests/base.rb'
- 'app/graphql/mutations/ml/models/base.rb'
- 'app/graphql/mutations/notes/base.rb'
- 'app/graphql/mutations/notes/create/base.rb'
- 'app/graphql/mutations/notes/update/base.rb'
- 'app/graphql/mutations/organizations/base.rb'
- 'app/graphql/mutations/pages/base.rb'
- 'app/graphql/mutations/releases/base.rb'
- 'app/graphql/mutations/saved_replies/base.rb'
- 'app/graphql/mutations/saved_replies/create.rb'
- 'app/graphql/mutations/saved_replies/destroy.rb'
- 'app/graphql/mutations/saved_replies/update.rb'
- 'app/graphql/mutations/security/ci_configuration/base_security_analyzer.rb'
- 'app/graphql/mutations/snippets/base.rb'
- 'app/graphql/mutations/terraform/state/base.rb'
- 'app/graphql/mutations/timelogs/base.rb'
- 'app/graphql/mutations/work_items/linked_items/base.rb'
- 'app/graphql/types/base_argument.rb'
- 'app/graphql/types/base_edge.rb'
- 'app/graphql/types/base_enum.rb'
- 'app/graphql/types/base_field.rb'
- 'app/graphql/types/base_input_object.rb'
- 'app/graphql/types/base_object.rb'
- 'app/graphql/types/base_scalar.rb'
- 'app/graphql/types/base_union.rb'
- 'app/graphql/types/boards/board_issuable_input_base_type.rb'
- 'app/graphql/types/boards/board_issue_input_base_type.rb'
- 'app/graphql/types/boards/negated_board_issue_input_type.rb'
- 'app/graphql/types/branch_protections/base_access_level_input_type.rb'
- 'app/graphql/types/branch_protections/base_access_level_type.rb'
- 'app/graphql/types/branch_rules/branch_protection_input_type.rb'
- 'app/graphql/types/ci/group_environment_scope_connection_type.rb'
- 'app/graphql/types/ci/group_variable_connection_type.rb'
- 'app/graphql/types/ci/job_base_field.rb'
- 'app/graphql/types/ci/job_need_union.rb'
- 'app/graphql/types/ci/pipeline_config_source_enum.rb'
- 'app/graphql/types/ci/pipeline_scope_enum.rb'
- 'app/graphql/types/ci/pipeline_status_enum.rb'
- 'app/graphql/types/ci/project_variable_connection_type.rb'
- 'app/graphql/types/ci/runner_countable_connection_type.rb'
- 'app/graphql/types/ci/runner_web_url_edge.rb'
- 'app/graphql/types/commit_action_type.rb'
- 'app/graphql/types/container_expiration_policy_cadence_enum.rb'
- 'app/graphql/types/container_expiration_policy_keep_enum.rb'
- 'app/graphql/types/container_expiration_policy_older_than_enum.rb'
- 'app/graphql/types/countable_connection_type.rb'
- 'app/graphql/types/data_transfer/base_type.rb'
- 'app/graphql/types/data_transfer/egress_node_type.rb'
- 'app/graphql/types/diff_paths_input_type.rb'
- 'app/graphql/types/issue_connection_type.rb'
- 'app/graphql/types/limited_countable_connection_type.rb'
- 'app/graphql/types/merge_request_connection_type.rb'
- 'app/graphql/types/merge_strategy_enum.rb'
- 'app/graphql/types/notes/diff_position_base_input_type.rb'
- 'app/graphql/types/packages/package_type_enum.rb'
- 'app/graphql/types/permission_types/base_permission_type.rb'
- 'app/graphql/types/range_input_type.rb'
- 'app/graphql/types/saved_reply_type.rb'
- 'app/graphql/types/snippets/blob_connection_type.rb'
- 'app/graphql/types/snippets/type_enum.rb'
- 'app/graphql/types/snippets/visibility_scopes_enum.rb'
- 'app/graphql/types/time_tracking/timelog_connection_type.rb'
- 'app/graphql/types/todo_action_enum.rb'
- 'app/graphql/types/todo_state_enum.rb'
- 'app/graphql/types/todo_target_enum.rb'
- 'app/graphql/types/untrusted_regexp.rb'
- 'app/graphql/types/visibility_levels_enum.rb'
- 'ee/app/graphql/mutations/ai/agents/base.rb'
- 'ee/app/graphql/mutations/audit_events/amazon_s3_configurations/base.rb'
- 'ee/app/graphql/mutations/audit_events/external_audit_event_destinations/base.rb'
- 'ee/app/graphql/mutations/audit_events/google_cloud_logging_configurations/base.rb'
- 'ee/app/graphql/mutations/audit_events/group/audit_event_streaming_destinations/base.rb'
- 'ee/app/graphql/mutations/audit_events/group/namespace_filters/base.rb'
- 'ee/app/graphql/mutations/audit_events/instance/amazon_s3_configurations/base.rb'
- 'ee/app/graphql/mutations/audit_events/instance/audit_event_streaming_destinations/base.rb'
- 'ee/app/graphql/mutations/audit_events/instance/google_cloud_logging_configurations/base.rb'
- 'ee/app/graphql/mutations/audit_events/instance_external_audit_event_destinations/base.rb'
- 'ee/app/graphql/mutations/audit_events/streaming/base_event_type_filters/base_create.rb'
- 'ee/app/graphql/mutations/audit_events/streaming/base_event_type_filters/base_destroy.rb'
- 'ee/app/graphql/mutations/audit_events/streaming/http/namespace_filters/base.rb'
- 'ee/app/graphql/mutations/audit_events/streaming/instance_headers/base.rb'
- 'ee/app/graphql/mutations/boards/epic_boards/base.rb'
- 'ee/app/graphql/mutations/epics/base.rb'
- 'ee/app/graphql/mutations/incident_management/escalation_policy/base.rb'
- 'ee/app/graphql/mutations/incident_management/issuable_resource_link/base.rb'
- 'ee/app/graphql/mutations/incident_management/oncall_rotation/base.rb'
- 'ee/app/graphql/mutations/incident_management/oncall_schedule/oncall_schedule_base.rb'
- 'ee/app/graphql/mutations/member_roles/base.rb'
- 'ee/app/graphql/mutations/requirements_management/base_requirement.rb'
- 'ee/app/graphql/types/ai/base_method_input_type.rb'
- 'ee/app/graphql/types/analytics/ai_metrics.rb'
- 'ee/app/graphql/types/analytics/cycle_analytics/aggregation_status_type.rb'
- 'ee/app/graphql/types/analytics/value_stream_analytics_type.rb'
- 'ee/app/graphql/types/boards/board_epic_input_type.rb'
- 'ee/app/graphql/types/compliance_management/compliance_framework_filter_input_base_type.rb'
- 'ee/app/graphql/types/dast_scan_type_enum.rb'
- 'ee/app/graphql/types/dast_site_profile_validation_status_enum.rb'
- 'ee/app/graphql/types/dast_site_validation_status_enum.rb'
- 'ee/app/graphql/types/dast_site_validation_strategy_enum.rb'
- 'ee/app/graphql/types/dast_target_type_enum.rb'
- 'ee/app/graphql/types/epics/negated_epic_filter_input_type.rb'
- 'ee/app/graphql/types/geo/registrable_type.rb'
- 'ee/app/graphql/types/geo/replication_state_enum.rb'
- 'ee/app/graphql/types/geo/verification_state_enum.rb'
- 'ee/app/graphql/types/gitlab_subscriptions/preview_billable_user_change_type.rb'
- 'ee/app/graphql/types/protected_environments/authorizable_type.rb'
- 'ee/app/graphql/types/sbom/license_type.rb'
- 'ee/app/graphql/types/sbom/location_type.rb'
- 'ee/app/graphql/types/scan_status_enum.rb'
- 'ee/app/graphql/types/vulnerabilities/dismissal_reason_enum.rb'
- 'ee/app/graphql/types/vulnerability/external_issue_link_type_enum.rb'
- 'ee/app/graphql/types/vulnerability_identifier_input_type.rb'
- 'ee/app/graphql/types/vulnerability_scanner_input_type.rb'
- 'ee/app/graphql/types/vulnerability_scanner_vendor_input_type.rb'
---
GraphQL/ResolverMethodLength:
Exclude:
- 'app/graphql/types/ci/stage_type.rb'
---
# Cop supports --autocorrect.
Graphql/ResourceNotAvailableError:
Exclude:
- 'app/graphql/mutations/achievements/create.rb'
- 'app/graphql/mutations/admin/sidekiq_queues/delete_jobs.rb'
- 'app/graphql/mutations/design_management/move.rb'
- 'app/graphql/mutations/issues/bulk_update.rb'
- 'app/graphql/mutations/issues/set_crm_contacts.rb'
- 'app/graphql/mutations/issues/set_escalation_status.rb'
- 'app/graphql/mutations/notes/create/base.rb'
- 'app/graphql/mutations/notes/create/note.rb'
- 'app/graphql/mutations/notes/reposition_image_diff_note.rb'
- 'app/graphql/mutations/notes/update/image_diff_note.rb'
- 'app/graphql/mutations/todos/mark_all_done.rb'
- 'app/graphql/mutations/work_items/export.rb'
- 'app/graphql/resolvers/ci/runner_setup_resolver.rb'
- 'app/graphql/resolvers/concerns/search_arguments.rb'
- 'app/graphql/resolvers/container_repository_tags_resolver.rb'
- 'app/graphql/resolvers/design_management/versions_resolver.rb'
- 'app/graphql/resolvers/kas/agent_configurations_resolver.rb'
- 'app/graphql/resolvers/kas/agent_connections_resolver.rb'
- 'app/graphql/resolvers/projects/snippets_resolver.rb'
- 'app/graphql/types/container_repository_details_type.rb'
- 'app/graphql/types/container_repository_type.rb'
- 'ee/app/graphql/mutations/ai/action.rb'
- 'ee/app/graphql/mutations/audit_events/instance_external_audit_event_destinations/base.rb'
- 'ee/app/graphql/mutations/issues/set_escalation_policy.rb'
- 'ee/app/graphql/mutations/projects/set_locked.rb'
- 'ee/app/graphql/resolvers/incident_management/oncall_shifts_resolver.rb'
---
# Cop supports --autocorrect.
GraphQL/UnnecessaryFieldAlias:
Exclude:
- 'app/graphql/types/ci/pipeline_type.rb'
- 'app/graphql/types/ci/runner_manager_type.rb'
- 'app/graphql/types/ci/runner_type.rb'
- 'app/graphql/types/deployment_tag_type.rb'
- 'app/graphql/types/issue_type.rb'
- 'app/graphql/types/ml/model_version_links_type.rb'
- 'app/graphql/types/projects/fork_details_type.rb'
- 'app/graphql/types/repository/blob_type.rb'
- 'ee/app/graphql/ee/types/project_type.rb'
- 'ee/app/graphql/types/admin/cloud_licenses/current_license_type.rb'
- 'ee/app/graphql/types/approval_rule_type.rb'
- 'ee/app/graphql/types/dast/profile_type.rb'
- 'ee/app/graphql/types/dora/performance_score_connection_type.rb'
- 'ee/app/graphql/types/group_release_stats_type.rb'
- 'ee/app/graphql/types/requirements_management/requirement_type.rb'
---
# Cop supports --autocorrect.
GraphQL/UnusedArgument:
Exclude:
- 'app/graphql/mutations/jira_import/start.rb'
- 'app/graphql/resolvers/packages_base_resolver.rb'
---
InternalAffairs/UseRestrictOnSend:
Exclude:
- 'rubocop/cop/gitlab/feature_available_usage.rb'
- 'rubocop/cop/migration/add_concurrent_foreign_key.rb'
- 'rubocop/cop/migration/add_concurrent_index.rb'
- 'rubocop/cop/migration/add_timestamps.rb'
- 'rubocop/cop/migration/background_migrations.rb'
- 'rubocop/cop/migration/remove_concurrent_index.rb'
- 'rubocop/cop/migration/with_lock_retries_with_change.rb'
- 'rubocop/cop/project_path_helper.rb'
- 'rubocop/cop/safe_params.rb'
---
# Cop supports --autocorrect.
Layout/ArgumentAlignment:
Exclude:
- 'app/graphql/mutations/timelogs/base.rb'
- 'app/graphql/mutations/timelogs/create.rb'
- 'app/graphql/mutations/timelogs/delete.rb'
- 'app/graphql/mutations/todos/create.rb'
- 'app/graphql/mutations/todos/mark_all_done.rb'
- 'app/graphql/mutations/todos/mark_done.rb'
- 'app/graphql/mutations/todos/restore.rb'
- 'app/graphql/mutations/todos/restore_many.rb'
- 'app/graphql/mutations/uploads/delete.rb'
- 'app/graphql/mutations/user_callouts/create.rb'
- 'app/graphql/mutations/work_items/create.rb'
- 'app/graphql/mutations/work_items/create_from_task.rb'
- 'app/graphql/mutations/work_items/delete.rb'
- 'app/graphql/mutations/work_items/update.rb'
- 'app/graphql/resolvers/admin/analytics/usage_trends/measurements_resolver.rb'
- 'ee/app/services/ee/issues/clone_service.rb'
- 'ee/app/services/ee/keys/create_service.rb'
- 'ee/app/services/ee/projects/create_from_template_service.rb'
- 'ee/app/services/ee/projects/gitlab_projects_import_service.rb'
- 'ee/app/services/ee/search/snippet_service.rb'
- 'ee/app/services/ee/users/update_service.rb'
- 'ee/app/services/elastic/process_bookkeeping_service.rb'
- 'ee/app/services/epics/issue_promote_service.rb'
- 'ee/app/services/external_status_checks/create_service.rb'
- 'ee/app/services/external_status_checks/destroy_service.rb'
- 'ee/app/services/external_status_checks/update_service.rb'
- 'lib/gitlab/config_checker/external_database_checker.rb'
- 'spec/lib/bulk_imports/common/pipelines/lfs_objects_pipeline_spec.rb'
- 'spec/lib/container_registry/blob_spec.rb'
- 'spec/lib/container_registry/tag_spec.rb'
- 'spec/lib/error_tracking/sentry_client/issue_spec.rb'
- 'spec/lib/feature/definition_spec.rb'
- 'spec/lib/feature/gitaly_spec.rb'
- 'spec/lib/feature_spec.rb'
- 'spec/lib/gitlab/checks/changes_access_spec.rb'
- 'spec/lib/gitlab/checks/single_change_access_spec.rb'
- 'spec/lib/gitlab/conan_token_spec.rb'
- 'spec/lib/gitlab/config_checker/external_database_checker_spec.rb'
- 'spec/lib/gitlab/cross_project_access/class_methods_spec.rb'
---
# Cop supports --autocorrect.
Layout/ArrayAlignment:
Exclude:
- 'config/initializers/0_marginalia.rb'
- 'config/initializers/direct_upload_support.rb'
- 'ee/app/controllers/admin/push_rules_controller.rb'
- 'ee/app/controllers/ee/admin/application_settings_controller.rb'
- 'ee/app/controllers/ee/projects/merge_requests_controller.rb'
- 'ee/app/controllers/groups/protected_branches_controller.rb'
- 'ee/app/controllers/groups/push_rules_controller.rb'
- 'ee/app/controllers/projects/push_rules_controller.rb'
- 'ee/app/finders/autocomplete/project_invited_groups_finder.rb'
- 'ee/app/finders/ee/issues_finder/params.rb'
- 'ee/app/models/concerns/geo/verification_state.rb'
- 'ee/app/models/dast_site_profile.rb'
- 'ee/app/models/dora/base_metric.rb'
- 'ee/app/models/ee/application_setting.rb'
- 'ee/app/models/ee/epic.rb'
- 'ee/app/models/ee/user.rb'
- 'ee/app/models/geo/event_log.rb'
- 'ee/app/models/ip_restriction.rb'
- 'ee/app/models/license.rb'
- 'ee/app/models/protected_environment.rb'
- 'ee/app/models/security/finding.rb'
- 'ee/app/services/ee/users/authorized_build_service.rb'
- 'ee/app/services/jira/requests/issues/list_service.rb'
- 'ee/app/services/protected_environments/base_service.rb'
- 'ee/app/services/security/security_orchestration_policies/create_pipeline_service.rb'
- 'ee/app/services/vulnerabilities/create_service_base.rb'
- 'ee/lib/gitlab/analytics/cycle_analytics/summary/group/stage_summary.rb'
- 'ee/lib/gitlab/usage/metrics/instrumentations/license_metric.rb'
- 'ee/spec/controllers/admin/licenses/usage_exports_controller_spec.rb'
- 'ee/spec/factories/dependencies.rb'
- 'ee/spec/features/boards/boards_licensed_features_spec.rb'
- 'ee/spec/features/groups/analytics/cycle_analytics/charts_spec.rb'
- 'ee/spec/features/groups/group_roadmap_spec.rb'
- 'ee/spec/finders/security/pipeline_vulnerabilities_finder_spec.rb'
- 'ee/spec/frontend/fixtures/search.rb'
- 'ee/spec/graphql/resolvers/analytics/contribution_analytics/contributions_resolver_spec.rb'
- 'ee/spec/graphql/types/dast_scanner_profile_type_spec.rb'
- 'ee/spec/graphql/types/dast_site_profile_type_spec.rb'
- 'ee/spec/graphql/types/permission_types/epic_spec.rb'
- 'ee/spec/graphql/types/permission_types/vulnerability_spec.rb'
- 'ee/spec/graphql/types/pipeline_security_report_finding_type_spec.rb'
- 'ee/spec/graphql/types/requirements_management/requirement_type_spec.rb'
- 'ee/spec/graphql/types/vulnerability_type_spec.rb'
- 'ee/spec/helpers/boards_helper_spec.rb'
- 'ee/spec/lib/audit/group_merge_request_approval_setting_changes_auditor_spec.rb'
- 'ee/spec/lib/audit/project_changes_auditor_spec.rb'
- 'ee/spec/lib/ee/gitlab/auth/ldap/sync/group_spec.rb'
- 'ee/spec/lib/ee/gitlab/usage_data_spec.rb'
- 'ee/spec/lib/gitlab/auth/ldap/person_spec.rb'
- 'ee/spec/lib/gitlab/ci/reports/dependency_list/report_spec.rb'
- 'ee/spec/lib/gitlab/graphql/loaders/oncall_participant_loader_spec.rb'
- 'ee/spec/lib/gitlab/search/index_curator_spec.rb'
- 'ee/spec/lib/gitlab/visibility_level_spec.rb'
- 'ee/spec/lib/incident_management/oncall_shift_generator_spec.rb'
- 'ee/spec/models/dora/base_metric_spec.rb'
- 'ee/spec/models/dora/daily_metrics_spec.rb'
- 'ee/spec/models/ee/group_spec.rb'
- 'ee/spec/models/ee/project_spec.rb'
- 'ee/spec/models/issue_spec.rb'
- 'ee/spec/models/repository_spec.rb'
- 'ee/spec/models/security/orchestration_policy_rule_schedule_spec.rb'
- 'ee/spec/models/security/scan_spec.rb'
- 'ee/spec/policies/group_policy_spec.rb'
- 'ee/spec/policies/project_policy_spec.rb'
- 'ee/spec/requests/api/dora/metrics_spec.rb'
- 'ee/spec/requests/api/graphql/group/epic/epic_ancestors_spec.rb'
- 'ee/spec/requests/api/graphql/group/epic/epic_children_spec.rb'
- 'ee/spec/requests/api/graphql/group/epics_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/compliance_management/frameworks/create_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/releases/update_spec.rb'
- 'ee/spec/requests/api/ldap_group_links_spec.rb'
- 'ee/spec/requests/api/license_spec.rb'
- 'ee/spec/requests/api/members_spec.rb'
- 'ee/spec/requests/api/saml_group_links_spec.rb'
- 'ee/spec/serializers/dashboard_environment_entity_spec.rb'
- 'ee/spec/serializers/user_analytics_entity_spec.rb'
- 'ee/spec/services/audit_events/export_csv_service_spec.rb'
- 'ee/spec/services/ee/boards/issues/list_service_spec.rb'
- 'ee/spec/services/epic_issues/create_service_spec.rb'
- 'ee/spec/services/epics/epic_links/create_service_spec.rb'
- 'ee/spec/services/incident_management/issuable_resource_links/zoom_link_service_spec.rb'
- 'ee/spec/services/security/dependency_list_service_spec.rb'
- 'ee/spec/services/security/security_orchestration_policies/create_pipeline_service_spec.rb'
- 'ee/spec/services/security/token_revocation_service_spec.rb'
- 'ee/spec/support/helpers/vulnerability_exports_helpers.rb'
- 'ee/spec/support/shared_examples/finders/epics/findable_shared_examples.rb'
- 'ee/spec/support/shared_examples/policies/requirement_policy_shared_examples.rb'
- 'lib/api/api_guard.rb'
- 'lib/api/ci/runner.rb'
- 'lib/api/ci/runners.rb'
- 'lib/api/internal/base.rb'
- 'lib/api/statistics.rb'
- 'lib/gitlab/alert_management/payload/prometheus.rb'
- 'lib/gitlab/chat/command.rb'
- 'lib/gitlab/checks/single_change_access.rb'
- 'lib/gitlab/ci/config/entry/default.rb'
- 'lib/gitlab/ci/config/entry/job.rb'
- 'lib/gitlab/ci/config/entry/processable.rb'
- 'lib/gitlab/ci/config/entry/reports.rb'
- 'lib/gitlab/ci/config/entry/root.rb'
- 'lib/gitlab/ci/config/external/processor.rb'
- 'lib/gitlab/ci/status/bridge/factory.rb'
- 'lib/gitlab/ci/status/build/factory.rb'
- 'lib/gitlab/ci/status/stage/factory.rb'
- 'lib/gitlab/cleanup/project_upload_file_finder.rb'
- 'lib/gitlab/conflict/file_collection.rb'
- 'lib/gitlab/database/background_migration/batched_job.rb'
- 'lib/gitlab/email/receiver.rb'
- 'lib/gitlab/etag_caching/router/rails.rb'
- 'lib/gitlab/git/diff.rb'
- 'lib/gitlab/import_export/importer.rb'
- 'lib/gitlab/instrumentation/redis.rb'
- 'lib/gitlab/lograge/custom_options.rb'
- 'lib/gitlab/metrics/global_search_slis.rb'
- 'lib/gitlab/metrics/requests_rack_middleware.rb'
- 'lib/gitlab/metrics/samplers/threads_sampler.rb'
- 'lib/gitlab/reference_extractor.rb'
- 'lib/gitlab/sidekiq_middleware/size_limiter/validator.rb'
- 'lib/gitlab/usage/metrics/instrumentations/count_imported_projects_total_metric.rb'
- 'lib/gitlab/visibility_level.rb'
- 'lib/kramdown/parser/atlassian_document_format.rb'
- 'lib/tasks/cache.rake'
- 'qa/spec/specs/runner_spec.rb'
- 'rubocop/cop/gitlab/rspec/avoid_setup.rb'
- 'rubocop/cop/graphql/authorize_types.rb'
- 'spec/controllers/import/bulk_imports_controller_spec.rb'
- 'spec/controllers/projects/pipeline_schedules_controller_spec.rb'
- 'spec/factories/ci/builds.rb'
- 'spec/features/issuables/sorting_list_spec.rb'
- 'spec/features/oauth_login_spec.rb'
- 'spec/features/uploads/user_uploads_file_to_note_spec.rb'
- 'spec/finders/ci/pipelines_finder_spec.rb'
- 'spec/finders/ci/runners_finder_spec.rb'
- 'spec/finders/groups_finder_spec.rb'
- 'spec/finders/snippets_finder_spec.rb'
- 'spec/graphql/gitlab_schema_spec.rb'
- 'spec/graphql/mutations/commits/create_spec.rb'
- 'spec/graphql/resolvers/environments/nested_environments_resolver_spec.rb'
- 'spec/graphql/resolvers/project_issues_resolver_spec.rb'
- 'spec/graphql/types/blob_viewer_type_spec.rb'
- 'spec/graphql/types/boards/board_issue_input_type_spec.rb'
- 'spec/graphql/types/container_repository_details_type_spec.rb'
- 'spec/graphql/types/container_repository_type_spec.rb'
- 'spec/graphql/types/issuable_sort_enum_spec.rb'
- 'spec/graphql/types/issue_type_spec.rb'
- 'spec/graphql/types/project_type_spec.rb'
- 'spec/graphql/types/snippet_type_spec.rb'
- 'spec/graphql/types/snippets/blob_type_spec.rb'
- 'spec/graphql/types/snippets/blob_viewer_type_spec.rb'
- 'spec/helpers/blame_helper_spec.rb'
- 'spec/helpers/labels_helper_spec.rb'
- 'spec/helpers/releases_helper_spec.rb'
- 'spec/lib/banzai/filter/color_filter_spec.rb'
- 'spec/lib/banzai/reference_parser/design_parser_spec.rb'
- 'spec/lib/container_registry/path_spec.rb'
- 'spec/lib/gitlab/auth/saml/user_spec.rb'
- 'spec/lib/gitlab/background_migration/job_coordinator_spec.rb'
- 'spec/lib/gitlab/backtrace_cleaner_spec.rb'
- 'spec/lib/gitlab/ci/config/entry/bridge_spec.rb'
- 'spec/lib/gitlab/ci/config/entry/default_spec.rb'
- 'spec/lib/gitlab/ci/config/entry/id_token_spec.rb'
- 'spec/lib/gitlab/ci/config/entry/job_spec.rb'
- 'spec/lib/gitlab/ci/config/entry/ports_spec.rb'
- 'spec/lib/gitlab/ci/config/entry/root_spec.rb'
- 'spec/lib/gitlab/ci/config/entry/services_spec.rb'
- 'spec/lib/gitlab/ci/config/external/file/remote_spec.rb'
- 'spec/lib/gitlab/ci/config/external/mapper/filter_spec.rb'
- 'spec/lib/gitlab/ci/config/external/mapper/location_expander_spec.rb'
- 'spec/lib/gitlab/ci/config/external/mapper/normalizer_spec.rb'
- 'spec/lib/gitlab/ci/config/external/mapper_spec.rb'
- 'spec/lib/gitlab/ci/config_spec.rb'
- 'spec/lib/gitlab/ci/parsers/security/common_spec.rb'
- 'spec/lib/gitlab/ci/pipeline/chain/build/associations_spec.rb'
- 'spec/lib/gitlab/ci/pipeline/chain/seed_spec.rb'
- 'spec/lib/gitlab/ci/pipeline/duration_spec.rb'
- 'spec/lib/gitlab/ci/pipeline/preloader_spec.rb'
- 'spec/lib/gitlab/ci/pipeline/seed/build_spec.rb'
- 'spec/lib/gitlab/ci/pipeline/seed/stage_spec.rb'
- 'spec/lib/gitlab/ci/reports/security/aggregated_report_spec.rb'
- 'spec/lib/gitlab/ci/secure_files/mobile_provision_spec.rb'
- 'spec/lib/gitlab/ci/secure_files/x509_name_spec.rb'
- 'spec/lib/gitlab/ci/status/bridge/factory_spec.rb'
- 'spec/lib/gitlab/ci/status/build/factory_spec.rb'
- 'spec/lib/gitlab/ci/variables/builder_spec.rb'
- 'spec/lib/gitlab/ci/variables/collection_spec.rb'
- 'spec/lib/gitlab/ci/variables/helpers_spec.rb'
- 'spec/lib/gitlab/ci/yaml_processor_spec.rb'
- 'spec/lib/gitlab/database/load_balancing/rack_middleware_spec.rb'
- 'spec/lib/gitlab/database/load_balancing/service_discovery/sampler_spec.rb'
- 'spec/lib/gitlab/database/tables_sorted_by_foreign_keys_spec.rb'
- 'spec/lib/gitlab/diff/highlight_cache_spec.rb'
- 'spec/lib/gitlab/diff/inline_diff_spec.rb'
- 'spec/lib/gitlab/diff/lines_unfolder_spec.rb'
- 'spec/lib/gitlab/email/handler/create_merge_request_handler_spec.rb'
- 'spec/lib/gitlab/git/push_spec.rb'
- 'spec/lib/gitlab/git_access_spec.rb'
- 'spec/lib/gitlab/graphql/loaders/batch_model_loader_spec.rb'
- 'spec/lib/gitlab/i18n/po_linter_spec.rb'
- 'spec/lib/gitlab/import_export/attributes_finder_spec.rb'
- 'spec/lib/gitlab/import_export/members_mapper_spec.rb'
- 'spec/lib/gitlab/issuable_sorter_spec.rb'
- 'spec/lib/gitlab/kroki_spec.rb'
- 'spec/lib/gitlab/language_detection_spec.rb'
- 'spec/lib/gitlab/markup_helper_spec.rb'
- 'spec/lib/gitlab/pagination/keyset/in_operator_optimization/query_builder_spec.rb'
- 'spec/lib/gitlab/patch/prependable_spec.rb'
- 'spec/lib/gitlab/reference_extractor_spec.rb'
- 'spec/lib/gitlab/serializer/ci/variables_spec.rb'
- 'spec/lib/gitlab/sidekiq_config/worker_spec.rb'
- 'spec/lib/gitlab/sidekiq_migrate_jobs_spec.rb'
- 'spec/lib/gitlab/ssh_public_key_spec.rb'
- 'spec/lib/gitlab/usage_data/topology_spec.rb'
- 'spec/lib/gitlab/utils/merge_hash_spec.rb'
- 'spec/lib/gitlab/visibility_level_spec.rb'
- 'spec/models/ci/build_spec.rb'
- 'spec/models/ci/group_spec.rb'
- 'spec/models/ci/pipeline_spec.rb'
- 'spec/models/ci/processable_spec.rb'
- 'spec/models/commit_status_spec.rb'
- 'spec/models/concerns/ci/has_status_spec.rb'
- 'spec/models/concerns/issuable_spec.rb'
- 'spec/models/design_management/version_spec.rb'
- 'spec/models/discussion_spec.rb'
- 'spec/models/incident_management/timeline_event_tag_spec.rb'
- 'spec/models/integrations/irker_spec.rb'
- 'spec/models/issue_spec.rb'
- 'spec/models/operations/feature_flags/strategy_spec.rb'
- 'spec/models/operations/feature_flags/user_list_spec.rb'
- 'spec/models/project_group_link_spec.rb'
- 'spec/models/repository_spec.rb'
- 'spec/models/snippet_repository_spec.rb'
- 'spec/models/user_preference_spec.rb'
- 'spec/models/user_spec.rb'
- 'spec/models/web_ide_terminal_spec.rb'
- 'spec/policies/merge_request_policy_spec.rb'
- 'spec/policies/project_policy_spec.rb'
- 'spec/requests/api/ci/runner/jobs_request_post_spec.rb'
- 'spec/requests/api/graphql/group_query_spec.rb'
- 'spec/requests/api/graphql/jobs_query_spec.rb'
- 'spec/requests/api/graphql/project/languages_spec.rb'
- 'spec/requests/api/projects_spec.rb'
- 'spec/requests/api/releases_spec.rb'
- 'spec/requests/api/settings_spec.rb'
- 'spec/requests/api/snippets_spec.rb'
- 'spec/serializers/fork_namespace_entity_spec.rb'
- 'spec/serializers/group_child_entity_spec.rb'
- 'spec/services/ci/create_pipeline_service_spec.rb'
- 'spec/services/ci/enqueue_job_service_spec.rb'
- 'spec/services/ci/job_artifacts/destroy_batch_service_spec.rb'
- 'spec/services/ci/pipeline_processing/atomic_processing_service_spec.rb'
- 'spec/services/ci/play_build_service_spec.rb'
- 'spec/services/feature_flags/create_service_spec.rb'
- 'spec/services/issues/referenced_merge_requests_service_spec.rb'
- 'spec/services/merge_requests/conflicts/resolve_service_spec.rb'
- 'spec/services/projects/detect_repository_languages_service_spec.rb'
- 'spec/services/security/merge_reports_service_spec.rb'
- 'spec/support/helpers/kubernetes_helpers.rb'
- 'spec/support/helpers/login_helpers.rb'
- 'spec/support/shared_examples/lib/email/email_shared_examples.rb'
- 'spec/support/shared_examples/lib/wikis_api_examples.rb'
- 'spec/support/shared_examples/models/label_note_shared_examples.rb'
- 'spec/support/shared_examples/models/mentionable_shared_examples.rb'
- 'spec/workers/pages_domain_ssl_renewal_cron_worker_spec.rb'
---
# Cop supports --autocorrect.
Layout/ClassStructure:
Exclude:
- 'app/components/pajamas/accordion_item_component.rb'
- 'app/components/pajamas/alert_component.rb'
- 'app/components/pajamas/avatar_component.rb'
- 'app/components/pajamas/badge_component.rb'
- 'app/components/pajamas/banner_component.rb'
- 'app/components/pajamas/button_component.rb'
- 'app/components/pajamas/progress_component.rb'
- 'app/components/pajamas/spinner_component.rb'
- 'app/controllers/jira_connect/app_descriptor_controller.rb'
- 'app/controllers/projects/environments_controller.rb'
- 'app/finders/ci/group_variables_finder.rb'
- 'app/finders/clusters/knative_services_finder.rb'
- 'app/finders/group_members_finder.rb'
- 'app/finders/groups/environment_scopes_finder.rb'
- 'app/finders/issuable_finder.rb'
- 'app/graphql/mutations/base_mutation.rb'
- 'app/graphql/resolvers/analytics/cycle_analytics/base_count_resolver.rb'
- 'app/graphql/resolvers/base_resolver.rb'
- 'app/graphql/resolvers/board_list_issues_resolver.rb'
- 'app/graphql/resolvers/design_management/design_at_version_resolver.rb'
- 'app/graphql/resolvers/design_management/design_resolver.rb'
- 'app/graphql/resolvers/design_management/version/design_at_version_resolver.rb'
- 'app/graphql/resolvers/design_management/version_in_collection_resolver.rb'
- 'app/graphql/resolvers/group_issues_resolver.rb'
- 'app/graphql/resolvers/group_merge_requests_resolver.rb'
- 'app/graphql/resolvers/group_resolver.rb'
- 'app/graphql/resolvers/namespace_projects_resolver.rb'
- 'app/graphql/resolvers/namespace_resolver.rb'
- 'app/graphql/resolvers/project_resolver.rb'
- 'app/graphql/resolvers/releases_resolver.rb'
- 'app/graphql/resolvers/work_items/work_item_discussions_resolver.rb'
- 'app/graphql/types/base_object.rb'
- 'app/mailers/notify.rb'
- 'app/models/abuse_report.rb'
- 'app/models/active_session.rb'
- 'app/models/alert_management/http_integration.rb'
- 'app/models/analytics/cycle_analytics/aggregation.rb'
- 'app/models/analytics/cycle_analytics/stage.rb'
- 'app/models/analytics/cycle_analytics/value_stream.rb'
- 'app/models/application_record.rb'
- 'app/models/application_setting.rb'
- 'app/models/audit_event.rb'
- 'app/models/award_emoji.rb'
- 'app/models/batched_git_ref_updates/deletion.rb'
- 'app/models/blob_viewer/base.rb'
- 'app/models/board.rb'
- 'app/models/bulk_import.rb'
- 'app/models/ci/bridge.rb'
- 'app/models/ci/build.rb'
- 'app/models/ci/build_metadata.rb'
- 'app/models/ci/external_pull_request.rb'
- 'app/models/ci/group.rb'
- 'app/models/ci/group_variable.rb'
- 'app/models/ci/job_artifact.rb'
- 'app/models/ci/processable.rb'
- 'app/models/ci/runner_manager.rb'
- 'app/models/clusters/agent_token.rb'
- 'app/models/commit.rb'
- 'app/models/commit_signatures/gpg_signature.rb'
- 'app/models/concerns/token_authenticatable_strategies/base.rb'
- 'app/models/concerns/where_composite.rb'
- 'app/models/container_repository.rb'
- 'app/models/customer_relations/contact.rb'
- 'app/models/deploy_key.rb'
- 'app/models/deployment.rb'
- 'app/models/design_management/design.rb'
- 'app/models/design_management/design_at_version.rb'
- 'app/models/design_management/version.rb'
- 'app/models/diff_note.rb'
- 'app/models/diff_note_position.rb'
- 'app/models/diff_viewer/base.rb'
- 'app/models/discussion.rb'
- 'app/models/draft_note.rb'
- 'app/models/environment_status.rb'
- 'app/models/error_tracking/project_error_tracking_setting.rb'
- 'app/models/gpg_key.rb'
- 'app/models/hooks/web_hook.rb'
- 'app/models/identity.rb'
- 'app/models/instance_metadata/kas.rb'
- 'app/models/integration.rb'
- 'app/models/integrations/base_chat_notification.rb'
- 'app/models/integrations/base_ci.rb'
- 'app/models/integrations/base_issue_tracker.rb'
- 'app/models/integrations/base_slack_notification.rb'
- 'app/models/integrations/base_slash_commands.rb'
- 'app/models/integrations/buildkite.rb'
- 'app/models/integrations/clickup.rb'
- 'app/models/integrations/confluence.rb'
- 'app/models/integrations/datadog.rb'
- 'app/models/integrations/diffblue_cover.rb'
- 'app/models/integrations/discord.rb'
- 'app/models/integrations/drone_ci.rb'
- 'app/models/integrations/ewm.rb'
- 'app/models/integrations/external_wiki.rb'
- 'app/models/integrations/gitlab_slack_application.rb'
- 'app/models/integrations/hangouts_chat.rb'
- 'app/models/integrations/harbor.rb'
- 'app/models/integrations/jenkins.rb'
- 'app/models/integrations/jira.rb'
- 'app/models/integrations/mattermost.rb'
- 'app/models/integrations/mattermost_slash_commands.rb'
- 'app/models/integrations/microsoft_teams.rb'
- 'app/models/integrations/phorge.rb'
- 'app/models/integrations/pipelines_email.rb'
- 'app/models/integrations/prometheus.rb'
- 'app/models/integrations/pumble.rb'
- 'app/models/integrations/teamcity.rb'
- 'app/models/integrations/unify_circuit.rb'
- 'app/models/integrations/webex_teams.rb'
- 'app/models/integrations/youtrack.rb'
- 'app/models/integrations/zentao.rb'
- 'app/models/issue.rb'
- 'app/models/jira_connect/public_key.rb'
- 'app/models/lfs_object.rb'
- 'app/models/loose_foreign_keys/deleted_record.rb'
- 'app/models/merge_request.rb'
- 'app/models/merge_request/metrics.rb'
- 'app/models/milestone.rb'
- 'app/models/ml/model.rb'
- 'app/models/namespace/root_storage_statistics.rb'
- 'app/models/namespace/traversal_hierarchy.rb'
- 'app/models/namespace_statistics.rb'
- 'app/models/notification_setting.rb'
- 'app/models/oauth_access_token.rb'
- 'app/models/packages/conan/metadatum.rb'
- 'app/models/packages/debian/group_architecture.rb'
- 'app/models/packages/debian/group_component.rb'
- 'app/models/packages/debian/group_component_file.rb'
- 'app/models/packages/debian/group_distribution.rb'
- 'app/models/packages/debian/group_distribution_key.rb'
- 'app/models/packages/debian/project_architecture.rb'
- 'app/models/packages/debian/project_component.rb'
- 'app/models/packages/debian/project_component_file.rb'
- 'app/models/packages/debian/project_distribution.rb'
- 'app/models/packages/debian/project_distribution_key.rb'
- 'app/models/packages/sem_ver.rb'
- 'app/models/personal_access_token.rb'
- 'app/models/project_statistics.rb'
- 'app/models/protected_branch.rb'
- 'app/models/release.rb'
- 'app/models/release_highlight.rb'
- 'app/models/repository.rb'
- 'app/models/resource_label_event.rb'
- 'app/models/snippet.rb'
- 'app/models/spam_log.rb'
- 'app/models/ssh_host_key.rb'
- 'app/models/state_note.rb'
- 'app/models/timelog.rb'
- 'app/models/user.rb'
- 'app/models/users/phone_number_validation.rb'
- 'app/models/users/saved_reply.rb'
- 'app/models/wiki_page.rb'
- 'app/models/wiki_page/slug.rb'
- 'app/models/work_items/type.rb'
- 'app/models/work_items/widgets/base.rb'
- 'app/models/work_items/widgets/hierarchy.rb'
- 'app/presenters/ci/build_runner_presenter.rb'
- 'app/services/auth/container_registry_authentication_service.rb'
- 'app/services/ci/pipeline_processing/atomic_processing_service/status_collection.rb'
- 'app/services/ci/pipeline_trigger_service.rb'
- 'app/services/ci/pipelines/add_job_service.rb'
- 'app/services/clusters/kubernetes/create_or_update_service_account_service.rb'
- 'app/services/dependency_proxy/auth_token_service.rb'
- 'app/services/import/gitlab_projects/file_acquisition_strategies/remote_file_s3.rb'
- 'app/services/import_csv/base_service.rb'
- 'app/services/integrations/slack_interactions/incident_management/incident_modal_opened_service.rb'
- 'app/services/issuable/callbacks/base.rb'
- 'app/services/issuable_base_service.rb'
- 'app/services/issues/base_service.rb'
- 'app/services/merge_requests/base_service.rb'
- 'app/services/notification_recipients/builder/default.rb'
- 'app/services/notification_service.rb'
- 'app/services/projects/cleanup_service.rb'
- 'app/services/projects/count_service.rb'
- 'app/services/projects/forks_count_service.rb'
- 'app/services/projects/open_issues_count_service.rb'
- 'app/services/projects/open_merge_requests_count_service.rb'
- 'app/services/projects/prometheus/alerts/notify_service.rb'
- 'app/services/projects/schedule_bulk_repository_shard_moves_service.rb'
- 'app/services/snippets/schedule_bulk_repository_shard_moves_service.rb'
- 'app/services/spam/spam_params.rb'
- 'app/services/system_notes/design_management_service.rb'
- 'app/services/system_notes/issuables_service.rb'
- 'app/services/web_hook_service.rb'
- 'app/services/work_items/import_csv_service.rb'
- 'app/uploaders/file_uploader.rb'
- 'app/validators/addressable_url_validator.rb'
- 'app/validators/html_safety_validator.rb'
- 'app/workers/analytics/usage_trends/counter_job_worker.rb'
- 'app/workers/cluster_update_app_worker.rb'
- 'app/workers/gitlab_service_ping_worker.rb'
- 'app/workers/jira_connect/sync_deployments_worker.rb'
- 'app/workers/mail_scheduler/notification_service_worker.rb'
- 'app/workers/ml/experiment_tracking/associate_ml_candidate_to_package_worker.rb'
- 'app/workers/namespaces/process_outdated_namespace_descendants_cron_worker.rb'
- 'app/workers/object_storage/migrate_uploads_worker.rb'
- 'app/workers/repository_update_remote_mirror_worker.rb'
- 'ee/app/components/namespaces/free_user_cap/base_alert_component.rb'
- 'ee/app/controllers/projects/integrations/jira/issues_controller.rb'
- 'ee/app/controllers/subscriptions_controller.rb'
- 'ee/app/finders/autocomplete/vulnerabilities_autocomplete_finder.rb'
- 'ee/app/finders/namespaces/billed_users_finder.rb'
- 'ee/app/finders/namespaces/free_user_cap/users_without_added_members_finder.rb'
- 'ee/app/graphql/mutations/gitlab_subscriptions/user_add_on_assignments/bulk_create.rb'
- 'ee/app/graphql/mutations/gitlab_subscriptions/user_add_on_assignments/bulk_remove.rb'
- 'ee/app/graphql/mutations/iterations/update.rb'
- 'ee/app/graphql/mutations/vulnerabilities/bulk_dismiss.rb'
- 'ee/app/graphql/mutations/vulnerabilities/confirm.rb'
- 'ee/app/graphql/mutations/vulnerabilities/dismiss.rb'
- 'ee/app/graphql/mutations/vulnerabilities/resolve.rb'
- 'ee/app/graphql/mutations/vulnerabilities/revert_to_detected.rb'
- 'ee/app/graphql/representation/vulnerability_scanner_entry.rb'
- 'ee/app/graphql/resolvers/epics_resolver.rb'
- 'ee/app/graphql/resolvers/incident_management/oncall_shifts_resolver.rb'
- 'ee/app/graphql/resolvers/vulnerabilities/details_resolver.rb'
- 'ee/app/graphql/types/ci/runner_google_cloud_provisioning_type.rb'
- 'ee/app/models/approval_merge_request_rule.rb'
- 'ee/app/models/approval_state.rb'
- 'ee/app/models/boards/epic_board.rb'
- 'ee/app/models/ci/finished_build_ch_sync_event.rb'
- 'ee/app/models/ci/minutes/namespace_monthly_usage.rb'
- 'ee/app/models/dast/site_profile_secret_variable.rb'
- 'ee/app/models/dast_site_profile.rb'
- 'ee/app/models/dast_site_validation.rb'
- 'ee/app/models/elastic/migration_record.rb'
- 'ee/app/models/epic_issue.rb'
- 'ee/app/models/geo/secondary_usage_data.rb'
- 'ee/app/models/geo_node_status.rb'
- 'ee/app/models/groups/saved_reply.rb'
- 'ee/app/models/integrations/github.rb'
- 'ee/app/models/integrations/github/status_message.rb'
- 'ee/app/models/integrations/google_cloud_platform/artifact_registry.rb'
- 'ee/app/models/integrations/google_cloud_platform/workload_identity_federation.rb'
- 'ee/app/models/namespaces/free_user_cap/enforcement.rb'
- 'ee/app/models/package_metadata/advisory.rb'
- 'ee/app/models/package_metadata/package.rb'
- 'ee/app/models/product_analytics/dashboard.rb'
- 'ee/app/models/product_analytics/visualization.rb'
- 'ee/app/models/projects/saved_reply.rb'
- 'ee/app/models/protected_branch/unprotect_access_level.rb'
- 'ee/app/models/sbom/occurrence.rb'
- 'ee/app/models/search/zoekt/task.rb'
- 'ee/app/models/vulnerabilities/finding.rb'
- 'ee/app/models/vulnerabilities/identifier.rb'
- 'ee/app/models/vulnerabilities/projects_grade.rb'
- 'ee/app/models/work_items/widgets/rolledup_dates.rb'
- 'ee/app/replicators/geo/ci_secure_file_replicator.rb'
- 'ee/app/replicators/geo/dependency_proxy_blob_replicator.rb'
- 'ee/app/replicators/geo/dependency_proxy_manifest_replicator.rb'
- 'ee/app/replicators/geo/job_artifact_replicator.rb'
- 'ee/app/replicators/geo/lfs_object_replicator.rb'
- 'ee/app/replicators/geo/merge_request_diff_replicator.rb'
- 'ee/app/replicators/geo/pages_deployment_replicator.rb'
- 'ee/app/replicators/geo/pipeline_artifact_replicator.rb'
- 'ee/app/replicators/geo/terraform_state_version_replicator.rb'
- 'ee/app/services/ai/store_repository_xray_service.rb'
- 'ee/app/services/analytics/value_stream_dashboard/top_level_group_counter_service.rb'
- 'ee/app/services/app_sec/dast/scan_configs/build_service.rb'
- 'ee/app/services/click_house/data_ingestion/ci_finished_builds_sync_service.rb'
- 'ee/app/services/gitlab_subscriptions/trials/base_create_service.rb'
- 'ee/app/services/groups/schedule_bulk_repository_shard_moves_service.rb'
- 'ee/app/services/incident_management/create_incident_sla_exceeded_label_service.rb'
- 'ee/app/services/package_metadata/ingestion/advisory/advisory_ingestion_task.rb'
- 'ee/app/services/package_metadata/ingestion/advisory/affected_package_ingestion_task.rb'
- 'ee/app/services/package_metadata/ingestion/compressed_package/license_ingestion_task.rb'
- 'ee/app/services/package_metadata/ingestion/compressed_package/package_ingestion_task.rb'
- 'ee/app/services/path_locks/lock_service.rb'
- 'ee/app/services/path_locks/unlock_service.rb'
- 'ee/app/services/personal_access_tokens/rotation_verifier_service.rb'
- 'ee/app/services/search/zoekt/callback_service.rb'
- 'ee/app/services/search/zoekt/routing_service.rb'
- 'ee/app/services/search/zoekt/task_presenter_service.rb'
- 'ee/app/services/search/zoekt/task_serializer_service.rb'
- 'ee/app/services/security/ingestion/tasks/update_vulnerability_uuids.rb'
- 'ee/app/services/security/security_orchestration_policies/on_demand_scan_pipeline_configuration_service.rb'
- 'ee/app/services/security/training_providers/base_url_service.rb'
- 'ee/app/validators/password/complexity_validator.rb'
- 'ee/app/workers/analytics/cycle_analytics/reaggregation_worker.rb'
- 'ee/app/workers/app_sec/container_scanning/scan_image_worker.rb'
- 'ee/app/workers/compliance_management/framework_export_mailer_worker.rb'
- 'ee/app/workers/compliance_management/project_framework_export_mailer_worker.rb'
- 'ee/app/workers/compliance_management/standards_adherence_export_mailer_worker.rb'
- 'ee/app/workers/compliance_management/violation_export_mailer_worker.rb'
- 'ee/app/workers/elastic_wiki_indexer_worker.rb'
- 'ee/app/workers/geo/secondary_usage_data_cron_worker.rb'
- 'ee/app/workers/namespaces/free_user_cap/group_over_limit_notification_worker.rb'
- 'ee/app/workers/repository_update_mirror_worker.rb'
- 'ee/app/workers/search/wiki/elastic_delete_group_wiki_worker.rb'
- 'ee/app/workers/security/orchestration_policy_rule_schedule_namespace_worker.rb'
- 'ee/app/workers/zoekt/indexer_worker.rb'
- 'ee/lib/code_suggestions/tasks/base.rb'
- 'ee/lib/ee/gitlab/background_migration/migrate_approver_to_approval_rules.rb'
- 'ee/lib/gitlab/analytics/cycle_analytics/stage_events/label_based_stage_event.rb'
- 'ee/lib/gitlab/analytics/cycle_analytics/summary/base_time.rb'
- 'ee/lib/gitlab/analytics/cycle_analytics/summary/cycle_time.rb'
- 'ee/lib/gitlab/analytics/cycle_analytics/summary/lead_time.rb'
- 'ee/lib/gitlab/analytics/cycle_analytics/summary/time_to_merge.rb'
- 'ee/lib/gitlab/auth/group_saml/response_check.rb'
- 'ee/lib/gitlab/ci/reports/license_scanning/license.rb'
- 'ee/lib/gitlab/ci/runners_availability_builder.rb'
- 'ee/lib/gitlab/elastic/search_results.rb'
- 'ee/lib/gitlab/expiring_subscription_message.rb'
- 'ee/lib/gitlab/geo/git_ssh_proxy.rb'
- 'ee/lib/gitlab/license_scanning/base_scanner.rb'
- 'ee/lib/gitlab/license_scanning/package_licenses.rb'
- 'ee/lib/gitlab/llm/chain/agents/zero_shot/executor.rb'
- 'ee/lib/gitlab/llm/chain/tools/tool.rb'
- 'ee/lib/gitlab/llm/chat_storage.rb'
- 'ee/lib/gitlab/llm/vertex_ai/configuration.rb'
- 'ee/lib/gitlab/package_metadata/connector/csv_data_file.rb'
- 'ee/lib/gitlab/package_metadata/connector/ndjson_data_file.rb'
- 'ee/lib/gitlab/spdx/catalogue.rb'
- 'ee/lib/gitlab/spdx/license.rb'
- 'ee/lib/gitlab/timebox/burnchart_data_point.rb'
- 'ee/lib/gitlab/usage/metrics/instrumentations/count_ci_builds_metric.rb'
- 'ee/lib/gitlab/usage/metrics/instrumentations/count_users_creating_ci_builds_metric.rb'
- 'ee/lib/gitlab/vulnerability_scanning/advisory_scanner.rb'
- 'ee/lib/gitlab/vulnerability_scanning/container_scanning/affected_version_range_matcher.rb'
- 'ee/lib/gitlab/vulnerability_scanning/finding_builder.rb'
- 'ee/lib/gitlab/vulnerability_scanning/possibly_affected_component.rb'
- 'ee/lib/langsmith/client.rb'
- 'ee/lib/omni_auth/strategies/group_saml.rb'
- 'ee/lib/system_check/app/advanced_search_migrations_check.rb'
- 'ee/lib/system_check/geo/license_check.rb'
- 'lib/api/support/git_access_actor.rb'
- 'lib/atlassian/jira_connect/serializers/feature_flag_entity.rb'
- 'lib/backup/database_configuration.rb'
- 'lib/banzai/filter/asset_proxy_filter.rb'
- 'lib/banzai/filter/emoji_filter.rb'
- 'lib/banzai/filter/math_filter.rb'
- 'lib/banzai/filter/references/abstract_reference_filter.rb'
- 'lib/banzai/filter/references/commit_range_reference_filter.rb'
- 'lib/bitbucket/representation/base.rb'
- 'lib/bitbucket_server/representation/base.rb'
- 'lib/carrier_wave_string_file.rb'
- 'lib/click_house/migration.rb'
- 'lib/click_house/models/audit_event.rb'
- 'lib/click_house/models/base_model.rb'
- 'lib/feature.rb'
- 'lib/gitlab/analytics/cycle_analytics/stage_events/stage_event.rb'
- 'lib/gitlab/api_authentication/token_locator.rb'
- 'lib/gitlab/audit/type/definition.rb'
- 'lib/gitlab/auth.rb'
- 'lib/gitlab/auth/activity.rb'
- 'lib/gitlab/auth/ldap/dn.rb'
- 'lib/gitlab/auth/result.rb'
- 'lib/gitlab/background_migration/backfill_branch_protection_namespace_setting.rb'
- 'lib/gitlab/background_migration/backfill_default_branch_protection_namespace_setting.rb'
- 'lib/gitlab/background_migration/job_coordinator.rb'
- 'lib/gitlab/background_migration/project_namespaces/backfill_project_namespaces.rb'
- 'lib/gitlab/background_task.rb'
- 'lib/gitlab/backup_logger.rb'
- 'lib/gitlab/checks/container_moved.rb'
- 'lib/gitlab/checks/post_push_message.rb'
- 'lib/gitlab/checks/project_created.rb'
- 'lib/gitlab/ci/build/status/reason.rb'
- 'lib/gitlab/ci/config/entry/job.rb'
- 'lib/gitlab/ci/config/entry/jobs.rb'
- 'lib/gitlab/ci/config/entry/pages.rb'
- 'lib/gitlab/ci/config/external/context.rb'
- 'lib/gitlab/ci/config/external/rules.rb'
- 'lib/gitlab/ci/config/interpolation/config.rb'
- 'lib/gitlab/ci/config/interpolation/context.rb'
- 'lib/gitlab/ci/config/yaml/tags/base.rb'
- 'lib/gitlab/ci/parsers/security/validators/schema_validator.rb'
- 'lib/gitlab/ci/pipeline/expression/lexeme/and.rb'
- 'lib/gitlab/ci/pipeline/expression/lexeme/base.rb'
- 'lib/gitlab/ci/pipeline/expression/lexeme/equals.rb'
- 'lib/gitlab/ci/pipeline/expression/lexeme/logical_operator.rb'
- 'lib/gitlab/ci/pipeline/expression/lexeme/matches.rb'
- 'lib/gitlab/ci/pipeline/expression/lexeme/not_equals.rb'
- 'lib/gitlab/ci/pipeline/expression/lexeme/not_matches.rb'
- 'lib/gitlab/ci/pipeline/expression/lexeme/null.rb'
- 'lib/gitlab/ci/pipeline/expression/lexeme/or.rb'
- 'lib/gitlab/ci/pipeline/expression/lexeme/pattern.rb'
- 'lib/gitlab/ci/pipeline/expression/lexeme/string.rb'
- 'lib/gitlab/ci/pipeline/expression/lexeme/variable.rb'
- 'lib/gitlab/ci/pipeline/expression/lexer.rb'
- 'lib/gitlab/ci/pipeline/expression/parser.rb'
- 'lib/gitlab/ci/queue/metrics.rb'
- 'lib/gitlab/ci/reports/security/flag.rb'
- 'lib/gitlab/ci/runner/metrics.rb'
- 'lib/gitlab/ci/status/bridge/play.rb'
- 'lib/gitlab/ci/status/build/action.rb'
- 'lib/gitlab/ci/status/build/cancelable.rb'
- 'lib/gitlab/ci/status/build/canceled.rb'
- 'lib/gitlab/ci/status/build/canceling.rb'
- 'lib/gitlab/ci/status/build/created.rb'
- 'lib/gitlab/ci/status/build/erased.rb'
- 'lib/gitlab/ci/status/build/failed.rb'
- 'lib/gitlab/ci/status/build/failed_allowed.rb'
- 'lib/gitlab/ci/status/build/failed_unmet_prerequisites.rb'
- 'lib/gitlab/ci/status/build/pending.rb'
- 'lib/gitlab/ci/status/build/play.rb'
- 'lib/gitlab/ci/status/build/preparing.rb'
- 'lib/gitlab/ci/status/build/retried.rb'
- 'lib/gitlab/ci/status/build/retryable.rb'
- 'lib/gitlab/ci/status/build/scheduled.rb'
- 'lib/gitlab/ci/status/build/skipped.rb'
- 'lib/gitlab/ci/status/build/stop.rb'
- 'lib/gitlab/ci/status/build/unschedule.rb'
- 'lib/gitlab/ci/status/extended.rb'
- 'lib/gitlab/ci/status/factory.rb'
- 'lib/gitlab/ci/status/pipeline/blocked.rb'
- 'lib/gitlab/ci/status/pipeline/delayed.rb'
- 'lib/gitlab/ci/status/processable/waiting_for_resource.rb'
- 'lib/gitlab/ci/status/stage/play_manual.rb'
- 'lib/gitlab/ci/status/success_warning.rb'
- 'lib/gitlab/ci/trace/metrics.rb'
- 'lib/gitlab/ci/variables/collection/item.rb'
- 'lib/gitlab/ci/yaml_processor/dag.rb'
- 'lib/gitlab/cleanup/orphan_job_artifact_files_batch.rb'
- 'lib/gitlab/cleanup/project_uploads.rb'
- 'lib/gitlab/color.rb'
- 'lib/gitlab/config/entry/node.rb'
- 'lib/gitlab/config/entry/simplifiable.rb'
- 'lib/gitlab/config/entry/validator.rb'
- 'lib/gitlab/config/loader/yaml.rb'
- 'lib/gitlab/counters/buffered_counter.rb'
- 'lib/gitlab/daemon.rb'
- 'lib/gitlab/database/background_migration/prometheus_metrics.rb'
- 'lib/gitlab/database/bulk_update.rb'
- 'lib/gitlab/database/dictionary.rb'
- 'lib/gitlab/database/migration.rb'
- 'lib/gitlab/database/migrations/version.rb'
- 'lib/gitlab/database/sha_attribute.rb'
- 'lib/gitlab/database/unidirectional_copy_trigger.rb'
- 'lib/gitlab/diff/file_collection/base.rb'
- 'lib/gitlab/diff/file_collection/merge_request_diff_base.rb'
- 'lib/gitlab/diff/line.rb'
- 'lib/gitlab/doctor/secrets.rb'
- 'lib/gitlab/error_tracking/error_collection.rb'
- 'lib/gitlab/error_tracking/error_repository/open_api_strategy.rb'
- 'lib/gitlab/event_store/event.rb'
- 'lib/gitlab/git/commit.rb'
- 'lib/gitlab/git/diff.rb'
- 'lib/gitlab/git/repository.rb'
- 'lib/gitlab/git_access.rb'
- 'lib/gitlab/gitaly_client/diff.rb'
- 'lib/gitlab/gitaly_client/wiki_page.rb'
- 'lib/gitlab/graphql/deprecations/deprecation.rb'
- 'lib/gitlab/graphql/lazy.rb'
- 'lib/gitlab/highlight.rb'
- 'lib/gitlab/import_export/base/relation_factory.rb'
- 'lib/gitlab/issues/rebalancing/state.rb'
- 'lib/gitlab/kubernetes/rollout_status.rb'
- 'lib/gitlab/merge_requests/message_generator.rb'
- 'lib/gitlab/metrics/requests_rack_middleware.rb'
- 'lib/gitlab/metrics/subscribers/active_record.rb'
- 'lib/gitlab/metrics/subscribers/load_balancing.rb'
- 'lib/gitlab/middleware/organizations/current.rb'
- 'lib/gitlab/middleware/same_site_cookies.rb'
- 'lib/gitlab/multi_destination_logger.rb'
- 'lib/gitlab/pagination/keyset/order.rb'
- 'lib/gitlab/prometheus_client.rb'
- 'lib/gitlab/query_limiting/transaction.rb'
- 'lib/gitlab/repository_cache.rb'
- 'lib/gitlab/sidekiq_daemon/monitor.rb'
- 'lib/gitlab/sidekiq_middleware/duplicate_jobs/duplicate_job.rb'
- 'lib/gitlab/slash_commands/base_command.rb'
- 'lib/gitlab/sql/set_operator.rb'
- 'lib/gitlab/suggestions/commit_message.rb'
- 'lib/gitlab/untrusted_regexp.rb'
- 'lib/gitlab/utils/safe_inline_hash.rb'
- 'lib/gitlab/web_hooks/recursion_detection/uuid.rb'
- 'lib/gitlab/wiki_pages/front_matter_parser.rb'
- 'lib/gitlab/workhorse.rb'
- 'lib/gitlab/x509/certificate.rb'
- 'lib/json_web_token/hmac_token.rb'
- 'lib/json_web_token/rsa_token.rb'
- 'lib/omni_auth/strategies/jwt.rb'
- 'lib/pager_duty/webhook_payload_parser.rb'
- 'lib/peek/views/click_house.rb'
- 'lib/peek/views/elasticsearch.rb'
- 'lib/peek/views/external_http.rb'
- 'lib/peek/views/zoekt.rb'
- 'lib/release_highlights/validator.rb'
- 'lib/sbom/package_url.rb'
- 'lib/system_check/base_check.rb'
- 'lib/uploaded_file.rb'
- 'qa/qa/ee/scenario/test/geo.rb'
- 'qa/qa/git/repository.rb'
- 'qa/qa/page/base.rb'
- 'qa/qa/page/dashboard/projects.rb'
- 'qa/qa/page/dashboard/welcome.rb'
- 'qa/qa/page/main/login.rb'
- 'qa/qa/page/mattermost/login.rb'
- 'qa/qa/page/view.rb'
- 'qa/qa/resource/project.rb'
- 'qa/qa/resource/protected_branch.rb'
- 'qa/qa/resource/user.rb'
- 'qa/qa/runtime/address.rb'
- 'qa/qa/runtime/api/client.rb'
- 'qa/qa/runtime/browser.rb'
- 'qa/qa/runtime/release.rb'
- 'qa/qa/service/cluster_provider/gcloud.rb'
- 'qa/qa/service/docker_run/saml_idp.rb'
- 'qa/qa/service/docker_run/smocker.rb'
- 'qa/qa/support/parallel_pipeline_jobs.rb'
- 'qa/qa/tools/ci/test_metrics.rb'
- 'qa/qa/tools/migrate_influx_data_to_gcs.rb'
- 'qa/qa/tools/reliable_report.rb'
- 'rubocop/cop/migration/ensure_factory_for_table.rb'
- 'rubocop/cop/rails/migration_timestamp.rb'
- 'rubocop/cop_todo.rb'
- 'rubocop/formatter/graceful_formatter.rb'
- 'rubocop/formatter/todo_formatter.rb'
- 'scripts/download-downstream-artifact.rb'
- 'scripts/static-analysis'
- 'scripts/trigger-build.rb'
- 'spec/support/helpers/database/duplicate_indexes.rb'
- 'spec/support/helpers/graphql/arguments.rb'
- 'spec/support/helpers/graphql/field_selection.rb'
- 'spec/support/rspec_order.rb'
---
# Cop supports --autocorrect.
Layout/EmptyLineAfterMagicComment:
Exclude:
- 'app/controllers/admin/instance_review_controller.rb'
- 'app/controllers/groups/registry/repositories_controller.rb'
- 'app/finders/ci/auth_job_finder.rb'
- 'app/finders/clusters/knative_services_finder.rb'
- 'app/finders/keys_finder.rb'
- 'app/finders/packages/npm/package_finder.rb'
- 'app/finders/packages/package_file_finder.rb'
- 'app/finders/packages/package_finder.rb'
- 'app/finders/packages/tags_finder.rb'
- 'app/finders/releases/group_releases_finder.rb'
- 'app/graphql/resolvers/commit_pipelines_resolver.rb'
- 'app/graphql/resolvers/group_packages_resolver.rb'
- 'app/graphql/resolvers/merge_request_pipelines_resolver.rb'
- 'app/graphql/resolvers/project_packages_resolver.rb'
- 'app/graphql/types/access_level_type.rb'
- 'app/graphql/types/ci/detailed_status_type.rb'
- 'app/graphql/types/ci/status_action_type.rb'
- 'app/graphql/types/packages/package_dependency_type.rb'
- 'app/graphql/types/repository/blob_type.rb'
- 'app/graphql/types/tree/blob_type.rb'
- 'app/graphql/types/tree/entry_type.rb'
- 'app/graphql/types/tree/submodule_type.rb'
- 'app/graphql/types/tree/tree_entry_type.rb'
- 'app/graphql/types/tree/tree_type.rb'
- 'app/helpers/ci/secure_files_helper.rb'
- 'app/helpers/projects/google_cloud/cloudsql_helper.rb'
- 'app/helpers/projects/ml/experiments_helper.rb'
- 'app/models/ci/job_token/allowlist.rb'
- 'app/models/commit_signatures/gpg_signature.rb'
- 'app/models/commit_signatures/x509_commit_signature.rb'
- 'app/models/concerns/enums/ci/commit_status.rb'
- 'app/models/dependency_proxy.rb'
- 'app/models/draft_note.rb'
- 'app/models/integrations/harbor.rb'
- 'app/models/ml.rb'
- 'app/models/namespace/traversal_hierarchy.rb'
- 'app/models/namespaces/traversal/linear.rb'
- 'app/models/packages.rb'
- 'app/models/packages/cleanup.rb'
- 'app/models/packages/conan.rb'
- 'app/models/packages/dependency.rb'
- 'app/models/packages/dependency_link.rb'
- 'app/models/packages/maven.rb'
- 'app/models/packages/maven/metadatum.rb'
- 'app/models/packages/npm.rb'
- 'app/models/packages/nuget.rb'
- 'app/models/packages/package.rb'
- 'app/models/packages/package_file.rb'
- 'app/models/packages/pypi.rb'
- 'app/models/packages/rpm.rb'
- 'app/models/packages/rpm/repository_file.rb'
- 'app/models/packages/rubygems.rb'
- 'app/models/packages/tag.rb'
- 'app/models/users/user_follow_user.rb'
- 'app/policies/container_registry/tag_policy.rb'
- 'app/policies/customer_relations/contact_policy.rb'
- 'app/policies/customer_relations/organization_policy.rb'
- 'app/policies/dependency_proxy/blob_policy.rb'
- 'app/policies/dependency_proxy/group_setting_policy.rb'
- 'app/policies/dependency_proxy/image_ttl_group_policy_policy.rb'
- 'app/policies/dependency_proxy/manifest_policy.rb'
- 'app/policies/metrics/dashboard/annotation_policy.rb'
- 'app/policies/packages/composer/metadatum_policy.rb'
- 'app/policies/packages/conan/file_metadatum_policy.rb'
- 'app/policies/packages/conan/metadatum_policy.rb'
- 'app/policies/packages/dependency_link_policy.rb'
- 'app/policies/packages/helm/file_metadatum_policy.rb'
- 'app/policies/packages/maven/metadatum_policy.rb'
- 'app/policies/packages/nuget/dependency_link_metadatum_policy.rb'
- 'app/policies/packages/nuget/metadatum_policy.rb'
- 'app/policies/packages/package_file_policy.rb'
- 'app/policies/packages/package_policy.rb'
- 'app/policies/packages/pypi/metadatum_policy.rb'
- 'app/policies/packages/tag_policy.rb'
- 'app/serializers/draft_note_entity.rb'
- 'app/serializers/draft_note_serializer.rb'
- 'app/services/ci/pipeline_artifacts/coverage_report_service.rb'
- 'app/services/ci/pipeline_artifacts/create_code_quality_mr_diff_report_service.rb'
- 'app/services/clusters/build_service.rb'
- 'app/services/labels/available_labels_service.rb'
- 'app/services/merge_requests/mergeability/check_base_service.rb'
- 'app/services/merge_requests/mergeability/check_discussions_status_service.rb'
- 'app/services/merge_requests/mergeability/run_checks_service.rb'
- 'app/services/packages/create_dependency_service.rb'
- 'app/services/packages/create_package_file_service.rb'
- 'app/services/packages/npm/create_tag_service.rb'
- 'app/services/packages/nuget/create_dependency_service.rb'
- 'app/services/packages/remove_tag_service.rb'
- 'app/services/packages/rpm/repository_metadata/build_filelist_xml_service.rb'
- 'app/services/packages/rpm/repository_metadata/build_other_xml_service.rb'
- 'app/services/packages/rpm/repository_metadata/build_primary_xml_service.rb'
- 'app/services/packages/rpm/repository_metadata/build_repomd_xml_service.rb'
- 'app/services/packages/rpm/repository_metadata/build_xml_base_service.rb'
- 'app/services/packages/rpm/repository_metadata/update_xml_service.rb'
- 'app/services/packages/update_tags_service.rb'
- 'app/uploaders/packages/composer/cache_uploader.rb'
- 'app/uploaders/packages/debian/component_file_uploader.rb'
- 'app/uploaders/packages/debian/distribution_release_file_uploader.rb'
- 'app/uploaders/packages/package_file_uploader.rb'
- 'app/uploaders/packages/rpm/repository_file_uploader.rb'
- 'app/views/shared/issuable/_issuable.atom.builder'
- 'config/application.rb'
- 'config/initializers/fog_core_patch.rb'
- 'config/initializers/rubyzip.rb'
- 'config/initializers/sawyer_patch.rb'
- 'config/initializers/seed_fu.rb'
- 'config/initializers/sidekiq.rb'
- 'config/routes/merge_requests.rb'
- 'danger/ce_ee_vue_templates/Dangerfile'
- 'ee/app/controllers/concerns/saml_authorization.rb'
- 'ee/app/controllers/ee/projects/analytics/cycle_analytics/stages_controller.rb'
- 'ee/app/controllers/ee/projects/security/configuration_controller.rb'
- 'ee/app/controllers/ee/projects/settings/ci_cd_controller.rb'
- 'ee/app/controllers/groups/epic_boards_controller.rb'
- 'ee/app/controllers/groups/saml_providers_controller.rb'
- 'ee/app/controllers/groups/security/compliance_dashboards_controller.rb'
- 'ee/app/controllers/groups/security/dashboard_controller.rb'
- 'ee/app/controllers/groups/security/merge_commit_reports_controller.rb'
- 'ee/app/controllers/groups/two_factor_auths_controller.rb'
- 'ee/app/controllers/projects/protected_environments_controller.rb'
- 'ee/app/finders/groups_with_templates_finder.rb'
- 'ee/app/finders/status_page/incidents_finder.rb'
- 'ee/app/graphql/ee/types/repository/blob_type.rb'
- 'ee/app/graphql/types/analytics/devops_adoption/enabled_namespace_type.rb'
- 'ee/app/graphql/types/analytics/devops_adoption/snapshot_type.rb'
- 'ee/app/graphql/types/path_lock_type.rb'
- 'ee/app/graphql/types/timebox_error_type.rb'
- 'ee/app/graphql/types/timebox_report_type.rb'
- 'ee/app/graphql/types/vulnerability_identifier_input_type.rb'
- 'ee/app/graphql/types/vulnerability_scanner_input_type.rb'
- 'ee/app/graphql/types/vulnerability_scanner_vendor_input_type.rb'
- 'ee/app/helpers/ee/admin/identities_helper.rb'
- 'ee/app/helpers/ee/hooks_helper.rb'
- 'ee/app/helpers/ee/routing/projects_helper.rb'
- 'ee/app/helpers/ee/search_helper.rb'
- 'ee/app/helpers/ee/sorting_helper.rb'
- 'ee/app/helpers/ee/sorting_titles_values_helper.rb'
- 'ee/app/models/analytics/devops_adoption.rb'
- 'ee/app/models/approvals/scan_finding_wrapped_rule_set.rb'
- 'ee/app/models/dependencies/dependency_list_export.rb'
- 'ee/app/models/ee/issue_assignee.rb'
- 'ee/app/models/geo/ci_secure_file_state.rb'
- 'ee/app/models/project_security_setting.rb'
- 'ee/app/models/protected_environment.rb'
- 'ee/app/models/vulnerabilities/merge_request_link.rb'
- 'ee/app/policies/ee/environment_policy.rb'
- 'ee/app/policies/security/finding_policy.rb'
- 'ee/app/policies/vulnerabilities/finding_policy.rb'
- 'ee/app/presenters/applied_ml/suggested_reviewers_presenter.rb'
- 'ee/app/serializers/audit_event_serializer.rb'
- 'ee/app/serializers/ee/issue_board_entity.rb'
- 'ee/app/serializers/ee/issue_entity.rb'
- 'ee/app/serializers/license_compliance/collapsed_comparer_entity.rb'
- 'ee/app/serializers/license_compliance/comparer_serializer.rb'
- 'ee/app/services/analytics/cycle_analytics/aggregator_service.rb'
- 'ee/app/services/arkose/blocked_users_report_service.rb'
- 'ee/app/services/audit_events/streaming/headers/base.rb'
- 'ee/app/services/audit_events/streaming/headers/destroy_service.rb'
- 'ee/app/services/audit_events/streaming/headers/update_service.rb'
- 'ee/app/services/ee/audit_events/build_service.rb'
- 'ee/app/services/ee/groups/autocomplete_service.rb'
- 'ee/app/services/ee/ip_restrictions/update_service.rb'
- 'ee/app/services/ee/projects/autocomplete_service.rb'
- 'ee/app/services/ee/system_notes/issuables_service.rb'
- 'ee/app/services/gitlab_subscriptions/fetch_subscription_plans_service.rb'
- 'ee/app/services/protected_environments/base_service.rb'
- 'ee/app/services/protected_environments/create_service.rb'
- 'ee/app/services/protected_environments/destroy_service.rb'
- 'ee/app/services/protected_environments/environment_dropdown_service.rb'
- 'ee/app/services/protected_environments/search_service.rb'
- 'ee/app/services/protected_environments/update_service.rb'
- 'ee/app/services/vulnerabilities/manually_create_service.rb'
- 'ee/db/fixtures/development/25_downstream_pipelines.rb'
- 'ee/db/geo/migrate/20220617125507_create_ci_secure_file_registry.rb'
- 'ee/lib/compliance_management/merge_request_approval_settings/resolver.rb'
- 'ee/lib/ee/gitlab/hook_data/group_member_builder.rb'
- 'ee/lib/ee/gitlab/hook_data/issue_builder.rb'
- 'ee/lib/ee/gitlab/scim/base_deprovisioning_service.rb'
- 'ee/lib/ee/gitlab/scim/base_provisioning_service.rb'
- 'ee/lib/ee/gitlab/scim/provisioning_service.rb'
- 'ee/lib/elastic/as_json.rb'
- 'ee/lib/gem_extensions/elasticsearch/model/adapter/active_record/importing.rb'
- 'ee/lib/gem_extensions/elasticsearch/model/adapter/multiple/records.rb'
- 'ee/lib/gem_extensions/elasticsearch/model/indexing/instance_methods.rb'
- 'ee/lib/gem_extensions/elasticsearch/model/response/records.rb'
- 'ee/lib/gitlab/cidr.rb'
- 'ee/lib/quality/seeders/vulnerabilities.rb'
- 'ee/spec/components/billing/plan_component_spec.rb'
- 'ee/spec/controllers/admin/geo/nodes_controller_spec.rb'
- 'ee/spec/controllers/ee/projects/autocomplete_sources_controller_spec.rb'
- 'ee/spec/controllers/ee/projects/protected_branches_controller_spec.rb'
- 'ee/spec/controllers/groups/push_rules_controller_spec.rb'
- 'ee/spec/controllers/groups/roadmap_controller_spec.rb'
- 'ee/spec/controllers/projects/protected_environments_controller_spec.rb'
- 'ee/spec/db/production/license_spec.rb'
- 'ee/spec/factories/ci/builds.rb'
- 'ee/spec/factories/group_saml_identities.rb'
- 'ee/spec/factories/protected_environments.rb'
- 'ee/spec/factories/protected_environments/deploy_access_levels.rb'
- 'ee/spec/factories/scim_identities.rb'
- 'ee/spec/factories/work_items/progress.rb'
- 'ee/spec/features/groups/analytics/cycle_analytics/charts_spec.rb'
- 'ee/spec/features/groups/analytics/cycle_analytics/multiple_value_streams_spec.rb'
- 'ee/spec/features/groups/members/list_members_spec.rb'
- 'ee/spec/features/merge_request/user_sees_merge_widget_spec.rb'
- 'ee/spec/features/projects/kerberos_clone_instructions_spec.rb'
- 'ee/spec/features/projects/settings/merge_request_approvals_settings_spec.rb'
- 'ee/spec/features/projects/settings/merge_requests_settings_spec.rb'
- 'ee/spec/frontend/fixtures/analytics/charts.rb'
- 'ee/spec/frontend/fixtures/analytics/metrics.rb'
- 'ee/spec/frontend/fixtures/analytics/value_streams.rb'
- 'ee/spec/frontend/fixtures/analytics/value_streams_code_stage.rb'
- 'ee/spec/frontend/fixtures/analytics/value_streams_issue_stage.rb'
- 'ee/spec/frontend/fixtures/analytics/value_streams_plan_stage.rb'
- 'ee/spec/frontend/fixtures/analytics/value_streams_review_stage.rb'
- 'ee/spec/frontend/fixtures/analytics/value_streams_staging_stage.rb'
- 'ee/spec/frontend/fixtures/analytics/value_streams_test_stage.rb'
- 'ee/spec/frontend/fixtures/saml_providers.rb'
- 'ee/spec/graphql/mutations/instance_security_dashboard/add_project_spec.rb'
- 'ee/spec/graphql/mutations/issues/promote_to_epic_spec.rb'
- 'ee/spec/graphql/mutations/issues/set_weight_spec.rb'
- 'ee/spec/graphql/mutations/security/finding/dismiss_spec.rb'
- 'ee/spec/graphql/mutations/security_policy/commit_scan_execution_policy_spec.rb'
- 'ee/spec/graphql/mutations/security_policy/create_security_policy_project_spec.rb'
- 'ee/spec/graphql/mutations/vulnerabilities/confirm_spec.rb'
- 'ee/spec/graphql/mutations/vulnerabilities/create_external_issue_link_spec.rb'
- 'ee/spec/graphql/mutations/vulnerabilities/create_spec.rb'
- 'ee/spec/graphql/mutations/vulnerabilities/destroy_external_issue_link_spec.rb'
- 'ee/spec/graphql/mutations/vulnerabilities/dismiss_spec.rb'
- 'ee/spec/graphql/mutations/vulnerabilities/resolve_spec.rb'
- 'ee/spec/graphql/mutations/vulnerabilities/revert_to_detected_spec.rb'
- 'ee/spec/helpers/ee/auth_helper_spec.rb'
- 'ee/spec/helpers/ee/geo_helper_spec.rb'
- 'ee/spec/helpers/ee/namespaces_helper_spec.rb'
- 'ee/spec/helpers/ee/saml_providers_helper_spec.rb'
- 'ee/spec/helpers/roadmaps_helper_spec.rb'
- 'ee/spec/lib/banzai/filter/issuable_reference_expansion_filter_spec.rb'
- 'ee/spec/lib/banzai/issuable_extractor_spec.rb'
- 'ee/spec/lib/ee/api/helpers/members_helpers_spec.rb'
- 'ee/spec/lib/ee/gitlab/background_migration/migrate_shared_vulnerability_scanners_spec.rb'
- 'ee/spec/lib/ee/gitlab/git_access_design_spec.rb'
- 'ee/spec/lib/ee/gitlab/git_access_snippet_spec.rb'
- 'ee/spec/lib/ee/gitlab/hook_data/group_member_builder_spec.rb'
- 'ee/spec/lib/ee/gitlab/hook_data/issue_builder_spec.rb'
- 'ee/spec/lib/ee/gitlab/import_export/project/tree_restorer_spec.rb'
- 'ee/spec/lib/ee/gitlab/snippet_search_results_spec.rb'
- 'ee/spec/lib/gitlab/analytics/cycle_analytics/summary/group/stage_summary_spec.rb'
- 'ee/spec/lib/gitlab/analytics/cycle_analytics/summary/stage_time_summary_spec.rb'
- 'ee/spec/lib/gitlab/auth/group_saml/membership_enforcer_spec.rb'
- 'ee/spec/lib/gitlab/auth/group_saml/token_actor_spec.rb'
- 'ee/spec/lib/gitlab/auth/group_saml/user_spec.rb'
- 'ee/spec/lib/gitlab/code_owners/entry_spec.rb'
- 'ee/spec/lib/gitlab/geo/replication/blob_retriever_spec.rb'
- 'ee/spec/lib/gitlab/license_scanning/branch_components_spec.rb'
- 'ee/spec/lib/gitlab/license_scanning/pipeline_components_spec.rb'
- 'ee/spec/lib/gitlab/middleware/ip_restrictor_spec.rb'
- 'ee/spec/lib/gitlab/search/client_spec.rb'
- 'ee/spec/lib/gitlab/spdx/catalogue_spec.rb'
- 'ee/spec/lib/system_check/app/advanced_search_migrations_check_spec.rb'
- 'ee/spec/lib/system_check/geo/http_connection_check_spec.rb'
- 'ee/spec/models/analytics/cycle_analytics/aggregation_context_spec.rb'
- 'ee/spec/models/ci/minutes/quota_spec.rb'
- 'ee/spec/models/ci/minutes/usage_spec.rb'
- 'ee/spec/models/deployments/approval_summary_spec.rb'
- 'ee/spec/models/ee/group_member_spec.rb'
- 'ee/spec/models/ee/project_member_spec.rb'
- 'ee/spec/models/packages/package_file_spec.rb'
- 'ee/spec/models/protected_environment_spec.rb'
- 'ee/spec/models/protected_environments/approval_rule_spec.rb'
- 'ee/spec/models/protected_environments/deploy_access_level_spec.rb'
- 'ee/spec/models/vulnerabilities/finding_spec.rb'
- 'ee/spec/models/work_items/progress_spec.rb'
- 'ee/spec/policies/app_sec/fuzzing/coverage/corpus_policy_spec.rb'
- 'ee/spec/policies/deployment_policy_spec.rb'
- 'ee/spec/policies/environment_policy_spec.rb'
- 'ee/spec/policies/path_lock_policy_spec.rb'
- 'ee/spec/policies/saml_provider_policy_spec.rb'
- 'ee/spec/presenters/ci/build_presenter_spec.rb'
- 'ee/spec/presenters/ci/build_runner_presenter_spec.rb'
- 'ee/spec/requests/api/graphql/ci/runners_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/security/finding/create_issue_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/security/finding/revert_to_detected_spec.rb'
- 'ee/spec/requests/api/graphql/project/alert_management/integrations_spec.rb'
- 'ee/spec/requests/api/graphql/project/issue_status_counts_spec.rb'
- 'ee/spec/requests/api/internal/base_spec.rb'
- 'ee/spec/requests/api/merge_trains_spec.rb'
- 'ee/spec/requests/api/pypi_packages_spec.rb'
- 'ee/spec/requests/ee/application_controller_spec.rb'
- 'ee/spec/requests/groups/protected_environments_controller_spec.rb'
- 'ee/spec/requests/groups/roadmap_controller_spec.rb'
- 'ee/spec/routing/admin_routing_spec.rb'
- 'ee/spec/routing/user_routing_spec.rb'
- 'ee/spec/serializers/ee/blob_entity_spec.rb'
- 'ee/spec/serializers/ee/build_details_entity_spec.rb'
- 'ee/spec/serializers/ee/ci/job_entity_spec.rb'
- 'ee/spec/serializers/license_compliance/collapsed_comparer_entity_spec.rb'
- 'ee/spec/serializers/license_compliance/comparer_entity_spec.rb'
- 'ee/spec/services/ci/copy_cross_database_associations_service_spec.rb'
- 'ee/spec/services/ci/minutes/refresh_cached_data_service_spec.rb'
- 'ee/spec/services/ci/process_build_service_spec.rb'
- 'ee/spec/services/ci/retry_job_service_spec.rb'
- 'ee/spec/services/ci/retry_pipeline_service_spec.rb'
- 'ee/spec/services/ee/design_management/delete_designs_service_spec.rb'
- 'ee/spec/services/ee/design_management/save_designs_service_spec.rb'
- 'ee/spec/services/ee/notes/quick_actions_service_spec.rb'
- 'ee/spec/services/ee/users/update_service_spec.rb'
- 'ee/spec/services/epics/close_service_spec.rb'
- 'ee/spec/services/epics/issue_promote_service_spec.rb'
- 'ee/spec/services/epics/reopen_service_spec.rb'
- 'ee/spec/services/issue_feature_flags/list_service_spec.rb'
- 'ee/spec/services/licenses/destroy_service_spec.rb'
- 'ee/spec/services/milestones/update_service_spec.rb'
- 'ee/spec/services/protected_environments/create_service_spec.rb'
- 'ee/spec/services/protected_environments/destroy_service_spec.rb'
- 'ee/spec/services/protected_environments/environment_dropdown_service_spec.rb'
- 'ee/spec/services/protected_environments/search_service_spec.rb'
- 'ee/spec/services/protected_environments/update_service_spec.rb'
- 'ee/spec/services/wikis/create_attachment_service_spec.rb'
- 'ee/spec/support/helpers/board_helpers.rb'
- 'lib/api/commits.rb'
- 'lib/api/go_proxy.rb'
- 'lib/api/integrations.rb'
- 'lib/api/maven_packages.rb'
- 'lib/api/npm_instance_packages.rb'
- 'lib/api/npm_project_packages.rb'
- 'lib/api/rpm_project_packages.rb'
- 'lib/backup/dump/postgres.rb'
- 'lib/gitlab/auth/blocked_user_tracker.rb'
- 'lib/gitlab/auth/otp/fortinet.rb'
- 'lib/gitlab/background_migration/backfill_imported_issue_search_data.rb'
- 'lib/gitlab/background_migration/backfill_issue_search_data.rb'
- 'lib/gitlab/background_migration/mailers/unconfirm_mailer.rb'
- 'lib/gitlab/ci/secure_files/mobile_provision.rb'
- 'lib/gitlab/cleanup/remote_uploads.rb'
- 'lib/gitlab/database/migrations/background_migration_helpers.rb'
- 'lib/gitlab/database/partitioning/detached_partition_dropper.rb'
- 'lib/gitlab/diff/highlight_cache.rb'
- 'lib/gitlab/diff/rendered/notebook/diff_file.rb'
- 'lib/gitlab/diff/rendered/notebook/diff_file_helper.rb'
- 'lib/gitlab/diff/stats_cache.rb'
- 'lib/gitlab/discussions_diff/highlight_cache.rb'
- 'lib/gitlab/doorkeeper_secret_storing/secret/pbkdf2_sha512.rb'
- 'lib/gitlab/git/base_error.rb'
- 'lib/gitlab/graphql/board/issues_connection_extension.rb'
- 'lib/gitlab/graphql/extensions/externally_paginated_array_extension.rb'
- 'lib/gitlab/graphql/extensions/forward_only_externally_paginated_array_extension.rb'
- 'lib/gitlab/graphql/project/dast_profile_connection_extension.rb'
- 'lib/gitlab/import_export/recursive_merge_folders.rb'
- 'lib/gitlab/import_export/shared.rb'
- 'lib/gitlab/json_logger.rb'
- 'lib/gitlab/lfs/client.rb'
- 'lib/gitlab/merge_requests/mergeability/check_result.rb'
- 'lib/gitlab/merge_requests/mergeability/redis_interface.rb'
- 'lib/gitlab/merge_requests/mergeability/results_store.rb'
- 'lib/gitlab/merge_requests/message_generator.rb'
- 'lib/gitlab/pagination/keyset/sql_type_missing_error.rb'
- 'lib/gitlab/relative_positioning/gap.rb'
- 'lib/gitlab/safe_device_detector.rb'
- 'lib/gitlab/spamcheck/client.rb'
- 'lib/gitlab/tracking/destinations/snowplow_micro.rb'
- 'lib/gitlab/utils/mime_type.rb'
- 'lib/gitlab/x509/commit.rb'
- 'lib/gitlab/x509/signature.rb'
- 'lib/gitlab/x509/tag.rb'
- 'lib/security/report_schema_version_matcher.rb'
- 'lib/security/weak_passwords.rb'
- 'lib/tasks/gitlab/password.rake'
- 'lib/tasks/gitlab/security/update_banned_ssh_keys.rake'
- 'qa/qa/ee/runtime/saml.rb'
- 'qa/qa/page/component/access_tokens.rb'
- 'qa/qa/page/group/settings/package_registries.rb'
- 'qa/qa/runtime/mail_hog.rb'
- 'qa/qa/specs/features/ee/api/7_configure/kubernetes/kubernetes_agent_spec.rb'
- 'qa/qa/specs/features/ee/browser_ui/4_verify/job_trace_archival_spec.rb'
- 'qa/qa/support/otp.rb'
- 'qa/qa/support/repeater.rb'
- 'qa/spec/tools/test_resources_data_processor_spec.rb'
- 'rubocop/cop/group_public_or_visible_to_user.rb'
- 'rubocop/cop/migration/add_reference.rb'
- 'rubocop/cop/migration/prevent_index_creation.rb'
- 'scripts/lib/glfm/shared.rb'
- 'scripts/lib/glfm/update_example_snapshots.rb'
- 'scripts/lib/glfm/update_specification.rb'
- 'scripts/lib/glfm/verify_all_generated_files_are_up_to_date.rb'
- 'spec/components/layouts/horizontal_section_component_spec.rb'
- 'spec/components/pajamas/alert_component_spec.rb'
- 'spec/components/pajamas/avatar_component_spec.rb'
- 'spec/components/pajamas/banner_component_spec.rb'
- 'spec/components/pajamas/button_component_spec.rb'
- 'spec/components/pajamas/card_component_spec.rb'
- 'spec/components/pajamas/checkbox_component_spec.rb'
- 'spec/components/pajamas/checkbox_tag_component_spec.rb'
- 'spec/components/pajamas/component_spec.rb'
- 'spec/components/pajamas/concerns/checkbox_radio_label_with_help_text_spec.rb'
- 'spec/components/pajamas/concerns/checkbox_radio_options_spec.rb'
- 'spec/components/pajamas/radio_component_spec.rb'
- 'spec/components/pajamas/spinner_component_spec.rb'
- 'spec/components/pajamas/toggle_component_spec.rb'
- 'spec/components/previews/pajamas/alert_component_preview.rb'
- 'spec/components/previews/pajamas/avatar_component_preview.rb'
- 'spec/components/previews/pajamas/banner_component_preview.rb'
- 'spec/components/previews/pajamas/button_component_preview.rb'
- 'spec/components/previews/pajamas/card_component_preview.rb'
- 'spec/components/previews/pajamas/spinner_component_preview.rb'
- 'spec/controllers/application_controller_spec.rb'
- 'spec/controllers/projects/jobs_controller_spec.rb'
- 'spec/controllers/projects/merge_requests/drafts_controller_spec.rb'
- 'spec/factories/alert_management/alerts.rb'
- 'spec/factories/draft_note.rb'
- 'spec/factories/ml/candidates.rb'
- 'spec/factories/ml/experiments.rb'
- 'spec/factories/packages/composer/cache_files.rb'
- 'spec/features/issuables/sorting_list_spec.rb'
- 'spec/features/merge_request/merge_request_discussion_lock_spec.rb'
- 'spec/features/merge_request/user_views_merge_request_from_deleted_fork_spec.rb'
- 'spec/features/projects/pages/user_adds_domain_spec.rb'
- 'spec/features/projects/pages/user_configures_pages_pipeline_spec.rb'
- 'spec/features/projects/pages/user_edits_lets_encrypt_settings_spec.rb'
- 'spec/features/projects/pages/user_edits_settings_spec.rb'
- 'spec/features/projects/settings/user_manages_merge_requests_settings_spec.rb'
- 'spec/features/projects/tags/user_views_tag_spec.rb'
- 'spec/features/projects/tags/user_views_tags_spec.rb'
- 'spec/finders/ci/auth_job_finder_spec.rb'
- 'spec/finders/packages/composer/packages_finder_spec.rb'
- 'spec/finders/packages/conan/package_file_finder_spec.rb'
- 'spec/finders/packages/conan/package_finder_spec.rb'
- 'spec/finders/packages/group_packages_finder_spec.rb'
- 'spec/finders/packages/npm/package_finder_spec.rb'
- 'spec/finders/packages/nuget/package_finder_spec.rb'
- 'spec/finders/packages/package_file_finder_spec.rb'
- 'spec/finders/packages/tags_finder_spec.rb'
- 'spec/finders/projects/members/effective_access_level_finder_spec.rb'
- 'spec/finders/projects/members/effective_access_level_per_user_finder_spec.rb'
- 'spec/frontend/fixtures/analytics.rb'
- 'spec/graphql/mutations/ci/job_token_scope/add_project_spec.rb'
- 'spec/graphql/mutations/ci/job_token_scope/remove_project_spec.rb'
- 'spec/graphql/mutations/design_management/upload_spec.rb'
- 'spec/graphql/types/access_level_type_spec.rb'
- 'spec/graphql/types/label_type_spec.rb'
- 'spec/graphql/types/users/email_type_spec.rb'
- 'spec/graphql/types/users/namespace_commit_email_type_spec.rb'
- 'spec/helpers/keyset_helper_spec.rb'
- 'spec/helpers/sorting_helper_spec.rb'
- 'spec/initializers/mail_encoding_patch_spec.rb'
- 'spec/lib/constraints/admin_constrainer_spec.rb'
- 'spec/lib/gitlab/analytics/date_filler_spec.rb'
- 'spec/lib/gitlab/background_migration/legacy_upload_mover_spec.rb'
- 'spec/lib/gitlab/background_migration/legacy_uploads_migrator_spec.rb'
- 'spec/lib/gitlab/class_attributes_spec.rb'
- 'spec/lib/gitlab/cleanup/remote_uploads_spec.rb'
- 'spec/lib/gitlab/conan_token_spec.rb'
- 'spec/lib/gitlab/database/gitlab_schema_spec.rb'
- 'spec/lib/gitlab/database/migrations/instrumentation_spec.rb'
- 'spec/lib/gitlab/database/migrations/lock_retry_mixin_spec.rb'
- 'spec/lib/gitlab/database/migrations/observers/query_details_spec.rb'
- 'spec/lib/gitlab/database/migrations/observers/query_log_spec.rb'
- 'spec/lib/gitlab/database/migrations/observers/query_statistics_spec.rb'
- 'spec/lib/gitlab/database/migrations/observers/total_database_size_change_spec.rb'
- 'spec/lib/gitlab/database/migrations/observers/transaction_duration_spec.rb'
- 'spec/lib/gitlab/database/migrations/runner_spec.rb'
- 'spec/lib/gitlab/file_markdown_link_builder_spec.rb'
- 'spec/lib/gitlab/file_type_detection_spec.rb'
- 'spec/lib/gitlab/git/patches/collection_spec.rb'
- 'spec/lib/gitlab/git/patches/commit_patches_spec.rb'
- 'spec/lib/gitlab/git/patches/patch_spec.rb'
- 'spec/lib/gitlab/git_access_design_spec.rb'
- 'spec/lib/gitlab/gl_repository/repo_type_spec.rb'
- 'spec/lib/gitlab/graphql/calls_gitaly/field_extension_spec.rb'
- 'spec/lib/gitlab/graphql/limit/field_call_count_spec.rb'
- 'spec/lib/gitlab/graphql/markdown_field_spec.rb'
- 'spec/lib/gitlab/graphql/mount_mutation_spec.rb'
- 'spec/lib/gitlab/graphql/present/field_extension_spec.rb'
- 'spec/lib/gitlab/health_checks/redis_spec.rb'
- 'spec/lib/gitlab/import/set_async_jid_spec.rb'
- 'spec/lib/gitlab/jwt_token_spec.rb'
- 'spec/lib/gitlab/kroki_spec.rb'
- 'spec/lib/gitlab/markdown_cache/active_record/extension_spec.rb'
- 'spec/lib/gitlab/markdown_cache/redis/extension_spec.rb'
- 'spec/lib/gitlab/markdown_cache/redis/store_spec.rb'
- 'spec/lib/gitlab/metrics/environment_spec.rb'
- 'spec/lib/gitlab/metrics/rails_slis_spec.rb'
- 'spec/lib/gitlab/middleware/handle_malformed_strings_spec.rb'
- 'spec/lib/gitlab/middleware/request_context_spec.rb'
- 'spec/lib/gitlab/request_endpoints_spec.rb'
- 'spec/lib/gitlab/slash_commands/presenters/issue_new_spec.rb'
- 'spec/lib/gitlab/ssh/commit_spec.rb'
- 'spec/lib/gitlab/terraform_registry_token_spec.rb'
- 'spec/lib/gitlab/tracking_spec.rb'
- 'spec/lib/gitlab/utils/lazy_attributes_spec.rb'
- 'spec/lib/gitlab/x509/commit_spec.rb'
- 'spec/lib/gitlab/x509/tag_spec.rb'
- 'spec/lib/security/report_schema_version_matcher_spec.rb'
- 'spec/models/analytics/cycle_analytics/aggregation_spec.rb'
- 'spec/models/concerns/loose_index_scan_spec.rb'
- 'spec/models/dependency_proxy/blob_spec.rb'
- 'spec/models/dependency_proxy/manifest_spec.rb'
- 'spec/models/dependency_proxy/registry_spec.rb'
- 'spec/models/design_management/action_spec.rb'
- 'spec/models/design_management/design_action_spec.rb'
- 'spec/models/design_management/design_collection_spec.rb'
- 'spec/models/design_management/version_spec.rb'
- 'spec/models/integrations/chat_message/pipeline_message_spec.rb'
- 'spec/models/integrations/datadog_spec.rb'
- 'spec/models/packages/build_info_spec.rb'
- 'spec/models/packages/composer/cache_file_spec.rb'
- 'spec/models/packages/composer/metadatum_spec.rb'
- 'spec/models/packages/dependency_link_spec.rb'
- 'spec/models/packages/dependency_spec.rb'
- 'spec/models/packages/maven/metadatum_spec.rb'
- 'spec/models/packages/npm_spec.rb'
- 'spec/models/packages/package_file_build_info_spec.rb'
- 'spec/models/packages/package_file_spec.rb'
- 'spec/models/packages/package_spec.rb'
- 'spec/models/packages/pypi/metadatum_spec.rb'
- 'spec/models/packages/rpm/metadatum_spec.rb'
- 'spec/models/packages/rpm/repository_file_spec.rb'
- 'spec/policies/design_management/design_policy_spec.rb'
- 'spec/requests/api/composer_packages_spec.rb'
- 'spec/requests/api/conan_project_packages_spec.rb'
- 'spec/requests/api/debian_group_packages_spec.rb'
- 'spec/requests/api/feature_flags_spec.rb'
- 'spec/requests/api/graphql/ci/ci_cd_setting_spec.rb'
- 'spec/requests/api/graphql/ci/groups_spec.rb'
- 'spec/requests/api/graphql/ci/jobs_spec.rb'
- 'spec/requests/api/graphql/ci/runner_web_url_edge_spec.rb'
- 'spec/requests/api/graphql/ci/runners_spec.rb'
- 'spec/requests/api/graphql/ci/stages_spec.rb'
- 'spec/requests/api/graphql/ci/template_spec.rb'
- 'spec/requests/api/graphql/container_repository/container_repository_details_spec.rb'
- 'spec/requests/api/graphql/group/container_repositories_spec.rb'
- 'spec/requests/api/graphql/group/dependency_proxy_blobs_spec.rb'
- 'spec/requests/api/graphql/group/dependency_proxy_group_setting_spec.rb'
- 'spec/requests/api/graphql/group/dependency_proxy_image_ttl_policy_spec.rb'
- 'spec/requests/api/graphql/group/dependency_proxy_manifests_spec.rb'
- 'spec/requests/api/graphql/issue_status_counts_spec.rb'
- 'spec/requests/api/graphql/multiplexed_queries_spec.rb'
- 'spec/requests/api/graphql/mutations/design_management/move_spec.rb'
- 'spec/requests/api/graphql/mutations/design_management/upload_spec.rb'
- 'spec/requests/api/graphql/packages/composer_spec.rb'
- 'spec/requests/api/graphql/packages/conan_spec.rb'
- 'spec/requests/api/graphql/packages/helm_spec.rb'
- 'spec/requests/api/graphql/packages/maven_spec.rb'
- 'spec/requests/api/graphql/packages/nuget_spec.rb'
- 'spec/requests/api/graphql/packages/package_spec.rb'
- 'spec/requests/api/graphql/packages/pypi_spec.rb'
- 'spec/requests/api/graphql/project/alert_management/alert_status_counts_spec.rb'
- 'spec/requests/api/graphql/project/alert_management/alerts_spec.rb'
- 'spec/requests/api/graphql/project/alert_management/integrations_spec.rb'
- 'spec/requests/api/graphql/project/container_expiration_policy_spec.rb'
- 'spec/requests/api/graphql/project/container_repositories_spec.rb'
- 'spec/requests/api/graphql/project/error_tracking/sentry_detailed_error_request_spec.rb'
- 'spec/requests/api/graphql/project/error_tracking/sentry_errors_request_spec.rb'
- 'spec/requests/api/graphql/project/grafana_integration_spec.rb'
- 'spec/requests/api/graphql/project/jobs_spec.rb'
- 'spec/requests/api/graphql/project/packages_cleanup_policy_spec.rb'
- 'spec/requests/api/graphql/project/repository/blobs_spec.rb'
- 'spec/requests/api/graphql/project/repository_spec.rb'
- 'spec/requests/api/graphql/project/tree/tree_spec.rb'
- 'spec/requests/api/graphql_spec.rb'
- 'spec/requests/api/group_debian_distributions_spec.rb'
- 'spec/requests/api/helm_packages_spec.rb'
- 'spec/requests/api/maven_packages_spec.rb'
- 'spec/requests/api/nuget_group_packages_spec.rb'
- 'spec/requests/api/nuget_project_packages_spec.rb'
- 'spec/requests/api/project_debian_distributions_spec.rb'
- 'spec/requests/api/pypi_packages_spec.rb'
- 'spec/requests/api/rpm_project_packages_spec.rb'
- 'spec/requests/lfs_http_spec.rb'
- 'spec/rubocop/cop/migration/complex_indexes_require_name_spec.rb'
- 'spec/rubocop/cop/migration/refer_to_index_by_name_spec.rb'
- 'spec/scripts/lib/glfm/parse_examples_spec.rb'
- 'spec/scripts/lib/glfm/shared_spec.rb'
- 'spec/scripts/lib/glfm/update_example_snapshots_spec.rb'
- 'spec/scripts/lib/glfm/verify_all_generated_files_are_up_to_date_spec.rb'
- 'spec/scripts/trigger-build_spec.rb'
- 'spec/serializers/impersonation_access_token_entity_spec.rb'
- 'spec/serializers/impersonation_access_token_serializer_spec.rb'
- 'spec/services/ci/create_pipeline_service/artifacts_spec.rb'
- 'spec/services/ci/create_pipeline_service/custom_config_content_spec.rb'
- 'spec/services/ci/create_pipeline_service/custom_yaml_tags_spec.rb'
- 'spec/services/ci/create_pipeline_service/limit_active_jobs_spec.rb'
- 'spec/services/ci/create_pipeline_service/parallel_spec.rb'
- 'spec/services/ci/create_pipeline_service/pre_post_stages_spec.rb'
- 'spec/services/ci/create_pipeline_service/rate_limit_spec.rb'
- 'spec/services/ci/create_pipeline_service/rules_spec.rb'
- 'spec/services/ci/create_pipeline_service/tags_spec.rb'
- 'spec/services/ci/job_token_scope/add_project_service_spec.rb'
- 'spec/services/ci/job_token_scope/remove_project_service_spec.rb'
- 'spec/services/ci/pipeline_schedules/calculate_next_run_service_spec.rb'
- 'spec/services/ci/process_build_service_spec.rb'
- 'spec/services/clusters/kubernetes/create_or_update_service_account_service_spec.rb'
- 'spec/services/commits/commit_patch_service_spec.rb'
- 'spec/services/dependency_proxy/auth_token_service_spec.rb'
- 'spec/services/dependency_proxy/find_cached_manifest_service_spec.rb'
- 'spec/services/dependency_proxy/head_manifest_service_spec.rb'
- 'spec/services/dependency_proxy/request_token_service_spec.rb'
- 'spec/services/design_management/copy_design_collection/copy_service_spec.rb'
- 'spec/services/design_management/copy_design_collection/queue_service_spec.rb'
- 'spec/services/design_management/delete_designs_service_spec.rb'
- 'spec/services/design_management/move_designs_service_spec.rb'
- 'spec/services/design_management/save_designs_service_spec.rb'
- 'spec/services/draft_notes/create_service_spec.rb'
- 'spec/services/draft_notes/destroy_service_spec.rb'
- 'spec/services/draft_notes/publish_service_spec.rb'
- 'spec/services/groups/auto_devops_service_spec.rb'
- 'spec/services/labels/available_labels_service_spec.rb'
- 'spec/services/merge_requests/build_service_spec.rb'
- 'spec/services/milestones/update_service_spec.rb'
- 'spec/services/packages/cleanup/execute_policy_service_spec.rb'
- 'spec/services/packages/cleanup/update_policy_service_spec.rb'
- 'spec/services/packages/composer/composer_json_service_spec.rb'
- 'spec/services/packages/composer/create_package_service_spec.rb'
- 'spec/services/packages/composer/version_parser_service_spec.rb'
- 'spec/services/packages/conan/create_package_file_service_spec.rb'
- 'spec/services/packages/conan/create_package_service_spec.rb'
- 'spec/services/packages/create_dependency_service_spec.rb'
- 'spec/services/packages/create_event_service_spec.rb'
- 'spec/services/packages/create_package_file_service_spec.rb'
- 'spec/services/packages/debian/extract_deb_metadata_service_spec.rb'
- 'spec/services/packages/helm/extract_file_metadata_service_spec.rb'
- 'spec/services/packages/helm/process_file_service_spec.rb'
- 'spec/services/packages/npm/create_tag_service_spec.rb'
- 'spec/services/packages/nuget/create_dependency_service_spec.rb'
- 'spec/services/packages/remove_tag_service_spec.rb'
- 'spec/services/packages/rpm/parse_package_service_spec.rb'
- 'spec/services/packages/rpm/repository_metadata/build_filelist_xml_service_spec.rb'
- 'spec/services/packages/rpm/repository_metadata/build_other_xml_service_spec.rb'
- 'spec/services/packages/rpm/repository_metadata/build_primary_xml_service_spec.rb'
- 'spec/services/packages/rpm/repository_metadata/build_repomd_xml_service_spec.rb'
- 'spec/services/packages/rpm/repository_metadata/update_xml_service_spec.rb'
- 'spec/services/packages/rubygems/create_dependencies_service_spec.rb'
- 'spec/services/packages/rubygems/create_gemspec_service_spec.rb'
- 'spec/services/packages/rubygems/dependency_resolver_service_spec.rb'
- 'spec/services/packages/rubygems/metadata_extraction_service_spec.rb'
- 'spec/services/packages/terraform_module/create_package_service_spec.rb'
- 'spec/services/packages/update_package_file_service_spec.rb'
- 'spec/services/packages/update_tags_service_spec.rb'
- 'spec/services/projects/auto_devops/disable_service_spec.rb'
- 'spec/services/projects/lfs_pointers/lfs_download_link_list_service_spec.rb'
- 'spec/services/projects/lfs_pointers/lfs_download_service_spec.rb'
- 'spec/services/projects/lfs_pointers/lfs_import_service_spec.rb'
- 'spec/services/projects/lfs_pointers/lfs_link_service_spec.rb'
- 'spec/services/projects/lfs_pointers/lfs_object_download_list_service_spec.rb'
- 'spec/services/projects/update_service_spec.rb'
- 'spec/services/protected_branches/cache_service_spec.rb'
- 'spec/services/submodules/update_service_spec.rb'
- 'spec/services/wikis/create_attachment_service_spec.rb'
- 'spec/support/fips.rb'
- 'spec/support/generate-seed-repo-rb'
- 'spec/support/helpers/fake_webauthn_device.rb'
- 'spec/support/helpers/features/responsive_table_helpers.rb'
- 'spec/support/helpers/features/two_factor_helpers.rb'
- 'spec/support/helpers/lfs_http_helpers.rb'
- 'spec/support/redis.rb'
- 'spec/support/shared_examples/controllers/create_notes_rate_limit_shared_examples.rb'
- 'spec/support/shared_examples/controllers/rate_limited_endpoint_shared_examples.rb'
- 'spec/support/shared_examples/controllers/snowplow_event_tracking_examples.rb'
- 'spec/support/shared_examples/controllers/unique_hll_events_examples.rb'
- 'spec/support/shared_examples/graphql/projects/services_resolver_shared_examples.rb'
- 'spec/support/shared_examples/lib/gitlab/import_export/attributes_permitter_shared_examples.rb'
- 'spec/support/shared_examples/models/concerns/counter_attribute_shared_examples.rb'
- 'spec/support/shared_examples/requests/rack_attack_shared_examples.rb'
- 'spec/support/shared_examples/serializers/environment_serializer_shared_examples.rb'
- 'spec/support/view_component.rb'
- 'spec/tasks/rubocop_rake_spec.rb'
- 'spec/uploaders/dependency_proxy/file_uploader_spec.rb'
- 'spec/uploaders/packages/composer/cache_uploader_spec.rb'
- 'spec/uploaders/packages/debian/component_file_uploader_spec.rb'
- 'spec/uploaders/packages/debian/distribution_release_file_uploader_spec.rb'
- 'spec/uploaders/packages/package_file_uploader_spec.rb'
- 'spec/uploaders/packages/rpm/repository_file_uploader_spec.rb'
- 'spec/views/ci/status/_icon.html.haml_spec.rb'
- 'spec/views/notify/change_in_merge_request_draft_status_email.text.erb_spec.rb'
- 'spec/views/notify/pipeline_failed_email.text.erb_spec.rb'
- 'spec/views/notify/push_to_merge_request_email.text.haml_spec.rb'
- 'spec/views/projects/pages/new.html.haml_spec.rb'
- 'spec/views/shared/_label_row.html.haml_spec.rb'
- 'spec/views/shared/ssh_keys/_key_delete.html.haml_spec.rb'
- 'spec/views/shared/wikis/_sidebar.html.haml_spec.rb'
---
# Cop supports --autocorrect.
Layout/ExtraSpacing:
Exclude:
- 'ee/app/graphql/mutations/geo/registries/update.rb'
- 'ee/app/models/epic_issue.rb'
- 'ee/app/models/merge_request/predictions.rb'
- 'ee/app/models/search/namespace_index_assignment.rb'
- 'ee/app/services/dependencies/export_serializers/group_dependencies_service.rb'
- 'ee/app/workers/pull_mirrors/reenable_configuration_worker.rb'
- 'ee/elastic/migrate/20230702000000_backfill_existing_group_wiki.rb'
- 'ee/lib/ee/gitlab/ci/pipeline/quota/size.rb'
- 'ee/lib/gitlab/usage/metrics/instrumentations/license_metric.rb'
- 'ee/spec/controllers/projects/settings/merge_requests_controller_spec.rb'
- 'ee/spec/requests/api/internal/base_spec.rb'
- 'ee/spec/services/app_sec/fuzzing/api/ci_configuration_create_service_spec.rb'
- 'ee/spec/services/ci/create_pipeline_service/dast_configuration_spec.rb'
- 'spec/lib/api/helpers/packages/npm_spec.rb'
- 'spec/lib/gitlab/database/background_migration/batch_optimizer_spec.rb'
- 'spec/lib/gitlab/database/no_new_tables_with_gitlab_main_schema_spec.rb'
- 'spec/lib/gitlab/database/reindexing/index_selection_spec.rb'
---
# Cop supports --autocorrect.
Layout/FirstHashElementIndentation:
Exclude:
- 'ee/spec/lib/gitlab/ci/reports/coverage_fuzzing/report_spec.rb'
- 'ee/spec/lib/gitlab/geo/log_cursor/lease_spec.rb'
- 'ee/spec/lib/gitlab/graphql/aggregations/epics/lazy_epic_aggregate_spec.rb'
- 'ee/spec/mailers/credentials_inventory_mailer_spec.rb'
- 'ee/spec/mailers/emails/requirements_spec.rb'
- 'ee/spec/models/concerns/elastic/note_spec.rb'
- 'ee/spec/requests/api/analytics/project_deployment_frequency_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/iterations/create_spec.rb'
- 'ee/spec/requests/api/internal/upcoming_reconciliations_spec.rb'
- 'ee/spec/requests/api/merge_requests_spec.rb'
- 'ee/spec/requests/ee/projects/deploy_tokens_controller_spec.rb'
- 'ee/spec/requests/groups/group_members_controller_spec.rb'
- 'ee/spec/services/approval_rules/project_rule_destroy_service_spec.rb'
- 'ee/spec/services/deploy_keys/create_service_spec.rb'
- 'ee/spec/services/ee/alert_management/http_integrations/create_service_spec.rb'
- 'ee/spec/services/ee/alert_management/http_integrations/update_service_spec.rb'
- 'ee/spec/services/ee/projects/deploy_tokens/create_service_spec.rb'
- 'ee/spec/services/ee/projects/deploy_tokens/destroy_service_spec.rb'
- 'ee/spec/services/ee/projects/unlink_fork_service_spec.rb'
- 'ee/spec/services/external_status_checks/destroy_service_spec.rb'
- 'ee/spec/services/groups/destroy_service_spec.rb'
- 'ee/spec/services/iterations/create_service_spec.rb'
- 'ee/spec/services/projects/disable_deploy_key_service_spec.rb'
- 'ee/spec/services/projects/enable_deploy_key_service_spec.rb'
- 'ee/spec/services/projects/group_links/create_service_spec.rb'
- 'ee/spec/services/projects/group_links/destroy_service_spec.rb'
- 'ee/spec/services/projects/transfer_service_spec.rb'
- 'ee/spec/services/security/security_orchestration_policies/create_pipeline_service_spec.rb'
- 'ee/spec/services/security/token_revocation_service_spec.rb'
- 'ee/spec/services/security/track_scan_service_spec.rb'
- 'ee/spec/services/timebox_report_service_spec.rb'
- 'lib/banzai/filter/playable_link_filter.rb'
- 'lib/gitlab/application_rate_limiter.rb'
- 'lib/gitlab/asciidoc.rb'
- 'lib/gitlab/asciidoc/include_processor.rb'
- 'lib/gitlab/auth/otp/strategies/forti_token_cloud.rb'
- 'lib/gitlab/ci/config/entry/processable.rb'
- 'lib/gitlab/database/migrations/observers/query_details.rb'
- 'lib/gitlab/database/migrations/observers/transaction_duration.rb'
- 'lib/gitlab/hook_data/release_builder.rb'
- 'lib/gitlab/quick_actions/issuable_actions.rb'
- 'qa/qa/resource/snippet.rb'
- 'spec/controllers/concerns/issuable_collections_spec.rb'
- 'spec/controllers/groups/group_members_controller_spec.rb'
- 'spec/controllers/import/manifest_controller_spec.rb'
- 'spec/controllers/projects/boards_controller_spec.rb'
- 'spec/controllers/projects/design_management/designs/raw_images_controller_spec.rb'
- 'spec/controllers/projects/jobs_controller_spec.rb'
- 'spec/controllers/projects/merge_requests/creations_controller_spec.rb'
- 'spec/controllers/projects/milestones_controller_spec.rb'
- 'spec/controllers/projects/notes_controller_spec.rb'
- 'spec/controllers/projects/pipelines_controller_spec.rb'
- 'spec/controllers/projects/project_members_controller_spec.rb'
- 'spec/controllers/projects/tags_controller_spec.rb'
- 'spec/controllers/projects/web_ide_terminals_controller_spec.rb'
- 'spec/controllers/projects_controller_spec.rb'
- 'spec/factories/ci/builds.rb'
- 'spec/helpers/projects/pages_helper_spec.rb'
- 'spec/initializers/rack_multipart_patch_spec.rb'
- 'spec/lib/api/entities/personal_access_token_spec.rb'
- 'spec/lib/gitlab/ci/yaml_processor_spec.rb'
- 'spec/lib/gitlab/data_builder/build_spec.rb'
- 'spec/lib/gitlab/data_builder/issuable_spec.rb'
- 'spec/lib/gitlab/data_builder/pipeline_spec.rb'
- 'spec/lib/gitlab/database/migration_helpers_spec.rb'
- 'spec/lib/gitlab/git/conflict/file_spec.rb'
- 'spec/lib/gitlab/git/gitmodules_parser_spec.rb'
- 'spec/lib/gitlab/import_export/attributes_finder_spec.rb'
- 'spec/lib/gitlab/import_export/members_mapper_spec.rb'
- 'spec/lib/gitlab/instrumentation_helper_spec.rb'
- 'spec/lib/gitlab/metrics/subscribers/action_cable_spec.rb'
- 'spec/lib/gitlab/sidekiq_migrate_jobs_spec.rb'
- 'spec/lib/gitlab/workhorse_spec.rb'
- 'spec/lib/mattermost/team_spec.rb'
- 'spec/lib/peek/views/redis_detailed_spec.rb'
- 'spec/mailers/emails/merge_requests_spec.rb'
- 'spec/models/ci/build_spec.rb'
- 'spec/models/integrations/chat_message/merge_message_spec.rb'
- 'spec/requests/api/ci/pipelines_spec.rb'
- 'spec/requests/api/commit_statuses_spec.rb'
- 'spec/requests/api/graphql/ci/config_spec.rb'
- 'spec/requests/api/graphql/project/fork_details_spec.rb'
- 'spec/requests/api/releases_spec.rb'
- 'spec/requests/api/task_completion_status_spec.rb'
- 'spec/requests/pwa_controller_spec.rb'
- 'spec/rubocop/cop/usage_data/distinct_count_by_large_foreign_key_spec.rb'
- 'spec/rubocop/cop/usage_data/histogram_with_large_table_spec.rb'
- 'spec/rubocop/cop/usage_data/instrumentation_superclass_spec.rb'
- 'spec/rubocop/cop/usage_data/large_table_spec.rb'
- 'spec/services/ci/pipeline_artifacts/coverage_report_service_spec.rb'
- 'spec/services/clusters/update_service_spec.rb'
- 'spec/services/notes/render_service_spec.rb'
- 'spec/services/projects/container_repository/delete_tags_service_spec.rb'
- 'spec/services/projects/create_from_template_service_spec.rb'
- 'spec/services/quick_actions/interpret_service_spec.rb'
- 'spec/services/service_ping/submit_service_ping_service_spec.rb'
- 'spec/sidekiq_cluster/sidekiq_cluster_spec.rb'
- 'spec/spam/concerns/has_spam_action_response_fields_spec.rb'
- 'spec/support/helpers/kubernetes_helpers.rb'
- 'spec/support/helpers/wiki_helpers.rb'
- 'spec/support/shared_contexts/lib/container_registry/client_shared_context.rb'
- 'spec/support/shared_examples/harbor/artifacts_controller_shared_examples.rb'
- 'spec/support/shared_examples/harbor/repositories_controller_shared_examples.rb'
- 'spec/support/shared_examples/harbor/tags_controller_shared_examples.rb'
- 'spec/support/shared_examples/models/clusters/prometheus_client_shared.rb'
- 'spec/support/shared_examples/requests/api/npm_packages_shared_examples.rb'
- 'spec/views/layouts/_head.html.haml_spec.rb'
---
# Cop supports --autocorrect.
Layout/LineBreakAfterFinalMixin:
Exclude:
- 'app/graphql/resolvers/integrations/exclusions_resolver.rb'
- 'app/graphql/resolvers/projects/deploy_key_resolver.rb'
- 'app/models/alert_management/metric_image.rb'
- 'app/models/ci/pipeline.rb'
- 'app/models/container_registry/protection/rule.rb'
- 'app/models/integrations/pushover.rb'
- 'app/models/integrations/telegram.rb'
- 'app/models/plan_limits.rb'
- 'app/models/project_feature_usage.rb'
- 'app/models/protected_branch/merge_access_level.rb'
- 'app/models/protected_branch/push_access_level.rb'
- 'app/policies/project_member_policy.rb'
- 'app/serializers/cluster_serializer.rb'
- 'app/serializers/container_repositories_serializer.rb'
- 'app/serializers/feature_flag_serializer.rb'
- 'app/serializers/pipeline_serializer.rb'
- 'app/services/authorized_project_update/project_recalculate_service.rb'
- 'app/services/batched_git_ref_updates/cleanup_scheduler_service.rb'
- 'app/services/jira_connect_subscriptions/create_service.rb'
- 'app/services/merge_requests/refresh_service.rb'
- 'app/services/projects/transfer_service.rb'
- 'app/services/users/update_service.rb'
- 'app/workers/admin_email_worker.rb'
- 'app/workers/ci/delete_unit_tests_worker.rb'
- 'app/workers/ci/pipeline_artifacts/expire_artifacts_worker.rb'
- 'app/workers/ci/schedule_delete_objects_cron_worker.rb'
- 'app/workers/ci/schedule_unlock_pipelines_in_queue_cron_worker.rb'
- 'app/workers/ci/stuck_builds/drop_canceling_worker.rb'
- 'app/workers/ci/stuck_builds/drop_running_worker.rb'
- 'app/workers/ci/stuck_builds/drop_scheduled_worker.rb'
- 'app/workers/ci/update_locked_unknown_artifacts_worker.rb'
- 'app/workers/concurrency_limit/resume_worker.rb'
- 'app/workers/expire_build_artifacts_worker.rb'
- 'app/workers/gitlab/export/prune_project_export_jobs_worker.rb'
- 'app/workers/import_export_project_cleanup_worker.rb'
- 'app/workers/members/expiring_worker.rb'
- 'app/workers/metrics/global_metrics_update_worker.rb'
- 'app/workers/namespaces/process_outdated_namespace_descendants_cron_worker.rb'
- 'app/workers/object_storage/delete_stale_direct_uploads_worker.rb'
- 'app/workers/prune_old_events_worker.rb'
- 'app/workers/purge_dependency_proxy_cache_worker.rb'
- 'app/workers/remove_unreferenced_lfs_objects_worker.rb'
- 'app/workers/repository_archive_cache_worker.rb'
- 'app/workers/stuck_ci_jobs_worker.rb'
- 'app/workers/stuck_export_jobs_worker.rb'
- 'app/workers/user_status_cleanup/batch_worker.rb'
- 'app/workers/users/create_statistics_worker.rb'
- 'db/migrate/20240213223630_add_duo_features_enabled_cascading_setting.rb'
- 'db/post_migrate/20231017064317_swap_columns_for_ci_pipeline_variables_pipeline_id_bigint.rb'
- 'db/post_migrate/20231122111935_drop_index_web_hook_logs_part_on_web_hook_id.rb'
- 'db/post_migrate/20240122071840_ensure_backfill_for_ci_builds_integer_columns_is_finished.rb'
- 'db/post_migrate/20240419122328_swap_vulnerability_feedback_pipeline_id_convert_to_bigint.rb'
- 'db/post_migrate/20240419131607_swap_packages_build_infos_pipeline_id_convert_to_bigint.rb'
- 'db/post_migrate/20240422080018_swap_merge_trains_pipeline_id_convert_to_bigint.rb'
- 'db/post_migrate/20240424111535_swap_merge_request_metrics_pipeline_id_convert_to_bigint.rb'
- 'db/post_migrate/20240513111937_swap_columns_for_p_ci_builds_trigger_request_and_erased_by.rb'
- 'db/post_migrate/20240514081440_swap_vulnerability_occurrence_pipelines_pipeline_id_convert_to_bigint.rb'
- 'ee/app/controllers/explore/dependencies_controller.rb'
- 'ee/app/finders/security/pipeline_vulnerabilities_finder.rb'
- 'ee/app/graphql/subscriptions/ai_completion_response.rb'
- 'ee/app/models/approval_project_rules_protected_branch.rb'
- 'ee/app/models/approval_rules/approval_group_rule.rb'
- 'ee/app/models/approval_rules/approval_group_rules_protected_branch.rb'
- 'ee/app/models/namespace_limit.rb'
- 'ee/app/models/vulnerabilities/scanner.rb'
- 'ee/app/models/vulnerabilities/statistic.rb'
- 'ee/app/services/ee/ip_restrictions/update_service.rb'
- 'ee/app/services/gitlab_subscriptions/duo_pro/bulk_assign_service.rb'
- 'ee/app/services/gitlab_subscriptions/trials/base_apply_trial_service.rb'
- 'ee/app/services/incident_management/oncall_rotations/edit_service.rb'
- 'ee/app/services/incident_management/oncall_rotations/remove_participant_service.rb'
- 'ee/app/services/llm/generate_description_service.rb'
- 'ee/app/services/product_analytics/initialize_stack_service.rb'
- 'ee/app/services/vulnerabilities/bulk_dismiss_service.rb'
- 'ee/app/workers/active_user_count_threshold_worker.rb'
- 'ee/app/workers/analytics/cycle_analytics/consistency_worker.rb'
- 'ee/app/workers/analytics/cycle_analytics/incremental_worker.rb'
- 'ee/app/workers/analytics/cycle_analytics/reaggregation_worker.rb'
- 'ee/app/workers/analytics/value_stream_dashboard/count_worker.rb'
- 'ee/app/workers/arkose/blocked_users_report_worker.rb'
- 'ee/app/workers/elastic_indexing_control_worker.rb'
- 'ee/app/workers/emails/abandoned_trial_emails_cron_worker.rb'
- 'ee/app/workers/geo/metrics_update_worker.rb'
- 'ee/app/workers/geo/sidekiq_cron_config_worker.rb'
- 'ee/app/workers/gitlab_subscriptions/notify_seats_exceeded_batch_worker.rb'
- 'ee/app/workers/historical_data_worker.rb'
- 'ee/app/workers/ldap_all_groups_sync_worker.rb'
- 'ee/app/workers/okrs/checkin_reminder_emails_cron_worker.rb'
- 'ee/app/workers/security/create_orchestration_policy_worker.rb'
- 'ee/app/workers/sync_seat_link_worker.rb'
- 'ee/app/workers/vulnerabilities/historical_statistics/deletion_worker.rb'
- 'ee/app/workers/vulnerabilities/statistics/schedule_worker.rb'
- 'ee/app/workers/work_items/rolledup_dates/update_rolledup_dates_worker.rb'
- 'ee/lib/api/dependency_proxy/packages/maven.rb'
- 'ee/lib/api/resource_iteration_events.rb'
- 'ee/lib/api/resource_weight_events.rb'
- 'ee/lib/duo_pro/bulk_user_assignment.rb'
- 'ee/lib/ee/api/entities/project_push_rule.rb'
- 'ee/lib/ee/gitlab/background_migration/create_compliance_standards_adherence.rb'
- 'ee/lib/ee/gitlab/background_migration/delete_orphaned_transferred_project_approval_rules.rb'
- 'ee/lib/gitlab/auth/group_saml/identity_linker.rb'
- 'ee/lib/gitlab/llm/chain/tools/explain_code/prompts/anthropic.rb'
- 'ee/lib/gitlab/search/zoekt/client.rb'
- 'ee/lib/gitlab/status_page/storage/s3_multipart_upload.rb'
- 'ee/lib/search/zoekt/query.rb'
- 'lib/api/discussions.rb'
- 'lib/api/events.rb'
- 'lib/api/group_labels.rb'
- 'lib/api/issues.rb'
- 'lib/api/labels.rb'
- 'lib/api/notes.rb'
- 'lib/api/project_events.rb'
- 'lib/api/remote_mirrors.rb'
- 'lib/api/resource_label_events.rb'
- 'lib/api/resource_milestone_events.rb'
- 'lib/api/resource_state_events.rb'
- 'lib/api/rubygem_packages.rb'
- 'lib/api/terraform/modules/v1/namespace_packages.rb'
- 'lib/api/terraform/modules/v1/project_packages.rb'
- 'lib/banzai/filter/references/design_reference_filter.rb'
- 'lib/feature.rb'
- 'lib/gitlab/auth/current_user_mode.rb'
- 'lib/gitlab/auth/otp/strategies/forti_token_cloud.rb'
- 'lib/gitlab/background_migration/backfill_draft_status_on_merge_requests_with_corrected_regex.rb'
- 'lib/gitlab/background_migration/remove_occurrence_pipelines_and_duplicate_vulnerabilities_findings.rb'
- 'lib/gitlab/background_migration/update_jira_tracker_data_deployment_type_based_on_url.rb'
- 'lib/gitlab/ci/config/interpolation/config.rb'
- 'lib/gitlab/cluster/rack_timeout_observer.rb'
- 'lib/gitlab/etag_caching/router/graphql.rb'
- 'lib/gitlab/git_post_receive.rb'
- 'lib/gitlab/prometheus_client.rb'
- 'lib/gitlab/spamcheck/result.rb'
- 'lib/gitlab/user_access_snippet.rb'
- 'lib/gitlab/view/presenter/delegated.rb'
- 'lib/system_check/incoming_email/mail_room_enabled_check.rb'
- 'lib/system_check/incoming_email/mail_room_running_check.rb'
- 'qa/qa/ee/page/workspace/new.rb'
- 'qa/qa/ee/scenario/test/integration/group_saml.rb'
- 'qa/qa/page/organization/new.rb'
- 'qa/qa/page/organization/show.rb'
- 'qa/qa/page/project/issue/show.rb'
- 'qa/qa/page/project/snippet/new.rb'
- 'qa/qa/resource/base.rb'
- 'qa/qa/scenario/test/instance/airgapped.rb'
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment