--- # 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'