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.
---
# Cop supports --autocorrect.
Layout/LineContinuationLeadingSpace:
Exclude:
- 'ee/lib/tasks/gitlab/geo.rake'
---
# Cop supports --autocorrect.
Layout/LineContinuationSpacing:
Exclude:
- 'app/controllers/concerns/controller_with_cross_project_access_check.rb'
- 'app/controllers/projects/google_cloud/databases_controller.rb'
- 'app/graphql/mutations/boards/issues/issue_move_list.rb'
- 'app/graphql/types/environment_type.rb'
- 'app/helpers/application_settings_helper.rb'
- 'app/helpers/projects_helper.rb'
- 'app/helpers/tags_helper.rb'
- 'app/helpers/tree_helper.rb'
- 'app/models/concerns/spammable.rb'
- 'app/models/integrations/base_third_party_wiki.rb'
- 'app/models/integrations/teamcity.rb'
- 'app/models/work_items/parent_link.rb'
- 'app/services/feature_flags/update_service.rb'
- 'app/services/issues/build_service.rb'
- 'app/services/merge_requests/merge_service.rb'
- 'app/services/uploads/destroy_service.rb'
- 'app/services/users/email_verification/validate_token_service.rb'
- 'ee/app/controllers/ee/ldap/omniauth_callbacks_controller.rb'
- 'ee/app/graphql/mutations/requirements_management/export_requirements.rb'
- 'ee/app/graphql/mutations/security_policy/assign_security_policy_project.rb'
- 'ee/app/graphql/resolvers/security_orchestration/scan_execution_policy_resolver.rb'
- 'ee/app/graphql/resolvers/vulnerabilities_resolver.rb'
- 'ee/app/graphql/resolvers/vulnerability_severities_count_resolver.rb'
- 'ee/app/graphql/types/requirements_management/requirement_type.rb'
- 'ee/app/helpers/push_rules_helper.rb'
- 'ee/app/models/ee/epic.rb'
- 'ee/app/models/ee/group_group_link.rb'
- 'ee/app/models/ee/project_group_link.rb'
- 'ee/app/models/ee/vulnerability.rb'
- 'ee/app/models/incident_management/oncall_shift.rb'
- 'ee/app/services/audit_events/protected_branch_audit_event_service.rb'
- 'ee/app/services/boards/epic_lists/destroy_service.rb'
- 'ee/app/services/epics/epic_links/create_service.rb'
- 'ee/app/services/group_saml/saml_group_links/create_service.rb'
- 'ee/app/services/phone_verification/telesign_client/base_service.rb'
- 'ee/app/services/phone_verification/telesign_client/risk_score_service.rb'
- 'ee/app/services/phone_verification/users/verify_code_service.rb'
- 'ee/lib/api/experiments.rb'
- 'ee/lib/api/ldap_group_links.rb'
- 'ee/lib/api/vulnerability_findings.rb'
- 'ee/lib/ee/gitlab/auth/ldap/access.rb'
- 'ee/lib/ee/gitlab/ci/pipeline/quota/size.rb'
- 'ee/lib/ee/gitlab/git_access.rb'
- 'ee/lib/tasks/gitlab/geo.rake'
- 'ee/spec/controllers/groups/group_members_controller_spec.rb'
- 'ee/spec/features/admin/admin_emails_spec.rb'
- 'ee/spec/features/admin/licenses/admin_adds_license_spec.rb'
- 'ee/spec/features/groups/group_overview_spec.rb'
- 'ee/spec/features/groups/members/manage_groups_spec.rb'
- 'ee/spec/features/groups_spec.rb'
- 'ee/spec/features/projects/members/manage_groups_spec.rb'
- 'ee/spec/features/protected_branches_spec.rb'
- 'ee/spec/features/protected_tags_spec.rb'
- 'ee/spec/features/registrations/email_confirmation_spec.rb'
- 'ee/spec/graphql/mutations/audit_events/streaming/event_type_filters/destroy_spec.rb'
- 'ee/spec/graphql/mutations/audit_events/streaming/headers/destroy_spec.rb'
- 'ee/spec/graphql/mutations/requirements_management/export_requirements_spec.rb'
- 'ee/spec/helpers/ee/labels_helper_spec.rb'
- 'ee/spec/helpers/push_rules_helper_spec.rb'
- 'ee/spec/lib/audit/group_merge_request_approval_setting_changes_auditor_spec.rb'
- 'ee/spec/lib/ee/gitlab/ci/parsers/security/validators/schema_validator_spec.rb'
- 'ee/spec/lib/ee/gitlab/ci/pipeline/quota/size_spec.rb'
- 'ee/spec/lib/gitlab/ci/pipeline/chain/limit/size_spec.rb'
- 'ee/spec/lib/gitlab/git_access_spec.rb'
- 'ee/spec/mailers/ee/emails/identity_verification_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/epics/create_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/epics/update_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/issues/promote_to_epic_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/issues/set_epic_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/issues/set_weight_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/iterations/cadences/create_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/iterations/cadences/update_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/iterations/create_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/iterations/update_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/projects/initialize_product_analytics_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/projects/set_compliance_framework_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/quality_management/test_cases/create_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/requirements_management/create_requirement_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/security/finding/create_issue_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/users/abuse/namespace_bans/destroy_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/vulnerabilities/create_external_issue_link_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/vulnerabilities/destroy_external_issue_link_spec.rb'
- 'ee/spec/services/boards/epic_lists/destroy_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/phone_verification/telesign_client/risk_score_service_spec.rb'
- 'ee/spec/services/phone_verification/telesign_client/send_verification_code_service_spec.rb'
- 'ee/spec/workers/ee/issuable_export_csv_worker_spec.rb'
- 'lib/api/dependency_proxy.rb'
- 'lib/api/error_tracking/client_keys.rb'
- 'lib/api/error_tracking/project_settings.rb'
- 'lib/api/go_proxy.rb'
- 'lib/api/groups.rb'
- 'lib/api/issue_links.rb'
- 'lib/api/metrics/dashboard/annotations.rb'
- 'lib/gitlab/auth/user_access_denied_reason.rb'
- 'lib/gitlab/background_migration/populate_operation_visibility_permissions_from_operations.rb'
- 'lib/gitlab/ci/parsers/security/validators/schema_validator.rb'
- 'lib/gitlab/database/background_migration/batched_migration_runner.rb'
- 'lib/gitlab/database/load_balancing/sidekiq_server_middleware.rb'
- 'lib/gitlab/database/migration_helpers.rb'
- 'lib/gitlab/database/partitioning_migration_helpers/foreign_key_helpers.rb'
- 'lib/gitlab/database/shared_model.rb'
- 'lib/gitlab/i18n/po_linter.rb'
- 'qa/qa/specs/features/ee/api/9_data_stores/elasticsearch/nightly_elasticsearch_test_spec.rb'
- 'qa/qa/support/page_error_checker.rb'
- 'qa/qa/tools/test_resources_handler.rb'
- 'qa/spec/resource/user_spec.rb'
- 'qa/spec/support/page_error_checker_spec.rb'
- 'rubocop/cop/graphql/authorize_types.rb'
- 'rubocop/cop/graphql/descriptions.rb'
- 'rubocop/cop/graphql/graphql_name_position.rb'
- 'rubocop/cop/migration/background_migrations.rb'
- 'rubocop/cop/performance/ar_exists_and_present_blank.rb'
- 'rubocop/cop/redis_queue_usage.rb'
- 'spec/controllers/concerns/controller_with_cross_project_access_check_spec.rb'
- 'spec/features/issues/create_issue_for_single_discussion_in_merge_request_spec.rb'
- 'spec/features/projects/files/user_browses_files_spec.rb'
- 'spec/features/projects/files/user_creates_directory_spec.rb'
- 'spec/features/projects/files/user_creates_files_spec.rb'
- 'spec/features/projects/files/user_deletes_files_spec.rb'
- 'spec/features/projects/files/user_edits_files_spec.rb'
- 'spec/features/projects/files/user_replaces_files_spec.rb'
- 'spec/features/projects/issues/viewing_issues_with_external_authorization_enabled_spec.rb'
- 'spec/features/users/email_verification_on_login_spec.rb'
- 'spec/features/users/login_spec.rb'
- 'spec/finders/groups/projects_requiring_authorizations_refresh/on_direct_membership_finder_spec.rb'
- 'spec/lib/gitlab/auth/otp/strategies/forti_token_cloud_spec.rb'
- 'spec/lib/gitlab/ci/parsers/security/validators/schema_validator_spec.rb'
- 'spec/lib/gitlab/ci/trace/stream_spec.rb'
- 'spec/lib/gitlab/closing_issue_extractor_spec.rb'
- 'spec/lib/gitlab/database/background_migration/batched_migration_runner_spec.rb'
- 'spec/lib/gitlab/git_access_spec.rb'
- 'spec/lib/gitlab/github_import/markdown_text_spec.rb'
- 'spec/lib/gitlab/github_import/representation/issue_event_spec.rb'
- 'spec/lib/gitlab/usage/metrics/instrumentations/count_bulk_imports_entities_metric_spec.rb'
- 'spec/lib/gitlab/usage/metrics/instrumentations/count_imported_projects_metric_spec.rb'
- 'spec/lib/gitlab/usage/metrics/instrumentations/count_imported_projects_total_metric_spec.rb'
- 'spec/lib/gitlab/usage/metrics/instrumentations/gitlab_for_jira_app_direct_installations_count_metric_spec.rb'
- 'spec/lib/gitlab/usage/metrics/instrumentations/gitlab_for_jira_app_proxy_installations_count_metric_spec.rb'
- 'spec/lib/gitlab/utils/gzip_spec.rb'
- 'spec/lib/system_check/incoming_email/imap_authentication_check_spec.rb'
- 'spec/mailers/emails/identity_verification_spec.rb'
- 'spec/models/diff_note_spec.rb'
- 'spec/models/integrations/chat_message/merge_message_spec.rb'
- 'spec/models/integrations/chat_message/push_message_spec.rb'
- 'spec/models/integrations/chat_message/wiki_page_message_spec.rb'
- 'spec/models/operations/feature_flags_client_spec.rb'
- 'spec/models/project_spec.rb'
- 'spec/requests/api/graphql/mutations/clusters/agent_tokens/agent_tokens/create_spec.rb'
- 'spec/requests/api/graphql/mutations/clusters/agents/delete_spec.rb'
- 'spec/requests/api/graphql/mutations/uploads/delete_spec.rb'
- 'spec/requests/api/group_labels_spec.rb'
- 'spec/requests/api/groups_spec.rb'
- 'spec/requests/api/labels_spec.rb'
- 'spec/requests/api/users_spec.rb'
- 'spec/requests/verifies_with_email_spec.rb'
- 'spec/services/feature_flags/update_service_spec.rb'
- 'spec/services/issues/build_service_spec.rb'
- 'spec/services/merge_requests/merge_service_spec.rb'
- 'spec/services/snippets/create_service_spec.rb'
- 'spec/services/uploads/destroy_service_spec.rb'
- 'spec/services/users/email_verification/validate_token_service_spec.rb'
- 'spec/services/users/migrate_records_to_ghost_user_service_spec.rb'
- 'spec/support/helpers/redis_without_keys.rb'
- 'spec/support/shared_examples/features/project_upload_files_shared_examples.rb'
- 'spec/support/shared_examples/harbor/artifacts_controller_shared_examples.rb'
- 'spec/support/shared_examples/harbor/tags_controller_shared_examples.rb'
- 'spec/support/shared_examples/models/diff_note_after_commit_shared_examples.rb'
- 'spec/support/shared_examples/requests/api/diff_discussions_shared_examples.rb'
- 'spec/support/shared_examples/requests/api/discussions_shared_examples.rb'
- 'spec/support/shared_examples/requests/api/graphql/mutations/subscription_shared_examples.rb'
- 'spec/support/shared_examples/requests/api/notes_shared_examples.rb'
- 'spec/support/shared_examples/requests/api/resolvable_discussions_shared_examples.rb'
- 'spec/uploaders/file_mover_spec.rb'
- 'spec/views/devise/shared/_signup_box.html.haml_spec.rb'
- 'spec/views/projects/issues/show.html.haml_spec.rb'
- 'spec/views/projects/pages/show.html.haml_spec.rb'
---
# Cop supports --autocorrect.
Layout/LineEndStringConcatenationIndentation:
Exclude:
- 'app/components/diffs/overflow_warning_component.rb'
- 'app/controllers/concerns/controller_with_cross_project_access_check.rb'
- 'app/controllers/import/github_controller.rb'
- 'app/controllers/projects/google_cloud/databases_controller.rb'
- 'app/controllers/projects/merge_requests/conflicts_controller.rb'
- 'app/graphql/mutations/achievements/update_user_achievement_priorities.rb'
- 'app/graphql/mutations/award_emojis/toggle.rb'
- 'app/graphql/mutations/boards/issues/issue_move_list.rb'
- 'app/graphql/mutations/ci/job_token_scope/add_project.rb'
- 'app/graphql/mutations/concerns/mutations/validate_time_estimate.rb'
- 'app/graphql/mutations/container_registry/protection/rule/create.rb'
- 'app/graphql/mutations/container_registry/protection/rule/delete.rb'
- 'app/graphql/mutations/container_registry/protection/rule/update.rb'
- 'app/graphql/mutations/design_management/upload.rb'
- 'app/graphql/mutations/issues/bulk_update.rb'
- 'app/graphql/mutations/issues/update.rb'
- 'app/graphql/mutations/members/projects/bulk_update.rb'
- 'app/graphql/mutations/merge_requests/update.rb'
- 'app/graphql/mutations/packages/protection/rule/create.rb'
- 'app/graphql/mutations/packages/protection/rule/delete.rb'
- 'app/graphql/mutations/packages/protection/rule/update.rb'
- 'app/graphql/mutations/todos/mark_all_done.rb'
- 'app/graphql/resolvers/analytics/cycle_analytics/value_streams/stage_metrics_resolver.rb'
- 'app/graphql/resolvers/ci/all_jobs_resolver.rb'
- 'app/graphql/resolvers/ci/config_resolver.rb'
- 'app/graphql/resolvers/ci/runners_resolver.rb'
- 'app/graphql/resolvers/ci/template_resolver.rb'
- 'app/graphql/resolvers/concerns/project_search_arguments.rb'
- 'app/graphql/resolvers/design_management/designs_resolver.rb'
- 'app/graphql/resolvers/groups_resolver.rb'
- 'app/graphql/resolvers/issues/base_resolver.rb'
- 'app/graphql/resolvers/work_items/linked_items_resolver.rb'
- 'app/graphql/types/analytics/cycle_analytics/value_streams/stage_metrics_type.rb'
- 'app/graphql/types/audit_events/definition_type.rb'
- 'app/graphql/types/ci/catalog/resource_type.rb'
- 'app/graphql/types/ci/config/include_type.rb'
- 'app/graphql/types/ci/detailed_status_type.rb'
- 'app/graphql/types/ci/job_token_scope/direction_enum.rb'
- 'app/graphql/types/ci/job_token_scope_type.rb'
- 'app/graphql/types/ci/job_trace_type.rb'
- 'app/graphql/types/ci/job_type.rb'
- 'app/graphql/types/ci/runner_membership_filter_enum.rb'
- 'app/graphql/types/ci/runner_type.rb'
- 'app/graphql/types/commit_type.rb'
- 'app/graphql/types/container_registry/protection/rule_type.rb'
- 'app/graphql/types/deployment_type.rb'
- 'app/graphql/types/design_management/design_at_version_type.rb'
- 'app/graphql/types/design_management/design_fields.rb'
- 'app/graphql/types/environment_type.rb'
- 'app/graphql/types/global_id_type.rb'
- 'app/graphql/types/group_type.rb'
- 'app/graphql/types/issue_type_enum.rb'
- 'app/graphql/types/label_type.rb'
- 'app/graphql/types/namespace_type.rb'
- 'app/graphql/types/notes/diff_position_base_input_type.rb'
- 'app/graphql/types/packages/package_base_type.rb'
- 'app/graphql/types/packages/protection/rule_type.rb'
- 'app/graphql/types/permission_types/ci/pipeline_schedules.rb'
- 'app/graphql/types/project_type.rb'
- 'app/graphql/types/query_type.rb'
- 'app/graphql/types/root_storage_statistics_type.rb'
- 'app/graphql/types/user_interface.rb'
- 'app/graphql/types/work_items/widgets/time_tracking/timelog_input_type.rb'
- 'app/helpers/application_settings_helper.rb'
- 'app/helpers/members_helper.rb'
- 'app/helpers/projects/project_members_helper.rb'
- 'app/helpers/storage_helper.rb'
- 'app/helpers/tags_helper.rb'
- 'app/helpers/tree_helper.rb'
- 'app/helpers/visibility_level_helper.rb'
- 'app/mailers/emails/projects.rb'
- 'app/models/abuse_report.rb'
- 'app/models/bulk_imports/entity.rb'
- 'app/models/clusters/agent.rb'
- 'app/models/clusters/agents/authorizations/user_access/group_authorization.rb'
- 'app/models/clusters/agents/authorizations/user_access/project_authorization.rb'
- 'app/models/concerns/integrations/slack_mattermost_fields.rb'
- 'app/models/concerns/spammable.rb'
- 'app/models/concerns/taskable.rb'
- 'app/models/integrations/bamboo.rb'
- 'app/models/integrations/base_third_party_wiki.rb'
- 'app/models/integrations/diffblue_cover.rb'
- 'app/models/integrations/gitlab_slack_application.rb'
- 'app/models/integrations/hangouts_chat.rb'
- 'app/models/integrations/irker.rb'
- 'app/models/integrations/jira.rb'
- 'app/models/integrations/pivotaltracker.rb'
- 'app/models/integrations/teamcity.rb'
- 'app/models/work_items/parent_link.rb'
- 'app/presenters/ci/pipeline_presenter.rb'
- 'app/serializers/import/github_failure_entity.rb'
- 'app/services/ci/components/fetch_service.rb'
- 'app/services/concerns/ci/job_token_scope/edit_scope_validations.rb'
- 'app/services/feature_flags/update_service.rb'
- 'app/services/import/github_service.rb'
- 'app/services/integrations/slack_interactions/incident_management/incident_modal_submit_service.rb'
- 'app/services/issues/build_service.rb'
- 'app/services/jira_connect_subscriptions/create_service.rb'
- 'app/services/merge_requests/merge_service.rb'
- 'app/services/packages/debian/process_package_file_service.rb'
- 'app/services/packages/nuget/odata_package_entry_service.rb'
- 'app/services/projects/after_rename_service.rb'
- 'app/services/security/ci_configuration/base_create_service.rb'
- 'app/services/uploads/destroy_service.rb'
- 'app/services/users/deactivate_service.rb'
- 'app/services/users/email_verification/update_email_service.rb'
- 'app/services/users/email_verification/validate_token_service.rb'
- 'app/workers/clusters/applications/deactivate_integration_worker.rb'
- 'app/workers/integrations/irker_worker.rb'
- 'app/workers/issuable/related_links_create_worker.rb'
- 'app/workers/run_pipeline_schedule_worker.rb'
- 'config/initializers/check_forced_decomposition.rb'
- 'config/initializers/direct_upload_support.rb'
- 'config/initializers/safe_session_store_patch.rb'
- 'config/initializers/sidekiq.rb'
- 'danger/clickhouse/Dangerfile'
- 'danger/experiments/Dangerfile'
- 'danger/feature_flag/Dangerfile'
- 'db/post_migrate/20231124133015_drop_idx_projects_id_created_at_disable_overriding_approvers_false_for_gitlab_com.rb'
- 'ee/app/components/namespaces/combined_storage_users/base_alert_component.rb'
- 'ee/app/components/namespaces/combined_storage_users/non_owner_alert_component.rb'
- 'ee/app/components/namespaces/combined_storage_users/owner_alert_component.rb'
- 'ee/app/components/namespaces/free_user_cap/enforcement_alert_component.rb'
- 'ee/app/components/namespaces/free_user_cap/enforcement_at_limit_alert_component.rb'
- 'ee/app/components/namespaces/free_user_cap/usage_quota_alert_component.rb'
- 'ee/app/components/namespaces/free_user_cap/usage_quota_trial_alert_component.rb'
- 'ee/app/components/namespaces/storage/limit_alert_component.rb'
- 'ee/app/components/namespaces/storage/pre_enforcement_alert_component.rb'
- 'ee/app/components/namespaces/storage/repository_limit_alert_component.rb'
- 'ee/app/components/namespaces/storage/user_pre_enforcement_alert_component.rb'
- 'ee/app/controllers/concerns/insights_actions.rb'
- 'ee/app/controllers/ee/ldap/omniauth_callbacks_controller.rb'
- 'ee/app/controllers/gitlab_subscriptions/trials/duo_pro_controller.rb'
- 'ee/app/finders/geo/framework_registry_finder.rb'
- 'ee/app/graphql/ee/mutations/ci/project_ci_cd_settings_update.rb'
- 'ee/app/graphql/ee/mutations/issues/create.rb'
- 'ee/app/graphql/ee/mutations/merge_requests/update.rb'
- 'ee/app/graphql/ee/resolvers/ci/all_jobs_resolver.rb'
- 'ee/app/graphql/ee/types/deployment_type.rb'
- 'ee/app/graphql/ee/types/group_type.rb'
- 'ee/app/graphql/ee/types/namespace_type.rb'
- 'ee/app/graphql/ee/types/permission_types/deployment.rb'
- 'ee/app/graphql/ee/types/project_statistics_type.rb'
- 'ee/app/graphql/ee/types/project_type.rb'
- 'ee/app/graphql/ee/types/query_type.rb'
- 'ee/app/graphql/ee/types/root_storage_statistics_type.rb'
- 'ee/app/graphql/mutations/app_sec/dast/site_profiles/shared_arguments.rb'
- 'ee/app/graphql/mutations/audit_events/amazon_s3_configurations/base.rb'
- 'ee/app/graphql/mutations/audit_events/google_cloud_logging_configurations/base.rb'
- 'ee/app/graphql/mutations/audit_events/google_cloud_logging_configurations/common_update.rb'
- 'ee/app/graphql/mutations/audit_events/google_cloud_logging_configurations/create.rb'
- 'ee/app/graphql/mutations/audit_events/instance/amazon_s3_configurations/base.rb'
- 'ee/app/graphql/mutations/audit_events/instance/google_cloud_logging_configurations/base.rb'
- 'ee/app/graphql/mutations/audit_events/instance/google_cloud_logging_configurations/create.rb'
- 'ee/app/graphql/mutations/audit_events/streaming/http/namespace_filters/base.rb'
- 'ee/app/graphql/mutations/boards/epic_boards/epic_move_list.rb'
- 'ee/app/graphql/mutations/dast/profiles/update.rb'
- 'ee/app/graphql/mutations/dast_scanner_profiles/create.rb'
- 'ee/app/graphql/mutations/dast_scanner_profiles/update.rb'
- 'ee/app/graphql/mutations/dependency_proxy/packages/settings/update.rb'
- 'ee/app/graphql/mutations/deployments/deployment_approve.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/issues/set_epic.rb'
- 'ee/app/graphql/mutations/issues/set_escalation_policy.rb'
- 'ee/app/graphql/mutations/issues/set_weight.rb'
- 'ee/app/graphql/mutations/security_policy/assign_security_policy_project.rb'
- 'ee/app/graphql/mutations/vulnerabilities/bulk_dismiss.rb'
- 'ee/app/graphql/mutations/vulnerabilities/remove_all_from_project.rb'
- 'ee/app/graphql/resolvers/analytics/contribution_analytics/contributions_resolver.rb'
- 'ee/app/graphql/resolvers/analytics/value_stream_dashboard/count_resolver.rb'
- 'ee/app/graphql/resolvers/google_cloud/artifact_registry/artifact_resolver.rb'
- 'ee/app/graphql/resolvers/pipeline_security_report_findings_resolver.rb'
- 'ee/app/graphql/resolvers/security_orchestration/scan_execution_policy_resolver.rb'
- 'ee/app/graphql/resolvers/vulnerabilities_resolver.rb'
- 'ee/app/graphql/resolvers/vulnerability_severities_count_resolver.rb'
- 'ee/app/graphql/types/ai/prompt/explain_vulnerability_prompt_type.rb'
- 'ee/app/graphql/types/ai/prompt/explain_vulnerability_prompt_type/presubmission_check_results_type.rb'
- 'ee/app/graphql/types/ai/summarize_new_merge_request_input_type.rb'
- 'ee/app/graphql/types/analytics/cycle_analytics/aggregation_status_type.rb'
- 'ee/app/graphql/types/analytics/value_stream_dashboard/metric_enum.rb'
- 'ee/app/graphql/types/audit_events/google_cloud_logging_configuration_type.rb'
- 'ee/app/graphql/types/audit_events/group/namespace_filter_type.rb'
- 'ee/app/graphql/types/audit_events/instance/google_cloud_logging_configuration_type.rb'
- 'ee/app/graphql/types/audit_events/streaming/http/namespace_filter_type.rb'
- 'ee/app/graphql/types/ci/runner_cloud_provisioning_step_type.rb'
- 'ee/app/graphql/types/dast/profile_type.rb'
- 'ee/app/graphql/types/dast/site_profile_auth_input_type.rb'
- 'ee/app/graphql/types/dast/site_profile_auth_type.rb'
- 'ee/app/graphql/types/dast_scanner_profile_type.rb'
- 'ee/app/graphql/types/dast_site_profile_type.rb'
- 'ee/app/graphql/types/epic_type.rb'
- 'ee/app/graphql/types/geo/geo_node_type.rb'
- 'ee/app/graphql/types/google_cloud/artifact_registry/repository_type.rb'
- 'ee/app/graphql/types/protected_environment_type.rb'
- 'ee/app/graphql/types/requirements_management/requirement_type.rb'
- 'ee/app/graphql/types/sbom/location_type.rb'
- 'ee/app/graphql/types/security/finding_reports_comparer/finding_type.rb'
- 'ee/app/graphql/types/security_orchestration/policy_any_merge_request_violation_type.rb'
- 'ee/app/graphql/types/security_orchestration/policy_violation_error_type_enum.rb'
- 'ee/app/graphql/types/security_orchestration/security_policy_relation_type_enum.rb'
- 'ee/app/graphql/types/vulnerability_state_enum.rb'
- 'ee/app/graphql/types/vulnerability_type.rb'
- 'ee/app/helpers/ee/members_helper.rb'
- 'ee/app/helpers/groups/discovers_helper.rb'
- 'ee/app/helpers/namespaces/free_user_cap_helper.rb'
- 'ee/app/helpers/push_rules_helper.rb'
- 'ee/app/helpers/users/identity_verification_helper.rb'
- 'ee/app/mailers/ci_minutes_usage_mailer.rb'
- 'ee/app/models/ci/minutes/notification.rb'
- 'ee/app/models/concerns/audit_events/gcp_externally_destinationable.rb'
- 'ee/app/models/ee/member.rb'
- 'ee/app/models/ee/merge_request.rb'
- 'ee/app/models/ee/namespace.rb'
- 'ee/app/models/ee/vulnerability.rb'
- 'ee/app/models/incident_management/oncall_shift.rb'
- 'ee/app/models/integrations/google_cloud_platform/artifact_registry.rb'
- 'ee/app/models/members/member_role.rb'
- 'ee/app/models/namespaces/block_seat_overages/enforcement.rb'
- 'ee/app/models/protected_environment.rb'
- 'ee/app/services/audit_events/protected_branch_audit_event_service.rb'
- 'ee/app/services/boards/epic_lists/destroy_service.rb'
- 'ee/app/services/ee/admin/set_feature_flag_service.rb'
- 'ee/app/services/ee/auth/container_registry_authentication_service.rb'
- 'ee/app/services/ee/groups/group_links/create_service.rb'
- 'ee/app/services/ee/groups/group_links/destroy_service.rb'
- 'ee/app/services/ee/groups/group_links/update_service.rb'
- 'ee/app/services/ee/resource_access_tokens/revoke_service.rb'
- 'ee/app/services/epics/epic_links/create_service.rb'
- 'ee/app/services/group_saml/saml_group_links/create_service.rb'
- 'ee/app/services/groups/sync_service.rb'
- 'ee/app/services/phone_verification/telesign_client/base_service.rb'
- 'ee/app/services/phone_verification/telesign_client/risk_score_service.rb'
- 'ee/app/services/phone_verification/users/send_verification_code_service.rb'
- 'ee/app/services/phone_verification/users/verify_code_service.rb'
- 'ee/app/services/security/orchestration/assign_service.rb'
- 'ee/app/services/security/token_revocation_service.rb'
- 'ee/app/services/system_notes/epics_service.rb'
- 'ee/app/workers/requirements_management/process_requirements_reports_worker.rb'
- 'ee/bin/custom-ability'
- 'ee/db/fixtures/development/90_productivity_analytics.rb'
- 'ee/elastic/migrate/20230518064300_backfill_project_permissions_in_blobs.rb'
- 'ee/lib/api/geo_sites.rb'
- 'ee/lib/api/iterations.rb'
- 'ee/lib/api/protected_environments.rb'
- 'ee/lib/api/vulnerability_findings.rb'
- 'ee/lib/audit/merge_request_before_destroy_auditor.rb'
- 'ee/lib/audit/protected_environment_authorization_rule_changes_auditor.rb'
- 'ee/lib/ee/api/features.rb'
- 'ee/lib/ee/api/helpers/groups_helpers.rb'
- 'ee/lib/ee/gitlab/auth/ldap/access.rb'
- 'ee/lib/ee/gitlab/auth/o_auth/user.rb'
- 'ee/lib/ee/gitlab/ci/pipeline/quota/size.rb'
- 'ee/lib/ee/gitlab/ci/yaml_processor.rb'
- 'ee/lib/ee/gitlab/git_access.rb'
- 'ee/lib/ee/gitlab/namespace_storage_size_error_message.rb'
- 'ee/lib/ee/gitlab/pages/deployment_validations.rb'
- 'ee/lib/gitlab/checks/secrets_check.rb'
- 'ee/lib/gitlab/email/message/account_validation.rb'
- 'ee/lib/gitlab/licenses/submit_license_usage_data_banner.rb'
- 'ee/lib/gitlab/llm/chain/tools/explain_code/executor.rb'
- 'ee/lib/gitlab/llm/chain/tools/refactor_code/executor.rb'
- 'ee/lib/gitlab/llm/chain/tools/summarize_comments/executor.rb'
- 'ee/lib/gitlab/llm/chain/tools/write_tests/executor.rb'
- 'ee/lib/gitlab/llm/completions/explain_vulnerability.rb'
- 'ee/lib/gitlab/llm/completions/resolve_vulnerability.rb'
- 'ee/lib/gitlab/status_page/storage.rb'
- 'ee/lib/google_cloud/base_client.rb'
- 'ee/lib/security/scan_result_policies/detailed_policy_violation_comment.rb'
- 'ee/lib/security/scan_result_policies/policy_violation_details.rb'
- 'ee/lib/system_check/geo/clocks_synchronization_check.rb'
- 'ee/lib/system_check/geo/ssh_port_check.rb'
- 'ee/lib/tasks/gitlab/custom_roles/check_docs_task.rb'
- 'ee/lib/tasks/gitlab/geo.rake'
- 'ee/spec/components/namespaces/combined_storage_users/non_owner_alert_component_spec.rb'
- 'ee/spec/components/namespaces/combined_storage_users/owner_alert_component_spec.rb'
- 'ee/spec/components/namespaces/free_user_cap/enforcement_alert_component_spec.rb'
- 'ee/spec/components/namespaces/free_user_cap/enforcement_at_limit_alert_component_spec.rb'
- 'ee/spec/components/namespaces/free_user_cap/usage_quota_alert_component_spec.rb'
- 'ee/spec/components/namespaces/free_user_cap/usage_quota_trial_alert_component_spec.rb'
- 'ee/spec/controllers/projects/deploy_keys_controller_spec.rb'
- 'ee/spec/features/admin/admin_emails_spec.rb'
- 'ee/spec/features/admin/licenses/admin_adds_license_spec.rb'
- 'ee/spec/features/epic_boards/epic_boards_sidebar_spec.rb'
- 'ee/spec/features/gitlab_subscriptions/seat_count_alert_spec.rb'
- 'ee/spec/features/groups/contribution_analytics_spec.rb'
- 'ee/spec/features/groups/group_overview_spec.rb'
- 'ee/spec/features/groups/usage_quotas/code_suggestions_usage_tab_spec.rb'
- 'ee/spec/features/merge_request/user_merges_with_namespace_storage_limits_spec.rb'
- 'ee/spec/features/projects/google_cloud/artifact_registry_spec.rb'
- 'ee/spec/features/projects/members/import_project_members_spec.rb'
- 'ee/spec/features/projects/members/manage_groups_spec.rb'
- 'ee/spec/features/projects/quality/test_case_show_spec.rb'
- 'ee/spec/features/projects/settings/access_tokens_spec.rb'
- 'ee/spec/features/projects/show_project_spec.rb'
- 'ee/spec/features/protected_branches_spec.rb'
- 'ee/spec/features/protected_tags_spec.rb'
- 'ee/spec/graphql/mutations/audit_events/streaming/event_type_filters/destroy_spec.rb'
- 'ee/spec/graphql/mutations/audit_events/streaming/headers/destroy_spec.rb'
- 'ee/spec/graphql/mutations/deployments/deployment_approve_spec.rb'
- 'ee/spec/graphql/mutations/requirements_management/export_requirements_spec.rb'
- 'ee/spec/helpers/ee/groups_helper_spec.rb'
- 'ee/spec/helpers/ee/profiles_helper_spec.rb'
- 'ee/spec/helpers/routing/pseudonymization_helper_spec.rb'
- 'ee/spec/helpers/users/identity_verification_helper_spec.rb'
- 'ee/spec/lib/audit/merge_request_before_destroy_auditor_spec.rb'
- 'ee/spec/lib/audit/merge_request_destroy_auditor_spec.rb'
- 'ee/spec/lib/audit/protected_environment_authorization_rule_changes_auditor_spec.rb'
- 'ee/spec/lib/banzai/filter/issuable_reference_expansion_filter_spec.rb'
- 'ee/spec/lib/ee/gitlab/ci/parsers/security/validators/schema_validator_spec.rb'
- 'ee/spec/lib/ee/gitlab/ci/pipeline/quota/size_spec.rb'
- 'ee/spec/lib/ee/gitlab/ci/status/build/manual_spec.rb'
- 'ee/spec/lib/ee/gitlab/namespace_storage_size_error_message_spec.rb'
- 'ee/spec/lib/gitlab/ci/config/entry/secret_spec.rb'
- 'ee/spec/lib/gitlab/ci/pipeline/chain/limit/size_spec.rb'
- 'ee/spec/lib/gitlab/ci/templates/Security/bas_latest_ci_yaml_spec.rb'
- 'ee/spec/lib/gitlab/ci/templates/api_discovery_gitlab_ci_yaml_spec.rb'
- 'ee/spec/lib/gitlab/ci/yaml_processor_spec.rb'
- 'ee/spec/lib/gitlab/database/desired_sharding_key_spec.rb'
- 'ee/spec/lib/gitlab/geo/every_repository_type_replicated_spec.rb'
- 'ee/spec/lib/gitlab/git_access_spec.rb'
- 'ee/spec/lib/gitlab/licenses/submit_license_usage_data_banner_spec.rb'
- 'ee/spec/lib/gitlab/llm/chain/agents/zero_shot/qa_evaluation_spec.rb'
- 'ee/spec/lib/gitlab/llm/chain/tools/refactor_code/executor_spec.rb'
- 'ee/spec/lib/gitlab/llm/chain/tools/summarize_comments/executor_spec.rb'
- 'ee/spec/lib/gitlab/llm/completions/chat_real_requests_spec.rb'
- 'ee/spec/lib/gitlab/package_metadata/connector/base_data_file_spec.rb'
- 'ee/spec/lib/gitlab/subscription_portal/clients/graphql_spec.rb'
- 'ee/spec/lib/gitlab/usage/metrics/instrumentations/count_deployment_approvals_metric_spec.rb'
- 'ee/spec/lib/gitlab/usage/metrics/instrumentations/protected_environment_approval_rules_required_approvals_average_metric_spec.rb'
- 'ee/spec/lib/gitlab/usage/metrics/instrumentations/protected_environments_required_approvals_average_metric_spec.rb'
- 'ee/spec/lib/gitlab/vulnerability_scanning/security_report_builder_spec.rb'
- 'ee/spec/lib/security/scan_result_policies/detailed_policy_violation_comment_spec.rb'
- 'ee/spec/lib/security/scan_result_policies/policy_violation_details_spec.rb'
- 'ee/spec/mailers/emails/abandoned_trial_notification_spec.rb'
- 'ee/spec/mailers/emails/block_seat_overages_spec.rb'
- 'ee/spec/models/dependency_proxy/packages/setting_spec.rb'
- 'ee/spec/models/members/member_role_spec.rb'
- 'ee/spec/models/product_analytics/visualization_spec.rb'
- 'ee/spec/models/sbom/occurrence_spec.rb'
- 'ee/spec/presenters/ci/build_presenter_spec.rb'
- 'ee/spec/requests/api/gitlab_subscriptions/add_on_purchases_spec.rb'
- 'ee/spec/requests/api/graphql/ai_messages_spec.rb'
- 'ee/spec/requests/api/graphql/audit_events/instance/event_type_filters/delete_spec.rb'
- 'ee/spec/requests/api/graphql/audit_events/streaming/http/namespace_filters/create_spec.rb'
- 'ee/spec/requests/api/graphql/audit_events/streaming/http/namespace_filters/delete_spec.rb'
- 'ee/spec/requests/api/graphql/audit_events/streaming/instance_event_type_filters/destroy_spec.rb'
- 'ee/spec/requests/api/graphql/ci/runner_usage_by_project_spec.rb'
- 'ee/spec/requests/api/graphql/ci/runner_usage_spec.rb'
- 'ee/spec/requests/api/graphql/environments/deployments_spec.rb'
- 'ee/spec/requests/api/graphql/gitlab_subscriptions/add_on_eligible_users_spec.rb'
- 'ee/spec/requests/api/graphql/gitlab_subscriptions/self_managed/add_on_eligible_users_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/audit_events/amazon_s3_configurations/create_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/audit_events/amazon_s3_configurations/delete_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/audit_events/google_cloud_logging_configurations/create_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/audit_events/google_cloud_logging_configurations/destroy_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/audit_events/instance/amazon_s3_configurations/create_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/audit_events/instance/amazon_s3_configurations/delete_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/audit_events/instance/google_cloud_logging_configurations/create_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/audit_events/instance/google_cloud_logging_configurations/destroy_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/boards/lists/update_limit_metrics_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/boards/update_epic_user_preferences_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/ci/project_subscriptions/create_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/ci/project_subscriptions/delete_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/ci/runners/export_usage_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/dast_on_demand_scans/create_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/dast_site_profiles/delete_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/dast_site_profiles/update_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/epics/create_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/epics/update_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/issues/bulk_update_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/issues/promote_to_epic_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/issues/set_epic_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/issues/set_weight_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/iterations/cadences/create_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/iterations/cadences/destroy_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/iterations/cadences/update_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/iterations/create_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/iterations/delete_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/iterations/update_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/member_role/create_member_role_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/projects/initialize_product_analytics_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/projects/product_analytics_project_settings_update_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/projects/set_compliance_framework_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/quality_management/test_cases/create_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/requirements_management/create_requirement_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/security/finding/create_issue_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/users/abuse/namespace_bans/destroy_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/vulnerabilities/bulk_dismiss_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/vulnerabilities/create_external_issue_link_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/vulnerabilities/create_issue_link_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/vulnerabilities/destroy_external_issue_link_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/work_items/convert_spec.rb'
- 'ee/spec/requests/api/graphql/mutations/work_items/update_spec.rb'
- 'ee/spec/requests/api/graphql/product_analytics/visualizations_spec.rb'
- 'ee/spec/requests/api/graphql/project/google_cloud/artifact_registry/docker_images_spec.rb'
- 'ee/spec/requests/api/graphql/vulnerabilities/fields_spec.rb'
- 'ee/spec/requests/api/internal/base_spec.rb'
- 'ee/spec/requests/api/invitations_spec.rb'
- 'ee/spec/requests/api/member_roles_spec.rb'
- 'ee/spec/requests/api/members_spec.rb'
- 'ee/spec/requests/api/projects_spec.rb'
- 'ee/spec/requests/groups/protected_environments_controller_spec.rb'
- 'ee/spec/requests/gitlab_subscriptions/trials/duo_pro_controller_spec.rb'
- 'ee/spec/requests/subscriptions/trials_controller_spec.rb'
- 'ee/spec/requests/users/registrations_identity_verification_controller_spec.rb'
- 'ee/spec/serializers/integrations/field_entity_spec.rb'
- 'ee/spec/services/ai/store_repository_xray_service_spec.rb'
- 'ee/spec/services/boards/epic_lists/destroy_service_spec.rb'
- 'ee/spec/services/ci/destroy_pipeline_service_spec.rb'
- 'ee/spec/services/clusters/agent_tokens/create_service_audit_log_spec.rb'
- 'ee/spec/services/clusters/agent_tokens/revoke_service_audit_log_spec.rb'
- 'ee/spec/services/ee/auth/container_registry_authentication_service_spec.rb'
- 'ee/spec/services/ee/commits/create_service_spec.rb'
- 'ee/spec/services/ee/groups/group_links/update_service_spec.rb'
- 'ee/spec/services/ee/members/import_project_team_service_spec.rb'
- 'ee/spec/services/ee/members/invite_service_spec.rb'
- 'ee/spec/services/ee/post_receive_service_spec.rb'
- 'ee/spec/services/ee/work_items/related_work_item_links/create_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/geo/container_repository_sync_spec.rb'
- 'ee/spec/services/gitlab_subscriptions/add_on_purchases/create_service_spec.rb'
- 'ee/spec/services/gitlab_subscriptions/add_on_purchases/update_service_spec.rb'
- 'ee/spec/services/llm/git_command_service_spec.rb'
- 'ee/spec/services/merge_requests/merge_service_spec.rb'
- 'ee/spec/services/merge_trains/create_pipeline_service_spec.rb'
- 'ee/spec/services/package_metadata/advisory_data_object_spec.rb'
- 'ee/spec/services/package_metadata/data_object_fabricator_spec.rb'
- 'ee/spec/services/phone_verification/telesign_client/risk_score_service_spec.rb'
- 'ee/spec/services/phone_verification/telesign_client/send_verification_code_service_spec.rb'
- 'ee/spec/services/phone_verification/users/send_verification_code_service_spec.rb'
- 'ee/spec/services/phone_verification/users/verify_code_service_spec.rb'
- 'ee/spec/services/product_analytics/cube_data_query_service_spec.rb'
- 'ee/spec/services/protected_environments/update_service_spec.rb'
- 'ee/spec/services/security/security_orchestration_policies/ci_action/custom_spec.rb'
- 'ee/spec/services/security/security_orchestration_policies/ci_action/template_spec.rb'
- 'ee/spec/services/security/token_revocation_service_spec.rb'
- 'ee/spec/support/llm.rb'
- 'ee/spec/support/shared_contexts/code_suggestions/programming_language_shared_context.rb'
- 'ee/spec/support/shared_examples/lib/gitlab/llm/chain/slash_command_tool_shared_examples.rb'
- 'ee/spec/support/shared_examples/lib/gitlab/secrets_check_shared_examples.rb'
- 'ee/spec/support/shared_examples/requests/api/graphql/ci/queueing_history_shared_examples.rb'
- 'ee/spec/support/shared_examples/requests/identity_verification_shared_examples.rb'
- 'ee/spec/support/shared_examples/services/audit_events/streaming/headers_operations_shared_examples.rb'
- 'ee/spec/tasks/duo_pro/bulk_user_assignment_spec.rb'
- 'ee/spec/uploaders/every_gitlab_uploader_spec.rb'
- 'ee/spec/views/admin/application_settings/_ee_package_registry.html.haml_spec.rb'
- 'ee/spec/views/groups/billings/index.html.haml_spec.rb'
- 'ee/spec/views/subscriptions/groups/edit.html.haml_spec.rb'
- 'ee/spec/views/gitlab_subscriptions/trials/duo_pro/_advantages_list.html.haml_spec.rb'
- 'ee/spec/workers/groups/enterprise_users/bulk_associate_by_domain_worker_spec.rb'
- 'ee/spec/workers/vulnerabilities/mark_dropped_as_resolved_worker_spec.rb'
- 'lib/api/ci/job_artifacts.rb'
- 'lib/api/ci/runner.rb'
- 'lib/api/ci/runners.rb'
- 'lib/api/error_tracking/project_settings.rb'
- 'lib/api/feature_flags_user_lists.rb'
- 'lib/api/features.rb'
- 'lib/api/freeze_periods.rb'
- 'lib/api/groups.rb'
- 'lib/api/issue_links.rb'
- 'lib/api/metadata.rb'
- 'lib/api/metrics/dashboard/annotations.rb'
- 'lib/api/ml/mlflow/registered_models.rb'
- 'lib/api/ml/mlflow/runs.rb'
- 'lib/api/releases.rb'
- 'lib/api/validations/validators/bulk_imports.rb'
- 'lib/backup/manager.rb'
- 'lib/backup/remote_storage.rb'
- 'lib/banzai/filter/dollar_math_pre_legacy_filter.rb'
- 'lib/banzai/filter/spaced_link_filter.rb'
- 'lib/bulk_imports/error.rb'
- 'lib/feature/definition.rb'
- 'lib/feature/shared.rb'
- 'lib/gitlab/audit/auditor.rb'
- 'lib/gitlab/auth/ldap/access.rb'
- 'lib/gitlab/auth/user_access_denied_reason.rb'
- 'lib/gitlab/background_migration/backfill_partitioned_table.rb'
- 'lib/gitlab/checks/tag_check.rb'
- 'lib/gitlab/ci/build/rules/rule/clause/exists.rb'
- 'lib/gitlab/ci/config/entry/default.rb'
- 'lib/gitlab/ci/config/external/mapper/matcher.rb'
- 'lib/gitlab/ci/config/interpolation/functions_stack.rb'
- 'lib/gitlab/ci/parsers/security/validators/schema_validator.rb'
- 'lib/gitlab/ci/status/build/scheduled.rb'
- 'lib/gitlab/ci/yaml_processor.rb'
- 'lib/gitlab/config/entry/node.rb'
- 'lib/gitlab/config_checker/external_database_checker.rb'
- 'lib/gitlab/database/background_migration/batched_migration_runner.rb'
- 'lib/gitlab/database/decomposition/migrate.rb'
- 'lib/gitlab/database/dictionary.rb'
- 'lib/gitlab/database/gitlab_schema.rb'
- 'lib/gitlab/database/migration_helpers/wraparound_vacuum_helpers.rb'
- 'lib/gitlab/database/migrations/pg_backend_pid.rb'
- 'lib/gitlab/database/migrations/sidekiq_helpers.rb'
- 'lib/gitlab/database/partitioning/sliding_list_strategy.rb'
- 'lib/gitlab/database/query_analyzers/prevent_cross_database_modification.rb'
- 'lib/gitlab/database/query_analyzers/restrict_allowed_schemas.rb'
- 'lib/gitlab/github_import/importer/events/changed_reviewer.rb'
- 'lib/gitlab/hook_data/base_builder.rb'
- 'lib/gitlab/i18n/po_linter.rb'
- 'lib/gitlab/internal_events.rb'
- 'lib/gitlab/mailgun/webhook_processors/member_invites.rb'
- 'lib/gitlab/pages/deployment_validations.rb'
- 'lib/gitlab/path_regex.rb'
- 'lib/gitlab/regex.rb'
- 'lib/gitlab/security/features.rb'
- 'lib/gitlab/sidekiq_config/worker_router.rb'
- 'lib/gitlab/sidekiq_signals.rb'
- 'lib/gitlab/slash_commands/presenters/deploy.rb'
- 'lib/gitlab/slash_commands/verify_request.rb'
- 'lib/gitlab/usage_data_counters/hll_redis_counter.rb'
- 'lib/peek/views/memory.rb'
- 'lib/slack/block_kit/app_home_opened.rb'
- 'lib/slack/manifest.rb'
- 'lib/tasks/gitlab/audit_event_types/check_docs_task.rb'
- 'lib/tasks/gitlab/click_house/migration.rake'
- 'lib/tasks/gitlab/tw/codeowners.rake'
- 'lib/tasks/migrate/schema_check.rake'
- 'lib/users/internal.rb'
- 'qa/qa/ee/flow/product_analytics.rb'
- 'qa/qa/ee/page/project/analyze/analytics_dashboards/dashboard.rb'
- 'qa/qa/ee/page/project/analyze/analytics_dashboards/setup.rb'
- 'qa/qa/ee/page/project/analyze/dashboard_setup.rb'
- 'qa/qa/ee/page/project/secure/new_on_demand_scan.rb'
- 'qa/qa/ee/page/project/secure/pipeline_security.rb'
- 'qa/qa/ee/page/project/secure/vulnerability_details.rb'
- 'qa/qa/ee/resource/license.rb'
- 'qa/qa/ee/scenario/test/geo.rb'
- 'qa/qa/page/admin/overview/users/index.rb'
- 'qa/qa/page/base.rb'
- 'qa/qa/page/sub_menus/super_sidebar/global_search_modal.rb'
- 'qa/qa/scenario/shared_attributes.rb'
- 'qa/qa/service/docker_run/product_analytics/browser_sdk_app.rb'
- 'qa/qa/service/docker_run/product_analytics/dotnet_sdk_app.rb'
- 'qa/qa/service/docker_run/webgoat.rb'
- 'qa/qa/specs/features/ee/api/10_govern/compliance_pipeline_spec.rb'
- 'qa/qa/specs/features/ee/api/9_data_stores/elasticsearch/nightly_elasticsearch_test_spec.rb'
- 'qa/qa/specs/features/ee/browser_ui/10_govern/export_vulnerability_report_spec.rb'
- 'qa/qa/specs/features/ee/browser_ui/9_data_stores/elasticsearch/elasticsearch_reindexing_spec.rb'
- 'qa/qa/support/audit_event_streaming_service.rb'
- 'qa/qa/support/system_logs/kibana.rb'
- 'qa/qa/tools/reliable_report.rb'
- 'qa/qa/tools/revoke_user_personal_access_tokens.rb'
- 'qa/qa/tools/test_resources_handler.rb'
- 'qa/spec/resource/user_spec.rb'
- 'qa/spec/support/page_error_checker_spec.rb'
- 'qa/spec/support/system_logs/kibana_spec.rb'
- 'rubocop/check_graceful_task.rb'
- 'rubocop/cop/api/base.rb'
- 'rubocop/cop/background_migration/avoid_silent_rescue_exceptions.rb'
- 'rubocop/cop/background_migration/feature_category.rb'
- 'rubocop/cop/database/avoid_using_pluck_without_limit.rb'
- 'rubocop/cop/gitlab/avoid_current_organization.rb'
- 'rubocop/cop/gitlab/avoid_gitlab_instance_checks.rb'
- 'rubocop/cop/gitlab/doc_url.rb'
- 'rubocop/cop/gitlab/license_available_usage.rb'
- 'rubocop/cop/gitlab/rails/safe_format.rb'
- 'rubocop/cop/gitlab/rspec/avoid_setup.rb'
- 'rubocop/cop/gitlab/token_without_prefix.rb'
- 'rubocop/cop/graphql/authorize_types.rb'
- 'rubocop/cop/graphql/enum_values.rb'
- 'rubocop/cop/graphql/graphql_name_position.rb'
- 'rubocop/cop/graphql/json_type.rb'
- 'rubocop/cop/inject_enterprise_edition_module.rb'
- 'rubocop/cop/migration/add_columns_to_wide_tables.rb'
- 'rubocop/cop/migration/add_limit_to_text_columns.rb'
- 'rubocop/cop/migration/avoid_finalize_background_migration.rb'
- 'rubocop/cop/migration/background_migrations.rb'
- 'rubocop/cop/migration/change_column_null_on_high_traffic_table.rb'
- 'rubocop/cop/migration/prevent_index_creation.rb'
- 'rubocop/cop/migration/prevent_single_statement_with_disable_ddl_transaction.rb'
- 'rubocop/cop/migration/versioned_migration_class.rb'
- 'rubocop/cop/performance/ar_count_each.rb'
- 'rubocop/cop/performance/ar_exists_and_present_blank.rb'
- 'rubocop/cop/rspec/avoid_conditional_statements.rb'
- 'rubocop/cop/rspec/avoid_test_prof.rb'
- 'rubocop/cop/rspec/expect_gitlab_tracking.rb'
- 'rubocop/cop/rspec/have_gitlab_http_status.rb'
- 'rubocop/cop/scalability/file_uploads.rb'
- 'rubocop/cop/sidekiq_api_usage.rb'
- 'rubocop/cop/sidekiq_load_balancing/worker_data_consistency.rb'
- 'rubocop/feature_categories.rb'
- 'scripts/failed_tests.rb'
- 'scripts/flaky_examples/prune-old-flaky-examples'
- 'scripts/generate_rspec_pipeline.rb'
- 'scripts/internal_events/cli.rb'
- 'scripts/internal_events/cli/event_definer.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'
- 'scripts/lint-docs-redirects.rb'
- 'scripts/qa/testcases-check'
- 'scripts/trigger-build.rb'
- 'spec/contracts/provider_specs/helpers/provider/contract_source_helper_spec.rb'
- 'spec/controllers/concerns/controller_with_cross_project_access_check_spec.rb'
- 'spec/controllers/graphql_controller_spec.rb'
- 'spec/controllers/import/github_controller_spec.rb'
- 'spec/controllers/projects/artifacts_controller_spec.rb'
- 'spec/controllers/projects/jobs_controller_spec.rb'
- 'spec/controllers/user_settings/profiles_controller_spec.rb'
- 'spec/features/groups/show_spec.rb'
- 'spec/features/invites_spec.rb'
- 'spec/features/issues/create_issue_for_single_discussion_in_merge_request_spec.rb'
- 'spec/features/merge_request/user_sees_merge_widget_spec.rb'
- 'spec/features/projects/files/user_browses_files_spec.rb'
- 'spec/features/projects/files/user_creates_directory_spec.rb'
- 'spec/features/projects/files/user_creates_files_spec.rb'
- 'spec/features/projects/files/user_deletes_files_spec.rb'
- 'spec/features/projects/files/user_edits_files_spec.rb'
- 'spec/features/projects/files/user_replaces_files_spec.rb'
- 'spec/features/projects/issues/viewing_issues_with_external_authorization_enabled_spec.rb'
- 'spec/features/projects/jobs_spec.rb'
- 'spec/features/projects/members/import_project_members_spec.rb'
- 'spec/features/projects/pipelines/pipeline_spec.rb'
- 'spec/features/user_settings/active_sessions_spec.rb'
- 'spec/features/users/email_verification_on_login_spec.rb'
- 'spec/features/users/login_spec.rb'
- 'spec/graphql/mutations/environments/canary_ingress/update_spec.rb'
- 'spec/graphql/mutations/merge_requests/update_spec.rb'
- 'spec/graphql/resolvers/timelog_resolver_spec.rb'
- 'spec/graphql/types/ci/job_trace_type_spec.rb'
- 'spec/graphql/types/project_type_spec.rb'
- 'spec/helpers/appearances_helper_spec.rb'
- 'spec/helpers/application_settings_helper_spec.rb'
- 'spec/helpers/emails_helper_spec.rb'
- 'spec/helpers/form_helper_spec.rb'
- 'spec/lib/banzai/filter/issuable_reference_expansion_filter_spec.rb'
- 'spec/lib/banzai/filter/truncate_visible_filter_spec.rb'
- 'spec/lib/bulk_imports/projects/pipelines/design_bundle_pipeline_spec.rb'
- 'spec/lib/bulk_imports/projects/pipelines/repository_bundle_pipeline_spec.rb'
- 'spec/lib/click_house/query_builder_spec.rb'
- 'spec/lib/error_tracking/sentry_client/issue_spec.rb'
- 'spec/lib/feature/definition_spec.rb'
- 'spec/lib/gitlab/audit/auditor_spec.rb'
- 'spec/lib/gitlab/auth/ldap/access_spec.rb'
- 'spec/lib/gitlab/auth/otp/strategies/forti_token_cloud_spec.rb'
- 'spec/lib/gitlab/checks/tag_check_spec.rb'
- 'spec/lib/gitlab/ci/ansi2html_spec.rb'
- 'spec/lib/gitlab/ci/build/rules/rule/clause/exists_spec.rb'
- 'spec/lib/gitlab/ci/components/usages/aggregators/cursor_spec.rb'
- 'spec/lib/gitlab/ci/config/external/file/remote_spec.rb'
- 'spec/lib/gitlab/ci/config/interpolation/interpolator_spec.rb'
- 'spec/lib/gitlab/ci/config/yaml/loader_spec.rb'
- 'spec/lib/gitlab/ci/parsers/security/validators/schema_validator_spec.rb'
- 'spec/lib/gitlab/ci/status/bridge/factory_spec.rb'
- 'spec/lib/gitlab/ci/status/build/manual_spec.rb'
- 'spec/lib/gitlab/ci/status/stage/play_manual_spec.rb'
- 'spec/lib/gitlab/ci/templates/terraform_latest_gitlab_ci_yaml_spec.rb'
- 'spec/lib/gitlab/ci/trace/stream_spec.rb'
- 'spec/lib/gitlab/ci/variables/downstream/generator_spec.rb'
- 'spec/lib/gitlab/closing_issue_extractor_spec.rb'
- 'spec/lib/gitlab/config_checker/external_database_checker_spec.rb'
- 'spec/lib/gitlab/database/background_migration/batched_migration_runner_spec.rb'
- 'spec/lib/gitlab/database/dictionary_spec.rb'
- 'spec/lib/gitlab/database/gitlab_schema_spec.rb'
- 'spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb'
- 'spec/lib/gitlab/database/migration_helpers_spec.rb'
- 'spec/lib/gitlab/database/migrations/batched_background_migration_helpers_spec.rb'
- 'spec/lib/gitlab/database/no_cross_db_foreign_keys_spec.rb'
- 'spec/lib/gitlab/database/no_overrides_for_through_associations_spec.rb'
- 'spec/lib/gitlab/database/sharding_key_spec.rb'
- 'spec/lib/gitlab/diff/char_diff_spec.rb'
- 'spec/lib/gitlab/git_access_spec.rb'
- 'spec/lib/gitlab/github_import/importer/single_endpoint_issue_events_importer_spec.rb'
- 'spec/lib/gitlab/github_import/markdown_text_spec.rb'
- 'spec/lib/gitlab/import_export/group/relation_tree_restorer_spec.rb'
- 'spec/lib/gitlab/insecure_key_fingerprint_spec.rb'
- 'spec/lib/gitlab/query_limiting/transaction_spec.rb'
- 'spec/lib/gitlab/security/scan_configuration_spec.rb'
- 'spec/lib/gitlab/ssh_public_key_spec.rb'
- 'spec/lib/gitlab/usage/metrics/instrumentations/count_bulk_imports_entities_metric_spec.rb'
- 'spec/lib/gitlab/usage/metrics/instrumentations/count_imported_projects_metric_spec.rb'
- 'spec/lib/gitlab/usage/metrics/instrumentations/count_imported_projects_total_metric_spec.rb'
- 'spec/lib/gitlab/usage/metrics/instrumentations/gitlab_for_jira_app_direct_installations_count_metric_spec.rb'
- 'spec/lib/gitlab/usage/metrics/instrumentations/gitlab_for_jira_app_proxy_installations_count_metric_spec.rb'
- 'spec/lib/gitlab/utils/gzip_spec.rb'
- 'spec/lib/rouge/formatters/html_gitlab_spec.rb'
- 'spec/lib/slack/manifest_spec.rb'
- 'spec/lib/system_check/incoming_email/imap_authentication_check_spec.rb'
- 'spec/mailers/notify_spec.rb'
- 'spec/models/application_setting_spec.rb'
- 'spec/models/ci/catalog/resources/component_spec.rb'
- 'spec/models/diff_note_spec.rb'
- 'spec/models/integrations/chat_message/group_mention_message_spec.rb'
- 'spec/models/integrations/chat_message/merge_message_spec.rb'
- 'spec/models/integrations/gitlab_slack_application_spec.rb'
- 'spec/models/integrations/teamcity_spec.rb'
- 'spec/models/integrations/youtrack_spec.rb'
- 'spec/models/issue_spec.rb'
- 'spec/models/key_spec.rb'
- 'spec/models/note_spec.rb'
- 'spec/models/project_spec.rb'
- 'spec/models/ssh_host_key_spec.rb'
- 'spec/presenters/ci/pipeline_presenter_spec.rb'
- 'spec/presenters/commit_status_presenter_spec.rb'
- 'spec/presenters/deployments/deployment_presenter_spec.rb'
- 'spec/presenters/releases/link_presenter_spec.rb'
- 'spec/requests/api/bulk_imports_spec.rb'
- 'spec/requests/api/ci/job_artifacts_spec.rb'
- 'spec/requests/api/graphql/mutations/achievements/update_user_achievement_priorities_spec.rb'
- 'spec/requests/api/graphql/mutations/ci/runner/create_spec.rb'
- 'spec/requests/api/graphql/mutations/clusters/agent_tokens/agent_tokens/create_spec.rb'
- 'spec/requests/api/graphql/mutations/container_registry/protection/rule/create_spec.rb'
- 'spec/requests/api/graphql/mutations/issues/bulk_update_spec.rb'
- 'spec/requests/api/graphql/mutations/merge_requests/set_milestone_spec.rb'
- 'spec/requests/api/graphql/mutations/ml/models/delete_spec.rb'
- 'spec/requests/api/graphql/mutations/uploads/delete_spec.rb'
- 'spec/requests/api/graphql/mutations/work_items/export_spec.rb'
- 'spec/requests/api/graphql/mutations/work_items/linked_items/add_spec.rb'
- 'spec/requests/api/graphql/mutations/work_items/update_spec.rb'
- 'spec/requests/api/graphql/project/environments_spec.rb'
- 'spec/requests/api/group_labels_spec.rb'
- 'spec/requests/api/groups_spec.rb'
- 'spec/requests/api/import_github_spec.rb'
- 'spec/requests/api/labels_spec.rb'
- 'spec/requests/api/maven_packages_spec.rb'
- 'spec/requests/api/projects_spec.rb'
- 'spec/requests/api/releases_spec.rb'
- 'spec/requests/projects/google_cloud/databases_controller_spec.rb'
- 'spec/requests/pwa_controller_spec.rb'
- 'spec/requests/verifies_with_email_spec.rb'
- 'spec/rubocop/cop/api/grape_array_missing_coerce_spec.rb'
- 'spec/rubocop/cop/group_public_or_visible_to_user_spec.rb'
- 'spec/rubocop/cop/migration/create_table_with_foreign_keys_spec.rb'
- 'spec/rubocop/cop/rspec/avoid_test_prof_spec.rb'
- 'spec/scripts/generate_rspec_pipeline_spec.rb'
- 'spec/scripts/lib/glfm/update_example_snapshots_spec.rb'
- 'spec/serializers/integrations/field_entity_spec.rb'
- 'spec/serializers/profile/event_entity_spec.rb'
- 'spec/services/alert_management/alerts/update_service_spec.rb'
- 'spec/services/bulk_imports/create_service_spec.rb'
- 'spec/services/ci/catalog/resources/release_service_spec.rb'
- 'spec/services/ci/catalog/resources/validate_service_spec.rb'
- 'spec/services/ci/components/fetch_service_spec.rb'
- 'spec/services/feature_flags/update_service_spec.rb'
- 'spec/services/import/github_service_spec.rb'
- 'spec/services/integrations/slack_interactions/incident_management/incident_modal_submit_service_spec.rb'
- 'spec/services/issues/build_service_spec.rb'
- 'spec/services/members/invite_service_spec.rb'
- 'spec/services/merge_requests/merge_service_spec.rb'
- 'spec/services/packages/maven/find_or_create_package_service_spec.rb'
- 'spec/services/packages/terraform_module/metadata/extract_files_service_spec.rb'
- 'spec/services/projects/group_links/update_service_spec.rb'
- 'spec/services/projects/transfer_service_spec.rb'
- 'spec/services/projects/update_pages_service_spec.rb'
- 'spec/services/releases/create_service_spec.rb'
- 'spec/services/security/ci_configuration/sast_create_service_spec.rb'
- 'spec/services/snippets/create_service_spec.rb'
- 'spec/services/uploads/destroy_service_spec.rb'
- 'spec/services/users/email_verification/update_email_service_spec.rb'
- 'spec/services/users/email_verification/validate_token_service_spec.rb'
- 'spec/services/users/migrate_records_to_ghost_user_service_spec.rb'
- 'spec/services/web_hook_service_spec.rb'
- 'spec/services/work_items/related_work_item_links/destroy_service_spec.rb'
- 'spec/support/database/prevent_cross_joins.rb'
- 'spec/support/helpers/grafana_api_helpers.rb'
- 'spec/support/helpers/graphql/subscriptions/action_cable/mock_action_cable.rb'
- 'spec/support/helpers/graphql/subscriptions/action_cable/mock_gitlab_schema.rb'
- 'spec/support/helpers/redis_without_keys.rb'
- 'spec/support/helpers/require_migration.rb'
- 'spec/support/helpers/service_ping_helpers.rb'
- 'spec/support/helpers/stub_gitlab_calls.rb'
- 'spec/support/matchers/have_gitlab_http_status.rb'
- 'spec/support/permissions_check.rb'
- 'spec/support/rspec_run_time.rb'
- 'spec/support/shared_examples/features/inviting_members_shared_examples.rb'
- 'spec/support/shared_examples/features/project_upload_files_shared_examples.rb'
- 'spec/support/shared_examples/features/value_streams_dashboard_shared_examples.rb'
- 'spec/support/shared_examples/harbor/artifacts_controller_shared_examples.rb'
- 'spec/support/shared_examples/harbor/tags_controller_shared_examples.rb'
- 'spec/support/shared_examples/lib/email/email_shared_examples.rb'
- 'spec/support/shared_examples/models/concerns/avatarable_shared_examples.rb'
- 'spec/support/shared_examples/models/diff_note_after_commit_shared_examples.rb'
- 'spec/support/shared_examples/models/disable_sti_shared_examples.rb'
- 'spec/support/shared_examples/requests/api/diff_discussions_shared_examples.rb'
- 'spec/support/shared_examples/requests/api/discussions_shared_examples.rb'
- 'spec/support/shared_examples/requests/api/graphql/mutations/subscription_shared_examples.rb'
- 'spec/support/shared_examples/requests/api/notes_shared_examples.rb'
- 'spec/support/shared_examples/requests/api/resolvable_discussions_shared_examples.rb'
- 'spec/support/shared_examples/services/security/ci_configuration/create_service_shared_examples.rb'
- 'spec/support/shared_examples/workers/background_migration_worker_shared_examples.rb'
- 'spec/tasks/gitlab/db/decomposition/connection_status_rake_spec.rb'
- 'spec/tooling/lib/tooling/job_metrics_spec.rb'
- 'spec/uploaders/file_mover_spec.rb'
- 'spec/views/layouts/_head.html.haml_spec.rb'
- 'spec/views/profiles/preferences/show.html.haml_spec.rb'
- 'spec/views/projects/commit/_commit_box.html.haml_spec.rb'
- 'spec/views/projects/issues/show.html.haml_spec.rb'
- 'spec/views/projects/pages/show.html.haml_spec.rb'
- 'spec/views/user_settings/profiles/show.html.haml_spec.rb'
- 'spec/workers/issuable/related_links_create_worker_spec.rb'
- 'tooling/danger/change_column_default.rb'
- 'tooling/danger/ci_templates.rb'
This source diff could not be displayed because it is too large. You can view the blob instead.
---
# Cop supports --autocorrect.
Layout/SpaceInLambdaLiteral:
Exclude:
- 'ee/app/serializers/ee/note_entity.rb'
- 'ee/app/serializers/epic_base_entity.rb'
- 'ee/app/serializers/epic_entity.rb'
- 'ee/app/serializers/epic_note_entity.rb'
- 'ee/app/serializers/linked_epic_issue_entity.rb'
- 'ee/app/serializers/metrics_report_metric_entity.rb'
- 'ee/app/serializers/vulnerabilities/feedback_entity.rb'
- 'ee/app/serializers/vulnerabilities/finding_entity.rb'
- 'ee/app/serializers/vulnerability_note_entity.rb'
---
# Cop supports --autocorrect.
Layout/SpaceInsideParens:
Exclude:
- 'spec/lib/banzai/filter/references/alert_reference_filter_spec.rb'
- 'spec/lib/banzai/filter/references/feature_flag_reference_filter_spec.rb'
- 'spec/lib/banzai/filter/references/label_reference_filter_spec.rb'
- 'spec/lib/banzai/filter/references/merge_request_reference_filter_spec.rb'
- 'spec/lib/banzai/filter/references/snippet_reference_filter_spec.rb'
- 'spec/lib/banzai/filter/repository_link_filter_spec.rb'
- 'spec/lib/bitbucket_server/representation/comment_spec.rb'
- 'spec/lib/bulk_imports/common/pipelines/lfs_objects_pipeline_spec.rb'
- 'spec/lib/bulk_imports/groups/pipelines/namespace_settings_pipeline_spec.rb'
- 'spec/lib/error_tracking/sentry_client/projects_spec.rb'
- 'spec/lib/error_tracking/sentry_client/repo_spec.rb'
- 'spec/lib/feature/gitaly_spec.rb'
- 'spec/lib/gitlab/app_text_logger_spec.rb'
- 'spec/lib/gitlab/auth/o_auth/auth_hash_spec.rb'
- 'spec/lib/gitlab/ci/config/entry/reports_spec.rb'
- 'spec/lib/gitlab/ci/config/entry/trigger_spec.rb'
- 'spec/lib/gitlab/ci/parsers/security/common_spec.rb'
- 'spec/lib/gitlab/ci/parsers_spec.rb'
- 'spec/lib/gitlab/ci/pipeline/seed/build_spec.rb'
- 'spec/lib/gitlab/ci/reports/test_suite_spec.rb'
- 'spec/lib/gitlab/ci/templates/AWS/deploy_ecs_gitlab_ci_yaml_spec.rb'
- 'spec/lib/gitlab/ci/templates/MATLAB_spec.rb'
- 'spec/lib/gitlab/ci/templates/Terraform/base_gitlab_ci_yaml_spec.rb'
- 'spec/lib/gitlab/ci/templates/Terraform/base_latest_gitlab_ci_yaml_spec.rb'
- 'spec/lib/gitlab/ci/templates/auto_devops_gitlab_ci_yaml_spec.rb'
- 'spec/lib/gitlab/ci/templates/flutter_gitlab_ci_yaml_spec.rb'
- 'spec/lib/gitlab/ci/templates/kaniko_gitlab_ci_yaml_spec.rb'
- 'spec/lib/gitlab/ci/templates/katalon_gitlab_ci_yaml_spec.rb'
- 'spec/lib/gitlab/ci/templates/npm_spec.rb'
- 'spec/lib/gitlab/ci/templates/terraform_gitlab_ci_yaml_spec.rb'
- 'spec/lib/gitlab/ci/templates/terraform_latest_gitlab_ci_yaml_spec.rb'
- 'spec/lib/gitlab/database/migrations/runner_spec.rb'
- 'spec/lib/gitlab/database/reindexing/reindex_concurrently_spec.rb'
- 'spec/lib/gitlab/database_spec.rb'
- 'spec/lib/gitlab/diff/highlight_cache_spec.rb'
- 'spec/lib/gitlab/exclusive_lease_helpers_spec.rb'
- 'spec/lib/gitlab/git/blob_spec.rb'
- 'spec/lib/gitlab/git/commit_spec.rb'
- 'spec/lib/gitlab/git/diff_spec.rb'
- 'spec/lib/gitlab/git/repository_spec.rb'
- 'spec/lib/gitlab/grape_logging/loggers/queue_duration_logger_spec.rb'
- 'spec/lib/gitlab/grape_logging/loggers/token_logger_spec.rb'
- 'spec/lib/gitlab/graphql/lazy_spec.rb'
- 'spec/lib/gitlab/health_checks/simple_check_shared.rb'
- 'spec/lib/gitlab/highlight_spec.rb'
- 'spec/lib/gitlab/import_export/attributes_permitter_spec.rb'
- 'spec/lib/gitlab/import_export/json/streaming_serializer_spec.rb'
- 'spec/lib/gitlab/import_export/project/export_task_spec.rb'
- 'spec/lib/gitlab/import_export/project/tree_saver_spec.rb'
- 'spec/lib/gitlab/import_export/recursive_merge_folders_spec.rb'
- 'spec/lib/gitlab/issuables_count_for_state_spec.rb'
- 'spec/lib/gitlab/kubernetes/rollout_status_spec.rb'
- 'spec/lib/gitlab/middleware/same_site_cookies_spec.rb'
- 'spec/lib/gitlab/redis/queues_spec.rb'
- 'spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/until_executed_spec.rb'
- 'spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/until_executing_spec.rb'
- 'spec/lib/gitlab/usage/metrics/instrumentations/generic_metric_spec.rb'
- 'spec/lib/gitlab/usage_data_spec.rb'
- 'spec/lib/gitlab/utils/delegator_override/validator_spec.rb'
- 'spec/lib/gitlab/utils/usage_data_spec.rb'
- 'spec/lib/gitlab/x509/commit_spec.rb'
- 'spec/lib/security/ci_configuration/container_scanning_build_action_spec.rb'
- 'spec/lib/security/ci_configuration/sast_build_action_spec.rb'
- 'spec/lib/security/ci_configuration/sast_iac_build_action_spec.rb'
- 'spec/lib/security/ci_configuration/secret_detection_build_action_spec.rb'
- 'spec/mailers/emails/profile_spec.rb'
- 'spec/models/ci/pending_build_spec.rb'
- 'spec/models/ci/running_build_spec.rb'
- 'spec/models/ml/candidate_metric_spec.rb'
- 'spec/models/ml/candidate_spec.rb'
- 'spec/policies/clusters/agent_policy_spec.rb'
- 'spec/policies/user_policy_spec.rb'
- 'spec/presenters/ci/build_presenter_spec.rb'
- 'spec/presenters/packages/conan/package_presenter_spec.rb'
- 'spec/requests/jwt_controller_spec.rb'
- 'spec/requests/projects/merge_requests/diffs_spec.rb'
- 'spec/requests/projects/merge_requests_spec.rb'
- 'spec/requests/projects/releases_controller_spec.rb'
- 'spec/requests/search_controller_spec.rb'
- 'spec/serializers/analytics_build_entity_spec.rb'
- 'spec/services/bulk_imports/create_service_spec.rb'
- 'spec/services/jira_connect_installations/proxy_lifecycle_event_service_spec.rb'
- 'spec/support/helpers/database/partitioning_helpers.rb'
- 'spec/support/helpers/dependency_proxy_helpers.rb'
- 'spec/support/helpers/javascript_fixtures_helpers.rb'
- 'spec/support/helpers/kubernetes_helpers.rb'
- 'spec/support/shared_contexts/services/projects/container_repository/delete_tags_service_shared_context.rb'
- 'spec/support/shared_examples/ci/badge_template_shared_examples.rb'
- 'spec/support/shared_examples/controllers/destroy_hook_shared_examples.rb'
- 'spec/support/shared_examples/features/project_features_apply_to_issuables_shared_examples.rb'
- 'spec/support/shared_examples/features/wiki/user_views_wiki_page_shared_examples.rb'
- 'spec/support/shared_examples/finders/packages/debian/distributions_finder_shared_examples.rb'
- 'spec/support/shared_examples/graphql/types/gitlab_style_deprecations_shared_examples.rb'
- 'spec/support/shared_examples/lib/gitlab/position_formatters_shared_examples.rb'
- 'spec/support/shared_examples/lib/gitlab/sidekiq_middleware/strategy_shared_examples.rb'
- 'spec/support/shared_examples/mailers/notify_shared_examples.rb'
- 'spec/support/shared_examples/models/concerns/integrations/slack_mattermost_notifier_shared_examples.rb'
- 'spec/support/shared_examples/requests/api/composer_packages_shared_examples.rb'
- 'spec/support/shared_examples/requests/releases_shared_examples.rb'
- 'spec/support/shared_examples/serializers/environment_serializer_shared_examples.rb'
- 'spec/tasks/gitlab/db_rake_spec.rb'
- 'spec/validators/devise_email_validator_spec.rb'
- 'spec/views/dashboard/projects/_blank_state_welcome.html.haml_spec.rb'
- 'spec/views/search/_results.html.haml_spec.rb'
- 'spec/workers/concerns/gitlab/github_import/object_importer_spec.rb'
- 'spec/workers/gitlab/jira_import/stage/import_labels_worker_spec.rb'
- 'spec/workers/pipeline_schedule_worker_spec.rb'
- 'spec/workers/purge_dependency_proxy_cache_worker_spec.rb'
- 'spec/workers/releases/manage_evidence_worker_spec.rb'
- 'spec/workers/run_pipeline_schedule_worker_spec.rb'
---
# Cop supports --autocorrect.
Lint/AssignmentInCondition:
Exclude:
- 'app/controllers/concerns/uploads_actions.rb'
- 'app/controllers/concerns/verifies_with_email.rb'
- 'app/controllers/omniauth_callbacks_controller.rb'
- 'app/controllers/projects/blob_controller.rb'
- 'app/controllers/projects/commit_controller.rb'
- 'app/controllers/projects/merge_requests/diffs_controller.rb'
- 'app/controllers/projects/settings/integrations_controller.rb'
- 'app/controllers/repositories/lfs_api_controller.rb'
- 'app/controllers/users/terms_controller.rb'
- 'app/finders/merge_requests/oldest_per_commit_finder.rb'
- 'app/finders/pending_todos_finder.rb'
- 'app/finders/repositories/changelog_commits_finder.rb'
- 'app/graphql/mutations/ci/runner/bulk_delete.rb'
- 'app/graphql/mutations/merge_requests/accept.rb'
- 'app/graphql/mutations/notes/create/note.rb'
- 'app/graphql/resolvers/deployments_resolver.rb'
- 'app/graphql/types/global_id_type.rb'
- 'app/helpers/blob_helper.rb'
- 'app/helpers/button_helper.rb'
- 'app/helpers/snippets_helper.rb'
- 'app/mailers/emails/service_desk.rb'
- 'app/mailers/notify.rb'
- 'app/models/blob_viewer/go_mod.rb'
- 'app/models/ci/build_metadata.rb'
- 'app/models/ci/runner.rb'
- 'app/models/clusters/platforms/kubernetes.rb'
- 'app/models/concerns/after_commit_queue.rb'
- 'app/models/concerns/atomic_internal_id.rb'
- 'app/models/concerns/bulk_insert_safe.rb'
- 'app/models/concerns/subscribable.rb'
- 'app/models/design_management/design_collection.rb'
- 'app/models/diff_note.rb'
- 'app/models/merge_request.rb'
- 'app/models/merge_request_diff.rb'
- 'app/models/repository.rb'
- 'app/models/snippet_repository.rb'
- 'app/models/user.rb'
- 'app/presenters/ci/pipeline_presenter.rb'
- 'app/presenters/commit_status_presenter.rb'
- 'app/presenters/project_presenter.rb'
- 'app/serializers/fork_namespace_entity.rb'
- 'app/serializers/merge_request_poll_cached_widget_entity.rb'
- 'app/services/ci/create_pipeline_service.rb'
- 'app/services/ci/find_exposed_artifacts_service.rb'
- 'app/services/ci/runners/register_runner_service.rb'
- 'app/services/deployments/create_service.rb'
- 'app/services/deployments/link_merge_requests_service.rb'
- 'app/services/deployments/update_environment_service.rb'
- 'app/services/design_management/on_success_callbacks.rb'
- 'app/services/environments/schedule_to_delete_review_apps_service.rb'
- 'app/services/groups/nested_create_service.rb'
- 'app/services/issuable_base_service.rb'
- 'app/services/issues/zoom_link_service.rb'
- 'app/services/lfs/file_transformer.rb'
- 'app/services/merge_requests/base_service.rb'
- 'app/services/merge_requests/mergeability_check_service.rb'
- 'app/services/packages/debian/parse_debian822_service.rb'
- 'app/services/projects/operations/update_service.rb'
- 'app/services/projects/prometheus/alerts/notify_service.rb'
- 'app/services/projects/unlink_fork_service.rb'
- 'app/services/releases/update_service.rb'
- 'app/services/repositories/changelog_service.rb'
- 'app/services/system_notes/incident_service.rb'
- 'app/services/system_notes/merge_requests_service.rb'
- 'app/services/task_list_toggle_service.rb'
- 'app/services/users/last_push_event_service.rb'
- 'app/services/users/refresh_authorized_projects_service.rb'
- 'app/services/users/update_service.rb'
- 'app/uploaders/file_mover.rb'
- 'app/uploaders/file_uploader.rb'
- 'app/validators/x509_certificate_credentials_validator.rb'
- 'app/workers/ci/build_finished_worker.rb'
- 'app/workers/clusters/agents/delete_expired_events_worker.rb'
- 'app/workers/clusters/agents/notify_git_push_worker.rb'
- 'app/workers/concerns/gitlab/bitbucket_server_import/object_importer.rb'
- 'app/workers/concerns/gitlab/bitbucket_server_import/stage_methods.rb'
- 'app/workers/concerns/gitlab/github_import/object_importer.rb'
- 'app/workers/concerns/gitlab/github_import/stage_methods.rb'
- 'app/workers/deployments/hooks_worker.rb'
- 'app/workers/deployments/link_merge_request_worker.rb'
- 'app/workers/gitlab/github_gists_import/import_gist_worker.rb'
- 'app/workers/ml/experiment_tracking/associate_ml_candidate_to_package_worker.rb'
- 'app/workers/new_note_worker.rb'
- 'app/workers/terraform/states/destroy_worker.rb'
- 'config/initializers/carrierwave_performance_patch.rb'
- 'config/initializers/peek.rb'
- 'config/initializers/validate_database_config.rb'
- 'config/initializers/zz_metrics.rb'
- 'ee/app/controllers/concerns/gitlab_subscriptions/seat_count_alert.rb'
- 'ee/app/controllers/omniauth_kerberos_controller.rb'
- 'ee/app/finders/ee/projects_finder.rb'
- 'ee/app/finders/incident_management/oncall_users_finder.rb'
- 'ee/app/graphql/mutations/boards/update_epic_user_preferences.rb'
- 'ee/app/graphql/mutations/incident_management/escalation_policy/base.rb'
- 'ee/app/models/ee/ci/build.rb'
- 'ee/app/models/ee/merge_request.rb'
- 'ee/app/models/ee/preloaders/single_hierarchy_project_group_plans_preloader.rb'
- 'ee/app/models/productivity_analytics.rb'
- 'ee/app/presenters/ee/ci/pipeline_presenter.rb'
- 'ee/app/services/app_sec/dast/profiles/create_associations_service.rb'
- 'ee/app/services/app_sec/dast/site_profiles/update_service.rb'
- 'ee/app/services/deployments/approval_service.rb'
- 'ee/app/services/dora/aggregate_metrics_service.rb'
- 'ee/app/services/ee/application_settings/update_service.rb'
- 'ee/app/services/ee/issues/clone_service.rb'
- 'ee/app/services/ee/issues/move_service.rb'
- 'ee/app/services/ee/lfs/unlock_file_service.rb'
- 'ee/app/services/ee/projects/operations/update_service.rb'
- 'ee/app/services/gitlab_subscriptions/fetch_subscription_plans_service.rb'
- 'ee/app/services/incident_management/issuable_resource_links/zoom_link_service.rb'
- 'ee/app/services/incident_management/pending_escalations/create_service.rb'
- 'ee/app/services/security/security_orchestration_policies/rule_schedule_service.rb'
- 'ee/app/services/security/security_orchestration_policies/validate_policy_service.rb'
- 'ee/app/services/vulnerabilities/starboard_vulnerability_create_service.rb'
- 'ee/app/validators/vulnerabilities/cvss_vector_validator.rb'
- 'ee/db/fixtures/development/20_burndown.rb'
- 'ee/lib/ee/api/entities/approval_state.rb'
- 'ee/lib/ee/gitlab/auth/ldap/sync/group.rb'
- 'ee/lib/ee/gitlab/background_migration/migrate_approver_to_approval_rules.rb'
- 'ee/lib/ee/gitlab/checks/diff_check.rb'
- 'ee/lib/ee/gitlab/repo_path.rb'
- 'ee/lib/gem_extensions/elasticsearch/model/indexing/instance_methods.rb'
- 'ee/lib/gitlab/group_plans_preloader.rb'
- 'ee/lib/gitlab/llm/embeddings/utils/base_content_parser.rb'
- 'ee/lib/gitlab/path_locks_finder.rb'
- 'ee/lib/gitlab/subscription_portal/clients/graphql.rb'
- 'ee/lib/system_check/geo/authorized_keys_check.rb'
- 'ee/spec/factories/protected_environments.rb'
- 'lib/api/base.rb'
- 'lib/api/integrations.rb'
- 'lib/banzai/filter/ascii_doc_sanitization_filter.rb'
- 'lib/banzai/filter/broadcast_message_placeholders_filter.rb'
- 'lib/banzai/filter/footnote_filter.rb'
- 'lib/banzai/filter/references/abstract_reference_filter.rb'
- 'lib/banzai/filter/references/merge_request_reference_filter.rb'
- 'lib/banzai/filter/references/project_reference_filter.rb'
- 'lib/banzai/filter/references/user_reference_filter.rb'
- 'lib/feature/definition.rb'
- 'lib/file_size_validator.rb'
- 'lib/gitlab/audit/type/definition.rb'
- 'lib/gitlab/authorized_keys.rb'
- 'lib/gitlab/background_migration/fix_projects_without_project_feature.rb'
- 'lib/gitlab/blob_helper.rb'
- 'lib/gitlab/changelog/config.rb'
- 'lib/gitlab/changelog/generator.rb'
- 'lib/gitlab/chat/output.rb'
- 'lib/gitlab/checks/diff_check.rb'
- 'lib/gitlab/ci/ansi2html.rb'
- 'lib/gitlab/ci/build/rules.rb'
- 'lib/gitlab/ci/build/rules/rule.rb'
- 'lib/gitlab/ci/config/external/rules.rb'
- 'lib/gitlab/ci/config/normalizer.rb'
- 'lib/gitlab/ci/parsers/coverage/documents/cobertura_document.rb'
- 'lib/gitlab/ci/yaml_processor.rb'
- 'lib/gitlab/counters/buffered_counter.rb'
- 'lib/gitlab/data_builder/deployment.rb'
- 'lib/gitlab/database/background_migration/batched_migration_runner.rb'
- 'lib/gitlab/database/gitlab_schema.rb'
- 'lib/gitlab/database/load_balancing/configuration.rb'
- 'lib/gitlab/database/load_balancing/host.rb'
- 'lib/gitlab/database/load_balancing/load_balancer.rb'
- 'lib/gitlab/database/load_balancing/wal_tracking_receiver.rb'
- 'lib/gitlab/database/load_balancing/wal_tracking_sender.rb'
- 'lib/gitlab/database/partitioning/monthly_strategy.rb'
- 'lib/gitlab/database/partitioning/partition_manager.rb'
- 'lib/gitlab/database/shared_model.rb'
- 'lib/gitlab/diff/formatters/base_formatter.rb'
- 'lib/gitlab/diff/lines_unfolder.rb'
- 'lib/gitlab/diff/position.rb'
- 'lib/gitlab/diff/suggestions_parser.rb'
- 'lib/gitlab/email/handler/create_issue_handler.rb'
- 'lib/gitlab/email/handler/create_merge_request_handler.rb'
- 'lib/gitlab/email/handler/create_note_on_issuable_handler.rb'
- 'lib/gitlab/email/handler/service_desk_handler.rb'
- 'lib/gitlab/encoding_helper.rb'
- 'lib/gitlab/exception_log_formatter.rb'
- 'lib/gitlab/file_markdown_link_builder.rb'
- 'lib/gitlab/fogbugz_import/importer.rb'
- 'lib/gitlab/git/blame.rb'
- 'lib/gitlab/git/pre_receive_error.rb'
- 'lib/gitlab/git/repository.rb'
- 'lib/gitlab/gitaly_client/cleanup_service.rb'
- 'lib/gitlab/gitaly_client/operation_service.rb'
- 'lib/gitlab/gitaly_client/repository_service.rb'
- 'lib/gitlab/github_import/importer/label_links_importer.rb'
- 'lib/gitlab/graphql/deprecations_base.rb'
- 'lib/gitlab/i18n/metadata_entry.rb'
- 'lib/gitlab/i18n/po_linter.rb'
- 'lib/gitlab/mail_room.rb'
- 'lib/gitlab/metrics/samplers/base_sampler.rb'
- 'lib/gitlab/metrics/subscribers/load_balancing.rb'
- 'lib/gitlab/metrics/transaction.rb'
- 'lib/gitlab/patch/global_id.rb'
- 'lib/gitlab/patch/sprockets_base_file_digest_key.rb'
- 'lib/gitlab/performance_bar/stats.rb'
- 'lib/gitlab/quick_actions/merge_request_actions.rb'
- 'lib/gitlab/slash_commands/global_slack_handler.rb'
- 'lib/gitlab/slash_commands/presenters/run.rb'
- 'lib/gitlab/string_regex_marker.rb'
- 'lib/gitlab/task_helpers.rb'
- 'lib/gitlab/usage/metric_definition.rb'
- 'lib/gitlab/usage_data/topology.rb'
- 'lib/gitlab/utils/merge_hash.rb'
- 'lib/gitlab/webpack/dev_server_middleware.rb'
- 'lib/gitlab/wiki_pages/front_matter_parser.rb'
- 'lib/prometheus/pid_provider.rb'
- 'lib/tasks/gitlab/banzai.rake'
- 'qa/qa/resource/registry_repository.rb'
- 'qa/qa/vendor/jenkins/helpers.rb'
- 'rubocop/cop/gitlab/const_get_inherit_false.rb'
- 'rubocop/cop/migration/background_migration_missing_active_concern.rb'
- 'rubocop/cop/prefer_class_methods_over_module.rb'
- 'rubocop/cop/rspec/httparty_basic_auth.rb'
- 'scripts/lib/glfm/render_static_html.rb'
- 'scripts/lib/glfm/update_example_snapshots.rb'
- 'scripts/lint-docs-blueprints.rb'
- 'spec/factories/ci/processable.rb'
- 'spec/lib/gitlab/background_migration/backfill_root_storage_statistics_fork_storage_sizes_spec.rb'
- 'spec/models/packages/go/module_version_spec.rb'
- 'spec/models/project_feature_spec.rb'
- 'spec/requests/api/go_proxy_spec.rb'
- 'spec/services/members/invitation_reminder_email_service_spec.rb'
- 'spec/support/helpers/graphql_helpers.rb'
- 'spec/support/matchers/request_urgency_matcher.rb'
- 'spec/support/shared_contexts/glfm/api_markdown_snapshot_shared_context.rb'
- 'tooling/danger/database.rb'
---
Lint/ConstantDefinitionInBlock:
Exclude:
- 'app/models/concerns/ignorable_columns.rb'
- 'app/models/concerns/partitioned_table.rb'
- 'app/workers/concerns/worker_context.rb'
- 'config/application.rb'
- 'config/initializers/direct_upload_support.rb'
- 'config/initializers/elastic_client_setup.rb'
- 'ee/app/graphql/ee/types/work_items/widget_interface.rb'
- 'ee/app/models/concerns/ee/issuable_link.rb'
- 'ee/app/models/ee/application_setting.rb'
- 'ee/app/models/ee/ci/job_artifact.rb'
- 'ee/app/models/ee/ci/pipeline.rb'
- 'ee/app/models/ee/epic.rb'
- 'ee/app/models/ee/group.rb'
- 'ee/app/models/ee/issue.rb'
- 'ee/app/models/ee/merge_request_diff.rb'
- 'ee/app/models/ee/namespace_setting.rb'
- 'ee/app/models/ee/plan.rb'
- 'ee/app/models/ee/project_import_state.rb'
- 'ee/app/models/ee/user.rb'
- 'ee/app/models/ee/vulnerability.rb'
- 'ee/app/services/ee/notes/quick_actions_service.rb'
- 'ee/lib/ee/api/search.rb'
- 'ee/lib/gitlab/subscription_portal/clients/rest.rb'
- 'ee/lib/tasks/geo.rake'
- 'ee/spec/db/schema_support.rb'
- 'lib/api/search.rb'
- 'lib/tasks/cache.rake'
- 'lib/tasks/dev.rake'
- 'lib/tasks/gitlab/db.rake'
- 'lib/tasks/gitlab/db/validate_config.rake'
- 'lib/tasks/gitlab/docs/compile_deprecations.rake'
- 'lib/tasks/gitlab/graphql.rake'
- 'lib/tasks/gitlab/refresh_project_statistics_build_artifacts_size.rake'
- 'lib/tasks/gitlab/snippets.rake'
- 'lib/tasks/gitlab/tw/codeowners.rake'
- 'lib/tasks/gitlab/update_templates.rake'
- 'lib/tasks/tanuki_emoji.rake'
- 'spec/db/schema_spec.rb'
- 'spec/lib/marginalia_spec.rb'
- 'spec/models/concerns/batch_destroy_dependent_associations_spec.rb'
- 'spec/models/concerns/bulk_insert_safe_spec.rb'
---
Lint/DuplicateBranch:
Exclude:
- 'app/controllers/concerns/issuable_collections.rb'
- 'app/controllers/concerns/sorting_preference.rb'
- 'app/controllers/projects/google_cloud/databases_controller.rb'
- 'app/helpers/icons_helper.rb'
- 'app/helpers/labels_helper.rb'
- 'app/models/application_setting_implementation.rb'
- 'app/models/packages/package.rb'
- 'app/models/release.rb'
- 'app/services/admin/set_feature_flag_service.rb'
- 'app/services/ci/job_token_scope/add_project_service.rb'
- 'app/services/spam/spam_action_service.rb'
- 'config/initializers/postgresql_cte.rb'
- 'ee/app/controllers/projects/integrations/jira/issues_controller.rb'
- 'ee/app/controllers/projects/security/policies_controller.rb'
- 'ee/app/models/ee/vulnerability.rb'
- 'ee/app/models/license.rb'
- 'ee/app/models/vulnerabilities/read.rb'
- 'lib/event_filter.rb'
- 'lib/gitlab/checks/branch_check.rb'
- 'lib/gitlab/ci/yaml_processor.rb'
- 'lib/gitlab/database/load_balancing/load_balancer.rb'
- 'lib/gitlab/import_export/project/relation_factory.rb'
- 'lib/mattermost/session.rb'
- 'scripts/rubocop-parse'
---
Lint/DuplicateCaseCondition:
Exclude:
- 'app/helpers/icons_helper.rb'
---
Lint/EmptyBlock:
Exclude:
- 'config/application.rb'
- 'ee/spec/factories/incident_management/escalation_rules.rb'
- 'ee/spec/finders/snippets_finder_spec.rb'
- 'ee/spec/graphql/types/epic_type_spec.rb'
- 'ee/spec/graphql/types/incident_management/escalation_rule_input_type_spec.rb'
- 'ee/spec/lib/gitlab/ci/minutes/cost_factor_spec.rb'
- 'ee/spec/lib/gitlab/geo/log_cursor/lease_spec.rb'
- 'ee/spec/lib/gitlab/search_context/builder_spec.rb'
- 'ee/spec/models/concerns/ee/noteable_spec.rb'
- 'ee/spec/models/dast/profile_schedule_spec.rb'
- 'ee/spec/models/ee/ci/build_dependencies_spec.rb'
- 'ee/spec/models/ee/user_spec.rb'
- 'ee/spec/models/environment_spec.rb'
- 'ee/spec/models/protected_environment_spec.rb'
- 'ee/spec/models/security/orchestration_policy_configuration_spec.rb'
- 'ee/spec/models/security/orchestration_policy_rule_schedule_spec.rb'
- 'ee/spec/models/vulnerabilities/stat_diff_spec.rb'
- 'ee/spec/requests/api/analytics/group_activity_analytics_spec.rb'
- 'ee/spec/requests/api/graphql/boards/board_lists_query_spec.rb'
- 'ee/spec/requests/api/vulnerability_exports_spec.rb'
- 'ee/spec/requests/groups/security/credentials_controller_spec.rb'
- 'ee/spec/requests/lfs_http_spec.rb'
- 'ee/spec/services/audit_events/register_runner_audit_event_service_spec.rb'
- 'ee/spec/services/audit_events/unregister_runner_audit_event_service_spec.rb'
- 'ee/spec/services/auto_merge/add_to_merge_train_when_pipeline_succeeds_service_spec.rb'
- 'ee/spec/services/auto_merge/merge_train_service_spec.rb'
- 'ee/spec/services/ci/runners/register_runner_service_spec.rb'
- 'ee/spec/services/incident_management/escalation_policies/update_service_spec.rb'
- 'lib/api/helpers/groups_helpers.rb'
- 'lib/api/helpers/issues_helpers.rb'
- 'lib/api/helpers/members_helpers.rb'
- 'lib/api/helpers/merge_requests_helpers.rb'
- 'lib/api/helpers/projects_helpers.rb'
- 'lib/api/helpers/protected_branches_helpers.rb'
- 'lib/api/helpers/protected_tags_helpers.rb'
- 'lib/api/helpers/remote_mirrors_helpers.rb'
- 'lib/api/helpers/settings_helpers.rb'
- 'lib/api/helpers/users_helpers.rb'
- 'lib/api/helpers/variables_helpers.rb'
- 'lib/api/merge_requests.rb'
- 'lib/gitlab/alert_management/payload/base.rb'
- 'lib/gitlab/seeder.rb'
- 'qa/spec/scenario/test/instance/airgapped_spec.rb'
- 'qa/spec/specs/helpers/context_selector_spec.rb'
- 'qa/spec/specs/helpers/feature_flag_spec.rb'
- 'qa/spec/specs/helpers/quarantine_spec.rb'
- 'scripts/lib/glfm/update_example_snapshots.rb'
- 'scripts/lib/glfm/update_specification.rb'
- 'spec/controllers/application_controller_spec.rb'
- 'spec/controllers/projects/artifacts_controller_spec.rb'
- 'spec/controllers/projects/feature_flags_controller_spec.rb'
- 'spec/dependencies/omniauth_saml_spec.rb'
- 'spec/experiments/application_experiment_spec.rb'
- 'spec/features/merge_request/user_sees_deployment_widget_spec.rb'
- 'spec/features/projects/environments/environment_spec.rb'
- 'spec/finders/ci/runners_finder_spec.rb'
- 'spec/initializers/enumerator_next_patch_spec.rb'
- 'spec/initializers/net_http_response_patch_spec.rb'
- 'spec/lib/api/base_spec.rb'
- 'spec/lib/api/helpers/authentication_spec.rb'
- 'spec/lib/bitbucket_server/connection_spec.rb'
- 'spec/lib/feature_spec.rb'
- 'spec/lib/gitlab/application_context_spec.rb'
- 'spec/lib/gitlab/audit/ci_runner_token_author_spec.rb'
- 'spec/lib/gitlab/background_migration/batched_migration_job_spec.rb'
- 'spec/lib/gitlab/chat_name_token_spec.rb'
- 'spec/lib/gitlab/ci/build/rules/rule/clause/changes_spec.rb'
- 'spec/lib/gitlab/ci/build/rules/rule/clause/exists_spec.rb'
- 'spec/lib/gitlab/ci/config/edge_stages_injector_spec.rb'
- 'spec/lib/gitlab/ci/config/entry/retry_spec.rb'
- 'spec/lib/gitlab/ci/config/entry/root_spec.rb'
- 'spec/lib/gitlab/ci/config/entry/rules/rule/changes_spec.rb'
- 'spec/lib/gitlab/ci/config/entry/rules/rule_spec.rb'
- 'spec/lib/gitlab/ci/config/external/context_spec.rb'
- 'spec/lib/gitlab/ci/config/external/file/artifact_spec.rb'
- 'spec/lib/gitlab/ci/config/external/file/base_spec.rb'
- 'spec/lib/gitlab/ci/config/external/rules_spec.rb'
- 'spec/lib/gitlab/ci/config/normalizer_spec.rb'
- 'spec/lib/gitlab/ci/pipeline/chain/seed_block_spec.rb'
- 'spec/lib/gitlab/ci/pipeline/chain/seed_spec.rb'
- 'spec/lib/gitlab/ci/pipeline/logger_spec.rb'
- 'spec/lib/gitlab/ci/runner_releases_spec.rb'
- 'spec/lib/gitlab/ci/trace/chunked_io_spec.rb'
- 'spec/lib/gitlab/ci/variables/helpers_spec.rb'
- 'spec/lib/gitlab/ci/yaml_processor_spec.rb'
- 'spec/lib/gitlab/database/each_database_spec.rb'
- 'spec/lib/gitlab/database/load_balancing/load_balancer_spec.rb'
- 'spec/lib/gitlab/database/load_balancing/sidekiq_client_middleware_spec.rb'
- 'spec/lib/gitlab/database/migration_helpers/automatic_lock_writes_on_tables_spec.rb'
- 'spec/lib/gitlab/database/migration_helpers/v2_spec.rb'
- 'spec/lib/gitlab/database/migrations/instrumentation_spec.rb'
- 'spec/lib/gitlab/database/migrations/lock_retries_helpers_spec.rb'
- 'spec/lib/gitlab/database/migrations/observers/transaction_duration_spec.rb'
- 'spec/lib/gitlab/database/shared_model_spec.rb'
- 'spec/lib/gitlab/database/with_lock_retries_outside_transaction_spec.rb'
- 'spec/lib/gitlab/database/with_lock_retries_spec.rb'
- 'spec/lib/gitlab/database_spec.rb'
- 'spec/lib/gitlab/etag_caching/router/graphql_spec.rb'
- 'spec/lib/gitlab/exclusive_lease_helpers_spec.rb'
- 'spec/lib/gitlab/exclusive_lease_spec.rb'
- 'spec/lib/gitlab/git/raw_diff_change_spec.rb'
- 'spec/lib/gitlab/git/repository_spec.rb'
- 'spec/lib/gitlab/gitaly_client/operation_service_spec.rb'
- 'spec/lib/gitlab/github_import/client_spec.rb'
- 'spec/lib/gitlab/github_import/importer/protected_branches_importer_spec.rb'
- 'spec/lib/gitlab/github_import/importer/pull_requests_importer_spec.rb'
- 'spec/lib/gitlab/github_import/importer/single_endpoint_diff_notes_importer_spec.rb'
- 'spec/lib/gitlab/gpg_spec.rb'
- 'spec/lib/gitlab/graphql/negatable_arguments_spec.rb'
- 'spec/lib/gitlab/http_io_spec.rb'
- 'spec/lib/gitlab/memory/reports_daemon_spec.rb'
- 'spec/lib/gitlab/metrics/background_transaction_spec.rb'
- 'spec/lib/gitlab/metrics/web_transaction_spec.rb'
- 'spec/lib/gitlab/patch/prependable_spec.rb'
- 'spec/lib/gitlab/profiler_spec.rb'
- 'spec/lib/gitlab/quick_actions/extractor_spec.rb'
- 'spec/lib/gitlab/search_context/builder_spec.rb'
- 'spec/lib/gitlab/session_spec.rb'
- 'spec/lib/gitlab/sidekiq_logging/structured_logger_spec.rb'
- 'spec/lib/gitlab/sidekiq_middleware/extra_done_log_metadata_spec.rb'
- 'spec/lib/gitlab/sidekiq_middleware/server_metrics_spec.rb'
- 'spec/lib/gitlab/sidekiq_middleware/size_limiter/server_spec.rb'
- 'spec/lib/gitlab/verify/uploads_spec.rb'
- 'spec/lib/gitlab_spec.rb'
- 'spec/lib/marginalia_spec.rb'
- 'spec/lib/mattermost/session_spec.rb'
- 'spec/models/aws/role_spec.rb'
- 'spec/models/ci/build_dependencies_spec.rb'
- 'spec/models/ci/build_spec.rb'
- 'spec/models/ci/build_trace_metadata_spec.rb'
- 'spec/models/ci/job_artifact_spec.rb'
- 'spec/models/ci/pipeline_schedule_spec.rb'
- 'spec/models/ci/pipeline_spec.rb'
- 'spec/models/clusters/cluster_spec.rb'
- 'spec/models/commit_status_spec.rb'
- 'spec/models/concerns/has_environment_scope_spec.rb'
- 'spec/models/concerns/noteable_spec.rb'
- 'spec/models/container_expiration_policy_spec.rb'
- 'spec/models/container_repository_spec.rb'
- 'spec/models/environment_spec.rb'
- 'spec/models/merge_request/approval_removal_settings_spec.rb'
- 'spec/models/merge_request_spec.rb'
- 'spec/models/user_spec.rb'
- 'spec/presenters/ci/pipeline_presenter_spec.rb'
- 'spec/requests/api/ci/runner/jobs_artifacts_spec.rb'
- 'spec/requests/api/ci/runner/jobs_request_post_spec.rb'
- 'spec/requests/api/ci/runner/runners_verify_post_spec.rb'
- 'spec/requests/api/ci/triggers_spec.rb'
- 'spec/requests/api/graphql/boards/board_list_issues_query_spec.rb'
- 'spec/requests/api/graphql/boards/board_lists_query_spec.rb'
- 'spec/requests/api/graphql/ci/runner_spec.rb'
- 'spec/requests/api/graphql/mutations/achievements/create_spec.rb'
- 'spec/requests/api/group_variables_spec.rb'
- 'spec/requests/api/groups_spec.rb'
- 'spec/requests/api/helpers_spec.rb'
- 'spec/requests/api/markdown_spec.rb'
- 'spec/requests/api/release/links_spec.rb'
- 'spec/requests/api/releases_spec.rb'
- 'spec/requests/api/unleash_spec.rb'
- 'spec/rubocop/cop/migration/create_table_with_foreign_keys_spec.rb'
- 'spec/services/auto_merge/base_service_spec.rb'
- 'spec/services/auto_merge_service_spec.rb'
- 'spec/services/ci/create_pipeline_service_spec.rb'
- 'spec/services/ci/parse_dotenv_artifact_service_spec.rb'
- 'spec/services/ci/runners/bulk_delete_runners_service_spec.rb'
- 'spec/services/ci/runners/register_runner_service_spec.rb'
- 'spec/services/ci/stuck_builds/drop_pending_service_spec.rb'
- 'spec/services/ci/stuck_builds/drop_scheduled_service_spec.rb'
- 'spec/services/projects/lfs_pointers/lfs_object_download_list_service_spec.rb'
- 'spec/services/releases/destroy_service_spec.rb'
- 'spec/services/releases/update_service_spec.rb'
- 'spec/services/terraform/remote_state_handler_spec.rb'
- 'spec/support/shared_contexts/security_and_compliance_permissions_shared_context.rb'
- 'spec/support/shared_examples/lib/gitlab/ci/ci_trace_shared_examples.rb'
- 'spec/support/shared_examples/lib/gitlab/sidekiq_middleware/strategy_shared_examples.rb'
- 'spec/support/shared_examples/models/concerns/bulk_insert_safe_shared_examples.rb'
- 'spec/support/shared_examples/quick_actions/issue/board_move_quick_action_shared_examples.rb'
- 'spec/support/shared_examples/requests/lfs_http_shared_examples.rb'
- 'spec/support/shared_examples/sends_git_audit_streaming_event_shared_examples.rb'
- 'spec/support_specs/database/without_check_constraint_spec.rb'
- 'spec/views/layouts/_published_experiments.html.haml_spec.rb'
- 'spec/workers/ci/initial_pipeline_process_worker_spec.rb'
---
Lint/MissingCopEnableDirective:
Exclude:
- 'app/controllers/admin/users_controller.rb'
- 'app/graphql/types/access_level_type.rb'
- 'app/graphql/types/base_enum.rb'
- 'app/graphql/types/boards/board_issue_input_base_type.rb'
- 'app/graphql/types/ci/analytics_type.rb'
- 'app/graphql/types/ci/build_need_type.rb'
- 'app/graphql/types/ci/config/config_type.rb'
- 'app/graphql/types/ci/config/group_type.rb'
- 'app/graphql/types/ci/config/include_type.rb'
- 'app/graphql/types/ci/config/job_restriction_type.rb'
- 'app/graphql/types/ci/config/job_type.rb'
- 'app/graphql/types/ci/config/need_type.rb'
- 'app/graphql/types/ci/config/stage_type.rb'
- 'app/graphql/types/ci/group_type.rb'
- 'app/graphql/types/ci/group_variable_type.rb'
- 'app/graphql/types/ci/instance_variable_type.rb'
- 'app/graphql/types/ci/job_artifact_type.rb'
- 'app/graphql/types/ci/job_type.rb'
- 'app/graphql/types/ci/manual_variable_type.rb'
- 'app/graphql/types/ci/pipeline_message_type.rb'
- 'app/graphql/types/ci/project_variable_type.rb'
- 'app/graphql/types/ci/runner_architecture_type.rb'
- 'app/graphql/types/ci/runner_platform_type.rb'
- 'app/graphql/types/ci/runner_setup_type.rb'
- 'app/graphql/types/ci/runner_web_url_edge.rb'
- 'app/graphql/types/ci/status_action_type.rb'
- 'app/graphql/types/ci/template_type.rb'
- 'app/graphql/types/ci_configuration/sast/analyzers_entity_type.rb'
- 'app/graphql/types/ci_configuration/sast/entity_type.rb'
- 'app/graphql/types/ci_configuration/sast/options_entity_type.rb'
- 'app/graphql/types/ci_configuration/sast/type.rb'
- 'app/graphql/types/countable_connection_type.rb'
- 'app/graphql/types/design_management_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/packages/composer/json_type.rb'
- 'app/graphql/types/packages/helm/dependency_type.rb'
- 'app/graphql/types/packages/helm/maintainer_type.rb'
- 'app/graphql/types/packages/helm/metadata_type.rb'
- 'app/graphql/types/packages/package_dependency_type.rb'
- 'app/graphql/types/repository/blob_type.rb'
- 'app/graphql/types/snippets/blob_connection_type.rb'
- 'app/graphql/types/user_preferences_type.rb'
- 'app/graphql/types/user_status_type.rb'
- 'app/models/commit_collection.rb'
- 'app/models/concerns/batch_destroy_dependent_associations.rb'
- 'app/models/concerns/deployment_platform.rb'
- 'app/models/wiki_page.rb'
- 'app/services/ci/queue/build_queue_service.rb'
- 'app/services/labels/promote_service.rb'
- 'app/services/notification_service.rb'
- 'app/services/projects/container_repository/third_party/delete_tags_service.rb'
- 'app/services/search/global_service.rb'
- 'ee/app/controllers/ee/admin/dashboard_controller.rb'
- 'ee/app/controllers/ee/admin/groups_controller.rb'
- 'ee/app/controllers/ee/admin/users_controller.rb'
- 'ee/app/controllers/ee/projects/settings/ci_cd_controller.rb'
- 'ee/app/graphql/resolvers/vulnerabilities_base_resolver.rb'
- 'ee/app/graphql/types/admin/cloud_licenses/current_license_type.rb'
- 'ee/app/graphql/types/admin/cloud_licenses/license_history_entry_type.rb'
- 'ee/app/graphql/types/admin/cloud_licenses/subscription_future_entry_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/burnup_chart_daily_totals_type.rb'
- 'ee/app/graphql/types/ci/code_coverage_activity_type.rb'
- 'ee/app/graphql/types/ci/code_coverage_summary_type.rb'
- 'ee/app/graphql/types/ci/code_quality_degradation_type.rb'
- 'ee/app/graphql/types/ci/minutes/namespace_monthly_usage_type.rb'
- 'ee/app/graphql/types/ci/minutes/project_monthly_usage_type.rb'
- 'ee/app/graphql/types/dast/profile_cadence_type.rb'
- 'ee/app/graphql/types/scan_type.rb'
- 'ee/app/graphql/types/scanned_resource_type.rb'
- 'ee/app/graphql/types/security_report_summary_section_type.rb'
- 'ee/app/graphql/types/security_report_summary_type.rb'
- 'ee/app/graphql/types/security_scanners.rb'
- 'ee/app/graphql/types/time_report_stats_type.rb'
- 'ee/app/graphql/types/timebox_error_type.rb'
- 'ee/app/graphql/types/timebox_metrics_type.rb'
- 'ee/app/graphql/types/timebox_report_type.rb'
- 'ee/app/graphql/types/vulnerabilities_count_by_day_type.rb'
- 'ee/app/graphql/types/vulnerability_details/base_type.rb'
- 'ee/app/graphql/types/vulnerability_details/boolean_type.rb'
- 'ee/app/graphql/types/vulnerability_details/code_type.rb'
- 'ee/app/graphql/types/vulnerability_details/commit_type.rb'
- 'ee/app/graphql/types/vulnerability_details/diff_type.rb'
- 'ee/app/graphql/types/vulnerability_details/file_location_type.rb'
- 'ee/app/graphql/types/vulnerability_details/int_type.rb'
- 'ee/app/graphql/types/vulnerability_details/list_type.rb'
- 'ee/app/graphql/types/vulnerability_details/markdown_type.rb'
- 'ee/app/graphql/types/vulnerability_details/module_location_type.rb'
- 'ee/app/graphql/types/vulnerability_details/table_type.rb'
- 'ee/app/graphql/types/vulnerability_details/text_type.rb'
- 'ee/app/graphql/types/vulnerability_details/url_type.rb'
- 'ee/app/graphql/types/vulnerability_location/cluster_image_scanning_type.rb'
- 'ee/app/graphql/types/vulnerability_location/container_scanning_type.rb'
- 'ee/app/graphql/types/vulnerability_location/coverage_fuzzing_type.rb'
- 'ee/app/graphql/types/vulnerability_location/dast_type.rb'
- 'ee/app/graphql/types/vulnerability_location/dependency_scanning_type.rb'
- 'ee/app/graphql/types/vulnerability_location/generic_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_severities_count_type.rb'
- 'ee/app/graphql/types/vulnerable_dependency_type.rb'
- 'ee/app/graphql/types/vulnerable_kubernetes_resource_type.rb'
- 'ee/app/graphql/types/vulnerable_package_type.rb'
- 'ee/app/services/ee/ci/queue/build_queue_service.rb'
- 'ee/app/workers/ci/runners/stale_group_runners_prune_cron_worker.rb'
- 'ee/app/workers/groups/export_memberships_worker.rb'
- 'ee/lib/api/ldap_group_links.rb'
- 'ee/lib/ee/gitlab/background_migration/migrate_approver_to_approval_rules.rb'
- 'ee/spec/lib/ee/gitlab/background_migration/delete_invalid_epic_issues_spec.rb'
- 'lib/gitlab/audit/null_author.rb'
- 'lib/gitlab/auth/ldap/dn.rb'
- 'lib/gitlab/background_migration/delete_invalid_epic_issues.rb'
- 'lib/gitlab/ci/reports/test_suite_summary.rb'
- 'lib/gitlab/data_builder/push.rb'
- 'lib/gitlab/database/load_balancing/connection_proxy.rb'
- 'lib/gitlab/database/migration_helpers.rb'
- 'lib/gitlab/database/postgresql_adapter/type_map_cache.rb'
- 'lib/gitlab/github_import/client.rb'
- 'lib/gitlab/github_import/importer/diff_note_importer.rb'
- 'lib/gitlab/gon_helper.rb'
- 'lib/gitlab/graphql/standard_graphql_error.rb'
- 'lib/gitlab/metrics/methods.rb'
- 'lib/gitlab/patch/prependable.rb'
- 'lib/gitlab/project_search_results.rb'
- 'lib/gitlab/testing/request_blocker_middleware.rb'
- 'lib/gitlab/testing/request_inspector_middleware.rb'
- 'lib/gitlab/testing/robots_blocker_middleware.rb'
- 'lib/unnested_in_filters/dsl.rb'
- 'qa/qa/scenario/test/integration/registry_with_cdn.rb'
- 'spec/benchmarks/banzai_benchmark.rb'
- 'spec/lib/gitlab/sidekiq_middleware/size_limiter/server_spec.rb'
- 'spec/support/capybara.rb'
---
Lint/MixedRegexpCaptureTypes:
Exclude:
- 'app/models/alert_management/alert.rb'
- 'app/models/integrations/clickup.rb'
- 'app/models/integrations/ewm.rb'
- 'app/uploaders/file_uploader.rb'
- 'lib/gitlab/ci/pipeline/expression/lexeme/string.rb'
- 'lib/gitlab/dependency_linker/gemfile_linker.rb'
- 'lib/gitlab/diff/suggestions_parser.rb'
- 'lib/gitlab/github_import/representation/note.rb'
- 'lib/gitlab/slash_commands/issue_move.rb'
- 'lib/gitlab/slash_commands/issue_new.rb'
- 'lib/gitlab/slash_commands/run.rb'
---
Lint/NoReturnInBeginEndBlocks:
Exclude:
- 'app/models/concerns/metric_image_uploading.rb'
- 'app/models/merge_request.rb'
- 'app/services/security/ci_configuration/sast_parser_service.rb'
- 'ee/app/services/epic_issues/create_service.rb'
- 'ee/app/services/gitlab_subscriptions/preview_billable_user_change_service.rb'
- 'ee/app/services/security/token_revocation_service.rb'
- 'ee/lib/api/vulnerability_findings.rb'
- 'ee/lib/ee/gitlab/scim/filter_parser.rb'
- 'lib/gitlab/git/repository.rb'
- 'lib/object_storage/config.rb'
- 'spec/support/database/prevent_cross_joins.rb'
---
# Cop supports --autocorrect.
Lint/NonAtomicFileOperation:
Exclude:
- 'app/models/merge_request_diff.rb'
- 'app/services/bulk_imports/file_decompression_service.rb'
- 'app/services/projects/import_export/parallel_export_service.rb'
- 'app/services/projects/import_export/relation_export_service.rb'
- 'app/services/projects/lfs_pointers/lfs_download_service.rb'
- 'lib/bulk_imports/common/extractors/json_extractor.rb'
- 'lib/bulk_imports/common/extractors/ndjson_extractor.rb'
- 'lib/bulk_imports/common/pipelines/lfs_objects_pipeline.rb'
- 'lib/bulk_imports/common/pipelines/uploads_pipeline.rb'
- 'lib/bulk_imports/projects/pipelines/design_bundle_pipeline.rb'
- 'lib/bulk_imports/projects/pipelines/repository_bundle_pipeline.rb'
- 'lib/gitlab/ci/trace.rb'
- 'lib/gitlab/database/migrations/test_batched_background_runner.rb'
- 'lib/gitlab/gpg.rb'
- 'lib/gitlab/import_export/after_export_strategies/base_after_export_strategy.rb'
- 'lib/gitlab/import_export/recursive_merge_folders.rb'
- 'lib/gitlab/memory/upload_and_cleanup_reports.rb'
- 'lib/gitlab/setup_helper.rb'
- 'lib/tasks/gitlab/update_templates.rake'
- 'lib/tasks/tanuki_emoji.rake'
- 'qa/qa/git/repository.rb'
- 'spec/lib/bulk_imports/common/pipelines/lfs_objects_pipeline_spec.rb'
- 'spec/lib/bulk_imports/common/pipelines/uploads_pipeline_spec.rb'
- 'spec/lib/bulk_imports/projects/pipelines/design_bundle_pipeline_spec.rb'
- 'spec/lib/bulk_imports/projects/pipelines/repository_bundle_pipeline_spec.rb'
- 'spec/lib/gitlab/authorized_keys_spec.rb'
- 'spec/lib/gitlab/cleanup/project_uploads_spec.rb'
- 'spec/lib/gitlab/import_export/project/export_task_spec.rb'
- 'spec/lib/gitlab/import_export/uploads_manager_spec.rb'
- 'spec/services/bulk_imports/file_decompression_service_spec.rb'
- 'spec/services/bulk_imports/lfs_objects_export_service_spec.rb'
- 'spec/services/bulk_imports/repository_bundle_export_service_spec.rb'
- 'spec/services/bulk_imports/uploads_export_service_spec.rb'
---
# Cop supports --autocorrect.
Lint/RedundantCopDisableDirective:
# Offense count: 567
# Temporarily disabled due to too many offenses
Enabled: false
Exclude:
- 'app/controllers/concerns/enforces_two_factor_authentication.rb'
- 'app/controllers/concerns/issuable_actions.rb'
- 'app/controllers/concerns/preview_markdown.rb'
- 'app/controllers/concerns/renders_notes.rb'
- 'app/controllers/concerns/web_hooks/hook_log_actions.rb'
- 'app/controllers/groups/autocomplete_sources_controller.rb'
- 'app/controllers/groups/labels_controller.rb'
- 'app/controllers/groups/milestones_controller.rb'
- 'app/controllers/profiles/notifications_controller.rb'
- 'app/controllers/projects/merge_requests/diffs_controller.rb'
- 'app/controllers/projects/tags_controller.rb'
- 'app/finders/autocomplete/acts_as_taggable_on/tags_finder.rb'
- 'app/finders/autocomplete/move_to_project_finder.rb'
- 'app/finders/autocomplete/routes_finder.rb'
- 'app/finders/autocomplete/users_finder.rb'
- 'app/finders/ci/daily_build_group_report_results_finder.rb'
- 'app/finders/ci/runner_jobs_finder.rb'
- 'app/finders/users_finder.rb'
- 'app/graphql/gitlab_schema.rb'
- 'app/graphql/resolvers/ci/pipeline_job_artifacts_resolver.rb'
- 'app/graphql/resolvers/concerns/caching_array_resolver.rb'
- 'app/graphql/resolvers/work_item_references_resolver.rb'
- 'app/graphql/types/base_enum.rb'
- 'app/graphql/types/board_list_type.rb'
- 'app/graphql/types/ci/catalog/resources/components/input_type.rb'
- 'app/graphql/types/ci/catalog/resources/verification_level_enum.rb'
- 'app/graphql/types/ci/runner_web_url_edge.rb'
- 'app/graphql/types/commit_signatures/verification_status_enum.rb'
- 'app/graphql/types/packages/helm/dependency_type.rb'
- 'app/graphql/types/projects/service_type_enum.rb'
- 'app/helpers/diff_helper.rb'
- 'app/helpers/lazy_image_tag_helper.rb'
- 'app/helpers/search_helper.rb'
- 'app/helpers/sidebars_helper.rb'
- 'app/models/bulk_import.rb'
- 'app/models/clusters/cluster.rb'
- 'app/models/compare.rb'
- 'app/models/concerns/cascading_namespace_setting_attribute.rb'
- 'app/models/concerns/cascading_project_setting_attribute.rb'
- 'app/models/concerns/from_except.rb'
- 'app/models/concerns/from_intersect.rb'
- 'app/models/concerns/from_union.rb'
- 'app/models/concerns/issuable.rb'
- 'app/models/concerns/redis_cacheable.rb'
- 'app/models/merge_request_diff_commit.rb'
- 'app/models/ml/model_version.rb'
- 'app/models/user.rb'
- 'app/presenters/ci/build_runner_presenter.rb'
- 'app/presenters/dev_ops_report/metric_presenter.rb'
- 'app/serializers/diffs_entity.rb'
- 'app/serializers/fork_namespace_entity.rb'
- 'app/services/boards/base_items_list_service.rb'
- 'app/services/ci/job_artifacts/destroy_batch_service.rb'
- 'app/services/ci/register_job_service.rb'
- 'app/services/ci/retry_job_service.rb'
- 'app/services/ci/runners/bulk_delete_runners_service.rb'
- 'app/services/database/consistency_check_service.rb'
- 'app/services/groups/destroy_service.rb'
- 'app/services/groups/import_export/import_service.rb'
- 'app/services/issuable_base_service.rb'
- 'app/services/issues/export_csv_service.rb'
- 'app/services/issues/referenced_merge_requests_service.rb'
- 'app/services/labels/transfer_service.rb'
- 'app/services/members/projects/creator_service.rb'
- 'app/services/members/standard_member_builder.rb'
- 'app/services/packages/rpm/repository_metadata/build_xml_base_service.rb'
- 'app/services/projects/auto_devops/disable_service.rb'
- 'app/services/projects/open_issues_count_service.rb'
- 'app/services/releases/create_service.rb'
- 'app/services/releases/update_service.rb'
- 'app/services/users/activate_service.rb'
- 'app/services/web_hook_service.rb'
- 'app/uploaders/object_storage/cdn/google_ip_cache.rb'
- 'app/workers/authorized_project_update/user_refresh_over_user_range_worker.rb'
- 'app/workers/ci/track_failed_build_worker.rb'
- 'app/workers/concerns/application_worker.rb'
- 'app/workers/create_note_diff_file_worker.rb'
- 'app/workers/database/batched_background_migration/execution_worker.rb'
- 'app/workers/import_issues_csv_worker.rb'
- 'app/workers/incident_management/process_alert_worker_v2.rb'
- 'app/workers/members/expiring_email_notification_worker.rb'
- 'app/workers/merge_worker.rb'
- 'app/workers/new_merge_request_worker.rb'
- 'app/workers/remove_unaccepted_member_invites_worker.rb'
- 'app/workers/run_pipeline_schedule_worker.rb'
- 'config/initializers/fog_google_list_objects_match_glob_support.rb'
- 'config/initializers/grape_validators.rb'
- 'config/initializers/irb.rb'
- 'config/initializers/sprockets_patch.rb'
- 'config/initializers/warden.rb'
- 'config/initializers/wikicloth_redos_patch.rb'
- 'config/initializers/wikicloth_ruby_3_patch.rb'
- 'config/routes/api.rb'
- 'db/post_migrate/20230724123547_cleanup_conversion_big_int_ci_build_needs_self_managed.rb'
- 'db/post_migrate/20231017064317_swap_columns_for_ci_pipeline_variables_pipeline_id_bigint.rb'
- 'db/post_migrate/20231019003052_swap_columns_for_ci_pipelines_pipeline_id_bigint_v2.rb'
- 'db/post_migrate/20231019084731_swap_columns_for_ci_stages_pipeline_id_bigint_v2.rb'
- 'db/post_migrate/20231024025629_cleanup_ci_pipeline_chat_data_pipeline_id_bigint.rb'
- 'db/post_migrate/20231024080150_cleanup_ci_sources_pipelines_pipeline_id_bigint.rb'
- 'db/post_migrate/20231025031337_cleanup_ci_pipeline_messages_pipeline_id_bigint.rb'
- 'db/post_migrate/20231031204841_requeue_backfill_has_remediations_of_vulnerability_reads.rb'
- 'db/post_migrate/20240123040846_swap_columns_for_system_note_metadata_id.rb'
- 'db/post_migrate/20240131000657_prepare_async_index_for_p_ci_builds_part2.rb'
- 'db/post_migrate/20240206050011_sync_index_for_p_ci_builds_part2.rb'
- 'db/post_migrate/20240319005754_swap_columns_for_upstream_pipeline_id_between_ci_builds_and_ci_pipelines.rb'
- 'db/post_migrate/20240410070036_prepare_async_indexes_for_pipelines_id_bigint.rb'
- 'db/post_migrate/20240412000002_prepare_async_index_for_builds_part5.rb'
- 'db/post_migrate/20240421011547_sync_index_for_pipelines_id_bigint_related.rb'
- 'db/post_migrate/20240422070036_swap_ci_pipelines_pk_with_bigint_p_ci_builds_p_ci_stages.rb'
- 'db/post_migrate/20240423035245_sync_index_for_pipelines_id_bigint_part5.rb'
- 'db/post_migrate/20240423235307_swap_columns_for_p_ci_builds_project_id.rb'
- 'db/post_migrate/20240424103758_prepare_async_index_for_builds_part6.rb'
- 'db/post_migrate/20240430015450_sync_index_for_builds_user_id_bigint.rb'
- 'db/post_migrate/20240430015514_swap_columns_for_p_ci_builds_user_id.rb'
- 'ee/app/controllers/concerns/ee/groups/params.rb'
- 'ee/app/controllers/ee/admin/application_settings_controller.rb'
- 'ee/app/controllers/ee/groups/group_members_controller.rb'
- 'ee/app/controllers/ee/projects/settings/ci_cd_controller.rb'
- 'ee/app/controllers/groups/analytics/productivity_analytics_controller.rb'
- 'ee/app/controllers/groups/todos_controller.rb'
- 'ee/app/finders/epics/with_issues_finder.rb'
- 'ee/app/finders/geo/registry_finder.rb'
- 'ee/app/finders/groups/users_finder.rb'
- 'ee/app/finders/status_page/incident_comments_finder.rb'
- 'ee/app/finders/status_page/incidents_finder.rb'
- 'ee/app/graphql/resolvers/analytics/contribution_analytics/contributions_resolver.rb'
- 'ee/app/graphql/types/boards/epic_list_type.rb'
- 'ee/app/graphql/types/ci/minutes/namespace_monthly_usage_type.rb'
- 'ee/app/graphql/types/incident_management/oncall_rotation_active_period_input_type.rb'
- 'ee/app/graphql/types/product_analytics/category_enum.rb'
- 'ee/app/graphql/types/product_analytics/state_enum.rb'
- 'ee/app/graphql/types/sbom/source_type_enum.rb'
- 'ee/app/graphql/types/scan_type.rb'
- 'ee/app/graphql/types/vulnerability_request_type.rb'
- 'ee/app/helpers/ee/boards_helper.rb'
- 'ee/app/helpers/projects/on_demand_scans_helper.rb'
- 'ee/app/models/ai/ai_resource/concerns/noteable.rb'
- 'ee/app/models/ai/job_failure_analysis.rb'
- 'ee/app/models/approver.rb'
- 'ee/app/models/approver_group.rb'
- 'ee/app/models/dast/branch.rb'
- 'ee/app/models/ee/epic.rb'
- 'ee/app/models/ee/group.rb'
- 'ee/app/models/ee/merge_request.rb'
- 'ee/app/models/ee/project.rb'
- 'ee/app/models/ee/user.rb'
- 'ee/app/models/ee/vulnerability.rb'
- 'ee/app/models/geo_node.rb'
- 'ee/app/models/protected_environments/approval_rules/summarizable.rb'
- 'ee/app/models/requirements_management/requirement.rb'
- 'ee/app/models/vulnerabilities/finding.rb'
- 'ee/app/serializers/dashboard_environments_serializer.rb'
- 'ee/app/services/analytics/cycle_analytics/consistency_check_service.rb'
- 'ee/app/services/analytics/cycle_analytics/data_loader_service.rb'
- 'ee/app/services/approval_rules/user_rules_destroy_service.rb'
- 'ee/app/services/dora/aggregate_scores_service.rb'
- 'ee/app/services/ee/boards/issues/list_service.rb'
- 'ee/app/services/ee/ci/queue/build_queue_service.rb'
- 'ee/app/services/ee/notification_recipients/builder/base.rb'
- 'ee/app/services/ee/search_service.rb'
- 'ee/app/services/search/zoekt/routing_service.rb'
- 'ee/app/services/security/ingestion/tasks/ingest_vulnerabilities/mark_resolved_as_detected.rb'
- 'ee/app/services/security/security_orchestration_policies/process_scan_result_policy_service.rb'
- 'ee/app/services/security/token_revocation_service.rb'
- 'ee/app/services/software_license_policies/bulk_create_scan_result_policy_service.rb'
- 'ee/app/workers/ee/issuable_export_csv_worker.rb'
- 'ee/app/workers/members_destroyer/clean_up_group_protected_branch_rules_worker.rb'
- 'ee/app/workers/scan_security_report_secrets_worker.rb'
- 'ee/app/workers/security/orchestration_policy_rule_schedule_worker.rb'
- 'ee/app/workers/vulnerabilities/mark_dropped_as_resolved_worker.rb'
- 'ee/db/fixtures/development/93_vsd_overview_counts.rb'
- 'ee/db/geo/migrate/20210504143244_add_verification_to_merge_request_diff_registry.rb'
- 'ee/lib/analytics/merge_request_metrics_calculator.rb'
- 'ee/lib/api/admin/search/migrations.rb'
- 'ee/lib/api/audit_events.rb'
- 'ee/lib/api/dora/metrics.rb'
- 'ee/lib/ee/api/entities/analytics/code_review/merge_request.rb'
- 'ee/lib/ee/api/helpers.rb'
- 'ee/lib/ee/api/helpers/internal_helpers.rb'
- 'ee/lib/ee/gitlab/background_migration/backfill_dismissal_reason_in_vulnerability_reads.rb'
- 'ee/lib/ee/gitlab/background_migration/backfill_missing_vulnerability_dismissal_details.rb'
- 'ee/lib/ee/gitlab/background_migration/create_compliance_standards_adherence.rb'
- 'ee/lib/ee/gitlab/background_migration/migrate_shared_vulnerability_scanners.rb'
- 'ee/lib/ee/gitlab/background_migration/populate_denormalized_columns_for_sbom_occurrences.rb'
- 'ee/lib/ee/gitlab/background_migration/purge_stale_security_scans.rb'
- 'ee/lib/ee/gitlab/usage_data.rb'
- 'ee/lib/elastic/latest/git_class_proxy.rb'
- 'ee/lib/gitlab/analytics/type_of_work/tasks_by_type.rb'
- 'ee/lib/gitlab/duo/developments/feature_flag_enabler.rb'
- 'ee/lib/gitlab/llm/chain/tools/summarize_comments/executor.rb'
- 'ee/lib/gitlab/status_page/storage/object.rb'
- 'ee/lib/langsmith/run_helpers.rb'
- 'ee/spec/controllers/concerns/gitlab_subscriptions/seat_count_alert_spec.rb'
- 'ee/spec/controllers/concerns/routable_actions_spec.rb'
- 'ee/spec/factories/package_metadata/pm_licenses.rb'
- 'ee/spec/features/groups/settings/domain_verification_spec.rb'
- 'ee/spec/features/projects/mirror_spec.rb'
- 'ee/spec/features/projects/pipelines/user_sees_security_tab_spec.rb'
- 'ee/spec/features/trials/lead_creation_form_validation_spec.rb'
- 'ee/spec/helpers/ee/releases_helper_spec.rb'
- 'ee/spec/lib/banzai/filter/references/iterations_cadence_reference_filter_spec.rb'
- 'ee/spec/lib/code_suggestions/instructions_extractor_spec.rb'
- 'ee/spec/lib/ee/gitlab/background_migration/backfill_dismissal_reason_in_vulnerability_reads_spec.rb'
- 'ee/spec/lib/ee/gitlab/background_migration/backfill_missing_vulnerability_dismissal_details_spec.rb'
- 'ee/spec/lib/ee/gitlab/background_migration/delete_orphaned_transferred_project_approval_rules_spec.rb'
- 'ee/spec/lib/ee/gitlab/background_migration/fix_namespace_ids_of_vulnerability_reads_spec.rb'
- 'ee/spec/lib/ee/gitlab/background_migration/populate_denormalized_columns_for_sbom_occurrences_spec.rb'
- 'ee/spec/lib/ee/gitlab/background_migration/purge_security_scans_with_empty_finding_data_spec.rb'
- 'ee/spec/lib/ee/gitlab/issuable_metadata_spec.rb'
- 'ee/spec/lib/gitlab/geo/log_helpers_spec.rb'
- 'ee/spec/lib/gitlab/llm/completions/chat_real_requests_spec.rb'
- 'ee/spec/lib/gitlab/usage/metrics/instrumentations/count_secure_pipelines_metric_spec.rb'
- 'ee/spec/lib/gitlab/usage/metrics/instrumentations/count_security_scans_metric_spec.rb'
- 'ee/spec/lib/gitlab/usage/metrics/instrumentations/count_user_merge_requests_for_projects_with_applied_scan_result_policies_metric_spec.rb'
- 'ee/spec/lib/gitlab/usage/metrics/instrumentations/protected_environment_approval_rules_required_approvals_average_metric_spec.rb'
- 'ee/spec/requests/api/conan_project_packages_spec.rb'
- 'ee/spec/requests/api/vulnerability_findings_spec.rb'
- 'ee/spec/requests/git_http_geo_spec.rb'
- 'ee/spec/serializers/vulnerabilities/external_issue_link_entity_spec.rb'
- 'ee/spec/services/security/merge_reports_service_spec.rb'
- 'ee/spec/support/shared_examples/features/dashboard_saml_reauth_banner_shared_examples.rb'
- 'ee/spec/support/shared_examples/models/elasticsearch_indexed_container_shared_examples.rb'
- 'ee/spec/support/shared_examples/models/geo_verifiable_registry_shared_examples.rb'
- 'lib/api/api.rb'
- 'lib/api/ci/variables.rb'
- 'lib/api/commit_statuses.rb'
- 'lib/api/entities/issuable_time_stats.rb'
- 'lib/api/entities/tag.rb'
- 'lib/api/helpers.rb'
- 'lib/api/issue_links.rb'
- 'lib/backup/options.rb'
- 'lib/bulk_imports/pipeline/runner.rb'
- 'lib/container_registry/tag.rb'
- 'lib/event_filter.rb'
- 'lib/feature.rb'
- 'lib/gitlab/analytics/cycle_analytics/aggregated/base_query_builder.rb'
- 'lib/gitlab/analytics/cycle_analytics/aggregated/records_fetcher.rb'
- 'lib/gitlab/analytics/cycle_analytics/base_query_builder.rb'
- 'lib/gitlab/analytics/cycle_analytics/records_fetcher.rb'
- 'lib/gitlab/application_context.rb'
- 'lib/gitlab/background_migration/backfill_epic_basic_fields_to_work_item_record.rb'
- 'lib/gitlab/background_migration/backfill_finding_id_in_vulnerabilities.rb'
- 'lib/gitlab/background_migration/backfill_imported_issue_search_data.rb'
- 'lib/gitlab/background_migration/backfill_issue_search_data.rb'
- 'lib/gitlab/background_migration/backfill_iteration_cadence_id_for_boards.rb'
- 'lib/gitlab/background_migration/backfill_missing_vulnerability_dismissal_details.rb'
- 'lib/gitlab/background_migration/backfill_nuget_normalized_version.rb'
- 'lib/gitlab/background_migration/backfill_project_statistics_storage_size_with_recent_size.rb'
- 'lib/gitlab/background_migration/backfill_project_statistics_storage_size_without_pipeline_artifacts_size_job.rb'
- 'lib/gitlab/background_migration/backfill_workspace_personal_access_token.rb'
- 'lib/gitlab/background_migration/batching_strategies/loose_index_scan_batching_strategy.rb'
- 'lib/gitlab/background_migration/convert_credit_card_validation_data_to_hashes.rb'
- 'lib/gitlab/background_migration/create_compliance_standards_adherence.rb'
- 'lib/gitlab/background_migration/delete_invalid_epic_issues.rb'
- 'lib/gitlab/background_migration/delete_orphans_approval_merge_request_rules2.rb'
- 'lib/gitlab/background_migration/delete_orphans_approval_project_rules2.rb'
- 'lib/gitlab/background_migration/destroy_invalid_group_members.rb'
- 'lib/gitlab/background_migration/destroy_invalid_members.rb'
- 'lib/gitlab/background_migration/destroy_invalid_project_members.rb'
- 'lib/gitlab/background_migration/fix_first_mentioned_in_commit_at.rb'
- 'lib/gitlab/background_migration/fix_namespace_ids_of_vulnerability_reads.rb'
- 'lib/gitlab/background_migration/fix_vulnerability_reads_has_issues.rb'
- 'lib/gitlab/background_migration/mailers/unconfirm_mailer.rb'
- 'lib/gitlab/background_migration/migrate_approver_to_approval_rules.rb'
- 'lib/gitlab/background_migration/migrate_approver_to_approval_rules_check_progress.rb'
- 'lib/gitlab/background_migration/migrate_approver_to_approval_rules_in_batch.rb'
- 'lib/gitlab/background_migration/migrate_job_artifact_registry_to_ssf.rb'
- 'lib/gitlab/background_migration/migrate_shared_vulnerability_scanners.rb'
- 'lib/gitlab/background_migration/populate_denormalized_columns_for_sbom_occurrences.rb'
- 'lib/gitlab/background_migration/populate_latest_pipeline_ids.rb'
- 'lib/gitlab/background_migration/populate_resolved_on_default_branch_column.rb'
- 'lib/gitlab/background_migration/populate_vulnerability_dismissal_fields.rb'
- 'lib/gitlab/background_migration/purge_stale_security_scans.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/background_migration/update_workspaces_config_version.rb'
- 'lib/gitlab/background_migration/update_workspaces_config_version3.rb'
- 'lib/gitlab/cache/request_cache.rb'
- 'lib/gitlab/ci/ansi2json/parser.rb'
- 'lib/gitlab/ci/build/artifacts/metadata/entry.rb'
- 'lib/gitlab/ci/config/external/mapper/verifier.rb'
- 'lib/gitlab/ci/pipeline/chain/command.rb'
- 'lib/gitlab/ci/pipeline/duration.rb'
- 'lib/gitlab/ci/reports/accessibility_reports.rb'
- 'lib/gitlab/ci/reports/test_report.rb'
- 'lib/gitlab/ci/reports/test_reports_comparer.rb'
- 'lib/gitlab/ci/reports/test_suite.rb'
- 'lib/gitlab/ci/reports/test_suite_summary.rb'
- 'lib/gitlab/cleanup/personal_access_tokens.rb'
- 'lib/gitlab/composer/cache.rb'
- 'lib/gitlab/data_builder/pipeline.rb'
- 'lib/gitlab/database/consistency_checker.rb'
- 'lib/gitlab/database/gitlab_schema.rb'
- 'lib/gitlab/database/migration.rb'
- 'lib/gitlab/database/migrations/milestone_mixin.rb'
- 'lib/gitlab/database/migrations/observation.rb'
- 'lib/gitlab/database/migrations/observers/query_log.rb'
- 'lib/gitlab/database/migrations/runner_backoff/migration_helpers.rb'
- 'lib/gitlab/database/migrations/squasher.rb'
- 'lib/gitlab/diff/file.rb'
- 'lib/gitlab/diff/file_collection/paginated_diffs.rb'
- 'lib/gitlab/diff/pair_selector.rb'
- 'lib/gitlab/diff/parser.rb'
- 'lib/gitlab/diff/rendered/notebook/diff_file_helper.rb'
- 'lib/gitlab/encrypted_incoming_email_command.rb'
- 'lib/gitlab/encrypted_redis_command.rb'
- 'lib/gitlab/encrypted_service_desk_email_command.rb'
- 'lib/gitlab/encrypted_smtp_command.rb'
- 'lib/gitlab/error_tracking/processor/sidekiq_processor.rb'
- 'lib/gitlab/file_detector.rb'
- 'lib/gitlab/git/commit.rb'
- 'lib/gitlab/git/patches/collection.rb'
- 'lib/gitlab/github_import/markdown_text.rb'
- 'lib/gitlab/github_import/user_finder.rb'
- 'lib/gitlab/graphql/pagination/keyset/connection.rb'
- 'lib/gitlab/health_checks/metric.rb'
- 'lib/gitlab/health_checks/probes/status.rb'
- 'lib/gitlab/health_checks/result.rb'
- 'lib/gitlab/middleware/release_env.rb'
- 'lib/gitlab/object_hierarchy.rb'
- 'lib/gitlab/pagination/keyset/column_order_definition.rb'
- 'lib/gitlab/pagination/keyset/pager.rb'
- 'lib/gitlab/patch/redis_cache_store.rb'
- 'lib/gitlab/profiler.rb'
- 'lib/gitlab/project_search_results.rb'
- 'lib/gitlab/rack_attack/user_allowlist.rb'
- 'lib/gitlab/redis/hll.rb'
- 'lib/gitlab/search/sort_options.rb'
- 'lib/gitlab/seeders/ci/runner/runner_fleet_seeder.rb'
- 'lib/gitlab/sidekiq_config/cli_methods.rb'
- 'lib/gitlab/slash_commands/issue_search.rb'
- 'lib/gitlab/slash_commands/result.rb'
- 'lib/gitlab/tracking.rb'
- 'lib/gitlab/usage/metrics/instrumentations/count_imported_projects_metric.rb'
- 'lib/gitlab/usage/metrics/instrumentations/database_metric.rb'
- 'lib/gitlab/usage/metrics/instrumentations/numbers_metric.rb'
- 'lib/gitlab/usage_data.rb'
- 'lib/gitlab/usage_data_queries.rb'
- 'lib/gitlab/verify/ci_secure_files.rb'
- 'lib/gitlab/x509/signature.rb'
- 'lib/tasks/gitlab/cleanup.rake'
- 'lib/tasks/gitlab/seed/group_seed.rake'
- 'qa/qa/resource/user_runners.rb'
- 'qa/qa/service/docker_run/gitlab_runner.rb'
- 'qa/qa/specs/features/ee/browser_ui/10_govern/create_merge_request_with_secure_spec.rb'
- 'qa/qa/vendor/one_password/cli.rb'
- 'rubocop/cop/gettext/static_identifier.rb'
- 'rubocop/cop/gitlab/feature_available_usage.rb'
- 'rubocop/cop/graphql/id_type.rb'
- 'rubocop/cop/migration/add_reference.rb'
- 'rubocop/cop/rake/require.rb'
- 'rubocop/cop/rspec/factory_bot/inline_association.rb'
- 'rubocop/cop/static_translation_definition.rb'
- 'rubocop/feature_categories.rb'
- 'rubocop/formatter/todo_formatter.rb'
- 'scripts/failed_tests.rb'
- 'scripts/feature_flags/used-feature-flags'
- 'scripts/generate_rspec_pipeline.rb'
- 'scripts/merge-auto-explain-logs'
- 'scripts/security-harness'
- 'scripts/setup/generate-as-if-foss-env.rb'
- 'scripts/verify-tff-mapping'
- 'sidekiq_cluster/cli.rb'
- 'sidekiq_cluster/sidekiq_cluster.rb'
- 'spec/components/previews/pajamas/banner_component_preview.rb'
- 'spec/controllers/concerns/preferred_language_switcher_spec.rb'
- 'spec/controllers/groups/milestones_controller_spec.rb'
- 'spec/controllers/profiles/two_factor_auths_controller_spec.rb'
- 'spec/controllers/projects/milestones_controller_spec.rb'
- 'spec/features/environments/environments_folder_spec.rb'
- 'spec/features/groups/participants_autocomplete_spec.rb'
- 'spec/features/issues/discussion_lock_spec.rb'
- 'spec/features/issues/user_edits_issue_spec.rb'
- 'spec/features/merge_request/user_edits_mr_spec.rb'
- 'spec/frontend/fixtures/merge_requests.rb'
- 'spec/graphql/mutations/clusters/agent_tokens/create_spec.rb'
- 'spec/graphql/mutations/clusters/agents/create_spec.rb'
- 'spec/graphql/mutations/clusters/agents/delete_spec.rb'
- 'spec/graphql/mutations/commits/create_spec.rb'
- 'spec/lib/api/helpers/packages/npm_spec.rb'
- 'spec/lib/backup/manager_spec.rb'
- 'spec/lib/gitlab/avatar_cache_spec.rb'
- 'spec/lib/gitlab/background_migration/backfill_finding_id_in_vulnerabilities_spec.rb'
- 'spec/lib/gitlab/background_migration/backfill_has_merge_request_of_vulnerability_reads_spec.rb'
- 'spec/lib/gitlab/background_migration/backfill_missing_ci_cd_settings_spec.rb'
- 'spec/lib/gitlab/background_migration/backfill_root_storage_statistics_fork_storage_sizes_spec.rb'
- 'spec/lib/gitlab/background_migration/backfill_uuid_conversion_column_in_vulnerability_occurrences_spec.rb'
- 'spec/lib/gitlab/background_migration/backfill_vulnerability_reads_cluster_agent_spec.rb'
- 'spec/lib/gitlab/background_migration/batching_strategies/backfill_project_statistics_with_container_registry_size_batching_strategy_spec.rb'
- 'spec/lib/gitlab/background_migration/convert_credit_card_validation_data_to_hashes_spec.rb'
- 'spec/lib/gitlab/background_migration/drop_vulnerabilities_without_finding_id_spec.rb'
- 'spec/lib/gitlab/background_migration/fix_vulnerability_reads_has_issues_spec.rb'
- 'spec/lib/gitlab/background_migration/populate_vulnerability_dismissal_fields_spec.rb'
- 'spec/lib/gitlab/database/health_status/indicators/patroni_apdex_spec.rb'
- 'spec/lib/gitlab/database/health_status/indicators/prometheus_alert_indicator_spec.rb'
- 'spec/lib/gitlab/database/health_status/indicators/wal_rate_spec.rb'
- 'spec/lib/gitlab/database/load_balancing/transaction_leaking_spec.rb'
- 'spec/lib/gitlab/database/migration_helpers/restrict_gitlab_schema_spec.rb'
- 'spec/lib/gitlab/diff/rendered/notebook/diff_file_helper_spec.rb'
- 'spec/lib/gitlab/doorkeeper_secret_storing/secret/pbkdf2_sha512_spec.rb'
- 'spec/lib/gitlab/doorkeeper_secret_storing/token/pbkdf2_sha512_spec.rb'
- 'spec/lib/gitlab/gfm/uploads_rewriter_spec.rb'
- 'spec/lib/gitlab/git/tree_spec.rb'
- 'spec/lib/gitlab/import_export/project/relation_saver_spec.rb'
- 'spec/lib/gitlab/memory/watchdog/configurator_spec.rb'
- 'spec/lib/gitlab/merge_requests/message_generator_spec.rb'
- 'spec/lib/gitlab/metrics/exporter/base_exporter_spec.rb'
- 'spec/lib/gitlab/namespaced_session_store_spec.rb'
- 'spec/lib/gitlab/pagination/keyset/iterator_spec.rb'
- 'spec/lib/gitlab/quick_actions/dsl_spec.rb'
- 'spec/lib/gitlab/redis/multi_store_spec.rb'
- 'spec/lib/gitlab/search/abuse_detection_spec.rb'
- 'spec/lib/gitlab/shard_health_cache_spec.rb'
- 'spec/lib/gitlab/sidekiq_middleware/server_metrics_spec.rb'
- 'spec/lib/gitlab/sidekiq_middleware/size_limiter/server_spec.rb'
- 'spec/lib/omni_auth/strategies/jwt_spec.rb'
- 'spec/migrations/db/post_migrate/20240319005754_swap_columns_for_upstream_pipeline_id_between_ci_builds_and_ci_pipelines_spec.rb'
- 'spec/models/ci/build_trace_chunk_spec.rb'
- 'spec/models/concerns/encrypted_user_password_spec.rb'
- 'spec/models/concerns/triggerable_hooks_spec.rb'
- 'spec/presenters/packages/pypi/simple_index_presenter_spec.rb'
- 'spec/presenters/packages/pypi/simple_package_versions_presenter_spec.rb'
- 'spec/requests/api/alert_management_alerts_spec.rb'
- 'spec/requests/api/graphql/ci/config_spec.rb'
- 'spec/requests/projects/releases_controller_spec.rb'
- 'spec/scripts/duo_chat/reporter_spec.rb'
- 'spec/services/alert_management/metric_images/upload_service_spec.rb'
- 'spec/services/boards/lists/list_service_spec.rb'
- 'spec/support/finder_collection.rb'
- 'spec/support/forgery_protection.rb'
- 'spec/support/helpers/database/multiple_databases_helpers.rb'
- 'spec/support/helpers/migrations_helpers/vulnerabilities_findings_helper.rb'
- 'spec/support/helpers/snowplow_helpers.rb'
- 'spec/support/helpers/wait_for_requests.rb'
- 'spec/support/shared_examples/features/editable_merge_request_shared_examples.rb'
- 'spec/support/shared_examples/features/milestone_editing_shared_examples.rb'
- 'spec/support/shared_examples/lib/gitlab/regex_shared_examples.rb'
- 'spec/support/shared_examples/models/boards/listable_shared_examples.rb'
- 'spec/support/shared_examples/models/concerns/incident_management/escalatable_shared_examples.rb'
- 'spec/support/shared_examples/models/concerns/protected_ref_access_shared_examples.rb'
- 'spec/support/shared_examples/models/concerns/protected_ref_deploy_key_access_shared_examples.rb'
- 'spec/support/shared_examples/models/packages/debian/distribution_key_shared_examples.rb'
- 'spec/support/shared_examples/requests/api/rubygems_packages_shared_examples.rb'
- 'tooling/danger/ignored_model_columns.rb'
- 'tooling/danger/sidekiq_queues.rb'
- 'tooling/danger/stable_branch.rb'
- 'tooling/danger/suggestor.rb'
- 'tooling/lib/tooling/check_ruby_syntax.rb'
- 'tooling/lib/tooling/helm3_client.rb'
- 'tooling/lib/tooling/test_map_generator.rb'
- 'tooling/quality/test_level.rb'
---
# Cop supports --autocorrect.
Lint/RedundantSafeNavigation:
Exclude:
- 'app/presenters/packages/nuget/version_helpers.rb'
- 'lib/gitlab/ci/jwt_v2/claim_mapper.rb'
- 'lib/security/ci_configuration/sast_build_action.rb'
---
Lint/SelfAssignment:
Exclude:
- 'app/models/remote_mirror.rb'
- 'spec/lib/gitlab/markdown_cache/active_record/extension_spec.rb'
- 'spec/models/ci/build_metadata_spec.rb'
---
Lint/StructNewOverride:
Exclude:
- 'app/presenters/sentry_error_presenter.rb'
- 'app/serializers/environment_serializer.rb'
- 'lib/gitlab/ci/pipeline/duration.rb'
---
# Cop supports --autocorrect.
Lint/SymbolConversion:
Exclude:
- 'app/controllers/admin/application_settings_controller.rb'
- 'app/controllers/groups_controller.rb'
- 'app/controllers/projects/issues_controller.rb'
- 'app/controllers/projects_controller.rb'
- 'app/controllers/uploads_controller.rb'
- 'app/graphql/mutations/members/bulk_update_base.rb'
- 'app/graphql/mutations/snippets/base.rb'
- 'app/graphql/resolvers/award_emoji/base_votes_count_resolver.rb'
- 'app/graphql/resolvers/environments/last_deployment_resolver.rb'
- 'app/graphql/resolvers/user_discussions_count_resolver.rb'
- 'app/graphql/resolvers/user_notes_count_resolver.rb'
- 'app/helpers/notifications_helper.rb'
- 'app/helpers/projects_helper.rb'
- 'app/models/application_record.rb'
- 'app/models/concerns/cache_markdown_field.rb'
- 'app/models/concerns/featurable.rb'
- 'app/models/concerns/file_store_mounter.rb'
- 'app/models/concerns/packages/debian/component_file.rb'
- 'app/models/concerns/packages/debian/distribution.rb'
- 'app/models/concerns/participable.rb'
- 'app/models/packages/debian/file_entry.rb'
- 'app/models/work_items/widgets/assignees.rb'
- 'app/models/work_items/widgets/base.rb'
- 'app/presenters/snippet_presenter.rb'
- 'app/services/concerns/deploy_token_methods.rb'
- 'app/services/concerns/rate_limited_service.rb'
- 'app/services/container_expiration_policies/cleanup_service.rb'
- 'app/services/labels/find_or_create_service.rb'
- 'app/services/merge_requests/update_service.rb'
- 'app/services/notification_recipients/builder/default.rb'
- 'app/services/notification_service.rb'
- 'app/workers/project_export_worker.rb'
- 'ee/app/graphql/ee/resolvers/projects/branch_rules_resolver.rb'
- 'ee/app/graphql/types/ci/jobs_duration_statistics_type.rb'
- 'ee/app/models/concerns/ee/protected_branch.rb'
- 'ee/app/models/geo_node_status.rb'
- 'ee/app/policies/ee/group_policy.rb'
- 'ee/app/policies/ee/project_policy.rb'
- 'ee/app/serializers/report_list_entity.rb'
- 'ee/app/services/security/security_orchestration_policies/ci_action/base.rb'
- 'ee/app/services/vulnerabilities/manually_create_service.rb'
- 'ee/app/workers/security/store_scans_worker.rb'
- 'ee/lib/api/concerns/dependency_proxy/packages_helpers.rb'
- 'ee/lib/ee/api/helpers.rb'
- 'ee/lib/gitlab/elastic/search_results.rb'
- 'ee/lib/gitlab/geo/replicator.rb'
- 'ee/lib/gitlab/graphql/aggregations/epics/epic_node.rb'
- 'ee/lib/search/zoekt/search_results.rb'
- 'ee/spec/factories/ci/builds.rb'
- 'ee/spec/factories/ci/pipelines.rb'
- 'ee/spec/features/groups/analytics/cycle_analytics/charts_spec.rb'
- 'ee/spec/features/groups/analytics/cycle_analytics/filters_and_data_spec.rb'
- 'ee/spec/features/groups/analytics/cycle_analytics/multiple_value_streams_spec.rb'
- 'ee/spec/helpers/push_rules_helper_spec.rb'
- 'ee/spec/models/concerns/elastic/repository_spec.rb'
- 'ee/spec/models/plan_spec.rb'
- 'ee/spec/models/project_feature_spec.rb'
- 'ee/spec/requests/api/dependency_proxy/packages/npm_spec.rb'
- 'ee/spec/services/phone_verification/users/send_verification_code_service_spec.rb'
- 'ee/spec/support/matchers/ee/epic_aggregate_matchers.rb'
- 'ee/spec/support/shared_examples/google_cloud_platform/artifact_registry/services_shared_examples.rb'
- 'ee/spec/support/shared_examples/status_page/image_post_process_examples.rb'
- 'lib/api/entities/entity_helpers.rb'
- 'lib/api/helpers/notes_helpers.rb'
- 'lib/api/time_tracking_endpoints.rb'
- 'lib/api/todos.rb'
- 'lib/banzai/filter/references/abstract_reference_filter.rb'
- 'lib/banzai/filter/references/reference_cache.rb'
- 'lib/banzai/reference_parser/issuable_parser.rb'
- 'lib/gitlab/application_rate_limiter.rb'
- 'lib/gitlab/auth/activity.rb'
- 'lib/gitlab/auth/o_auth/user.rb'
- 'lib/gitlab/ci/ansi2html.rb'
- 'lib/gitlab/ci/artifacts/metrics.rb'
- 'lib/gitlab/ci/config/external/mapper/base.rb'
- 'lib/gitlab/database/migration_helpers/cascading_namespace_settings.rb'
- 'lib/gitlab/database/query_analyzers/base.rb'
- 'lib/gitlab/graphql/markdown_field.rb'
- 'lib/gitlab/import_export/project/relation_factory.rb'
- 'lib/gitlab/kubernetes/kube_client.rb'
- 'lib/gitlab/legacy_github_import/importer.rb'
- 'lib/gitlab/mail_room/authenticator.rb'
- 'lib/gitlab/metrics.rb'
- 'lib/gitlab/metrics/subscribers/active_record.rb'
- 'lib/gitlab/metrics/transaction.rb'
- 'lib/gitlab/usage_data/topology.rb'
- 'lib/gitlab/usage_data_counters/base_counter.rb'
- 'lib/peek/views/detailed_view.rb'
- 'qa/qa/ee/page/workspace/action.rb'
- 'qa/qa/ee/page/workspace/list.rb'
- 'qa/qa/ee/resource/group_web_hook.rb'
- 'qa/qa/page/admin/applications.rb'
- 'qa/qa/resource/project_web_hook.rb'
- 'rubocop/cop/usage_data/large_table.rb'
- 'spec/controllers/concerns/check_rate_limit_spec.rb'
- 'spec/controllers/jira_connect/branches_controller_spec.rb'
- 'spec/controllers/projects_controller_spec.rb'
- 'spec/factories/ci/reports/codequality_degradations.rb'
- 'spec/factories/evidences.rb'
- 'spec/factories/integrations.rb'
- 'spec/features/file_uploads/graphql_add_design_spec.rb'
- 'spec/features/projects/new_project_spec.rb'
- 'spec/graphql/mutations/ci/job_token_scope/remove_project_spec.rb'
- 'spec/helpers/application_settings_helper_spec.rb'
- 'spec/helpers/form_helper_spec.rb'
- 'spec/initializers/sawyer_patch_spec.rb'
- 'spec/lib/api/entities/nuget/dependency_group_spec.rb'
- 'spec/lib/api/entities/nuget/dependency_spec.rb'
- 'spec/lib/api/entities/nuget/metadatum_spec.rb'
- 'spec/lib/api/entities/nuget/package_metadata_catalog_entry_spec.rb'
- 'spec/lib/api/entities/nuget/search_result_spec.rb'
- 'spec/lib/api/helpers/rate_limiter_spec.rb'
- 'spec/lib/bulk_imports/projects/pipelines/project_feature_pipeline_spec.rb'
- 'spec/models/appearance_spec.rb'
- 'spec/models/concerns/file_store_mounter_spec.rb'
- 'spec/models/concerns/project_features_compatibility_spec.rb'
- 'spec/models/plan_spec.rb'
- 'spec/models/project_feature_spec.rb'
- 'spec/policies/project_policy_spec.rb'
- 'spec/services/ci/job_artifacts/expire_project_build_artifacts_service_spec.rb'
- 'spec/services/concerns/rate_limited_service_spec.rb'
- 'spec/services/design_management/copy_design_collection/copy_service_spec.rb'
- 'spec/support/helpers/integrations/test_helpers.rb'
- 'spec/support/helpers/stub_configuration.rb'
- 'spec/support/shared_examples/features/project_features_apply_to_issuables_shared_examples.rb'
- 'spec/support/shared_examples/lib/gitlab/usage_data_counters/a_redis_counter_shared_examples.rb'
- 'spec/support/shared_examples/metrics/active_record_subscriber_shared_examples.rb'
- 'spec/support/shared_examples/models/concerns/cascading_namespace_setting_shared_examples.rb'
- 'spec/support/shared_examples/models/concerns/cascading_project_setting_shared_examples.rb'
- 'spec/support/shared_examples/models/concerns/counter_attribute_shared_examples.rb'
- 'spec/support/shared_examples/models/concerns/featurable_shared_examples.rb'
- 'spec/support/shared_examples/models/concerns/signature_type_shared_examples.rb'
- 'spec/support/shared_examples/services/migrate_to_ghost_user_service_shared_examples.rb'
- 'spec/support/shared_examples/workers/concerns/dependency_proxy/cleanup_worker_shared_examples.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