Add latest changes from gitlab-org/gitlab@master
This commit is contained in:
parent
4ae55f46b9
commit
a0105652dd
|
|
@ -10,16 +10,16 @@ This MR can be reused to upgrade `gitlab-styles` in this project after a new ver
|
|||
|
||||
- [ ] Verify upcoming release of `gitlab-styles`
|
||||
- [ ] Point to "Release" MR of `gitlab-styles` in `Gemfile`
|
||||
- For example, `gem 'gitlab-styles', '~> 9.1.0', require: false, git: 'https://gitlab.com/gitlab-org/ruby/gems/gitlab-styles.git', ref: 'ddieulivol-upgrade_to_9.1.0'`
|
||||
- [ ] Update [bundler's checksum file](https://docs.gitlab.com/ee/development/gemfile.html#updating-the-checksum-file) via `bundle exec bundler-checksum init`
|
||||
- For example, `gem 'gitlab-styles', '~> 9.1.0', require: false, git: 'https://gitlab.com/gitlab-org/ruby/gems/gitlab-styles.git', ref: 'ddieulivol-upgrade_to_9.1.0' # rubocop:disable Cop/GemFetcher`
|
||||
- [ ] Update [bundler's checksum file](https://docs.gitlab.com/ee/development/gemfile.html#updating-the-checksum-file) via `bundle install && bundle exec bundler-checksum init`
|
||||
- [ ] Update `Gemfile.next` via `bundle install --gemfile Gemfile.next && cp Gemfile.lock Gemfile.next.lock && BUNDLE_GEMFILE=Gemfile.next bundle lock && BUNDLE_GEMFILE=Gemfile.next bundle exec bundler-checksum init`
|
||||
- [ ] `rubocop` job
|
||||
- [ ] Inspect any warnings/errors
|
||||
- [ ] (Optional) [Generate TODOs](https://docs.gitlab.com/ee/development/rubocop_development_guide.html#resolving-rubocop-exceptions) for pending offenses
|
||||
- [ ] Put :new: cop rules (or if configuration is changed) in "grace period". See [docs](https://docs.gitlab.com/ee/development/rubocop_development_guide.html#enabling-a-new-cop).
|
||||
- [ ] (Optional) Remove any offenses for disabled cops
|
||||
- Use `grep --perl-regexp -o ":\d+\d+: \w: \[\S+\] ([\w/]+)" raw_job_output.log | awk '{print $4}' | sort | uniq -c` to get a list of cop rules with offenses. Where `raw_job_output.log` is the raw output of the `rubocop` job
|
||||
- [ ] Ignore offenses related to temporary changes in `Gemfile`
|
||||
- [ ] (Optional) Autocorrect offenses
|
||||
- [ ] (Optional) Autocorrect offenses (only if the changeset is small)
|
||||
- [ ] Compare the total runtime of `rubocop --parallel` scan with previous runs
|
||||
- [ ] Make sure CI passes :green_heart:
|
||||
- [ ] Don't merge this MR yet!
|
||||
|
|
@ -29,7 +29,8 @@ This MR can be reused to upgrade `gitlab-styles` in this project after a new ver
|
|||
- [ ] Rephrase the title and MR description to match final upgrade
|
||||
- [ ] Point to released version in `Gemfile`
|
||||
- [ ] `gem 'gitlab-styles', '~> 9.1.0', require: false`
|
||||
- [ ] Update [bundler's checksum file](https://docs.gitlab.com/ee/development/gemfile.html#updating-the-checksum-file) via `bundle exec bundler-checksum init`
|
||||
- [ ] Update [bundler's checksum file](https://docs.gitlab.com/ee/development/gemfile.html#updating-the-checksum-file) via `bundle install && bundle exec bundler-checksum init`
|
||||
- [ ] Update `Gemfile.next` via `bundle install --gemfile Gemfile.next && cp Gemfile.lock Gemfile.next.lock && BUNDLE_GEMFILE=Gemfile.next bundle lock && BUNDLE_GEMFILE=Gemfile.next bundle exec bundler-checksum init`
|
||||
- [ ] (Optional) Regenerate TODOs for new/changed cop rules
|
||||
- [ ] Make sure CI passes :green_heart:
|
||||
- [ ] Let the MR being reviewed again and merged
|
||||
|
|
|
|||
15
.rubocop.yml
15
.rubocop.yml
|
|
@ -95,11 +95,6 @@ Cop/StaticTranslationDefinition:
|
|||
- 'spec/**/*'
|
||||
- 'ee/spec/**/*'
|
||||
|
||||
# Disable old cop, needs to be removed when gitlab-styles 13.0.0 is merged
|
||||
# see: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/164582
|
||||
Cop/WithoutReactiveCache:
|
||||
Enabled: false
|
||||
|
||||
InternalAffairs/DeprecateCopHelper:
|
||||
Enabled: true
|
||||
Include:
|
||||
|
|
@ -159,7 +154,7 @@ Style/SignalException:
|
|||
- '**/*/Dangerfile'
|
||||
- 'tooling/danger/**/*.rb'
|
||||
|
||||
RSpec/FilePath:
|
||||
RSpec/SpecFilePathFormat:
|
||||
Exclude:
|
||||
- 'qa/**/*'
|
||||
- 'spec/frontend/fixtures/*'
|
||||
|
|
@ -169,6 +164,14 @@ RSpec/FilePath:
|
|||
CustomTransform:
|
||||
HTTPartyBasicAuth: httparty_basic_auth
|
||||
|
||||
RSpec/SpecFilePathSuffix:
|
||||
Exclude:
|
||||
- 'qa/**/*'
|
||||
- 'spec/frontend/fixtures/*'
|
||||
- 'ee/spec/frontend/fixtures/*'
|
||||
- 'spec/requests/api/v3/*'
|
||||
- 'spec/fixtures/**/*'
|
||||
|
||||
# Configuration parameters: AllowSubject.
|
||||
RSpec/MultipleMemoizedHelpers:
|
||||
Max: 25
|
||||
|
|
|
|||
|
|
@ -69,7 +69,6 @@ Database/AvoidUsingPluckWithoutLimit:
|
|||
- 'app/services/branches/delete_merged_service.rb'
|
||||
- 'app/services/bulk_imports/batched_relation_export_service.rb'
|
||||
- 'app/services/ci/job_artifacts/bulk_delete_by_project_service.rb'
|
||||
- 'app/services/ci/pipeline_creation/cancel_redundant_pipelines_service.rb'
|
||||
- 'app/services/ci/pipeline_processing/atomic_processing_service/status_collection.rb'
|
||||
- 'app/services/ci/queue/pending_builds_strategy.rb'
|
||||
- 'app/services/ci/refs/enqueue_pipelines_to_unlock_service.rb'
|
||||
|
|
@ -105,7 +104,6 @@ Database/AvoidUsingPluckWithoutLimit:
|
|||
- 'ee/app/models/ee/ci/pipeline.rb'
|
||||
- 'ee/app/models/ee/design_management/repository.rb'
|
||||
- 'ee/app/models/ee/epic.rb'
|
||||
- 'ee/app/models/ee/group.rb'
|
||||
- 'ee/app/models/ee/group_group_link.rb'
|
||||
- 'ee/app/models/ee/group_member.rb'
|
||||
- 'ee/app/models/ee/label.rb'
|
||||
|
|
|
|||
|
|
@ -0,0 +1,38 @@
|
|||
---
|
||||
FactoryBot/ExcessiveCreateList:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'ee/spec/controllers/groups/hooks_controller_spec.rb'
|
||||
- 'ee/spec/features/search/elastic/global_search_spec.rb'
|
||||
- 'ee/spec/models/audit_events/external_audit_event_destination_spec.rb'
|
||||
- 'ee/spec/models/audit_events/instance_external_audit_event_destination_spec.rb'
|
||||
- 'ee/spec/models/license_spec.rb'
|
||||
- 'ee/spec/models/package_metadata/advisory_spec.rb'
|
||||
- 'ee/spec/requests/projects/merge_requests_controller_spec.rb'
|
||||
- 'ee/spec/services/ci/runners/get_usage_by_project_service_spec.rb'
|
||||
- 'spec/controllers/autocomplete_controller_spec.rb'
|
||||
- 'spec/controllers/explore/projects_controller_spec.rb'
|
||||
- 'spec/controllers/projects/feature_flags_controller_spec.rb'
|
||||
- 'spec/controllers/projects/hooks_controller_spec.rb'
|
||||
- 'spec/docs_screenshots/container_registry_docs.rb'
|
||||
- 'spec/features/boards/boards_spec.rb'
|
||||
- 'spec/features/issues/csv_spec.rb'
|
||||
- 'spec/features/issues/user_edits_issue_spec.rb'
|
||||
- 'spec/features/issues/user_scrolls_to_deeplinked_note_spec.rb'
|
||||
- 'spec/features/projects/container_registry_spec.rb'
|
||||
- 'spec/features/projects/work_items/work_item_spec.rb'
|
||||
- 'spec/features/users/overview_spec.rb'
|
||||
- 'spec/frontend/fixtures/timelogs.rb'
|
||||
- 'spec/lib/gitlab/database/background_migration/batched_migration_spec.rb'
|
||||
- 'spec/lib/gitlab/database/consistency_checker_spec.rb'
|
||||
- 'spec/models/project_spec.rb'
|
||||
- 'spec/models/user_spec.rb'
|
||||
- 'spec/requests/api/graphql/mutations/packages/destroy_files_spec.rb'
|
||||
- 'spec/requests/api/project_packages_spec.rb'
|
||||
- 'spec/services/database/consistency_check_service_spec.rb'
|
||||
- 'spec/services/groups/transfer_service_spec.rb'
|
||||
- 'spec/services/notification_service_spec.rb'
|
||||
- 'spec/services/todo_service_spec.rb'
|
||||
- 'spec/support/shared_examples/services/notification_service_shared_examples.rb'
|
||||
- 'spec/tasks/gitlab/populate_job_traces_rake_spec.rb'
|
||||
- 'spec/workers/ssh_keys/expired_notification_worker_spec.rb'
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
---
|
||||
Gemspec/AddRuntimeDependency:
|
||||
Details: grace period
|
||||
|
|
@ -4,7 +4,6 @@ Gettext/StaticIdentifier:
|
|||
- 'app/graphql/types/project_type.rb'
|
||||
- 'app/models/integrations/confluence.rb'
|
||||
- 'app/services/import/fogbugz_service.rb'
|
||||
- 'app/services/issuable_links/create_service.rb'
|
||||
- 'app/services/issues/set_crm_contacts_service.rb'
|
||||
- 'app/services/projects/create_from_template_service.rb'
|
||||
- 'app/services/security/ci_configuration/base_create_service.rb'
|
||||
|
|
|
|||
|
|
@ -40,7 +40,6 @@ Gitlab/AvoidGitlabInstanceChecks:
|
|||
- 'ee/app/finders/groups_with_templates_finder.rb'
|
||||
- 'ee/app/finders/scim_finder.rb'
|
||||
- 'ee/app/finders/search/elastic_projects_not_indexed_finder.rb'
|
||||
- 'ee/app/helpers/ee/ci/pipelines_helper.rb'
|
||||
- 'ee/app/helpers/ee/groups_helper.rb'
|
||||
- 'ee/app/helpers/ee/namespaces_helper.rb'
|
||||
- 'ee/app/helpers/ee/projects_helper.rb'
|
||||
|
|
@ -69,7 +68,6 @@ Gitlab/AvoidGitlabInstanceChecks:
|
|||
- 'ee/app/serializers/ee/issue_sidebar_basic_entity.rb'
|
||||
- 'ee/app/services/ci/minutes/update_project_and_namespace_usage_service.rb'
|
||||
- 'ee/app/services/ci/runners/stale_group_runners_prune_service.rb'
|
||||
- 'ee/app/services/ee/notification_service.rb'
|
||||
- 'ee/app/services/gitlab_subscriptions/activate_service.rb'
|
||||
- 'ee/app/services/gitlab_subscriptions/add_on_purchases/create_service.rb'
|
||||
- 'ee/app/services/gitlab_subscriptions/reconciliations/calculate_seat_count_data_service.rb'
|
||||
|
|
|
|||
|
|
@ -2506,8 +2506,8 @@ Gitlab/BoundedContexts:
|
|||
- 'ee/app/graphql/types/google_cloud/artifact_registry/repository_type.rb'
|
||||
- 'ee/app/graphql/types/google_cloud/image_type.rb'
|
||||
- 'ee/app/graphql/types/google_cloud/machine_type_type.rb'
|
||||
- 'ee/app/graphql/types/google_cloud/node_pool_type.rb'
|
||||
- 'ee/app/graphql/types/google_cloud/node_pool_label_type.rb'
|
||||
- 'ee/app/graphql/types/google_cloud/node_pool_type.rb'
|
||||
- 'ee/app/graphql/types/google_cloud/project_type.rb'
|
||||
- 'ee/app/graphql/types/google_cloud/region_type.rb'
|
||||
- 'ee/app/graphql/types/google_cloud/zone_type.rb'
|
||||
|
|
@ -3764,11 +3764,11 @@ Gitlab/BoundedContexts:
|
|||
- 'ee/lib/quality/seeders/dependencies.rb'
|
||||
- 'ee/lib/quality/seeders/insights/issues.rb'
|
||||
- 'ee/lib/quality/seeders/vulnerabilities.rb'
|
||||
- 'ee/lib/sidebars/admin/menus/self_hosted_models_menu.rb'
|
||||
- 'ee/lib/sidebars/admin/menus/code_suggestions_menu.rb'
|
||||
- 'ee/lib/sidebars/admin/menus/credentials_menu.rb'
|
||||
- 'ee/lib/sidebars/admin/menus/geo_menu.rb'
|
||||
- 'ee/lib/sidebars/admin/menus/push_rules_menu.rb'
|
||||
- 'ee/lib/sidebars/admin/menus/self_hosted_models_menu.rb'
|
||||
- 'ee/lib/sidebars/admin/menus/subscription_menu.rb'
|
||||
- 'ee/lib/sidebars/groups/menus/analytics_menu.rb'
|
||||
- 'ee/lib/sidebars/groups/menus/epics_menu.rb'
|
||||
|
|
|
|||
|
|
@ -20,7 +20,6 @@ Gitlab/FeatureAvailableUsage:
|
|||
- 'ee/app/controllers/projects/subscriptions_controller.rb'
|
||||
- 'ee/app/finders/autocomplete/vulnerabilities_autocomplete_finder.rb'
|
||||
- 'ee/app/finders/ee/alert_management/http_integrations_finder.rb'
|
||||
- 'ee/app/graphql/ee/types/group_type.rb'
|
||||
- 'ee/app/graphql/mutations/instance_security_dashboard/remove_project.rb'
|
||||
- 'ee/app/helpers/ee/application_helper.rb'
|
||||
- 'ee/app/helpers/ee/boards_helper.rb'
|
||||
|
|
|
|||
|
|
@ -5,14 +5,12 @@ Gitlab/FeatureFlagWithoutActor:
|
|||
- 'app/controllers/admin/slacks_controller.rb'
|
||||
- 'app/controllers/concerns/integrations/actions.rb'
|
||||
- 'app/controllers/concerns/preferred_language_switcher.rb'
|
||||
- 'app/controllers/concerns/render_access_tokens.rb'
|
||||
- 'app/controllers/concerns/request_payload_logger.rb'
|
||||
- 'app/controllers/concerns/verifies_with_email.rb'
|
||||
- 'app/controllers/explore/projects_controller.rb'
|
||||
- 'app/controllers/groups/settings/slacks_controller.rb'
|
||||
- 'app/controllers/groups_controller.rb'
|
||||
- 'app/controllers/omniauth_callbacks_controller.rb'
|
||||
- 'app/controllers/profiles/two_factor_auths_controller.rb'
|
||||
- 'app/controllers/projects/settings/integrations_controller.rb'
|
||||
- 'app/controllers/repositories/git_http_controller.rb'
|
||||
- 'app/controllers/search_controller.rb'
|
||||
|
|
@ -109,7 +107,6 @@ Gitlab/FeatureFlagWithoutActor:
|
|||
- 'ee/app/policies/ee/user_policy.rb'
|
||||
- 'ee/app/presenters/ee/merge_request_presenter.rb'
|
||||
- 'ee/app/presenters/ee/project_presenter.rb'
|
||||
- 'ee/app/services/ee/notification_service.rb'
|
||||
- 'ee/app/services/ee/users/build_service.rb'
|
||||
- 'ee/app/services/gitlab_subscriptions/fetch_subscription_plans_service.rb'
|
||||
- 'ee/app/services/llm/chat_service.rb'
|
||||
|
|
|
|||
|
|
@ -525,7 +525,6 @@ Gitlab/StrongMemoizeAttr:
|
|||
- 'lib/gitlab/diff/suggestion.rb'
|
||||
- 'lib/gitlab/discussions_diff/file_collection.rb'
|
||||
- 'lib/gitlab/email/handler/service_desk_handler.rb'
|
||||
- 'lib/gitlab/email/receiver.rb'
|
||||
- 'lib/gitlab/external_authorization/response.rb'
|
||||
- 'lib/gitlab/gfm/reference_rewriter.rb'
|
||||
- 'lib/gitlab/gfm/uploads_rewriter.rb'
|
||||
|
|
|
|||
|
|
@ -11,7 +11,6 @@ Graphql/Descriptions:
|
|||
- 'app/graphql/types/group_type.rb'
|
||||
- 'app/graphql/types/issue_type.rb'
|
||||
- 'app/graphql/types/issues/negated_issue_filter_input_type.rb'
|
||||
- 'app/graphql/types/label_type.rb'
|
||||
- 'app/graphql/types/merge_request_type.rb'
|
||||
- 'app/graphql/types/merge_requests/interacts_with_merge_request.rb'
|
||||
- 'app/graphql/types/milestone_sort_enum.rb'
|
||||
|
|
|
|||
|
|
@ -0,0 +1,158 @@
|
|||
---
|
||||
# Cop supports --autocorrect.
|
||||
InternalAffairs/CopDescriptionWithExample:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'rubocop/cop/active_model_errors_direct_manipulation.rb'
|
||||
- 'rubocop/cop/active_record_association_reload.rb'
|
||||
- 'rubocop/cop/api/base.rb'
|
||||
- 'rubocop/cop/api/ensure_string_detail.rb'
|
||||
- 'rubocop/cop/api/grape_array_missing_coerce.rb'
|
||||
- 'rubocop/cop/avoid_becomes.rb'
|
||||
- 'rubocop/cop/avoid_keyword_arguments_in_sidekiq_workers.rb'
|
||||
- 'rubocop/cop/background_migration/dictionary_file.rb'
|
||||
- 'rubocop/cop/background_migration/feature_category.rb'
|
||||
- 'rubocop/cop/code_reuse/finder.rb'
|
||||
- 'rubocop/cop/code_reuse/presenter.rb'
|
||||
- 'rubocop/cop/code_reuse/serializer.rb'
|
||||
- 'rubocop/cop/code_reuse/service_class.rb'
|
||||
- 'rubocop/cop/code_reuse/worker.rb'
|
||||
- 'rubocop/cop/database/avoid_inheritance_column.rb'
|
||||
- 'rubocop/cop/database/disable_referential_integrity.rb'
|
||||
- 'rubocop/cop/database/establish_connection.rb'
|
||||
- 'rubocop/cop/default_scope.rb'
|
||||
- 'rubocop/cop/destroy_all.rb'
|
||||
- 'rubocop/cop/experiments_test_coverage.rb'
|
||||
- 'rubocop/cop/feature_flag_usage.rb'
|
||||
- 'rubocop/cop/file_decompression.rb'
|
||||
- 'rubocop/cop/filename_length.rb'
|
||||
- 'rubocop/cop/gitlab/avoid_current_organization.rb'
|
||||
- 'rubocop/cop/gitlab/avoid_feature_category_not_owned.rb'
|
||||
- 'rubocop/cop/gitlab/avoid_feature_get.rb'
|
||||
- 'rubocop/cop/gitlab/avoid_gitlab_instance_checks.rb'
|
||||
- 'rubocop/cop/gitlab/avoid_uploaded_file_from_params.rb'
|
||||
- 'rubocop/cop/gitlab/bounded_contexts.rb'
|
||||
- 'rubocop/cop/gitlab/bulk_insert.rb'
|
||||
- 'rubocop/cop/gitlab/change_timezone.rb'
|
||||
- 'rubocop/cop/gitlab/const_get_inherit_false.rb'
|
||||
- 'rubocop/cop/gitlab/delegate_predicate_methods.rb'
|
||||
- 'rubocop/cop/gitlab/doc_url.rb'
|
||||
- 'rubocop/cop/gitlab/event_store_subscriber.rb'
|
||||
- 'rubocop/cop/gitlab/except.rb'
|
||||
- 'rubocop/cop/gitlab/feature_available_usage.rb'
|
||||
- 'rubocop/cop/gitlab/feature_flag_without_actor.rb'
|
||||
- 'rubocop/cop/gitlab/finder_with_find_by.rb'
|
||||
- 'rubocop/cop/gitlab/httparty.rb'
|
||||
- 'rubocop/cop/gitlab/intersect.rb'
|
||||
- 'rubocop/cop/gitlab/json.rb'
|
||||
- 'rubocop/cop/gitlab/keys_first_and_values_first.rb'
|
||||
- 'rubocop/cop/gitlab/license_available_usage.rb'
|
||||
- 'rubocop/cop/gitlab/mark_used_feature_flags.rb'
|
||||
- 'rubocop/cop/gitlab/module_with_instance_variables.rb'
|
||||
- 'rubocop/cop/gitlab/policy_rule_boolean.rb'
|
||||
- 'rubocop/cop/gitlab/predicate_memoization.rb'
|
||||
- 'rubocop/cop/gitlab/rails_logger.rb'
|
||||
- 'rubocop/cop/gitlab/rspec/avoid_setup.rb'
|
||||
- 'rubocop/cop/gitlab/service_response.rb'
|
||||
- 'rubocop/cop/gitlab/strong_memoize_attr.rb'
|
||||
- 'rubocop/cop/gitlab/union.rb'
|
||||
- 'rubocop/cop/graphql/authorize_types.rb'
|
||||
- 'rubocop/cop/graphql/descriptions.rb'
|
||||
- 'rubocop/cop/graphql/enum_names.rb'
|
||||
- 'rubocop/cop/graphql/enum_values.rb'
|
||||
- 'rubocop/cop/graphql/graphql_name_position.rb'
|
||||
- 'rubocop/cop/graphql/id_type.rb'
|
||||
- 'rubocop/cop/graphql/json_type.rb'
|
||||
- 'rubocop/cop/graphql/old_types.rb'
|
||||
- 'rubocop/cop/graphql/resolver_type.rb'
|
||||
- 'rubocop/cop/group_public_or_visible_to_user.rb'
|
||||
- 'rubocop/cop/include_sidekiq_worker.rb'
|
||||
- 'rubocop/cop/inject_enterprise_edition_module.rb'
|
||||
- 'rubocop/cop/migration/add_columns_to_wide_tables.rb'
|
||||
- 'rubocop/cop/migration/add_concurrent_foreign_key.rb'
|
||||
- 'rubocop/cop/migration/add_concurrent_index.rb'
|
||||
- 'rubocop/cop/migration/add_index.rb'
|
||||
- 'rubocop/cop/migration/add_limit_to_text_columns.rb'
|
||||
- 'rubocop/cop/migration/add_reference.rb'
|
||||
- 'rubocop/cop/migration/add_timestamps.rb'
|
||||
- 'rubocop/cop/migration/async_post_migrate_only.rb'
|
||||
- 'rubocop/cop/migration/avoid_finalize_background_migration.rb'
|
||||
- 'rubocop/cop/migration/background_migration_missing_active_concern.rb'
|
||||
- 'rubocop/cop/migration/background_migration_record.rb'
|
||||
- 'rubocop/cop/migration/background_migrations.rb'
|
||||
- 'rubocop/cop/migration/batch_migrations_post_only.rb'
|
||||
- 'rubocop/cop/migration/batched_migration_base_class.rb'
|
||||
- 'rubocop/cop/migration/change_column_null_on_high_traffic_table.rb'
|
||||
- 'rubocop/cop/migration/complex_indexes_require_name.rb'
|
||||
- 'rubocop/cop/migration/create_table_with_foreign_keys.rb'
|
||||
- 'rubocop/cop/migration/datetime.rb'
|
||||
- 'rubocop/cop/migration/drop_table.rb'
|
||||
- 'rubocop/cop/migration/migration_record.rb'
|
||||
- 'rubocop/cop/migration/migration_with_milestone.rb'
|
||||
- 'rubocop/cop/migration/prevent_global_enable_lock_retries_with_disable_ddl_transaction.rb'
|
||||
- 'rubocop/cop/migration/prevent_index_creation.rb'
|
||||
- 'rubocop/cop/migration/prevent_single_statement_with_disable_ddl_transaction.rb'
|
||||
- 'rubocop/cop/migration/prevent_strings.rb'
|
||||
- 'rubocop/cop/migration/refer_to_index_by_name.rb'
|
||||
- 'rubocop/cop/migration/remove_column.rb'
|
||||
- 'rubocop/cop/migration/remove_concurrent_index.rb'
|
||||
- 'rubocop/cop/migration/remove_index.rb'
|
||||
- 'rubocop/cop/migration/safer_boolean_column.rb'
|
||||
- 'rubocop/cop/migration/schedule_async.rb'
|
||||
- 'rubocop/cop/migration/schema_addition_methods_no_post.rb'
|
||||
- 'rubocop/cop/migration/sidekiq_queue_migrate.rb'
|
||||
- 'rubocop/cop/migration/timestamps.rb'
|
||||
- 'rubocop/cop/migration/unfinished_dependencies.rb'
|
||||
- 'rubocop/cop/migration/update_column_in_batches.rb'
|
||||
- 'rubocop/cop/migration/versioned_migration_class.rb'
|
||||
- 'rubocop/cop/migration/with_lock_retries_disallowed_method.rb'
|
||||
- 'rubocop/cop/migration/with_lock_retries_with_change.rb'
|
||||
- 'rubocop/cop/performance/active_record_subtransaction_methods.rb'
|
||||
- 'rubocop/cop/performance/active_record_subtransactions.rb'
|
||||
- 'rubocop/cop/performance/ar_count_each.rb'
|
||||
- 'rubocop/cop/performance/ar_exists_and_present_blank.rb'
|
||||
- 'rubocop/cop/performance/readlines_each.rb'
|
||||
- 'rubocop/cop/project_path_helper.rb'
|
||||
- 'rubocop/cop/put_group_routes_under_scope.rb'
|
||||
- 'rubocop/cop/put_project_routes_under_scope.rb'
|
||||
- 'rubocop/cop/qa/ambiguous_page_object_name.rb'
|
||||
- 'rubocop/cop/qa/element_with_pattern.rb'
|
||||
- 'rubocop/cop/qa/fabricate_usage.rb'
|
||||
- 'rubocop/cop/qa/feature_flags.rb'
|
||||
- 'rubocop/cop/qa/selector_usage.rb'
|
||||
- 'rubocop/cop/redis_queue_usage.rb'
|
||||
- 'rubocop/cop/rspec/any_instance_of.rb'
|
||||
- 'rubocop/cop/rspec/avoid_conditional_statements.rb'
|
||||
- 'rubocop/cop/rspec/avoid_test_prof.rb'
|
||||
- 'rubocop/cop/rspec/be_success_matcher.rb'
|
||||
- 'rubocop/cop/rspec/before_all.rb'
|
||||
- 'rubocop/cop/rspec/duplicate_spec_location.rb'
|
||||
- 'rubocop/cop/rspec/env_assignment.rb'
|
||||
- 'rubocop/cop/rspec/expect_gitlab_tracking.rb'
|
||||
- 'rubocop/cop/rspec/factories_in_migration_specs.rb'
|
||||
- 'rubocop/cop/rspec/factory_bot/avoid_create.rb'
|
||||
- 'rubocop/cop/rspec/factory_bot/inline_association.rb'
|
||||
- 'rubocop/cop/rspec/factory_bot/strategy_in_callback.rb'
|
||||
- 'rubocop/cop/rspec/have_gitlab_http_status.rb'
|
||||
- 'rubocop/cop/rspec/httparty_basic_auth.rb'
|
||||
- 'rubocop/cop/rspec/misspelled_aggregate_failures.rb'
|
||||
- 'rubocop/cop/rspec/modify_sidekiq_middleware.rb'
|
||||
- 'rubocop/cop/rspec/top_level_describe_path.rb'
|
||||
- 'rubocop/cop/rspec/web_mock_enable.rb'
|
||||
- 'rubocop/cop/safe_params.rb'
|
||||
- 'rubocop/cop/scalability/bulk_perform_with_context.rb'
|
||||
- 'rubocop/cop/scalability/cron_worker_context.rb'
|
||||
- 'rubocop/cop/scalability/file_uploads.rb'
|
||||
- 'rubocop/cop/scalability/idempotent_worker.rb'
|
||||
- 'rubocop/cop/sidekiq_api_usage.rb'
|
||||
- 'rubocop/cop/sidekiq_load_balancing/worker_data_consistency.rb'
|
||||
- 'rubocop/cop/sidekiq_options_queue.rb'
|
||||
- 'rubocop/cop/sidekiq_redis_call.rb'
|
||||
- 'rubocop/cop/static_translation_definition.rb'
|
||||
- 'rubocop/cop/style/inline_disable_annotation.rb'
|
||||
- 'rubocop/cop/style/regexp_literal_mixed_preserve.rb'
|
||||
- 'rubocop/cop/usage_data/distinct_count_by_large_foreign_key.rb'
|
||||
- 'rubocop/cop/usage_data/histogram_with_large_table.rb'
|
||||
- 'rubocop/cop/usage_data/instrumentation_superclass.rb'
|
||||
- 'rubocop/cop/usage_data/large_table.rb'
|
||||
- 'rubocop/cop/user_admin.rb'
|
||||
|
|
@ -12,7 +12,6 @@ Layout/ArgumentAlignment:
|
|||
- 'app/graphql/mutations/todos/restore_many.rb'
|
||||
- 'app/graphql/mutations/uploads/delete.rb'
|
||||
- 'app/graphql/mutations/user_callouts/create.rb'
|
||||
- 'app/graphql/mutations/work_items/create.rb'
|
||||
- 'app/graphql/mutations/work_items/create_from_task.rb'
|
||||
- 'app/graphql/mutations/work_items/delete.rb'
|
||||
- 'app/graphql/mutations/work_items/update.rb'
|
||||
|
|
|
|||
|
|
@ -90,7 +90,6 @@ Layout/ArrayAlignment:
|
|||
- 'lib/gitlab/cleanup/project_upload_file_finder.rb'
|
||||
- 'lib/gitlab/conflict/file_collection.rb'
|
||||
- 'lib/gitlab/database/background_migration/batched_job.rb'
|
||||
- 'lib/gitlab/email/receiver.rb'
|
||||
- 'lib/gitlab/etag_caching/router/rails.rb'
|
||||
- 'lib/gitlab/git/diff.rb'
|
||||
- 'lib/gitlab/import_export/importer.rb'
|
||||
|
|
|
|||
|
|
@ -142,7 +142,6 @@ Layout/ClassStructure:
|
|||
- 'app/models/users/phone_number_validation.rb'
|
||||
- 'app/models/users/saved_reply.rb'
|
||||
- 'app/models/wiki_page.rb'
|
||||
- 'app/models/wiki_page/slug.rb'
|
||||
- 'app/models/work_items/type.rb'
|
||||
- 'app/models/work_items/widgets/base.rb'
|
||||
- 'app/models/work_items/widgets/hierarchy.rb'
|
||||
|
|
@ -464,11 +463,9 @@ Layout/ClassStructure:
|
|||
- 'qa/qa/resource/user.rb'
|
||||
- 'qa/qa/runtime/address.rb'
|
||||
- 'qa/qa/runtime/api/client.rb'
|
||||
- 'qa/qa/runtime/browser.rb'
|
||||
- 'qa/qa/runtime/release.rb'
|
||||
- 'qa/qa/service/cluster_provider/gcloud.rb'
|
||||
- 'qa/qa/service/docker_run/saml_idp.rb'
|
||||
- 'qa/qa/service/docker_run/smocker.rb'
|
||||
- 'qa/qa/support/parallel_pipeline_jobs.rb'
|
||||
- 'qa/qa/tools/ci/test_metrics.rb'
|
||||
- 'qa/qa/tools/migrate_influx_data_to_gcs.rb'
|
||||
|
|
|
|||
|
|
@ -96,7 +96,6 @@ Layout/LineEndStringConcatenationIndentation:
|
|||
- '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'
|
||||
|
|
@ -354,7 +353,6 @@ Layout/LineEndStringConcatenationIndentation:
|
|||
- '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'
|
||||
|
|
@ -445,12 +443,10 @@ Layout/LineEndStringConcatenationIndentation:
|
|||
- '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'
|
||||
|
|
|
|||
|
|
@ -456,7 +456,6 @@ Layout/LineLength:
|
|||
- 'app/services/import/github_service.rb'
|
||||
- 'app/services/issuable/process_assignees.rb'
|
||||
- 'app/services/issuable_base_service.rb'
|
||||
- 'app/services/issuable_links/create_service.rb'
|
||||
- 'app/services/issues/clone_service.rb'
|
||||
- 'app/services/issues/close_service.rb'
|
||||
- 'app/services/issues/duplicate_service.rb'
|
||||
|
|
@ -580,7 +579,6 @@ Layout/LineLength:
|
|||
- 'app/workers/repository_fork_worker.rb'
|
||||
- 'app/workers/ssh_keys/expired_notification_worker.rb'
|
||||
- 'config/application.rb'
|
||||
- 'config/initializers/01_secret_token.rb'
|
||||
- 'config/initializers/1_settings.rb'
|
||||
- 'config/initializers/7_prometheus_metrics.rb'
|
||||
- 'config/initializers/8_devise.rb'
|
||||
|
|
@ -676,7 +674,6 @@ Layout/LineLength:
|
|||
- 'ee/app/graphql/resolvers/app_sec/dast/profile_resolver.rb'
|
||||
- 'ee/app/graphql/resolvers/board_groupings/epics_resolver.rb'
|
||||
- 'ee/app/graphql/resolvers/boards/epic_lists_resolver.rb'
|
||||
- 'ee/app/graphql/resolvers/compliance_management/merge_requests/compliance_violation_resolver.rb'
|
||||
- 'ee/app/graphql/resolvers/dora_metrics_resolver.rb'
|
||||
- 'ee/app/graphql/resolvers/external_issue_resolver.rb'
|
||||
- 'ee/app/graphql/resolvers/incident_management/oncall_rotations_resolver.rb'
|
||||
|
|
@ -1282,7 +1279,6 @@ Layout/LineLength:
|
|||
- 'ee/spec/finders/productivity_analytics_finder_spec.rb'
|
||||
- 'ee/spec/finders/projects/integrations/jira/by_ids_finder_spec.rb'
|
||||
- 'ee/spec/finders/projects/integrations/jira/issues_finder_spec.rb'
|
||||
- 'ee/spec/finders/security/findings_finder_spec.rb'
|
||||
- 'ee/spec/finders/security/pipeline_vulnerabilities_finder_spec.rb'
|
||||
- 'ee/spec/finders/security/vulnerabilities_finder_spec.rb'
|
||||
- 'ee/spec/finders/security/vulnerability_reads_finder_spec.rb'
|
||||
|
|
@ -4548,7 +4544,6 @@ Layout/LineLength:
|
|||
- 'spec/workers/new_issue_worker_spec.rb'
|
||||
- 'spec/workers/new_merge_request_worker_spec.rb'
|
||||
- 'spec/workers/packages/cleanup_package_file_worker_spec.rb'
|
||||
- 'spec/workers/packages/cleanup_package_registry_worker_spec.rb'
|
||||
- 'spec/workers/packages/go/sync_packages_worker_spec.rb'
|
||||
- 'spec/workers/packages/maven/metadata/sync_worker_spec.rb'
|
||||
- 'spec/workers/packages/nuget/extraction_worker_spec.rb'
|
||||
|
|
|
|||
|
|
@ -5,7 +5,6 @@ Lint/AssignmentInCondition:
|
|||
- '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'
|
||||
|
|
|
|||
|
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
Lint/Debugger:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'spec/support/helpers/docs_screenshot_helpers.rb'
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
# Cop supports --autocorrect.
|
||||
Lint/ImplicitStringConcatenation:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'qa/qa/tools/generate_perf_testdata.rb'
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
# Cop supports --autocorrect.
|
||||
Lint/RedundantCopDisableDirective:
|
||||
# Offense count: 575
|
||||
# Offense count: 573
|
||||
# Temporarily disabled due to too many offenses
|
||||
Enabled: false
|
||||
Exclude:
|
||||
|
|
@ -53,6 +53,7 @@ Lint/RedundantCopDisableDirective:
|
|||
- 'app/models/merge_request_diff_commit.rb'
|
||||
- 'app/models/ml/model_version.rb'
|
||||
- 'app/models/user.rb'
|
||||
- 'app/models/wiki_page/meta.rb'
|
||||
- 'app/models/work_items/type.rb'
|
||||
- 'app/policies/issue_policy.rb'
|
||||
- 'app/presenters/ci/build_runner_presenter.rb'
|
||||
|
|
@ -201,6 +202,7 @@ Lint/RedundantCopDisableDirective:
|
|||
- 'ee/lib/ee/gitlab/background_migration/migrate_vulnerabilities_feedback_to_vulnerabilities_state_transition.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/event_store.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'
|
||||
|
|
@ -216,6 +218,7 @@ Lint/RedundantCopDisableDirective:
|
|||
- '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/cloud_connector/self_signed/access_data_reader_spec.rb'
|
||||
- 'ee/spec/lib/code_suggestions/instructions_extractor_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'
|
||||
|
|
@ -256,6 +259,7 @@ Lint/RedundantCopDisableDirective:
|
|||
- 'lib/gitlab/analytics/cycle_analytics/base_query_builder.rb'
|
||||
- 'lib/gitlab/analytics/cycle_analytics/records_fetcher.rb'
|
||||
- 'lib/gitlab/application_context.rb'
|
||||
- 'lib/gitlab/auth/current_user_mode.rb'
|
||||
- 'lib/gitlab/background_migration/backfill_desired_sharding_key_partition_job.rb'
|
||||
- 'lib/gitlab/background_migration/backfill_epic_basic_fields_to_work_item_record.rb'
|
||||
- 'lib/gitlab/background_migration/backfill_finding_id_in_vulnerabilities.rb'
|
||||
|
|
@ -455,7 +459,6 @@ Lint/RedundantCopDisableDirective:
|
|||
- '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/cycle_analytics_stage_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'
|
||||
|
|
|
|||
|
|
@ -0,0 +1,18 @@
|
|||
---
|
||||
# Cop supports --autocorrect.
|
||||
Lint/SafeNavigationConsistency:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'app/models/concerns/ci/deployable.rb'
|
||||
- 'app/policies/packages/policies/dependency_proxy/group_policy.rb'
|
||||
- 'app/services/packages/npm/process_package_file_service.rb'
|
||||
- 'app/workers/container_expiration_policies/cleanup_container_repository_worker.rb'
|
||||
- 'ee/app/controllers/concerns/ee/groups/params.rb'
|
||||
- 'ee/app/models/ee/issue.rb'
|
||||
- 'ee/app/services/ee/members/create_service.rb'
|
||||
- 'ee/lib/ee/gitlab/auth/saml/user.rb'
|
||||
- 'ee/lib/gitlab/status_page/storage.rb'
|
||||
- 'lib/api/helpers.rb'
|
||||
- 'lib/gitlab/bitbucket_server_import/importers/pull_request_note_importer.rb'
|
||||
- 'lib/gitlab/bitbucket_server_import/importers/pull_request_notes_importer.rb'
|
||||
- 'lib/gitlab/submodule_links.rb'
|
||||
|
|
@ -237,7 +237,6 @@ Lint/UnusedBlockArgument:
|
|||
- 'qa/qa/support/matchers/eventually_matcher.rb'
|
||||
- 'qa/qa/tools/generate_perf_testdata.rb'
|
||||
- 'qa/qa/tools/reliable_report.rb'
|
||||
- 'qa/qa/tools/test_resource_data_processor.rb'
|
||||
- 'qa/tasks/vulnerabilities.rake'
|
||||
- 'scripts/docs_screenshots.rb'
|
||||
- 'scripts/packages/automated_cleanup.rb'
|
||||
|
|
@ -272,7 +271,6 @@ Lint/UnusedBlockArgument:
|
|||
- 'spec/features/merge_request/user_suggests_changes_on_diff_spec.rb'
|
||||
- 'spec/fixtures/lib/generators/gitlab/usage_metric_generator/sample_numbers_metric.rb'
|
||||
- 'spec/graphql/features/authorization_spec.rb'
|
||||
- 'spec/initializers/secret_token_spec.rb'
|
||||
- 'spec/lib/api/helpers/pagination_strategies_spec.rb'
|
||||
- 'spec/lib/banzai/filter/audio_link_filter_spec.rb'
|
||||
- 'spec/lib/banzai/filter/video_link_filter_spec.rb'
|
||||
|
|
|
|||
|
|
@ -244,7 +244,6 @@ Lint/UnusedMethodArgument:
|
|||
- 'ee/app/workers/gitlab_subscriptions/refresh_seats_worker.rb'
|
||||
- 'ee/db/fixtures/development/20_burndown.rb'
|
||||
- 'ee/lib/compliance_management/compliance_report/commit_loader.rb'
|
||||
- 'ee/lib/ee/api/ci/helpers/runner.rb'
|
||||
- 'ee/lib/ee/api/entities/project.rb'
|
||||
- 'ee/lib/ee/gitlab/auth/ldap/sync/proxy.rb'
|
||||
- 'ee/lib/ee/gitlab/geo_git_access.rb'
|
||||
|
|
|
|||
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
# Cop supports --autocorrect.
|
||||
Lint/UselessNumericOperation:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'ee/spec/lib/gitlab/geo_spec.rb'
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
---
|
||||
# Cop supports --autocorrect.
|
||||
Lint/Void:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'ee/lib/gitlab/llm/ai_message.rb'
|
||||
- 'spec/lib/gitlab/import_export/json/streaming_serializer_spec.rb'
|
||||
|
|
@ -6,7 +6,6 @@ Naming/HeredocDelimiterNaming:
|
|||
- 'app/models/trending_project.rb'
|
||||
- 'app/services/packages/debian/generate_distribution_key_service.rb'
|
||||
- 'app/workers/concerns/limited_capacity/job_tracker.rb'
|
||||
- 'config/initializers/01_secret_token.rb'
|
||||
- 'ee/db/geo/migrate/20180322062741_migrate_ci_job_artifacts_to_separate_registry.rb'
|
||||
- 'ee/db/geo/migrate/20191010204941_migrate_lfs_objects_to_separate_registry.rb'
|
||||
- 'ee/lib/api/elasticsearch_indexed_namespaces.rb'
|
||||
|
|
@ -48,7 +47,6 @@ Naming/HeredocDelimiterNaming:
|
|||
- 'spec/features/task_lists_spec.rb'
|
||||
- 'spec/initializers/100_patch_omniauth_oauth2_spec.rb'
|
||||
- 'spec/initializers/rack_multipart_patch_spec.rb'
|
||||
- 'spec/initializers/secret_token_spec.rb'
|
||||
- 'spec/initializers/validate_database_config_spec.rb'
|
||||
- 'spec/lib/banzai/filter/footnote_filter_spec.rb'
|
||||
- 'spec/lib/banzai/pipeline/full_pipeline_spec.rb'
|
||||
|
|
|
|||
|
|
@ -42,7 +42,6 @@ Performance/MapCompact:
|
|||
- 'app/services/todos/allowed_target_filter_service.rb'
|
||||
- 'config/initializers/trusted_proxies.rb'
|
||||
- 'config/initializers/wikicloth_redos_patch.rb'
|
||||
- 'ee/app/finders/security/findings_finder.rb'
|
||||
- 'ee/app/graphql/ee/types/issue_connection_type.rb'
|
||||
- 'ee/app/graphql/resolvers/geo/registries_resolver.rb'
|
||||
- 'ee/app/models/app_sec/fuzzing/api/ci_configuration.rb'
|
||||
|
|
|
|||
|
|
@ -45,7 +45,6 @@ Performance/StringIdentifierArgument:
|
|||
- 'config/initializers/wikicloth_redos_patch.rb'
|
||||
- 'config/routes.rb'
|
||||
- 'ee/app/finders/geo/framework_registry_finder.rb'
|
||||
- 'ee/app/graphql/ee/types/group_type.rb'
|
||||
- 'ee/app/helpers/ee/gitlab_routing_helper.rb'
|
||||
- 'ee/app/models/ee/namespace_setting.rb'
|
||||
- 'ee/app/models/ee/project.rb'
|
||||
|
|
|
|||
|
|
@ -0,0 +1,261 @@
|
|||
---
|
||||
# Cop supports --autocorrect.
|
||||
Rails/Date:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'app/controllers/users_controller.rb'
|
||||
- 'app/finders/issues_finder.rb'
|
||||
- 'app/helpers/emails_helper.rb'
|
||||
- 'app/mailers/emails/members.rb'
|
||||
- 'app/mailers/emails/shared.rb'
|
||||
- 'app/models/ci/build.rb'
|
||||
- 'app/models/ci/catalog/resources/components/usage.rb'
|
||||
- 'app/models/concerns/ignorable_columns.rb'
|
||||
- 'app/models/concerns/milestoneish.rb'
|
||||
- 'app/models/deploy_token.rb'
|
||||
- 'app/serializers/entity_date_helper.rb'
|
||||
- 'app/services/ci/catalog/resources/aggregate_last30_day_usage_service.rb'
|
||||
- 'app/services/members/invitation_reminder_email_service.rb'
|
||||
- 'app/services/projects/fetch_statistics_increment_service.rb'
|
||||
- 'app/services/users/activity_service.rb'
|
||||
- 'danger/database/Dangerfile'
|
||||
- 'db/post_migrate/20240527083319_create_partitions_for_audit_event_tables.rb'
|
||||
- 'ee/app/controllers/ee/groups/usage_quotas_controller.rb'
|
||||
- 'ee/app/controllers/groups/analytics/tasks_by_type_controller.rb'
|
||||
- 'ee/app/finders/iterations_finder.rb'
|
||||
- 'ee/app/finders/okrs/checkin_reminder_key_result_finder.rb'
|
||||
- 'ee/app/models/analytics/forecasting/forecast.rb'
|
||||
- 'ee/app/models/burndown.rb'
|
||||
- 'ee/app/models/ee/epic.rb'
|
||||
- 'ee/app/models/ee/namespace.rb'
|
||||
- 'ee/app/models/gitlab_subscription.rb'
|
||||
- 'ee/app/models/issuables_analytics.rb'
|
||||
- 'ee/app/models/iteration.rb'
|
||||
- 'ee/app/models/license.rb'
|
||||
- 'ee/app/models/namespace_limit.rb'
|
||||
- 'ee/app/models/search/zoekt/enabled_namespace.rb'
|
||||
- 'ee/app/presenters/subscription_presenter.rb'
|
||||
- 'ee/app/services/iterations/cadences/create_iterations_in_advance_service.rb'
|
||||
- 'ee/app/services/search/elastic/destroy_expired_subscription_service.rb'
|
||||
- 'ee/app/views/groups/contribution_analytics/show.html.haml'
|
||||
- 'ee/app/views/notify/okr_checkin_reminder_notification.html.haml'
|
||||
- 'ee/app/workers/okrs/checkin_reminder_emails_cron_worker.rb'
|
||||
- 'ee/db/fixtures/development/20_burndown.rb'
|
||||
- 'ee/lib/analytics/productivity_analytics_request_params.rb'
|
||||
- 'ee/lib/ee/gitlab/background_migration/backfill_workspace_personal_access_token.rb'
|
||||
- 'ee/lib/ee/gitlab/cycle_analytics/summary/deploy.rb'
|
||||
- 'ee/lib/gitlab/analytics/cycle_analytics/summary/base_dora_summary.rb'
|
||||
- 'ee/lib/gitlab/analytics/cycle_analytics/summary/group/deploy.rb'
|
||||
- 'ee/lib/gitlab/expiring_subscription_message.rb'
|
||||
- 'ee/lib/gitlab/insights/executors/dora_executor.rb'
|
||||
- 'ee/lib/gitlab/sitemaps/sitemap_file.rb'
|
||||
- 'ee/lib/tasks/gitlab/license.rake'
|
||||
- 'ee/spec/controllers/projects/runners_controller_spec.rb'
|
||||
- 'ee/spec/features/admin/admin_audit_logs_spec.rb'
|
||||
- 'ee/spec/features/boards/scoped_issue_board_spec.rb'
|
||||
- 'ee/spec/features/groups/audit_events_spec.rb'
|
||||
- 'ee/spec/features/groups/billing_spec.rb'
|
||||
- 'ee/spec/features/groups/discovers/hand_raise_lead_spec.rb'
|
||||
- 'ee/spec/features/groups/group_roadmap_spec.rb'
|
||||
- 'ee/spec/features/groups/iterations/user_views_iteration_spec.rb'
|
||||
- 'ee/spec/features/issues/filtered_search/filter_issues_by_iteration_spec.rb'
|
||||
- 'ee/spec/features/learn_gitlab_spec.rb'
|
||||
- 'ee/spec/features/projects/audit_events_spec.rb'
|
||||
- 'ee/spec/features/projects/milestones/milestone_spec.rb'
|
||||
- 'ee/spec/features/promotion_spec.rb'
|
||||
- 'ee/spec/finders/iterations_finder_spec.rb'
|
||||
- 'ee/spec/graphql/mutations/forecasting/build_forecast_spec.rb'
|
||||
- 'ee/spec/helpers/timeboxes_helper_spec.rb'
|
||||
- 'ee/spec/lib/analytics/dora_performance_score_calculator_spec.rb'
|
||||
- 'ee/spec/lib/analytics/productivity_analytics_request_params_spec.rb'
|
||||
- 'ee/spec/lib/bulk_imports/groups/pipelines/iterations_pipeline_spec.rb'
|
||||
- 'ee/spec/lib/ee/api/entities/billable_member_spec.rb'
|
||||
- 'ee/spec/lib/ee/gitlab/analytics/cycle_analytics/aggregated/base_query_builder_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/analytics/cycle_analytics/summary/group/stage_summary_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/analytics/type_of_work/tasks_by_type_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/contribution_analytics/data_collector_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/contribution_analytics/postgresql_data_collector_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/insights/loader_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/sitemaps/sitemap_file_spec.rb'
|
||||
- 'ee/spec/models/analytics/forecasting/deployment_frequency_forecast_spec.rb'
|
||||
- 'ee/spec/models/analytics/forecasting/forecast_spec.rb'
|
||||
- 'ee/spec/models/application_setting_spec.rb'
|
||||
- 'ee/spec/models/burndown_spec.rb'
|
||||
- 'ee/spec/models/ci/minutes/namespace_monthly_usage_spec.rb'
|
||||
- 'ee/spec/models/dora/performance_score_spec.rb'
|
||||
- 'ee/spec/models/ee/group_spec.rb'
|
||||
- 'ee/spec/models/ee/user_spec.rb'
|
||||
- 'ee/spec/models/epic_spec.rb'
|
||||
- 'ee/spec/models/geo_node_status_spec.rb'
|
||||
- 'ee/spec/models/gitlab_subscription_spec.rb'
|
||||
- 'ee/spec/models/iteration_spec.rb'
|
||||
- 'ee/spec/models/search/zoekt/enabled_namespace_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/mutations/forecasting/build_forecast_spec.rb'
|
||||
- 'ee/spec/requests/api/group_milestones_spec.rb'
|
||||
- 'ee/spec/requests/api/group_service_accounts_spec.rb'
|
||||
- 'ee/spec/requests/api/issues_spec.rb'
|
||||
- 'ee/spec/requests/api/license_spec.rb'
|
||||
- 'ee/spec/requests/api/members_spec.rb'
|
||||
- 'ee/spec/requests/api/namespaces_spec.rb'
|
||||
- 'ee/spec/requests/api/project_milestones_spec.rb'
|
||||
- 'ee/spec/requests/custom_roles/manage_group_access_tokens/request_spec.rb'
|
||||
- 'ee/spec/requests/custom_roles/manage_project_access_tokens/request_spec.rb'
|
||||
- 'ee/spec/requests/git_http_spec.rb'
|
||||
- 'ee/spec/requests/gitlab_subscriptions/api/internal/namespaces_spec.rb'
|
||||
- 'ee/spec/requests/gitlab_subscriptions/api/internal/upcoming_reconciliations_spec.rb'
|
||||
- 'ee/spec/requests/gitlab_subscriptions/api/internal/users_spec.rb'
|
||||
- 'ee/spec/requests/groups/settings/access_tokens_controller_spec.rb'
|
||||
- 'ee/spec/requests/projects/settings/access_tokens_controller_spec.rb'
|
||||
- 'ee/spec/serializers/ee/group_child_entity_spec.rb'
|
||||
- 'ee/spec/services/app_sec/dast/profile_schedules/audit/update_service_spec.rb'
|
||||
- 'ee/spec/services/audit_event_service_spec.rb'
|
||||
- 'ee/spec/services/ci/minutes/additional_packs/create_service_spec.rb'
|
||||
- 'ee/spec/services/dora/aggregate_metrics_service_spec.rb'
|
||||
- 'ee/spec/services/ee/issues/create_service_spec.rb'
|
||||
- 'ee/spec/services/ee/personal_access_tokens/create_service_spec.rb'
|
||||
- 'ee/spec/services/ee/work_items/callbacks/start_and_due_date_spec.rb'
|
||||
- 'ee/spec/services/epics/reopen_service_spec.rb'
|
||||
- 'ee/spec/services/epics/update_service_spec.rb'
|
||||
- 'ee/spec/services/groups/mark_for_deletion_service_spec.rb'
|
||||
- 'ee/spec/services/groups/seat_usage_export_service_spec.rb'
|
||||
- 'ee/spec/services/issuable/callbacks/time_tracking_spec.rb'
|
||||
- 'ee/spec/services/iterations/cadences/destroy_service_spec.rb'
|
||||
- 'ee/spec/services/namespaces/export/limited_data_service_spec.rb'
|
||||
- 'ee/spec/services/namespaces/storage/usage_export_service_spec.rb'
|
||||
- 'ee/spec/services/personal_access_tokens/create_service_audit_log_spec.rb'
|
||||
- 'ee/spec/services/projects/update_service_spec.rb'
|
||||
- 'ee/spec/services/search/elastic/destroy_expired_subscription_service_spec.rb'
|
||||
- 'ee/spec/services/search/zoekt/scheduling_service_spec.rb'
|
||||
- 'ee/spec/services/timebox/event_aggregation_service_spec.rb'
|
||||
- 'ee/spec/services/timebox_report_service_spec.rb'
|
||||
- 'ee/spec/support/shared_examples/requests/api/graphql/issue_list_shared_examples.rb'
|
||||
- 'ee/spec/support/shared_examples/requests/api/milestone_burndown_shared_examples.rb'
|
||||
- 'lib/gitlab/ci/charts.rb'
|
||||
- 'lib/gitlab/database/partitioning/monthly_strategy.rb'
|
||||
- 'lib/gitlab/database/partitioning_migration_helpers/table_management_helpers.rb'
|
||||
- 'lib/gitlab/database/reindexing/index_selection.rb'
|
||||
- 'lib/gitlab/usage/event_selection_rule.rb'
|
||||
- 'lib/tasks/gems.rake'
|
||||
- 'qa/qa/page/profile/ssh_keys.rb'
|
||||
- 'qa/qa/resource/ssh_key.rb'
|
||||
- 'qa/qa/specs/features/browser_ui/6_release/deploy_token/add_deploy_token_spec.rb'
|
||||
- 'qa/qa/specs/features/ee/api/2_plan/epics_milestone_dates_spec.rb'
|
||||
- 'qa/qa/specs/features/ee/api/2_plan/epics_to_work_items_sync_spec.rb'
|
||||
- 'qa/qa/specs/features/ee/browser_ui/12_systems/geo/ssh_push_spec.rb'
|
||||
- 'qa/qa/specs/features/ee/browser_ui/12_systems/geo/ssh_push_to_secondary_spec.rb'
|
||||
- 'qa/qa/specs/features/ee/browser_ui/12_systems/geo/wiki_ssh_push_spec.rb'
|
||||
- 'qa/qa/specs/features/ee/browser_ui/12_systems/geo/wiki_ssh_push_to_secondary_spec.rb'
|
||||
- 'qa/qa/tools/delete_resource_base.rb'
|
||||
- 'qa/qa/tools/delete_test_users.rb'
|
||||
- 'qa/qa/tools/reliable_report.rb'
|
||||
- 'qa/qa/tools/revoke_user_personal_access_tokens.rb'
|
||||
- 'qa/spec/tools/reliable_report_spec.rb'
|
||||
- 'spec/controllers/admin/users_controller_spec.rb'
|
||||
- 'spec/controllers/groups/milestones_controller_spec.rb'
|
||||
- 'spec/controllers/sessions_controller_spec.rb'
|
||||
- 'spec/features/atom/issues_spec.rb'
|
||||
- 'spec/features/boards/user_visits_board_spec.rb'
|
||||
- 'spec/features/calendar_spec.rb'
|
||||
- 'spec/features/dashboard/todos/accessibility_spec.rb'
|
||||
- 'spec/features/dashboard/todos/todos_spec.rb'
|
||||
- 'spec/features/groups/members/sort_members_spec.rb'
|
||||
- 'spec/features/groups/milestone_spec.rb'
|
||||
- 'spec/features/issues/issue_sidebar_spec.rb'
|
||||
- 'spec/features/issues/user_creates_issue_spec.rb'
|
||||
- 'spec/features/issues/user_edits_issue_spec.rb'
|
||||
- 'spec/features/milestones/user_edits_milestone_spec.rb'
|
||||
- 'spec/features/projects/members/sorting_spec.rb'
|
||||
- 'spec/features/projects/milestones/milestone_editing_spec.rb'
|
||||
- 'spec/finders/issues_finder_spec.rb'
|
||||
- 'spec/helpers/application_helper_spec.rb'
|
||||
- 'spec/helpers/timeboxes_helper_spec.rb'
|
||||
- 'spec/initializers/rails_yaml_safe_load_spec.rb'
|
||||
- 'spec/lib/bitbucket/representation/comment_spec.rb'
|
||||
- 'spec/lib/bitbucket/representation/issue_spec.rb'
|
||||
- 'spec/lib/click_house/query_builder_spec.rb'
|
||||
- 'spec/lib/forever_spec.rb'
|
||||
- 'spec/lib/gitlab/analytics/cycle_analytics/aggregated/base_query_builder_spec.rb'
|
||||
- 'spec/lib/gitlab/analytics/cycle_analytics/aggregated/records_fetcher_spec.rb'
|
||||
- 'spec/lib/gitlab/analytics/date_filler_spec.rb'
|
||||
- 'spec/lib/gitlab/background_migration/convert_credit_card_validation_data_to_hashes_spec.rb'
|
||||
- 'spec/lib/gitlab/bitbucket_import/importers/issue_importer_spec.rb'
|
||||
- 'spec/lib/gitlab/bitbucket_import/importers/issue_notes_importer_spec.rb'
|
||||
- 'spec/lib/gitlab/bitbucket_import/importers/pull_request_importer_spec.rb'
|
||||
- 'spec/lib/gitlab/bitbucket_import/importers/pull_request_notes_importer_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/charts_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/components/instance_path_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/components/usages/aggregator_spec.rb'
|
||||
- 'spec/lib/gitlab/import_export/project/sample/relation_tree_restorer_spec.rb'
|
||||
- 'spec/lib/gitlab/internal_events_spec.rb'
|
||||
- 'spec/lib/gitlab/usage/metrics/instrumentations/total_count_metric_spec.rb'
|
||||
- 'spec/lib/gitlab/usage_data_counters/issue_activity_unique_counter_spec.rb'
|
||||
- 'spec/mailers/notify_spec.rb'
|
||||
- 'spec/models/ci/catalog/resources/components/usage_spec.rb'
|
||||
- 'spec/models/ci/catalog/resources/version_spec.rb'
|
||||
- 'spec/models/concerns/ignorable_columns_spec.rb'
|
||||
- 'spec/models/concerns/milestoneish_spec.rb'
|
||||
- 'spec/models/deploy_token_spec.rb'
|
||||
- 'spec/models/email_spec.rb'
|
||||
- 'spec/models/event_spec.rb'
|
||||
- 'spec/models/issue_spec.rb'
|
||||
- 'spec/models/member_spec.rb'
|
||||
- 'spec/models/milestone_spec.rb'
|
||||
- 'spec/models/project_daily_statistic_spec.rb'
|
||||
- 'spec/models/user_custom_attribute_spec.rb'
|
||||
- 'spec/models/user_spec.rb'
|
||||
- 'spec/models/work_items/widgets/start_and_due_date_spec.rb'
|
||||
- 'spec/requests/api/api_spec.rb'
|
||||
- 'spec/requests/api/ci/runner/jobs_artifacts_spec.rb'
|
||||
- 'spec/requests/api/graphql/ci/catalog/resource_spec.rb'
|
||||
- 'spec/requests/api/graphql/group/milestones_spec.rb'
|
||||
- 'spec/requests/api/graphql/mutations/work_items/create_spec.rb'
|
||||
- 'spec/requests/api/graphql/mutations/work_items/update_spec.rb'
|
||||
- 'spec/requests/api/graphql/work_item_spec.rb'
|
||||
- 'spec/requests/api/internal/base_spec.rb'
|
||||
- 'spec/requests/api/personal_access_tokens/self_rotation_spec.rb'
|
||||
- 'spec/requests/api/personal_access_tokens_spec.rb'
|
||||
- 'spec/requests/api/project_statistics_spec.rb'
|
||||
- 'spec/requests/api/resource_access_tokens_spec.rb'
|
||||
- 'spec/requests/api/users_spec.rb'
|
||||
- 'spec/requests/git_http_spec.rb'
|
||||
- 'spec/requests/groups/settings/access_tokens_controller_spec.rb'
|
||||
- 'spec/requests/jwt_controller_spec.rb'
|
||||
- 'spec/requests/projects/settings/access_tokens_controller_spec.rb'
|
||||
- 'spec/requests/verifies_with_email_spec.rb'
|
||||
- 'spec/serializers/entity_date_helper_spec.rb'
|
||||
- 'spec/serializers/member_user_entity_spec.rb'
|
||||
- 'spec/services/ci/catalog/resources/aggregate_last30_day_usage_service_spec.rb'
|
||||
- 'spec/services/environments/stop_stale_service_spec.rb'
|
||||
- 'spec/services/event_create_service_spec.rb'
|
||||
- 'spec/services/import/placeholder_memberships/create_service_spec.rb'
|
||||
- 'spec/services/import/reassign_placeholder_user_records_service_spec.rb'
|
||||
- 'spec/services/issuable/callbacks/time_tracking_spec.rb'
|
||||
- 'spec/services/issuable/common_system_notes_service_spec.rb'
|
||||
- 'spec/services/issues/move_service_spec.rb'
|
||||
- 'spec/services/members/invitation_reminder_email_service_spec.rb'
|
||||
- 'spec/services/members/update_service_spec.rb'
|
||||
- 'spec/services/milestones/find_or_create_service_spec.rb'
|
||||
- 'spec/services/notes/destroy_service_spec.rb'
|
||||
- 'spec/services/notification_service_spec.rb'
|
||||
- 'spec/services/personal_access_tokens/create_service_spec.rb'
|
||||
- 'spec/services/personal_access_tokens/rotate_service_spec.rb'
|
||||
- 'spec/services/projects/fetch_statistics_increment_service_spec.rb'
|
||||
- 'spec/services/quick_actions/interpret_service_spec.rb'
|
||||
- 'spec/services/resource_access_tokens/create_service_spec.rb'
|
||||
- 'spec/services/system_notes/time_tracking_service_spec.rb'
|
||||
- 'spec/services/users/activity_service_spec.rb'
|
||||
- 'spec/services/users/upsert_credit_card_validation_service_spec.rb'
|
||||
- 'spec/services/work_items/callbacks/start_and_due_date_spec.rb'
|
||||
- 'spec/services/work_items/update_service_spec.rb'
|
||||
- 'spec/support/helpers/value_streams_dashboard_helpers.rb'
|
||||
- 'spec/support/shared_examples/features/deploy_token_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/features/sidebar/sidebar_due_date_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/graphql/notes_quick_actions_for_work_items_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/mailers/export_csv_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/requests/user_activity_shared_examples.rb'
|
||||
- 'spec/tasks/gitlab/tokens/manage_expiry_task_spec.rb'
|
||||
- 'spec/validators/future_date_validator_spec.rb'
|
||||
- 'spec/views/user_settings/ssh_keys/_key_details.html.haml_spec.rb'
|
||||
- 'spec/workers/ci/catalog/resources/aggregate_last30_day_usage_worker_spec.rb'
|
||||
- 'spec/workers/issue_due_scheduler_worker_spec.rb'
|
||||
- 'spec/workers/members/expiring_email_notification_worker_spec.rb'
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
# Cop supports --autocorrect.
|
||||
Rails/EnumHash:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'app/models/activity_pub/releases_subscription.rb'
|
||||
|
|
@ -0,0 +1,131 @@
|
|||
---
|
||||
# Cop supports --autocorrect.
|
||||
Rails/EnumSyntax:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'app/models/abuse_report.rb'
|
||||
- 'app/models/alert_management/alert.rb'
|
||||
- 'app/models/alert_management/http_integration.rb'
|
||||
- 'app/models/analytics/cycle_analytics/issue_stage_event.rb'
|
||||
- 'app/models/analytics/cycle_analytics/merge_request_stage_event.rb'
|
||||
- 'app/models/analytics/usage_trends/measurement.rb'
|
||||
- 'app/models/anti_abuse/event.rb'
|
||||
- 'app/models/anti_abuse/trust_score.rb'
|
||||
- 'app/models/application_record.rb'
|
||||
- 'app/models/application_setting.rb'
|
||||
- 'app/models/authentication_event.rb'
|
||||
- 'app/models/batched_git_ref_updates/deletion.rb'
|
||||
- 'app/models/bulk_import.rb'
|
||||
- 'app/models/bulk_imports/entity.rb'
|
||||
- 'app/models/ci/build_metadata.rb'
|
||||
- 'app/models/ci/build_pending_state.rb'
|
||||
- 'app/models/ci/build_source.rb'
|
||||
- 'app/models/ci/build_trace_chunk.rb'
|
||||
- 'app/models/ci/catalog/resource.rb'
|
||||
- 'app/models/ci/catalog/resources/component.rb'
|
||||
- 'app/models/ci/catalog/resources/sync_event.rb'
|
||||
- 'app/models/ci/catalog/verified_namespace.rb'
|
||||
- 'app/models/ci/external_pull_request.rb'
|
||||
- 'app/models/ci/job_artifact.rb'
|
||||
- 'app/models/ci/job_token/project_scope_link.rb'
|
||||
- 'app/models/ci/job_variable.rb'
|
||||
- 'app/models/ci/pipeline.rb'
|
||||
- 'app/models/ci/pipeline_artifact.rb'
|
||||
- 'app/models/ci/pipeline_message.rb'
|
||||
- 'app/models/ci/pipeline_metadata.rb'
|
||||
- 'app/models/ci/resource_group.rb'
|
||||
- 'app/models/ci/runner.rb'
|
||||
- 'app/models/ci/runner_manager.rb'
|
||||
- 'app/models/ci/runner_version.rb'
|
||||
- 'app/models/ci/running_build.rb'
|
||||
- 'app/models/ci/stage.rb'
|
||||
- 'app/models/clusters/agent_token.rb'
|
||||
- 'app/models/clusters/agents/activity_event.rb'
|
||||
- 'app/models/clusters/cluster.rb'
|
||||
- 'app/models/clusters/integrations/prometheus.rb'
|
||||
- 'app/models/clusters/platforms/kubernetes.rb'
|
||||
- 'app/models/commit_status.rb'
|
||||
- 'app/models/concerns/analytics/cycle_analytics/stageable.rb'
|
||||
- 'app/models/concerns/ci/artifactable.rb'
|
||||
- 'app/models/concerns/ci/has_runner_executor.rb'
|
||||
- 'app/models/concerns/ci/has_variable.rb'
|
||||
- 'app/models/concerns/ci/lockable.rb'
|
||||
- 'app/models/concerns/commit_signature.rb'
|
||||
- 'app/models/concerns/has_user_type.rb'
|
||||
- 'app/models/concerns/import/has_import_source.rb'
|
||||
- 'app/models/concerns/issuable_link.rb'
|
||||
- 'app/models/concerns/merge_request_reviewer_state.rb'
|
||||
- 'app/models/concerns/packages/debian/component_file.rb'
|
||||
- 'app/models/concerns/ttl_expirable.rb'
|
||||
- 'app/models/container_registry/data_repair_detail.rb'
|
||||
- 'app/models/container_registry/protection/rule.rb'
|
||||
- 'app/models/container_repository.rb'
|
||||
- 'app/models/customer_relations/contact.rb'
|
||||
- 'app/models/customer_relations/organization.rb'
|
||||
- 'app/models/deploy_token.rb'
|
||||
- 'app/models/deployment.rb'
|
||||
- 'app/models/design_management/action.rb'
|
||||
- 'app/models/diff_note_position.rb'
|
||||
- 'app/models/draft_note.rb'
|
||||
- 'app/models/environment.rb'
|
||||
- 'app/models/error_tracking/error.rb'
|
||||
- 'app/models/event.rb'
|
||||
- 'app/models/hooks/web_hook.rb'
|
||||
- 'app/models/integrations/jira.rb'
|
||||
- 'app/models/integrations/jira_tracker_data.rb'
|
||||
- 'app/models/internal_id.rb'
|
||||
- 'app/models/issuable_severity.rb'
|
||||
- 'app/models/jira_import_state.rb'
|
||||
- 'app/models/key.rb'
|
||||
- 'app/models/lfs_objects_project.rb'
|
||||
- 'app/models/list.rb'
|
||||
- 'app/models/loose_foreign_keys/deleted_record.rb'
|
||||
- 'app/models/members/members/member_approval.rb'
|
||||
- 'app/models/merge_request_diff.rb'
|
||||
- 'app/models/ml/candidate.rb'
|
||||
- 'app/models/namespace/root_storage_statistics.rb'
|
||||
- 'app/models/namespace_setting.rb'
|
||||
- 'app/models/notification_setting.rb'
|
||||
- 'app/models/operations/feature_flag.rb'
|
||||
- 'app/models/organizations/organization_user.rb'
|
||||
- 'app/models/packages/conan/file_metadatum.rb'
|
||||
- 'app/models/packages/debian/file_metadatum.rb'
|
||||
- 'app/models/packages/dependency_link.rb'
|
||||
- 'app/models/packages/npm/metadata_cache.rb'
|
||||
- 'app/models/packages/package.rb'
|
||||
- 'app/models/packages/package_file.rb'
|
||||
- 'app/models/packages/protection/rule.rb'
|
||||
- 'app/models/packages/rpm/repository_file.rb'
|
||||
- 'app/models/pages_domain.rb'
|
||||
- 'app/models/project.rb'
|
||||
- 'app/models/project_auto_devops.rb'
|
||||
- 'app/models/project_ci_cd_setting.rb'
|
||||
- 'app/models/project_repository.rb'
|
||||
- 'app/models/project_setting.rb'
|
||||
- 'app/models/projects/ci_feature_usage.rb'
|
||||
- 'app/models/push_event_payload.rb'
|
||||
- 'app/models/releases/link.rb'
|
||||
- 'app/models/resource_events/abuse_report_event.rb'
|
||||
- 'app/models/resource_events/issue_assignment_event.rb'
|
||||
- 'app/models/resource_events/merge_request_assignment_event.rb'
|
||||
- 'app/models/resource_label_event.rb'
|
||||
- 'app/models/resource_milestone_event.rb'
|
||||
- 'app/models/resource_state_event.rb'
|
||||
- 'app/models/resource_timebox_event.rb'
|
||||
- 'app/models/service_desk/custom_email_credential.rb'
|
||||
- 'app/models/service_desk/custom_email_verification.rb'
|
||||
- 'app/models/system/broadcast_message.rb'
|
||||
- 'app/models/todo.rb'
|
||||
- 'app/models/user.rb'
|
||||
- 'app/models/user_detail.rb'
|
||||
- 'app/models/user_preference.rb'
|
||||
- 'app/models/user_status.rb'
|
||||
- 'app/models/users/callout.rb'
|
||||
- 'app/models/users/group_callout.rb'
|
||||
- 'app/models/users/project_callout.rb'
|
||||
- 'app/models/work_items/related_link_restriction.rb'
|
||||
- 'app/models/work_items/resource_link_event.rb'
|
||||
- 'app/models/work_items/type.rb'
|
||||
- 'app/models/work_items/widget_definition.rb'
|
||||
- 'app/models/x509_certificate.rb'
|
||||
- 'app/models/zoom_meeting.rb'
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
---
|
||||
# Cop supports --autocorrect.
|
||||
Rails/PluralizationGrammar:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'app/models/application_setting.rb'
|
||||
- 'app/models/application_setting_implementation.rb'
|
||||
- 'app/services/packages/helm/extract_file_metadata_service.rb'
|
||||
- 'app/services/projects/lfs_pointers/lfs_download_service.rb'
|
||||
- 'app/services/web_hook_service.rb'
|
||||
- 'db/post_migrate/20240726054350_update_ci_max_total_yaml_size_bytes_default.rb'
|
||||
- 'ee/app/models/security/finding.rb'
|
||||
- 'ee/spec/lib/ee/gitlab/git_access_project_spec.rb'
|
||||
- 'ee/spec/lib/ee/gitlab/pages/deployment_validations_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/namespace/projects_spec.rb'
|
||||
- 'ee/spec/services/search/rake_task_executor_service_spec.rb'
|
||||
- 'spec/controllers/admin/plan_limits_controller_spec.rb'
|
||||
- 'spec/factories/gitlab/database/reindexing/reindex_action.rb'
|
||||
- 'spec/lib/gitlab/ci/artifact_file_reader_spec.rb'
|
||||
- 'spec/lib/gitlab/database/reindexing/index_selection_spec.rb'
|
||||
- 'spec/lib/gitlab/pages/deployment_validations_spec.rb'
|
||||
- 'spec/lib/gitlab/repository_size_checker_spec.rb'
|
||||
- 'spec/lib/object_storage/direct_upload_spec.rb'
|
||||
- 'spec/models/environment_spec.rb'
|
||||
|
|
@ -17,7 +17,6 @@ Rails/RequireDependency:
|
|||
- 'ee/app/services/vulnerabilities/revert_to_detected_service.rb'
|
||||
- 'ee/spec/lib/gitlab/insights/validators/params_validator_spec.rb'
|
||||
- 'lib/gitlab/ci/pipeline/expression/lexeme/pattern/regular_expression.rb'
|
||||
- 'lib/gitlab/email/receiver.rb'
|
||||
- 'lib/gitlab/omniauth_initializer.rb'
|
||||
- 'lib/gitlab/patch/prependable.rb'
|
||||
- 'lib/gitlab/untrusted_regexp.rb'
|
||||
|
|
|
|||
|
|
@ -0,0 +1,85 @@
|
|||
---
|
||||
# Cop supports --autocorrect.
|
||||
Rails/WhereRange:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'app/finders/events_finder.rb'
|
||||
- 'app/finders/groups_finder.rb'
|
||||
- 'app/finders/projects/groups_finder.rb'
|
||||
- 'app/finders/projects_finder.rb'
|
||||
- 'app/models/bulk_import.rb'
|
||||
- 'app/models/bulk_imports/entity.rb'
|
||||
- 'app/models/ci/build.rb'
|
||||
- 'app/models/ci/deleted_object.rb'
|
||||
- 'app/models/ci/unit_test_failure.rb'
|
||||
- 'app/models/clusters/agents/activity_event.rb'
|
||||
- 'app/models/commit_status.rb'
|
||||
- 'app/models/concerns/boards/listable.rb'
|
||||
- 'app/models/concerns/issue_resource_event.rb'
|
||||
- 'app/models/concerns/schedulable.rb'
|
||||
- 'app/models/concerns/ttl_expirable.rb'
|
||||
- 'app/models/concerns/users/visitable.rb'
|
||||
- 'app/models/container_registry/data_repair_detail.rb'
|
||||
- 'app/models/container_repository.rb'
|
||||
- 'app/models/deployment.rb'
|
||||
- 'app/models/deployment_merge_request.rb'
|
||||
- 'app/models/email.rb'
|
||||
- 'app/models/environment.rb'
|
||||
- 'app/models/event.rb'
|
||||
- 'app/models/group.rb'
|
||||
- 'app/models/import_export_upload.rb'
|
||||
- 'app/models/issue.rb'
|
||||
- 'app/models/merge_request.rb'
|
||||
- 'app/models/merge_requests_closing_issues.rb'
|
||||
- 'app/models/pages_deployment.rb'
|
||||
- 'app/models/pages_domain.rb'
|
||||
- 'app/models/pages_domain_acme_order.rb'
|
||||
- 'app/models/personal_access_token.rb'
|
||||
- 'app/models/postgresql/detached_partition.rb'
|
||||
- 'app/models/project.rb'
|
||||
- 'app/models/project_daily_statistic.rb'
|
||||
- 'app/models/project_export_job.rb'
|
||||
- 'app/models/projects/build_artifacts_size_refresh.rb'
|
||||
- 'app/models/raw_usage_data.rb'
|
||||
- 'app/models/service_desk/custom_email_verification.rb'
|
||||
- 'app/models/timelog.rb'
|
||||
- 'app/models/user.rb'
|
||||
- 'app/services/boards/lists/move_service.rb'
|
||||
- 'app/workers/repository_check/batch_worker.rb'
|
||||
- 'ee/app/finders/ai/code_suggestion_events_finder.rb'
|
||||
- 'ee/app/models/analytics/value_stream_dashboard/aggregation.rb'
|
||||
- 'ee/app/models/burndown.rb'
|
||||
- 'ee/app/models/concerns/geo/replicable_registry.rb'
|
||||
- 'ee/app/models/concerns/geo/verification_state.rb'
|
||||
- 'ee/app/models/ee/description_version.rb'
|
||||
- 'ee/app/models/ee/epic.rb'
|
||||
- 'ee/app/models/ee/group.rb'
|
||||
- 'ee/app/models/ee/group_member.rb'
|
||||
- 'ee/app/models/ee/personal_access_token.rb'
|
||||
- 'ee/app/models/ee/project.rb'
|
||||
- 'ee/app/models/ee/project_authorization.rb'
|
||||
- 'ee/app/models/ee/user.rb'
|
||||
- 'ee/app/models/geo/base_registry.rb'
|
||||
- 'ee/app/models/gitlab_subscription.rb'
|
||||
- 'ee/app/models/gitlab_subscriptions/add_on_purchase.rb'
|
||||
- 'ee/app/models/issuable_sla.rb'
|
||||
- 'ee/app/models/issuables_analytics.rb'
|
||||
- 'ee/app/models/iteration.rb'
|
||||
- 'ee/app/models/iterations/cadence.rb'
|
||||
- 'ee/app/models/merge_requests/compliance_violation.rb'
|
||||
- 'ee/app/models/merge_requests/status_check_response.rb'
|
||||
- 'ee/app/models/security/orchestration_policy_rule_schedule.rb'
|
||||
- 'ee/app/models/security/scan.rb'
|
||||
- 'ee/app/models/users/country_access_log.rb'
|
||||
- 'ee/app/services/timebox/event_aggregation_service.rb'
|
||||
- 'ee/app/services/timebox_report_service.rb'
|
||||
- 'ee/app/workers/compliance_management/merge_requests/compliance_violations_consistency_worker.rb'
|
||||
- 'ee/lib/ee/gitlab/background_migration/migrate_approver_to_approval_rules_in_batch.rb'
|
||||
- 'lib/gitlab/background_migration/backfill_partition_id_ci_pipeline_config.rb'
|
||||
- 'lib/gitlab/background_migration/disable_legacy_open_source_license_for_inactive_public_projects.rb'
|
||||
- 'lib/gitlab/background_migration/purge_stale_security_scans.rb'
|
||||
- 'lib/gitlab/ci/components/usages/aggregator.rb'
|
||||
- 'lib/gitlab/database/background_migration/batched_job.rb'
|
||||
- 'lib/gitlab/database/reindexing/index_selection.rb'
|
||||
- 'lib/gitlab/relative_positioning/item_context.rb'
|
||||
- 'spec/lib/gitlab/background_migration/batching_strategies/primary_key_batching_strategy_spec.rb'
|
||||
|
|
@ -0,0 +1,71 @@
|
|||
---
|
||||
# Cop supports --autocorrect.
|
||||
RSpec/BeEmpty:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'ee/spec/controllers/subscriptions/groups_controller_spec.rb'
|
||||
- 'ee/spec/finders/groups/users_finder_spec.rb'
|
||||
- 'ee/spec/finders/merge_requests/by_approvers_finder_spec.rb'
|
||||
- 'ee/spec/graphql/mutations/merge_requests/update_approval_rules_spec.rb'
|
||||
- 'ee/spec/graphql/resolvers/board_groupings/epics_resolvers_spec.rb'
|
||||
- 'ee/spec/graphql/resolvers/incident_management/oncall_schedule_resolver_spec.rb'
|
||||
- 'ee/spec/helpers/ee/auth_helper_spec.rb'
|
||||
- 'ee/spec/helpers/ee/dashboard_helper_spec.rb'
|
||||
- 'ee/spec/helpers/ee/todos_helper_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/auth/group_saml/auth_hash_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/auth/oidc/auth_hash_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/elastic/project_search_results_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/search/aggregation_spec.rb'
|
||||
- 'ee/spec/lib/microsoft/graph_client_spec.rb'
|
||||
- 'ee/spec/models/concerns/elastic/application_versioned_search_spec.rb'
|
||||
- 'ee/spec/models/ee/group_spec.rb'
|
||||
- 'ee/spec/models/ee/user_spec.rb'
|
||||
- 'ee/spec/models/product_analytics/visualization_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/ai/feature_settings/feature_settings_spec.rb'
|
||||
- 'ee/spec/services/releases/update_service_spec.rb'
|
||||
- 'ee/spec/support/shared_examples/lib/sidebars/menus_shared_examples.rb'
|
||||
- 'ee/spec/support/shared_examples/models/authz/member_roles_shared_examples.rb'
|
||||
- 'ee/spec/support/shared_examples/quick_actions/merge_request/unassign_reviewer_shared_examples.rb'
|
||||
- 'spec/controllers/search_controller_spec.rb'
|
||||
- 'spec/finders/ci/group_variables_finder_spec.rb'
|
||||
- 'spec/finders/group_members_finder_spec.rb'
|
||||
- 'spec/finders/merge_request_target_project_finder_spec.rb'
|
||||
- 'spec/finders/packages/conan/package_finder_spec.rb'
|
||||
- 'spec/finders/releases/group_releases_finder_spec.rb'
|
||||
- 'spec/graphql/resolvers/board_list_issues_resolver_spec.rb'
|
||||
- 'spec/graphql/resolvers/ci/inherited_variables_resolver_spec.rb'
|
||||
- 'spec/graphql/resolvers/group_environment_scopes_resolver_spec.rb'
|
||||
- 'spec/helpers/dashboard_helper_spec.rb'
|
||||
- 'spec/helpers/nav/new_dropdown_helper_spec.rb'
|
||||
- 'spec/helpers/preferences_helper_spec.rb'
|
||||
- 'spec/helpers/todos_helper_spec.rb'
|
||||
- 'spec/helpers/users_helper_spec.rb'
|
||||
- 'spec/lib/click_house/iterator_spec.rb'
|
||||
- 'spec/lib/gitlab/checks/changes_access_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/jwt_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/variables/builder/release_spec.rb'
|
||||
- 'spec/lib/gitlab/mail_room/mail_room_spec.rb'
|
||||
- 'spec/lib/gitlab/reference_extractor_spec.rb'
|
||||
- 'spec/lib/gitlab/search_results_spec.rb'
|
||||
- 'spec/lib/gitlab/sql/pattern_spec.rb'
|
||||
- 'spec/lib/search/empty_search_results_spec.rb'
|
||||
- 'spec/models/concerns/has_user_type_spec.rb'
|
||||
- 'spec/models/environment_spec.rb'
|
||||
- 'spec/models/integrations/harbor_spec.rb'
|
||||
- 'spec/models/ml/candidate_spec.rb'
|
||||
- 'spec/models/namespace_spec.rb'
|
||||
- 'spec/models/repository_spec.rb'
|
||||
- 'spec/models/users/credit_card_validation_spec.rb'
|
||||
- 'spec/presenters/blob_presenter_spec.rb'
|
||||
- 'spec/requests/api/ci/runners_spec.rb'
|
||||
- 'spec/requests/api/graphql/jobs_query_spec.rb'
|
||||
- 'spec/requests/api/graphql/project/release_spec.rb'
|
||||
- 'spec/requests/api/groups_spec.rb'
|
||||
- 'spec/services/merge_requests/update_service_spec.rb'
|
||||
- 'spec/services/search_service_spec.rb'
|
||||
- 'spec/support/shared_examples/lib/menus_shared_examples.rb'
|
||||
- 'spec/tooling/lib/tooling/gettext_extractor_spec.rb'
|
||||
- 'spec/tooling/lib/tooling/mappings/graphql_base_type_mappings_spec.rb'
|
||||
- 'spec/tooling/lib/tooling/mappings/js_to_system_specs_mappings_spec.rb'
|
||||
- 'spec/tooling/lib/tooling/mappings/partial_to_views_mappings_spec.rb'
|
||||
- 'spec/tooling/lib/tooling/mappings/view_to_js_mappings_spec.rb'
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -0,0 +1,186 @@
|
|||
---
|
||||
# Cop supports --autocorrect.
|
||||
RSpec/BeNil:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'ee/spec/controllers/projects_controller_spec.rb'
|
||||
- 'ee/spec/graphql/mutations/issues/set_weight_spec.rb'
|
||||
- 'ee/spec/helpers/billing_plans_helper_spec.rb'
|
||||
- 'ee/spec/helpers/ee/projects/pipeline_helper_spec.rb'
|
||||
- 'ee/spec/helpers/ee/subscribable_banner_helper_spec.rb'
|
||||
- 'ee/spec/helpers/search_helper_spec.rb'
|
||||
- 'ee/spec/lib/ee/api/entities/audit_event_spec.rb'
|
||||
- 'ee/spec/lib/ee/api/entities/project_spec.rb'
|
||||
- 'ee/spec/lib/ee/api/entities/user_with_admin_spec.rb'
|
||||
- 'ee/spec/lib/ee/web_ide/config/entry/global_spec.rb'
|
||||
- 'ee/spec/lib/elastic/latest/git_instance_proxy_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/audit/auditor_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/expiring_subscription_message_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/llm/tanuki_bot_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/vulnerability_scanning/finding_builder_spec.rb'
|
||||
- 'ee/spec/models/ai/feature_setting_spec.rb'
|
||||
- 'ee/spec/models/application_setting_spec.rb'
|
||||
- 'ee/spec/models/ee/project_spec.rb'
|
||||
- 'ee/spec/models/remote_development/workspaces_agent_config_spec.rb'
|
||||
- 'ee/spec/models/search/zoekt/task_spec.rb'
|
||||
- 'ee/spec/models/work_items/widgets/progress_spec.rb'
|
||||
- 'ee/spec/presenters/subscription_presenter_spec.rb'
|
||||
- 'ee/spec/presenters/vulnerability_presenter_spec.rb'
|
||||
- 'ee/spec/requests/api/ai/duo_workflows/workflows_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/ai/self_hosted_models/create_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/audit_events/group/namespace_filters/create_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/audit_events/group/namespace_filters/delete_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/audit_events/instance/namespace_filters/create_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/audit_events/instance/namespace_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/ci/ci_cd_setting_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/ci/runner_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/gitlab_subscriptions/preview_billable_user_change_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/mutations/merge_trains/cars/delete_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/project/runner_gke_provisioning_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/project/runner_google_cloud_provisioning_spec.rb'
|
||||
- 'ee/spec/requests/api/group_push_rule_spec.rb'
|
||||
- 'ee/spec/requests/api/namespaces_spec.rb'
|
||||
- 'ee/spec/services/ai/duo_workflows/start_workflow_service_spec.rb'
|
||||
- 'ee/spec/services/app_sec/dast/profiles/update_service_spec.rb'
|
||||
- 'ee/spec/services/ee/members/destroy_service_spec.rb'
|
||||
- 'ee/spec/services/gitlab_subscriptions/reconciliations/calculate_seat_count_data_service_spec.rb'
|
||||
- 'ee/spec/services/search/group_service_spec.rb'
|
||||
- 'ee/spec/services/search/zoekt/callback_service_spec.rb'
|
||||
- 'ee/spec/workers/concerns/geo/skip_secondary_spec.rb'
|
||||
- 'ee/spec/workers/repository_update_mirror_worker_spec.rb'
|
||||
- 'qa/qa/specs/features/browser_ui/1_manage/integrations/jenkins/jenkins_build_status_spec.rb'
|
||||
- 'qa/qa/specs/features/ee/browser_ui/10_govern/scan_execution_policy_vulnerabilities_spec.rb'
|
||||
- 'qa/qa/specs/features/ee/browser_ui/10_govern/scan_result_policy_license_finding_spec.rb'
|
||||
- 'qa/qa/specs/features/ee/browser_ui/10_govern/scan_result_policy_vulnerabilities_spec.rb'
|
||||
- 'qa/spec/page/element_spec.rb'
|
||||
- 'qa/spec/service/docker_run/mixins/third_party_docker_spec.rb'
|
||||
- 'qa/spec/service/shellout_spec.rb'
|
||||
- 'spec/config/object_store_settings_spec.rb'
|
||||
- 'spec/controllers/application_controller_spec.rb'
|
||||
- 'spec/dot_gitlab_ci/ci_configuration_validation/shared_context_and_examples.rb'
|
||||
- 'spec/features/admin/users/admin_impersonates_user_spec.rb'
|
||||
- 'spec/finders/container_repositories_finder_spec.rb'
|
||||
- 'spec/finders/uploader_finder_spec.rb'
|
||||
- 'spec/graphql/mutations/issues/set_due_date_spec.rb'
|
||||
- 'spec/graphql/resolvers/container_repositories_resolver_spec.rb'
|
||||
- 'spec/graphql/resolvers/paginated_tree_resolver_spec.rb'
|
||||
- 'spec/graphql/resolvers/tree_resolver_spec.rb'
|
||||
- 'spec/graphql/resolvers/users/group_count_resolver_spec.rb'
|
||||
- 'spec/helpers/namespaces_helper_spec.rb'
|
||||
- 'spec/helpers/tree_helper_spec.rb'
|
||||
- 'spec/helpers/version_check_helper_spec.rb'
|
||||
- 'spec/initializers/rails_asset_host_spec.rb'
|
||||
- 'spec/lib/api/helpers/authentication_spec.rb'
|
||||
- 'spec/lib/api/helpers/packages_manager_clients_helpers_spec.rb'
|
||||
- 'spec/lib/api/ml/mlflow/api_helpers_spec.rb'
|
||||
- 'spec/lib/atlassian/jira_connect/serializers/deployment_entity_spec.rb'
|
||||
- 'spec/lib/container_registry/client_spec.rb'
|
||||
- 'spec/lib/feature/gitaly_spec.rb'
|
||||
- 'spec/lib/gitlab/api_authentication/token_locator_spec.rb'
|
||||
- 'spec/lib/gitlab/application_context_spec.rb'
|
||||
- 'spec/lib/gitlab/audit/type/definition_spec.rb'
|
||||
- 'spec/lib/gitlab/auth/o_auth/user_spec.rb'
|
||||
- 'spec/lib/gitlab/background_migration/encrypt_ci_trigger_token_spec.rb'
|
||||
- 'spec/lib/gitlab/blame_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/config/feature_flags_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/parsers/security/common_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/secure_files/cer_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/secure_files/mobile_provision_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/secure_files/p12_spec.rb'
|
||||
- 'spec/lib/gitlab/class_attributes_spec.rb'
|
||||
- 'spec/lib/gitlab/current/organization_spec.rb'
|
||||
- 'spec/lib/gitlab/database/background_migration/batched_migration_spec.rb'
|
||||
- 'spec/lib/gitlab/database/convert_feature_category_to_group_label_spec.rb'
|
||||
- 'spec/lib/gitlab/email/incoming_email_spec.rb'
|
||||
- 'spec/lib/gitlab/email/service_desk/custom_email_spec.rb'
|
||||
- 'spec/lib/gitlab/gitaly_client/with_feature_flag_actors_spec.rb'
|
||||
- 'spec/lib/gitlab/github_import/importer/milestones_importer_spec.rb'
|
||||
- 'spec/lib/gitlab/identifier_spec.rb'
|
||||
- 'spec/lib/gitlab/jira_import/labels_importer_spec.rb'
|
||||
- 'spec/lib/gitlab/jira_import_spec.rb'
|
||||
- 'spec/lib/gitlab/mail_room/mail_room_spec.rb'
|
||||
- 'spec/lib/gitlab/metrics/subscribers/external_http_spec.rb'
|
||||
- 'spec/lib/gitlab/middleware/rack_multipart_tempfile_factory_spec.rb'
|
||||
- 'spec/lib/gitlab/project_template_spec.rb'
|
||||
- 'spec/lib/gitlab/sample_data_template_spec.rb'
|
||||
- 'spec/lib/gitlab/search_context/builder_spec.rb'
|
||||
- 'spec/lib/gitlab/sidekiq_daemon/monitor_spec.rb'
|
||||
- 'spec/lib/gitlab/suggestions/suggestion_set_spec.rb'
|
||||
- 'spec/lib/gitlab/template/gitignore_template_spec.rb'
|
||||
- 'spec/lib/gitlab/timeless_spec.rb'
|
||||
- 'spec/lib/gitlab/url_blockers/domain_allowlist_entry_spec.rb'
|
||||
- 'spec/lib/gitlab/url_blockers/ip_allowlist_entry_spec.rb'
|
||||
- 'spec/lib/mattermost/session_spec.rb'
|
||||
- 'spec/lib/web_ide/config/entry/global_spec.rb'
|
||||
- 'spec/migrations/20240212172655_self_hosted_sent_notifications_cleanup_spec.rb'
|
||||
- 'spec/models/activity_pub/releases_subscription_spec.rb'
|
||||
- 'spec/models/ci/secure_file_spec.rb'
|
||||
- 'spec/models/concerns/token_authenticatable_spec.rb'
|
||||
- 'spec/models/diff_note_spec.rb'
|
||||
- 'spec/models/grafana_integration_spec.rb'
|
||||
- 'spec/models/group_spec.rb'
|
||||
- 'spec/models/integrations/base_issue_tracker_spec.rb'
|
||||
- 'spec/models/ml/experiment_spec.rb'
|
||||
- 'spec/models/ml/model_spec.rb'
|
||||
- 'spec/models/ml/model_version_spec.rb'
|
||||
- 'spec/models/project_spec.rb'
|
||||
- 'spec/models/service_desk/custom_email_verification_spec.rb'
|
||||
- 'spec/models/snippet_spec.rb'
|
||||
- 'spec/models/user_spec.rb'
|
||||
- 'spec/presenters/project_presenter_spec.rb'
|
||||
- 'spec/requests/api/applications_spec.rb'
|
||||
- 'spec/requests/api/ci/pipelines_spec.rb'
|
||||
- 'spec/requests/api/ci/secure_files_spec.rb'
|
||||
- 'spec/requests/api/environments_spec.rb'
|
||||
- 'spec/requests/api/graphql/ci/ci_cd_setting_spec.rb'
|
||||
- 'spec/requests/api/graphql/ci/pipeline_schedules_spec.rb'
|
||||
- 'spec/requests/api/graphql/group/packages_spec.rb'
|
||||
- 'spec/requests/api/graphql/issue/issue_spec.rb'
|
||||
- 'spec/requests/api/graphql/issue_status_counts_spec.rb'
|
||||
- 'spec/requests/api/graphql/merge_request/merge_request_spec.rb'
|
||||
- 'spec/requests/api/graphql/mutations/ci/job/retry_spec.rb'
|
||||
- 'spec/requests/api/graphql/mutations/issues/set_due_date_spec.rb'
|
||||
- 'spec/requests/api/graphql/mutations/jira_import/start_spec.rb'
|
||||
- 'spec/requests/api/graphql/mutations/todos/snooze_spec.rb'
|
||||
- 'spec/requests/api/graphql/mutations/todos/un_snooze_spec.rb'
|
||||
- 'spec/requests/api/graphql/notes/note_spec.rb'
|
||||
- 'spec/requests/api/graphql/notes/synthetic_note_resolver_spec.rb'
|
||||
- 'spec/requests/api/graphql/packages/package_spec.rb'
|
||||
- 'spec/requests/api/graphql/pages/restore_deployments_mutation_spec.rb'
|
||||
- 'spec/requests/api/graphql/project/alert_management/alert_status_counts_spec.rb'
|
||||
- 'spec/requests/api/graphql/project/alert_management/alerts_spec.rb'
|
||||
- 'spec/requests/api/graphql/project/error_tracking/sentry_detailed_error_request_spec.rb'
|
||||
- 'spec/requests/api/graphql/project/grafana_integration_spec.rb'
|
||||
- 'spec/requests/api/graphql/project/repository_spec.rb'
|
||||
- 'spec/requests/api/graphql/project/tree/tree_spec.rb'
|
||||
- 'spec/requests/api/markdown_uploads_spec.rb'
|
||||
- 'spec/requests/api/merge_requests_spec.rb'
|
||||
- 'spec/requests/api/settings_spec.rb'
|
||||
- 'spec/serializers/issue_entity_spec.rb'
|
||||
- 'spec/serializers/member_user_entity_spec.rb'
|
||||
- 'spec/services/alert_management/alerts/todo/create_service_spec.rb'
|
||||
- 'spec/services/ci/runners/create_runner_service_spec.rb'
|
||||
- 'spec/services/groups/transfer_service_spec.rb'
|
||||
- 'spec/services/merge_requests/merge_service_spec.rb'
|
||||
- 'spec/services/packages/maven/create_package_service_spec.rb'
|
||||
- 'spec/services/packages/ml_model/create_package_file_service_spec.rb'
|
||||
- 'spec/services/packages/npm/generate_metadata_service_spec.rb'
|
||||
- 'spec/services/projects/create_from_template_service_spec.rb'
|
||||
- 'spec/services/projects/enable_deploy_key_service_spec.rb'
|
||||
- 'spec/services/service_desk/custom_email_verifications/create_service_spec.rb'
|
||||
- 'spec/services/service_desk/custom_emails/create_service_spec.rb'
|
||||
- 'spec/services/service_desk/custom_emails/destroy_service_spec.rb'
|
||||
- 'spec/services/suggestions/apply_service_spec.rb'
|
||||
- 'spec/services/users/untrust_service_spec.rb'
|
||||
- 'spec/services/users/upsert_credit_card_validation_service_spec.rb'
|
||||
- 'spec/support/shared_examples/lib/gitlab/gitaly_client_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/lib/gitlab/template/template_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/models/diff_positionable_note_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/models/user_mentions_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/requests/api/graphql/projects/services_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/services/auto_merge_shared_examples.rb'
|
||||
- 'spec/support_specs/helpers/keyset_pagination_helpers_spec.rb'
|
||||
- 'spec/uploaders/object_storage_spec.rb'
|
||||
- 'spec/workers/error_tracking_issue_link_worker_spec.rb'
|
||||
|
|
@ -135,12 +135,10 @@ RSpec/BeforeAllRoleAssignment:
|
|||
- 'ee/spec/features/projects/user_interacts_with_unlimited_members_during_trial_alert_spec.rb'
|
||||
- 'ee/spec/features/projects/wiki/user_views_wiki_empty_spec.rb'
|
||||
- 'ee/spec/features/projects_spec.rb'
|
||||
- 'ee/spec/features/protected_branches_spec.rb'
|
||||
- 'ee/spec/features/search/user_searches_for_epics_spec.rb'
|
||||
- 'ee/spec/features/search/zoekt/search_spec.rb'
|
||||
- 'ee/spec/features/subscriptions/expiring_subscription_message_spec.rb'
|
||||
- 'ee/spec/finders/approval_rules/group_finder_spec.rb'
|
||||
- 'ee/spec/finders/compliance_management/merge_requests/compliance_violations_finder_spec.rb'
|
||||
- 'ee/spec/finders/concerns/epics/with_access_check_spec.rb'
|
||||
- 'ee/spec/finders/ee/ci/daily_build_group_report_results_finder_spec.rb'
|
||||
- 'ee/spec/finders/ee/clusters/agents_finder_spec.rb'
|
||||
|
|
@ -161,8 +159,6 @@ RSpec/BeforeAllRoleAssignment:
|
|||
- 'ee/spec/frontend/fixtures/dast_profiles.rb'
|
||||
- 'ee/spec/frontend/fixtures/on_demand_dast_scans.rb'
|
||||
- 'ee/spec/graphql/ee/mutations/boards/issues/issue_move_list_spec.rb'
|
||||
- 'ee/spec/graphql/ee/mutations/ci/job_token_scope/add_project_spec.rb'
|
||||
- 'ee/spec/graphql/ee/mutations/ci/job_token_scope/remove_project_spec.rb'
|
||||
- 'ee/spec/graphql/ee/resolvers/project_issues_resolver_spec.rb'
|
||||
- 'ee/spec/graphql/ee/types/group_type_spec.rb'
|
||||
- 'ee/spec/graphql/mutations/boards/epic_boards/create_spec.rb'
|
||||
|
|
|
|||
|
|
@ -0,0 +1,133 @@
|
|||
---
|
||||
# Cop supports --autocorrect.
|
||||
RSpec/ChangeByZero:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'ee/spec/controllers/groups/todos_controller_spec.rb'
|
||||
- 'ee/spec/lib/audit/external_status_check_changes_auditor_spec.rb'
|
||||
- 'ee/spec/lib/ee/gitlab/background_migration/migrate_vulnerabilities_feedback_to_vulnerabilities_state_transition_spec.rb'
|
||||
- 'ee/spec/lib/ee/gitlab/scim/group/deprovisioning_service_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/background_migration/create_vulnerability_links_spec.rb'
|
||||
- 'ee/spec/lib/remote_development/namespace_cluster_agent_mapping_operations/create/main_integration_spec.rb'
|
||||
- 'ee/spec/lib/remote_development/namespace_cluster_agent_mapping_operations/create/mapping_creator_spec.rb'
|
||||
- 'ee/spec/lib/remote_development/namespace_cluster_agent_mapping_operations/delete/main_integration_spec.rb'
|
||||
- 'ee/spec/models/ee/project_member_spec.rb'
|
||||
- 'ee/spec/models/search/zoekt/repository_spec.rb'
|
||||
- 'ee/spec/requests/api/admin/search/zoekt_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/audit_events/streaming/instance_headers/destroy_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/mutations/audit_events/instance_external_audit_event_destinations/destroy_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/mutations/branch_rules/external_status_checks/create_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/mutations/ci/project_subscriptions/delete_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/mutations/merge_trains/cars/delete_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/mutations/security/configuration/project_security_exclusion_delete_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/mutations/work_items/create_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/mutations/work_items/linked_items/add_spec.rb'
|
||||
- 'ee/spec/requests/api/merge_request_approvals_spec.rb'
|
||||
- 'ee/spec/services/app_sec/dast/profiles/create_service_spec.rb'
|
||||
- 'ee/spec/services/application_settings/update_service_spec.rb'
|
||||
- 'ee/spec/services/approval_rules/user_rules_destroy_service_spec.rb'
|
||||
- 'ee/spec/services/ci/delete_project_subscription_service_spec.rb'
|
||||
- 'ee/spec/services/ci/minutes/update_project_and_namespace_usage_service_spec.rb'
|
||||
- 'ee/spec/services/ee/ci/update_instance_variables_service_spec.rb'
|
||||
- 'ee/spec/services/ee/issues/create_service_spec.rb'
|
||||
- 'ee/spec/services/ee/members/destroy_service_spec.rb'
|
||||
- 'ee/spec/services/geo/container_repository_registry_removal_service_spec.rb'
|
||||
- 'ee/spec/services/geo/file_registry_removal_service_spec.rb'
|
||||
- 'ee/spec/services/geo/metrics_update_service_spec.rb'
|
||||
- 'ee/spec/services/gitlab_subscriptions/add_on_purchases/gitlab_com/provision_service_spec.rb'
|
||||
- 'ee/spec/services/gitlab_subscriptions/add_on_purchases/self_managed/provision_services/duo_spec.rb'
|
||||
- 'ee/spec/services/push_rules/create_or_update_service_spec.rb'
|
||||
- 'ee/spec/services/registrations/import_namespace_create_service_spec.rb'
|
||||
- 'ee/spec/services/registrations/standard_namespace_create_service_spec.rb'
|
||||
- 'ee/spec/services/sbom/ingestion/tasks/ingest_sources_spec.rb'
|
||||
- 'ee/spec/services/search/zoekt/indexing_task_service_spec.rb'
|
||||
- 'ee/spec/services/security/ingestion/tasks/ingest_cvs_security_scanners_spec.rb'
|
||||
- 'ee/spec/services/security/orchestration/create_bot_service_spec.rb'
|
||||
- 'ee/spec/services/security/security_orchestration_policies/rule_schedule_service_spec.rb'
|
||||
- 'ee/spec/services/software_license_policies/bulk_create_scan_result_policy_service_spec.rb'
|
||||
- 'ee/spec/services/vulnerabilities/manually_create_service_spec.rb'
|
||||
- 'ee/spec/services/vulnerabilities/security_finding/create_merge_request_service_spec.rb'
|
||||
- 'ee/spec/support/shared_examples/models/concerns/replicable_model_with_separate_table_shared_examples.rb'
|
||||
- 'ee/spec/workers/observability/alert_query_worker_spec.rb'
|
||||
- 'ee/spec/workers/security/store_security_reports_by_project_worker_spec.rb'
|
||||
- 'spec/controllers/admin/clusters_controller_spec.rb'
|
||||
- 'spec/controllers/groups/boards_controller_spec.rb'
|
||||
- 'spec/controllers/groups/clusters_controller_spec.rb'
|
||||
- 'spec/controllers/groups/dependency_proxy_for_containers_controller_spec.rb'
|
||||
- 'spec/controllers/projects/boards_controller_spec.rb'
|
||||
- 'spec/controllers/projects/clusters_controller_spec.rb'
|
||||
- 'spec/controllers/projects/merge_requests/drafts_controller_spec.rb'
|
||||
- 'spec/controllers/projects/notes_controller_spec.rb'
|
||||
- 'spec/features/admin/users/users_spec.rb'
|
||||
- 'spec/lib/api/helpers_spec.rb'
|
||||
- 'spec/lib/gitlab/background_migration/backfill_user_details_spec.rb'
|
||||
- 'spec/lib/gitlab/cache/ci/project_pipeline_status_spec.rb'
|
||||
- 'spec/lib/gitlab/checks/matching_merge_request_spec.rb'
|
||||
- 'spec/lib/gitlab/database/background_migration/batched_migration_runner_spec.rb'
|
||||
- 'spec/lib/gitlab/database/partitioning/list/convert_table_spec.rb'
|
||||
- 'spec/lib/gitlab/database/tables_truncate_spec.rb'
|
||||
- 'spec/lib/gitlab/git_access_project_spec.rb'
|
||||
- 'spec/lib/gitlab/github_import/importer/pull_requests/review_importer_spec.rb'
|
||||
- 'spec/lib/gitlab/github_import/importer/releases_importer_spec.rb'
|
||||
- 'spec/lib/gitlab/seeders/ci/catalog/resource_seeder_spec.rb'
|
||||
- 'spec/lib/gitlab/seeders/ci/variables_group_seeder_spec.rb'
|
||||
- 'spec/lib/gitlab/seeders/ci/variables_project_seeder_spec.rb'
|
||||
- 'spec/lib/gitlab/seeders/project_environment_seeder_spec.rb'
|
||||
- 'spec/migrations/db/migrate/20240806100120_remove_records_without_project_from_project_saved_replies_table_spec.rb'
|
||||
- 'spec/models/integrations/slack_workspace/api_scope_spec.rb'
|
||||
- 'spec/requests/api/ci/runners_spec.rb'
|
||||
- 'spec/requests/api/ci/variables_spec.rb'
|
||||
- 'spec/requests/api/composer_packages_spec.rb'
|
||||
- 'spec/requests/api/generic_packages_spec.rb'
|
||||
- 'spec/requests/api/graphql/mutations/work_items/update_spec.rb'
|
||||
- 'spec/requests/api/group_variables_spec.rb'
|
||||
- 'spec/requests/api/invitations_spec.rb'
|
||||
- 'spec/requests/api/members_spec.rb'
|
||||
- 'spec/requests/api/merge_requests_spec.rb'
|
||||
- 'spec/requests/api/projects_spec.rb'
|
||||
- 'spec/requests/api/pypi_packages_spec.rb'
|
||||
- 'spec/requests/api/rubygem_packages_spec.rb'
|
||||
- 'spec/requests/api/terraform/modules/v1/project_packages_spec.rb'
|
||||
- 'spec/requests/api/terraform/state_spec.rb'
|
||||
- 'spec/requests/api/terraform/state_version_spec.rb'
|
||||
- 'spec/requests/api/users_spec.rb'
|
||||
- 'spec/services/ci/create_downstream_pipeline_service_spec.rb'
|
||||
- 'spec/services/ci/delete_objects_service_spec.rb'
|
||||
- 'spec/services/ci/job_artifacts/destroy_all_expired_service_spec.rb'
|
||||
- 'spec/services/ci/job_artifacts/destroy_batch_service_spec.rb'
|
||||
- 'spec/services/import/gitlab_projects/create_project_service_spec.rb'
|
||||
- 'spec/services/incident_management/timeline_events/update_service_spec.rb'
|
||||
- 'spec/services/merge_requests/create_from_issue_service_spec.rb'
|
||||
- 'spec/services/merge_requests/refresh_service_spec.rb'
|
||||
- 'spec/services/packages/composer/create_package_service_spec.rb'
|
||||
- 'spec/services/packages/generic/create_package_file_service_spec.rb'
|
||||
- 'spec/services/packages/npm/create_metadata_cache_service_spec.rb'
|
||||
- 'spec/services/packages/nuget/sync_metadatum_service_spec.rb'
|
||||
- 'spec/services/packages/nuget/update_package_from_metadata_service_spec.rb'
|
||||
- 'spec/services/packages/protection/create_rule_service_spec.rb'
|
||||
- 'spec/services/packages/pypi/create_package_service_spec.rb'
|
||||
- 'spec/services/projects/transfer_service_spec.rb'
|
||||
- 'spec/services/projects/update_pages_service_spec.rb'
|
||||
- 'spec/services/routes/rename_descendants_service_spec.rb'
|
||||
- 'spec/support/shared_examples/controllers/todos_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/graphql/mutations/timelogs/create_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/models/relative_positioning_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/requests/api/nuget_packages_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/requests/api/pypi_packages_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/services/clusters/create_service_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/services/schedule_bulk_repository_shard_moves_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/services/wiki_pages/update_service_shared_examples.rb'
|
||||
- 'spec/workers/gitlab/bitbucket_import/stage/import_issues_notes_worker_spec.rb'
|
||||
- 'spec/workers/gitlab/bitbucket_import/stage/import_issues_worker_spec.rb'
|
||||
- 'spec/workers/gitlab/bitbucket_import/stage/import_pull_requests_notes_worker_spec.rb'
|
||||
- 'spec/workers/gitlab/bitbucket_import/stage/import_pull_requests_worker_spec.rb'
|
||||
- 'spec/workers/gitlab/bitbucket_server_import/stage/import_pull_requests_worker_spec.rb'
|
||||
- 'spec/workers/gitlab/bitbucket_server_import/stage/import_repository_worker_spec.rb'
|
||||
- 'spec/workers/gitlab/bitbucket_server_import/stage/import_users_worker_spec.rb'
|
||||
- 'spec/workers/packages/cleanup_package_file_worker_spec.rb'
|
||||
- 'spec/workers/packages/maven/metadata/sync_worker_spec.rb'
|
||||
- 'spec/workers/packages/rubygems/extraction_worker_spec.rb'
|
||||
- 'spec/workers/process_commit_worker_spec.rb'
|
||||
- 'spec/workers/projects/import_export/wait_relation_exports_worker_spec.rb'
|
||||
- 'spec/workers/releases/manage_evidence_worker_spec.rb'
|
||||
- 'spec/workers/remove_expired_members_worker_spec.rb'
|
||||
|
|
@ -0,0 +1,212 @@
|
|||
---
|
||||
# Cop supports --autocorrect.
|
||||
RSpec/ContainExactly:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'ee/spec/controllers/operations_controller_spec.rb'
|
||||
- 'ee/spec/finders/billed_users_finder_spec.rb'
|
||||
- 'ee/spec/finders/ee/work_items/work_items_finder_spec.rb'
|
||||
- 'ee/spec/finders/epics_finder_spec.rb'
|
||||
- 'ee/spec/finders/incident_management/escalation_rules_finder_spec.rb'
|
||||
- 'ee/spec/finders/iterations_finder_spec.rb'
|
||||
- 'ee/spec/finders/licenses_finder_spec.rb'
|
||||
- 'ee/spec/finders/security/project_security_exclusions_finder_spec.rb'
|
||||
- 'ee/spec/finders/security/scan_result_policies/findings_finder_spec.rb'
|
||||
- 'ee/spec/finders/users_finder_spec.rb'
|
||||
- 'ee/spec/finders/work_items/widgets/filters/requirement_legacy_spec.rb'
|
||||
- 'ee/spec/graphql/resolvers/iterations_resolver_spec.rb'
|
||||
- 'ee/spec/graphql/types/ai/message_role_enum_spec.rb'
|
||||
- 'ee/spec/graphql/types/geo/registries_bulk_action_enum_spec.rb'
|
||||
- 'ee/spec/graphql/types/geo/registry_action_enum_spec.rb'
|
||||
- 'ee/spec/graphql/types/gitlab_subscriptions/subscription_history_change_type_enum_spec.rb'
|
||||
- 'ee/spec/graphql/types/gitlab_subscriptions/user_role_enum_spec.rb'
|
||||
- 'ee/spec/graphql/types/incident_management/issuable_resource_link_type_enum_spec.rb'
|
||||
- 'ee/spec/graphql/types/merge_trains/car_status_enum_spec.rb'
|
||||
- 'ee/spec/graphql/types/merge_trains/train_status_enum_spec.rb'
|
||||
- 'ee/spec/graphql/types/observability/open_telemetry_metric_type_enum_spec.rb'
|
||||
- 'ee/spec/graphql/types/requirements_management/test_report_state_enum_spec.rb'
|
||||
- 'ee/spec/graphql/types/vulnerability/external_issue_link_external_tracker_enum_spec.rb'
|
||||
- 'ee/spec/graphql/types/vulnerability/external_issue_link_type_enum_spec.rb'
|
||||
- 'ee/spec/graphql/types/vulnerability/issue_link_type_enum_spec.rb'
|
||||
- 'ee/spec/graphql/types/vulnerability_detail_type_spec.rb'
|
||||
- 'ee/spec/graphql/types/vulnerability_grade_enum_spec.rb'
|
||||
- 'ee/spec/graphql/types/vulnerability_severity_enum_spec.rb'
|
||||
- 'ee/spec/graphql/types/vulnerability_state_enum_spec.rb'
|
||||
- 'ee/spec/helpers/ee/registrations_helper_spec.rb'
|
||||
- 'ee/spec/helpers/projects/learn_gitlab_helper_spec.rb'
|
||||
- 'ee/spec/lib/ee/api/entities/issue_spec.rb'
|
||||
- 'ee/spec/lib/ee/gitlab/application_context_spec.rb'
|
||||
- 'ee/spec/lib/ee/gitlab/background_migration/migrate_approver_to_approval_rules_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/ci/pipeline/chain/create_cross_database_associations_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/code_owners/file_spec.rb'
|
||||
- 'ee/spec/models/approval_project_rule_spec.rb'
|
||||
- 'ee/spec/models/approval_rules/approval_group_rule_spec.rb'
|
||||
- 'ee/spec/models/approval_state_spec.rb'
|
||||
- 'ee/spec/models/ci/pipeline_spec.rb'
|
||||
- 'ee/spec/models/ee/group_spec.rb'
|
||||
- 'ee/spec/models/ee/members/members_with_parents_spec.rb'
|
||||
- 'ee/spec/models/geo/event_log_spec.rb'
|
||||
- 'ee/spec/models/gitlab_subscription_spec.rb'
|
||||
- 'ee/spec/models/gitlab_subscriptions/features_spec.rb'
|
||||
- 'ee/spec/models/iteration_spec.rb'
|
||||
- 'ee/spec/models/merge_trains/train_spec.rb'
|
||||
- 'ee/spec/models/security/orchestration_policy_configuration_spec.rb'
|
||||
- 'ee/spec/models/work_items/type_spec.rb'
|
||||
- 'ee/spec/presenters/approval_rule_presenter_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/epics/epics_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/group/labels_query_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/iterations/cadences_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/iterations/iterations_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/merge_trains/trains_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/mutations/approval_project_rules/update_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/mutations/branch_rules/approval_project_rules/create_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/project/dast_profiles_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/vulnerabilities/issue_links_spec.rb'
|
||||
- 'ee/spec/requests/api/license_spec.rb'
|
||||
- 'ee/spec/requests/groups_controller_spec.rb'
|
||||
- 'ee/spec/services/ai/repository_xray/scan_dependencies_service_spec.rb'
|
||||
- 'ee/spec/services/approval_rules/finalize_service_spec.rb'
|
||||
- 'ee/spec/services/approval_rules/params_filtering_service_spec.rb'
|
||||
- 'ee/spec/services/ci/process_pipeline_service_spec.rb'
|
||||
- 'ee/spec/services/click_house/data_ingestion/ci_finished_builds_sync_service_spec.rb'
|
||||
- 'ee/spec/services/ee/ip_restrictions/update_service_spec.rb'
|
||||
- 'ee/spec/services/security/security_orchestration_policies/policy_branches_service_spec.rb'
|
||||
- 'ee/spec/services/vulnerabilities/update_service_spec.rb'
|
||||
- 'ee/spec/services/vulnerability_exports/exporters/csv_service_spec.rb'
|
||||
- 'ee/spec/support/helpers/search_results_helpers.rb'
|
||||
- 'ee/spec/support/shared_examples/models/vulnerability_and_finding_shared_examples.rb'
|
||||
- 'ee/spec/support/shared_examples/requests/api/project_approval_rules_api_shared_examples.rb'
|
||||
- 'ee/spec/workers/elastic_namespace_rollout_worker_spec.rb'
|
||||
- 'ee/spec/workers/search/index_curation_worker_spec.rb'
|
||||
- 'spec/controllers/concerns/continue_params_spec.rb'
|
||||
- 'spec/controllers/concerns/strong_pagination_params_spec.rb'
|
||||
- 'spec/controllers/dashboard/groups_controller_spec.rb'
|
||||
- 'spec/controllers/groups/children_controller_spec.rb'
|
||||
- 'spec/finders/ci/job_artifacts_finder_spec.rb'
|
||||
- 'spec/finders/ci/pipelines_finder_spec.rb'
|
||||
- 'spec/finders/merge_requests_finder_spec.rb'
|
||||
- 'spec/finders/organizations/user_organizations_finder_spec.rb'
|
||||
- 'spec/finders/personal_access_tokens_finder_spec.rb'
|
||||
- 'spec/finders/projects_finder_spec.rb'
|
||||
- 'spec/finders/repositories/branch_names_finder_spec.rb'
|
||||
- 'spec/finders/todos_finder_spec.rb'
|
||||
- 'spec/graphql/mutations/ci/runner/update_spec.rb'
|
||||
- 'spec/graphql/resolvers/ci/all_jobs_resolver_spec.rb'
|
||||
- 'spec/graphql/resolvers/concerns/resolves_pipelines_spec.rb'
|
||||
- 'spec/graphql/resolvers/error_tracking/sentry_errors_resolver_spec.rb'
|
||||
- 'spec/graphql/resolvers/namespace_projects_resolver_spec.rb'
|
||||
- 'spec/graphql/resolvers/repository_branch_names_resolver_spec.rb'
|
||||
- 'spec/graphql/types/ci/analytics_job_status_enum_spec.rb'
|
||||
- 'spec/graphql/types/ci/catalog/resources/components/input_type_enum_spec.rb'
|
||||
- 'spec/graphql/types/ci/freeze_period_status_enum_spec.rb'
|
||||
- 'spec/graphql/types/ci/job_artifact_file_type_enum_spec.rb'
|
||||
- 'spec/graphql/types/ci/job_status_enum_spec.rb'
|
||||
- 'spec/graphql/types/ci/job_token_scope/policies_enum_spec.rb'
|
||||
- 'spec/graphql/types/ci/job_token_scope_type_spec.rb'
|
||||
- 'spec/graphql/types/ci/pipeline_creations/status_enum_spec.rb'
|
||||
- 'spec/graphql/types/ci/pipeline_schedule_sort_enum_spec.rb'
|
||||
- 'spec/graphql/types/ci/pipeline_scope_enum_spec.rb'
|
||||
- 'spec/graphql/types/ci/pipeline_status_enum_spec.rb'
|
||||
- 'spec/graphql/types/container_repository_cleanup_status_enum_spec.rb'
|
||||
- 'spec/graphql/types/container_repository_status_enum_spec.rb'
|
||||
- 'spec/graphql/types/issuable_searchable_field_enum_spec.rb'
|
||||
- 'spec/graphql/types/issuable_severity_enum_spec.rb'
|
||||
- 'spec/graphql/types/merge_requests/mergeability_check_identifier_enum_spec.rb'
|
||||
- 'spec/graphql/types/merge_requests/mergeability_check_status_enum_spec.rb'
|
||||
- 'spec/graphql/types/packages/cleanup/keep_duplicated_package_files_enum_spec.rb'
|
||||
- 'spec/graphql/types/packages/conan/metadatum_file_type_enum_spec.rb'
|
||||
- 'spec/graphql/types/packages/package_dependency_type_enum_spec.rb'
|
||||
- 'spec/graphql/types/packages/package_group_sort_enum_spec.rb'
|
||||
- 'spec/graphql/types/packages/package_sort_enum_spec.rb'
|
||||
- 'spec/graphql/types/packages/package_status_enum_spec.rb'
|
||||
- 'spec/graphql/types/packages/package_type_enum_spec.rb'
|
||||
- 'spec/graphql/types/project_member_relation_enum_spec.rb'
|
||||
- 'spec/graphql/types/security/report_types_enum_spec.rb'
|
||||
- 'spec/graphql/types/todo_target_enum_spec.rb'
|
||||
- 'spec/graphql/types/visibility_pipeline_id_type_enum_spec.rb'
|
||||
- 'spec/helpers/integrations_helper_spec.rb'
|
||||
- 'spec/helpers/nav_helper_spec.rb'
|
||||
- 'spec/helpers/releases_helper_spec.rb'
|
||||
- 'spec/keeps/helpers/milestones_spec.rb'
|
||||
- 'spec/lib/atlassian/jira_connect/serializers/deployment_entity_spec.rb'
|
||||
- 'spec/lib/gitlab/application_context_spec.rb'
|
||||
- 'spec/lib/gitlab/background_migration/redis/backfill_project_pipeline_status_ttl_spec.rb'
|
||||
- 'spec/lib/gitlab/background_migration/resolve_vulnerabilities_for_removed_analyzers_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/reports/test_suite_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/variables/builder/group_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/variables/builder/pipeline_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/variables/downstream/generator_spec.rb'
|
||||
- 'spec/lib/gitlab/database/load_balancing/host_list_spec.rb'
|
||||
- 'spec/lib/gitlab/database/loose_foreign_keys_spec.rb'
|
||||
- 'spec/lib/gitlab/database/migrations/instrumentation_spec.rb'
|
||||
- 'spec/lib/gitlab/database_spec.rb'
|
||||
- 'spec/lib/gitlab/feature_categories_spec.rb'
|
||||
- 'spec/lib/gitlab/graphql/pagination/keyset/connection_spec.rb'
|
||||
- 'spec/lib/gitlab/health_checks/redis_spec.rb'
|
||||
- 'spec/lib/gitlab/hook_data/key_builder_spec.rb'
|
||||
- 'spec/lib/gitlab/import_export/project/tree_restorer_spec.rb'
|
||||
- 'spec/lib/gitlab/instrumentation/redis_spec.rb'
|
||||
- 'spec/lib/gitlab/metrics/requests_rack_middleware_spec.rb'
|
||||
- 'spec/lib/gitlab/metrics/web_transaction_spec.rb'
|
||||
- 'spec/lib/gitlab/path_regex_spec.rb'
|
||||
- 'spec/lib/gitlab/rack_attack/user_allowlist_spec.rb'
|
||||
- 'spec/lib/gitlab/safe_request_loader_spec.rb'
|
||||
- 'spec/lib/gitlab/usage/metrics/instrumentations/unique_count_metric_spec.rb'
|
||||
- 'spec/models/ci/bridge_spec.rb'
|
||||
- 'spec/models/ci/job_artifact_spec.rb'
|
||||
- 'spec/models/ci/pipeline_schedule_spec.rb'
|
||||
- 'spec/models/ci/pipeline_spec.rb'
|
||||
- 'spec/models/ci/tag_spec.rb'
|
||||
- 'spec/models/commit_status_spec.rb'
|
||||
- 'spec/models/compare_spec.rb'
|
||||
- 'spec/models/concerns/members/enumerable_spec.rb'
|
||||
- 'spec/models/design_management/version_spec.rb'
|
||||
- 'spec/models/group_spec.rb'
|
||||
- 'spec/models/hooks/web_hook_spec.rb'
|
||||
- 'spec/models/member_spec.rb'
|
||||
- 'spec/models/members/members/members_with_parents_spec.rb'
|
||||
- 'spec/models/organizations/organization_spec.rb'
|
||||
- 'spec/models/packages/build_info_spec.rb'
|
||||
- 'spec/models/packages/dependency_spec.rb'
|
||||
- 'spec/models/packages/package_file_spec.rb'
|
||||
- 'spec/models/packages/package_spec.rb'
|
||||
- 'spec/models/slack_integration_spec.rb'
|
||||
- 'spec/models/virtual_registries/packages/maven/upstream_spec.rb'
|
||||
- 'spec/presenters/packages/nuget/search_results_presenter_spec.rb'
|
||||
- 'spec/requests/api/ci/pipelines_spec.rb'
|
||||
- 'spec/requests/api/graphql/packages/package_spec.rb'
|
||||
- 'spec/requests/api/graphql/project/merge_requests/merge_requests_spec.rb'
|
||||
- 'spec/requests/api/groups_spec.rb'
|
||||
- 'spec/requests/api/projects_spec.rb'
|
||||
- 'spec/requests/api/sidekiq_metrics_spec.rb'
|
||||
- 'spec/requests/projects/merge_requests_discussions_spec.rb'
|
||||
- 'spec/services/ci/create_pipeline_service/needs_spec.rb'
|
||||
- 'spec/services/ci/create_pipeline_service/pre_post_stages_spec.rb'
|
||||
- 'spec/services/ci/reset_skipped_jobs_service_spec.rb'
|
||||
- 'spec/services/design_management/copy_design_collection/copy_service_spec.rb'
|
||||
- 'spec/services/merge_requests/build_service_spec.rb'
|
||||
- 'spec/services/packages/debian/create_distribution_service_spec.rb'
|
||||
- 'spec/services/packages/debian/update_distribution_service_spec.rb'
|
||||
- 'spec/services/packages/nuget/create_dependency_service_spec.rb'
|
||||
- 'spec/services/packages/nuget/update_package_from_metadata_service_spec.rb'
|
||||
- 'spec/services/packages/update_tags_service_spec.rb'
|
||||
- 'spec/services/projects/lfs_pointers/lfs_link_service_spec.rb'
|
||||
- 'spec/support/helpers/api_helpers.rb'
|
||||
- 'spec/support/helpers/database/trigger_helpers.rb'
|
||||
- 'spec/support/matchers/graphql_matchers.rb'
|
||||
- 'spec/support/shared_examples/features/protected_branches_with_deploy_keys_examples.rb'
|
||||
- 'spec/support/shared_examples/features/protected_tags_with_deploy_keys_examples.rb'
|
||||
- 'spec/support/shared_examples/finders/assignees_filter_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/finders/issues_finder_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/graphql/connection_paged_nodes_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/graphql/container_expiration_policy_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/lib/gitlab/import_export/attributes_permitter_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/models/application_setting_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/models/concerns/bulk_users_by_email_load_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/models/concerns/composite_id_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/models/concerns/counter_attribute_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/models/packages/debian/distribution_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/requests/api/graphql/issue_list_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/requests/api/hooks_shared_examples.rb'
|
||||
- 'spec/workers/concerns/limited_capacity/job_tracker_spec.rb'
|
||||
- 'spec/workers/emails_on_push_worker_spec.rb'
|
||||
|
|
@ -1356,7 +1356,6 @@ RSpec/ContextWording:
|
|||
- 'spec/initializers/carrierwave_s3_encryption_headers_patch_spec.rb'
|
||||
- 'spec/initializers/mail_encoding_patch_spec.rb'
|
||||
- 'spec/initializers/rack_multipart_patch_spec.rb'
|
||||
- 'spec/initializers/secret_token_spec.rb'
|
||||
- 'spec/initializers/settings_spec.rb'
|
||||
- 'spec/initializers/validate_database_config_spec.rb'
|
||||
- 'spec/lib/api/entities/application_setting_spec.rb'
|
||||
|
|
|
|||
|
|
@ -0,0 +1,40 @@
|
|||
---
|
||||
# Cop supports --autocorrect.
|
||||
RSpec/Dialect:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'ee/spec/controllers/admin/application_settings_controller_spec.rb'
|
||||
- 'ee/spec/helpers/ee/personal_access_tokens_helper_spec.rb'
|
||||
- 'ee/spec/lib/ee/gitlab/gon_helper_spec.rb'
|
||||
- 'ee/spec/lib/ee/gitlab/saas_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/llm/utils/flag_checker_spec.rb'
|
||||
- 'ee/spec/models/ai/feature_setting_spec.rb'
|
||||
- 'ee/spec/models/ee/namespace_spec.rb'
|
||||
- 'ee/spec/models/ee/project_spec.rb'
|
||||
- 'ee/spec/models/gitlab_subscriptions/features_spec.rb'
|
||||
- 'ee/spec/models/license_spec.rb'
|
||||
- 'ee/spec/models/merge_request_spec.rb'
|
||||
- 'ee/spec/models/project_feature_spec.rb'
|
||||
- 'ee/spec/models/work_items/type_spec.rb'
|
||||
- 'ee/spec/policies/project_policy_spec.rb'
|
||||
- 'ee/spec/requests/api/epic_boards_spec.rb'
|
||||
- 'ee/spec/requests/api/settings_spec.rb'
|
||||
- 'ee/spec/services/dashboard/projects/create_service_spec.rb'
|
||||
- 'ee/spec/services/ee/notes/quick_actions_service_spec.rb'
|
||||
- 'ee/spec/support/shared_examples/requests/api/graphql/work_item_type_list_ee_shared_examples.rb'
|
||||
- 'qa/spec/scenario/template_spec.rb'
|
||||
- 'qa/spec/scenario_shared_examples.rb'
|
||||
- 'spec/benchmarks/banzai_benchmark.rb'
|
||||
- 'spec/controllers/projects/pipelines_controller_spec.rb'
|
||||
- 'spec/factories/projects/ci_feature_usages.rb'
|
||||
- 'spec/features/issues/user_bulk_edits_issues_labels_spec.rb'
|
||||
- 'spec/features/projects/labels/subscription_spec.rb'
|
||||
- 'spec/features/projects/labels/update_prioritization_spec.rb'
|
||||
- 'spec/lib/feature_spec.rb'
|
||||
- 'spec/lib/gitlab/github_import/label_finder_spec.rb'
|
||||
- 'spec/models/concerns/issuable_spec.rb'
|
||||
- 'spec/models/merge_request_spec.rb'
|
||||
- 'spec/models/project_spec.rb'
|
||||
- 'spec/policies/project_policy_spec.rb'
|
||||
- 'spec/services/projects/update_service_spec.rb'
|
||||
- 'spec/services/quick_actions/interpret_service_spec.rb'
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
---
|
||||
RSpec/DuplicatedMetadata:
|
||||
Details: grace period
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
---
|
||||
RSpec/EmptyMetadata:
|
||||
Details: grace period
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
---
|
||||
RSpec/EmptyOutput:
|
||||
Details: grace period
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
---
|
||||
# Cop supports --autocorrect.
|
||||
RSpec/Eq:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'ee/spec/controllers/admin/application_settings_controller_spec.rb'
|
||||
- 'spec/controllers/projects/compare_controller_spec.rb'
|
||||
|
|
@ -0,0 +1,607 @@
|
|||
---
|
||||
RSpec/ExampleWithoutDescription:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'ee/spec/bin/custom_ability_spec.rb'
|
||||
- 'ee/spec/components/gitlab_subscriptions/discover_duo_pro_component_spec.rb'
|
||||
- 'ee/spec/controllers/concerns/onboarding/free_registration_spec.rb'
|
||||
- 'ee/spec/controllers/ee/dashboard/projects_controller_spec.rb'
|
||||
- 'ee/spec/controllers/ee/search_controller_spec.rb'
|
||||
- 'ee/spec/controllers/groups/analytics/ci_cd_analytics_controller_spec.rb'
|
||||
- 'ee/spec/controllers/projects_controller_spec.rb'
|
||||
- 'ee/spec/controllers/repositories/git_http_controller_spec.rb'
|
||||
- 'ee/spec/features/groups/hooks/user_tests_hooks_spec.rb'
|
||||
- 'ee/spec/features/projects/product_analytics/dashboards_shared_examples.rb'
|
||||
- 'ee/spec/features/registrations/identity_verification_spec.rb'
|
||||
- 'ee/spec/finders/ee/alert_management/http_integrations_finder_spec.rb'
|
||||
- 'ee/spec/finders/ee/clusters/agents_finder_spec.rb'
|
||||
- 'ee/spec/finders/ee/projects_finder_spec.rb'
|
||||
- 'ee/spec/finders/projects/integrations/jira/issues_finder_spec.rb'
|
||||
- 'ee/spec/finders/security/related_pipelines_finder_spec.rb'
|
||||
- 'ee/spec/finders/security/scan_result_policies/findings_finder_spec.rb'
|
||||
- 'ee/spec/finders/security/vulnerability_reads_finder_spec.rb'
|
||||
- 'ee/spec/finders/users/add_on_trial_eligible_namespaces_finder_spec.rb'
|
||||
- 'ee/spec/graphql/ee/resolvers/projects_resolver_spec.rb'
|
||||
- 'ee/spec/graphql/ee/types/permission_types/deployment_spec.rb'
|
||||
- 'ee/spec/graphql/resolvers/security/project_security_exclusion_resolver_spec.rb'
|
||||
- 'ee/spec/graphql/types/ci/code_quality_degradation_type_spec.rb'
|
||||
- 'ee/spec/graphql/types/ci/minutes/namespace_monthly_usage_type_spec.rb'
|
||||
- 'ee/spec/graphql/types/ci/minutes/project_monthly_usage_type_spec.rb'
|
||||
- 'ee/spec/graphql/types/permission_types/pipeline_security_report_finding_spec.rb'
|
||||
- 'ee/spec/graphql/types/permission_types/vulnerability_spec.rb'
|
||||
- 'ee/spec/graphql/types/project_type_spec.rb'
|
||||
- 'ee/spec/graphql/types/security/project_security_exclusion_type_spec.rb'
|
||||
- 'ee/spec/graphql/types/vulnerability_location/container_scanning_type_spec.rb'
|
||||
- 'ee/spec/graphql/types/vulnerability_location/coverage_fuzzing_type_spec.rb'
|
||||
- 'ee/spec/graphql/types/vulnerability_location/generic_type_spec.rb'
|
||||
- 'ee/spec/graphql/types/vulnerability_location/sast_type_spec.rb'
|
||||
- 'ee/spec/graphql/types/vulnerability_location/secret_detection_type_spec.rb'
|
||||
- 'ee/spec/graphql/types/work_items/widgets/rolledup_dates_input_type_spec.rb'
|
||||
- 'ee/spec/helpers/compliance_management/compliance_framework/group_settings_helper_spec.rb'
|
||||
- 'ee/spec/helpers/ee/labels_helper_spec.rb'
|
||||
- 'ee/spec/helpers/ee/packages_helper_spec.rb'
|
||||
- 'ee/spec/helpers/ee/profiles_helper_spec.rb'
|
||||
- 'ee/spec/helpers/ee/projects/security/api_fuzzing_configuration_helper_spec.rb'
|
||||
- 'ee/spec/helpers/ee/projects/security/dast_configuration_helper_spec.rb'
|
||||
- 'ee/spec/helpers/ee/projects/security/sast_configuration_helper_spec.rb'
|
||||
- 'ee/spec/helpers/ee/users/callouts_helper_spec.rb'
|
||||
- 'ee/spec/helpers/projects_helper_spec.rb'
|
||||
- 'ee/spec/helpers/search_helper_spec.rb'
|
||||
- 'ee/spec/helpers/users_helper_spec.rb'
|
||||
- 'ee/spec/lib/api/entities/clusters/receptive_agent_spec.rb'
|
||||
- 'ee/spec/lib/ee/api/entities/experiment_spec.rb'
|
||||
- 'ee/spec/lib/ee/gitlab/auth/ldap/access_levels_spec.rb'
|
||||
- 'ee/spec/lib/ee/gitlab/ci/project_config_spec.rb'
|
||||
- 'ee/spec/lib/ee/gitlab/ci/variables/builder/scan_execution_policies_spec.rb'
|
||||
- 'ee/spec/lib/ee/gitlab/database_spec.rb'
|
||||
- 'ee/spec/lib/ee/gitlab/observability_spec.rb'
|
||||
- 'ee/spec/lib/ee/gitlab/scim/attribute_transform_spec.rb'
|
||||
- 'ee/spec/lib/ee/gitlab/scim/value_parser_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/auth/smartcard/certificate_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/auth/smartcard/ldap_certificate_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/auth/smartcard/san_extension_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/ci/parsers/license_compliance/license_scanning_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/ci/pipeline/chain/config/content_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/epic_work_item_sync/diff_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/license_scanning/branch_components_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/package_metadata/connector/base_data_file_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/package_metadata/connector/gcp_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/package_metadata/connector/offline_spec.rb'
|
||||
- 'ee/spec/lib/web_ide/settings/settings_integration_spec.rb'
|
||||
- 'ee/spec/models/ai/code_suggestion_event_spec.rb'
|
||||
- 'ee/spec/models/analytics/cycle_analytics/value_stream_setting_spec.rb'
|
||||
- 'ee/spec/models/application_setting_spec.rb'
|
||||
- 'ee/spec/models/approval_merge_request_rule_spec.rb'
|
||||
- 'ee/spec/models/approval_project_rule_spec.rb'
|
||||
- 'ee/spec/models/audit_events/external_audit_event_destination_spec.rb'
|
||||
- 'ee/spec/models/audit_events/streaming/instance_event_type_filter_spec.rb'
|
||||
- 'ee/spec/models/board_user_preference_spec.rb'
|
||||
- 'ee/spec/models/boards/epic_board_spec.rb'
|
||||
- 'ee/spec/models/boards/epic_list_user_preference_spec.rb'
|
||||
- 'ee/spec/models/ci/minutes/quota_spec.rb'
|
||||
- 'ee/spec/models/ci/pipeline_spec.rb'
|
||||
- 'ee/spec/models/clusters/agents/url_configuration_spec.rb'
|
||||
- 'ee/spec/models/compliance_management/framework_spec.rb'
|
||||
- 'ee/spec/models/container_repository_spec.rb'
|
||||
- 'ee/spec/models/dast/profile_spec.rb'
|
||||
- 'ee/spec/models/dast_scanner_profile_spec.rb'
|
||||
- 'ee/spec/models/dast_site_profile_spec.rb'
|
||||
- 'ee/spec/models/dependencies/dependency_list_export_spec.rb'
|
||||
- 'ee/spec/models/dependency_proxy/packages/setting_spec.rb'
|
||||
- 'ee/spec/models/deployments/approval_summary_spec.rb'
|
||||
- 'ee/spec/models/ee/ci/runner_spec.rb'
|
||||
- 'ee/spec/models/ee/ci/secure_file_spec.rb'
|
||||
- 'ee/spec/models/ee/clusters/agent_spec.rb'
|
||||
- 'ee/spec/models/ee/design_management/repository_spec.rb'
|
||||
- 'ee/spec/models/ee/group_spec.rb'
|
||||
- 'ee/spec/models/ee/lfs_object_spec.rb'
|
||||
- 'ee/spec/models/ee/namespace_spec.rb'
|
||||
- 'ee/spec/models/ee/namespaces/namespace_ban_spec.rb'
|
||||
- 'ee/spec/models/ee/namespaces/storage/limit_exclusion_spec.rb'
|
||||
- 'ee/spec/models/ee/pages_deployment_spec.rb'
|
||||
- 'ee/spec/models/ee/personal_access_token_spec.rb'
|
||||
- 'ee/spec/models/ee/project_spec.rb'
|
||||
- 'ee/spec/models/ee/projects/wiki_repository_spec.rb'
|
||||
- 'ee/spec/models/ee/protected_branch_spec.rb'
|
||||
- 'ee/spec/models/ee/terraform/state_version_spec.rb'
|
||||
- 'ee/spec/models/ee/user_highest_role_spec.rb'
|
||||
- 'ee/spec/models/ee/user_spec.rb'
|
||||
- 'ee/spec/models/ee/work_items/parent_link_spec.rb'
|
||||
- 'ee/spec/models/ee/work_items/related_work_item_link_spec.rb'
|
||||
- 'ee/spec/models/epic/related_epic_link_spec.rb'
|
||||
- 'ee/spec/models/epic_issue_spec.rb'
|
||||
- 'ee/spec/models/epic_spec.rb'
|
||||
- 'ee/spec/models/geo/container_repository_registry_spec.rb'
|
||||
- 'ee/spec/models/geo/design_management_repository_state_spec.rb'
|
||||
- 'ee/spec/models/geo/wiki_repository_state_spec.rb'
|
||||
- 'ee/spec/models/gitlab_subscription_spec.rb'
|
||||
- 'ee/spec/models/gitlab_subscriptions/add_on_purchase_spec.rb'
|
||||
- 'ee/spec/models/groups/saved_reply_spec.rb'
|
||||
- 'ee/spec/models/incident_management/issuable_resource_link_spec.rb'
|
||||
- 'ee/spec/models/incident_management/oncall_shift_spec.rb'
|
||||
- 'ee/spec/models/integrations/google_cloud_platform/artifact_registry_spec.rb'
|
||||
- 'ee/spec/models/integrations/google_cloud_platform/workload_identity_federation_spec.rb'
|
||||
- 'ee/spec/models/issue_spec.rb'
|
||||
- 'ee/spec/models/license_spec.rb'
|
||||
- 'ee/spec/models/members/member_role_spec.rb'
|
||||
- 'ee/spec/models/merge_request_spec.rb'
|
||||
- 'ee/spec/models/namespace_setting_spec.rb'
|
||||
- 'ee/spec/models/observability/metrics_issues_connection_spec.rb'
|
||||
- 'ee/spec/models/package_metadata/checkpoint_spec.rb'
|
||||
- 'ee/spec/models/protected_environment_spec.rb'
|
||||
- 'ee/spec/models/protected_environments/approval_rule_spec.rb'
|
||||
- 'ee/spec/models/protected_environments/deploy_access_level_spec.rb'
|
||||
- 'ee/spec/models/remote_development/remote_development_namespace_cluster_agent_mapping_spec.rb'
|
||||
- 'ee/spec/models/sbom/occurrence_spec.rb'
|
||||
- 'ee/spec/models/security/finding_spec.rb'
|
||||
- 'ee/spec/models/security/orchestration_policy_configuration_spec.rb'
|
||||
- 'ee/spec/models/security/policy_spec.rb'
|
||||
- 'ee/spec/models/security/scan_result_policy_read_spec.rb'
|
||||
- 'ee/spec/models/security/scan_result_policy_violation_spec.rb'
|
||||
- 'ee/spec/models/snippet_repository_spec.rb'
|
||||
- 'ee/spec/models/system_access/microsoft_application_spec.rb'
|
||||
- 'ee/spec/models/system_access/microsoft_graph_access_token_spec.rb'
|
||||
- 'ee/spec/models/upload_spec.rb'
|
||||
- 'ee/spec/models/vulnerabilities/external_issue_link_spec.rb'
|
||||
- 'ee/spec/models/vulnerabilities/feedback_spec.rb'
|
||||
- 'ee/spec/models/vulnerabilities/issue_link_spec.rb'
|
||||
- 'ee/spec/models/vulnerabilities/read_spec.rb'
|
||||
- 'ee/spec/policies/epic_policy_spec.rb'
|
||||
- 'ee/spec/policies/group_policy_spec.rb'
|
||||
- 'ee/spec/policies/project_policy_spec.rb'
|
||||
- 'ee/spec/policies/project_snippet_policy_spec.rb'
|
||||
- 'ee/spec/policies/vulnerability_policy_spec.rb'
|
||||
- 'ee/spec/presenters/ee/clusters/cluster_presenter_spec.rb'
|
||||
- 'ee/spec/requests/admin/credentials_controller_spec.rb'
|
||||
- 'ee/spec/requests/admin/geo/replicables_controller_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/audit_events/group/namespace_filters/create_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/audit_events/group/namespace_filters/delete_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/mutations/geo/registries/bulk_update_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/mutations/geo/registries/update_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/mutations/security/training_provider_update_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/project/google_cloud/artifact_registry/docker_images_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/projects/compliance_standards/group_adherence_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/projects/compliance_standards/project_adherence_spec.rb'
|
||||
- 'ee/spec/requests/api/group_protected_branches_spec.rb'
|
||||
- 'ee/spec/requests/api/group_push_rule_spec.rb'
|
||||
- 'ee/spec/requests/api/integrations_spec.rb'
|
||||
- 'ee/spec/requests/api/members_spec.rb'
|
||||
- 'ee/spec/requests/api/project_google_cloud_integration_spec.rb'
|
||||
- 'ee/spec/requests/api/project_push_rule_spec.rb'
|
||||
- 'ee/spec/requests/api/releases_spec.rb'
|
||||
- 'ee/spec/requests/api/search_spec.rb'
|
||||
- 'ee/spec/requests/groups/security/credentials_controller_spec.rb'
|
||||
- 'ee/spec/requests/projects/secrets_controller_spec.rb'
|
||||
- 'ee/spec/serializers/ee/group_child_entity_spec.rb'
|
||||
- 'ee/spec/services/app_sec/container_scanning/scan_image_service_spec.rb'
|
||||
- 'ee/spec/services/ci/create_pipeline_service/compliance_spec.rb'
|
||||
- 'ee/spec/services/ci/pipeline_creation/drop_secrets_provider_not_found_builds_service_spec.rb'
|
||||
- 'ee/spec/services/ci/register_job_service_spec.rb'
|
||||
- 'ee/spec/services/compliance_management/standards/soc2/at_least_one_non_author_approval_service_spec.rb'
|
||||
- 'ee/spec/services/ee/git/branch_push_service_spec.rb'
|
||||
- 'ee/spec/services/ee/issues/update_service_spec.rb'
|
||||
- 'ee/spec/services/ee/members/create_service_spec.rb'
|
||||
- 'ee/spec/services/ee/merge_requests/post_merge_service_spec.rb'
|
||||
- 'ee/spec/services/ee/merge_requests/refresh_service_spec.rb'
|
||||
- 'ee/spec/services/ee/personal_access_tokens/revoke_service_spec.rb'
|
||||
- 'ee/spec/services/gitlab_subscriptions/create_company_lead_service_spec.rb'
|
||||
- 'ee/spec/services/gitlab_subscriptions/members/activity_service_spec.rb'
|
||||
- 'ee/spec/services/gitlab_subscriptions/reconciliations/calculate_seat_count_data_service_spec.rb'
|
||||
- 'ee/spec/services/gitlab_subscriptions/trials/base_create_service_spec.rb'
|
||||
- 'ee/spec/services/gitlab_subscriptions/user_add_on_assignments/saas/create_service_spec.rb'
|
||||
- 'ee/spec/services/groups/compliance_report_csv_service_spec.rb'
|
||||
- 'ee/spec/services/members/activate_service_spec.rb'
|
||||
- 'ee/spec/services/members/await_service_spec.rb'
|
||||
- 'ee/spec/services/package_metadata/advisory_data_object_spec.rb'
|
||||
- 'ee/spec/services/package_metadata/affected_package_data_object_spec.rb'
|
||||
- 'ee/spec/services/package_metadata/compressed_package_data_object_spec.rb'
|
||||
- 'ee/spec/services/package_metadata/data_object_fabricator_spec.rb'
|
||||
- 'ee/spec/services/package_metadata/data_objects/cve_enrichment_spec.rb'
|
||||
- 'ee/spec/services/personal_access_tokens/rotation_verifier_service_spec.rb'
|
||||
- 'ee/spec/services/sbom/ingestion/occurrence_map_spec.rb'
|
||||
- 'ee/spec/services/security/scan_result_policies/sync_findings_to_approval_rules_service_spec.rb'
|
||||
- 'ee/spec/services/security/scan_result_policies/update_approvals_service_spec.rb'
|
||||
- 'ee/spec/services/security/scanned_resources_counting_service_spec.rb'
|
||||
- 'ee/spec/services/security/scanned_resources_service_spec.rb'
|
||||
- 'ee/spec/services/security/vulnerability_counting_service_spec.rb'
|
||||
- 'ee/spec/services/users/abuse/git_abuse/application_throttle_service_spec.rb'
|
||||
- 'ee/spec/services/users/abuse/git_abuse/namespace_throttle_service_spec.rb'
|
||||
- 'ee/spec/support/shared_contexts/services/gitlab_subscriptions/trials/create_service_shared_examples.rb'
|
||||
- 'ee/spec/support/shared_examples/graphql/mutations/members/bulk_update_shared_examples.rb'
|
||||
- 'ee/spec/support/shared_examples/models/concerns/externally_streamable_shared_examples.rb'
|
||||
- 'ee/spec/support/shared_examples/models/concerns/health_status_shared_examples.rb'
|
||||
- 'ee/spec/support/shared_examples/models/concerns/protected_ref_access_shared_examples.rb'
|
||||
- 'ee/spec/support/shared_examples/services/audit_events/streaming/headers_operations_shared_examples.rb'
|
||||
- 'ee/spec/support/shared_examples/services/onboarding_progress_shared_examples.rb'
|
||||
- 'ee/spec/validators/audit_events/http_destination_validator_spec.rb'
|
||||
- 'ee/spec/views/admin/ai/terms_and_conditions/index.html.haml_spec.rb'
|
||||
- 'ee/spec/views/admin/application_settings/security_and_compliance.html.haml_spec.rb'
|
||||
- 'ee/spec/views/registrations/groups/new.html.haml_spec.rb'
|
||||
- 'ee/spec/views/registrations/welcome/show.html.haml_spec.rb'
|
||||
- 'ee/spec/views/shared/promotions/_promotion_link_project.html.haml_spec.rb'
|
||||
- 'ee/spec/views/trial_registrations/new.html.haml_spec.rb'
|
||||
- 'ee/spec/workers/active_user_count_threshold_worker_spec.rb'
|
||||
- 'ee/spec/workers/compliance_management/update_default_framework_worker_spec.rb'
|
||||
- 'ee/spec/workers/concurrency_limit/resume_worker_spec.rb'
|
||||
- 'ee/spec/workers/ee/ci/build_finished_worker_spec.rb'
|
||||
- 'ee/spec/workers/gitlab_subscriptions/member_management/apply_pending_member_approvals_worker_spec.rb'
|
||||
- 'ee/spec/workers/gitlab_subscriptions/members/record_last_activity_worker_spec.rb'
|
||||
- 'ee/spec/workers/group_destroy_worker_spec.rb'
|
||||
- 'ee/spec/workers/security/scan_execution_policies/create_pipeline_worker_spec.rb'
|
||||
- 'ee/spec/workers/security/scan_execution_policies/rule_schedule_worker_spec.rb'
|
||||
- 'qa/qa/specs/features/browser_ui/9_data_stores/project/dashboard_images_spec.rb'
|
||||
- 'qa/spec/specs/helpers/feature_flag_spec.rb'
|
||||
- 'qa/spec/tools/reliable_report_spec.rb'
|
||||
- 'spec/bin/audit_event_type_spec.rb'
|
||||
- 'spec/bin/feature_flag_spec.rb'
|
||||
- 'spec/bin/saas_feature_spec.rb'
|
||||
- 'spec/controllers/concerns/record_user_last_activity_spec.rb'
|
||||
- 'spec/controllers/groups/labels_controller_spec.rb'
|
||||
- 'spec/controllers/profiles/two_factor_auths_controller_spec.rb'
|
||||
- 'spec/controllers/projects/blob_controller_spec.rb'
|
||||
- 'spec/controllers/projects/design_management/designs/raw_images_controller_spec.rb'
|
||||
- 'spec/controllers/projects/labels_controller_spec.rb'
|
||||
- 'spec/controllers/projects/releases/evidences_controller_spec.rb'
|
||||
- 'spec/controllers/projects/releases_controller_spec.rb'
|
||||
- 'spec/controllers/projects/templates_controller_spec.rb'
|
||||
- 'spec/controllers/search_controller_spec.rb'
|
||||
- 'spec/features/admin/users/admin_sees_user_spec.rb'
|
||||
- 'spec/features/admin/users/users_spec.rb'
|
||||
- 'spec/features/commits_spec.rb'
|
||||
- 'spec/features/explore/groups_spec.rb'
|
||||
- 'spec/features/groups/settings/group_badges_spec.rb'
|
||||
- 'spec/features/issues/user_bulk_edits_issues_labels_spec.rb'
|
||||
- 'spec/features/merge_request/user_sees_versions_spec.rb'
|
||||
- 'spec/features/projects/jobs_spec.rb'
|
||||
- 'spec/features/projects/settings/project_badges_spec.rb'
|
||||
- 'spec/features/projects/tags/user_views_tags_spec.rb'
|
||||
- 'spec/finders/groups/environment_scopes_finder_spec.rb'
|
||||
- 'spec/finders/projects_finder_spec.rb'
|
||||
- 'spec/graphql/resolvers/ci/project_pipeline_analytics_resolver_spec.rb'
|
||||
- 'spec/graphql/resolvers/clusters/agents_resolver_spec.rb'
|
||||
- 'spec/graphql/resolvers/merge_requests_resolver_spec.rb'
|
||||
- 'spec/graphql/resolvers/project_merge_requests_resolver_spec.rb'
|
||||
- 'spec/graphql/resolvers/terraform/states_resolver_spec.rb'
|
||||
- 'spec/graphql/resolvers/users/group_count_resolver_spec.rb'
|
||||
- 'spec/graphql/types/permission_types/ci/runner_spec.rb'
|
||||
- 'spec/graphql/types/permission_types/deployment_spec.rb'
|
||||
- 'spec/graphql/types/permission_types/environment_spec.rb'
|
||||
- 'spec/graphql/types/permission_types/issue_spec.rb'
|
||||
- 'spec/graphql/types/permission_types/merge_request_spec.rb'
|
||||
- 'spec/graphql/types/permission_types/project_spec.rb'
|
||||
- 'spec/graphql/types/permission_types/work_item_spec.rb'
|
||||
- 'spec/graphql/types/project_type_spec.rb'
|
||||
- 'spec/helpers/abuse_reports_helper_spec.rb'
|
||||
- 'spec/helpers/admin/user_actions_helper_spec.rb'
|
||||
- 'spec/helpers/admin/users_helper_spec.rb'
|
||||
- 'spec/helpers/clusters_helper_spec.rb'
|
||||
- 'spec/helpers/dashboard_helper_spec.rb'
|
||||
- 'spec/helpers/merge_requests_helper_spec.rb'
|
||||
- 'spec/helpers/notify_helper_spec.rb'
|
||||
- 'spec/helpers/profiles_helper_spec.rb'
|
||||
- 'spec/helpers/projects/cluster_agents_helper_spec.rb'
|
||||
- 'spec/helpers/projects/issues_helper_spec.rb'
|
||||
- 'spec/helpers/projects/ml/experiments_helper_spec.rb'
|
||||
- 'spec/helpers/projects/pages_helper_spec.rb'
|
||||
- 'spec/helpers/projects_helper_spec.rb'
|
||||
- 'spec/helpers/sidebars_helper_spec.rb'
|
||||
- 'spec/initializers/diagnostic_reports_spec.rb'
|
||||
- 'spec/initializers/gitlab_http_spec.rb'
|
||||
- 'spec/initializers/google_cloud_profiler_spec.rb'
|
||||
- 'spec/keeps/helpers/postgres_ai_spec.rb'
|
||||
- 'spec/lib/api/entities/virtual_registries/packages/maven/cached_response_spec.rb'
|
||||
- 'spec/lib/banzai/filter/commit_trailers_filter_spec.rb'
|
||||
- 'spec/lib/banzai/pipeline/incident_management/timeline_event_pipeline_spec.rb'
|
||||
- 'spec/lib/banzai/pipeline_spec.rb'
|
||||
- 'spec/lib/bitbucket/representation/issue_spec.rb'
|
||||
- 'spec/lib/bitbucket/representation/pull_request_spec.rb'
|
||||
- 'spec/lib/bitbucket_server/representation/activity_spec.rb'
|
||||
- 'spec/lib/bitbucket_server/representation/comment_spec.rb'
|
||||
- 'spec/lib/bitbucket_server/representation/pull_request_comment_spec.rb'
|
||||
- 'spec/lib/bitbucket_server/representation/pull_request_spec.rb'
|
||||
- 'spec/lib/bulk_imports/groups/pipelines/group_attributes_pipeline_spec.rb'
|
||||
- 'spec/lib/bulk_imports/groups/pipelines/namespace_settings_pipeline_spec.rb'
|
||||
- 'spec/lib/error_tracking/sentry_client/issue_spec.rb'
|
||||
- 'spec/lib/error_tracking/sentry_client/projects_spec.rb'
|
||||
- 'spec/lib/feature/definition_spec.rb'
|
||||
- 'spec/lib/gitaly/server_spec.rb'
|
||||
- 'spec/lib/gitlab/access/branch_protection_spec.rb'
|
||||
- 'spec/lib/gitlab/alert_management/payload/base_spec.rb'
|
||||
- 'spec/lib/gitlab/analytics/date_filler_spec.rb'
|
||||
- 'spec/lib/gitlab/audit/type/definition_spec.rb'
|
||||
- 'spec/lib/gitlab/auth/ldap/config_spec.rb'
|
||||
- 'spec/lib/gitlab/auth/ldap/user_spec.rb'
|
||||
- 'spec/lib/gitlab/auth/saml/user_spec.rb'
|
||||
- 'spec/lib/gitlab/checks/container_moved_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/ansi2json/line_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/build/artifacts/metadata/entry_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/build/rules_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/config/entry/inherit/default_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/config/entry/inherit/variables_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/config/entry/processable_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/file/local_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/config/external/file/project_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/config/external/file/remote_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/config/external/file/template_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/jwt_base_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/pipeline/duration_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/pipeline/seed/build_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/trace/chunked_io_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/variables/collection/item_spec.rb'
|
||||
- 'spec/lib/gitlab/circuit_breaker/notifier_spec.rb'
|
||||
- 'spec/lib/gitlab/closing_issue_extractor_spec.rb'
|
||||
- 'spec/lib/gitlab/data_builder/build_spec.rb'
|
||||
- 'spec/lib/gitlab/database/migration_helpers_spec.rb'
|
||||
- 'spec/lib/gitlab/database/query_analyzers/gitlab_schemas_metrics_spec.rb'
|
||||
- 'spec/lib/gitlab/database/query_analyzers/gitlab_schemas_validate_connection_spec.rb'
|
||||
- 'spec/lib/gitlab/database/query_analyzers/prevent_cross_database_modification_spec.rb'
|
||||
- 'spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/columns_spec.rb'
|
||||
- 'spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/common_table_expressions_spec.rb'
|
||||
- 'spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/froms_spec.rb'
|
||||
- 'spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/node_spec.rb'
|
||||
- 'spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch_spec.rb'
|
||||
- 'spec/lib/gitlab/database/query_analyzers/restrict_allowed_schemas_spec.rb'
|
||||
- 'spec/lib/gitlab/database/transaction/observer_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/diff/viewer_hunk_spec.rb'
|
||||
- 'spec/lib/gitlab/email/reply_parser_spec.rb'
|
||||
- 'spec/lib/gitlab/encoding_helper_spec.rb'
|
||||
- 'spec/lib/gitlab/error_tracking/error_repository/open_api_strategy_spec.rb'
|
||||
- 'spec/lib/gitlab/error_tracking/processor/sidekiq_processor_spec.rb'
|
||||
- 'spec/lib/gitlab/git_access_design_spec.rb'
|
||||
- 'spec/lib/gitlab/gitaly_client/repository_service_spec.rb'
|
||||
- 'spec/lib/gitlab/github_import/importer/single_endpoint_issue_events_importer_spec.rb'
|
||||
- 'spec/lib/gitlab/import/placeholder_user_creator_spec.rb'
|
||||
- 'spec/lib/gitlab/import_export/group/relation_factory_spec.rb'
|
||||
- 'spec/lib/gitlab/import_export/project/tree_restorer_spec.rb'
|
||||
- 'spec/lib/gitlab/import_export/project/tree_saver_spec.rb'
|
||||
- 'spec/lib/gitlab/import_export/remote_stream_upload_spec.rb'
|
||||
- 'spec/lib/gitlab/inactive_projects_deletion_warning_tracker_spec.rb'
|
||||
- 'spec/lib/gitlab/instrumentation/redis_base_spec.rb'
|
||||
- 'spec/lib/gitlab/instrumentation/redis_cluster_router_spec.rb'
|
||||
- 'spec/lib/gitlab/instrumentation/redis_cluster_validator_spec.rb'
|
||||
- 'spec/lib/gitlab/internal_events_spec.rb'
|
||||
- 'spec/lib/gitlab/kubernetes/kubeconfig/template_spec.rb'
|
||||
- 'spec/lib/gitlab/markdown_cache/active_record/extension_spec.rb'
|
||||
- 'spec/lib/gitlab/metrics/samplers/threads_sampler_spec.rb'
|
||||
- 'spec/lib/gitlab/metrics/subscribers/active_record_spec.rb'
|
||||
- 'spec/lib/gitlab/pages/random_domain_spec.rb'
|
||||
- 'spec/lib/gitlab/pagination/keyset/order_spec.rb'
|
||||
- 'spec/lib/gitlab/performance_bar/with_top_level_warnings_spec.rb'
|
||||
- 'spec/lib/gitlab/prometheus/internal_spec.rb'
|
||||
- 'spec/lib/gitlab/protocol_access_spec.rb'
|
||||
- 'spec/lib/gitlab/search/abuse_validators/no_abusive_coercion_from_string_validator_spec.rb'
|
||||
- 'spec/lib/gitlab/sidekiq_config/worker_matcher_spec.rb'
|
||||
- 'spec/lib/gitlab/sidekiq_middleware/concurrency_limit/server_spec.rb'
|
||||
- 'spec/lib/gitlab/sidekiq_sharding/validator_spec.rb'
|
||||
- 'spec/lib/gitlab/slash_commands/presenters/access_spec.rb'
|
||||
- 'spec/lib/gitlab/usage_data/topology_spec.rb'
|
||||
- 'spec/lib/gitlab/user_access_spec.rb'
|
||||
- 'spec/lib/gitlab/utils/lazy_attributes_spec.rb'
|
||||
- 'spec/lib/gitlab/wiki_pages/front_matter_parser_spec.rb'
|
||||
- 'spec/lib/grafana/client_spec.rb'
|
||||
- 'spec/lib/json_web_token/rsa_token_spec.rb'
|
||||
- 'spec/lib/release_highlights/validator/entry_spec.rb'
|
||||
- 'spec/lib/sbom/package_url/decoder_spec.rb'
|
||||
- 'spec/lib/sbom/package_url_spec.rb'
|
||||
- 'spec/lib/system_check/app/redis_version_check_spec.rb'
|
||||
- 'spec/lib/web_ide/extensions_marketplace_spec.rb'
|
||||
- 'spec/mailers/emails/profile_spec.rb'
|
||||
- 'spec/mailers/previews_spec.rb'
|
||||
- 'spec/migrations/db/migrate/20240806100120_remove_records_without_project_from_project_saved_replies_table_spec.rb'
|
||||
- 'spec/models/abuse_report_spec.rb'
|
||||
- 'spec/models/activity_pub/releases_subscription_spec.rb'
|
||||
- 'spec/models/alert_management/alert_assignee_spec.rb'
|
||||
- 'spec/models/alert_management/alert_spec.rb'
|
||||
- 'spec/models/alert_management/alert_user_mention_spec.rb'
|
||||
- 'spec/models/alert_management/http_integration_spec.rb'
|
||||
- 'spec/models/application_setting_spec.rb'
|
||||
- 'spec/models/board_spec.rb'
|
||||
- 'spec/models/bulk_imports/entity_spec.rb'
|
||||
- 'spec/models/bulk_imports/tracker_spec.rb'
|
||||
- 'spec/models/ci/bridge_spec.rb'
|
||||
- 'spec/models/ci/build_execution_config_spec.rb'
|
||||
- 'spec/models/ci/build_pending_state_spec.rb'
|
||||
- 'spec/models/ci/build_spec.rb'
|
||||
- 'spec/models/ci/build_trace_chunk_spec.rb'
|
||||
- 'spec/models/ci/catalog/resource_spec.rb'
|
||||
- 'spec/models/ci/catalog/resources/components/usage_spec.rb'
|
||||
- 'spec/models/ci/catalog/resources/version_spec.rb'
|
||||
- 'spec/models/ci/catalog/verified_namespace_spec.rb'
|
||||
- 'spec/models/ci/daily_build_group_report_result_spec.rb'
|
||||
- 'spec/models/ci/group_variable_spec.rb'
|
||||
- 'spec/models/ci/pipeline_metadata_spec.rb'
|
||||
- 'spec/models/ci/pipeline_spec.rb'
|
||||
- 'spec/models/ci/sources/pipeline_spec.rb'
|
||||
- 'spec/models/ci/stage_spec.rb'
|
||||
- 'spec/models/commit_spec.rb'
|
||||
- 'spec/models/commit_status_spec.rb'
|
||||
- 'spec/models/concerns/file_store_mounter_spec.rb'
|
||||
- 'spec/models/concerns/from_set_operator_spec.rb'
|
||||
- 'spec/models/concerns/has_environment_scope_spec.rb'
|
||||
- 'spec/models/concerns/semantic_versionable_spec.rb'
|
||||
- 'spec/models/container_registry/protection/rule_spec.rb'
|
||||
- 'spec/models/deploy_key_spec.rb'
|
||||
- 'spec/models/deployment_cluster_spec.rb'
|
||||
- 'spec/models/design_management/git_repository_spec.rb'
|
||||
- 'spec/models/early_access_program/tracking_event_spec.rb'
|
||||
- 'spec/models/email_spec.rb'
|
||||
- 'spec/models/environment_spec.rb'
|
||||
- 'spec/models/environment_status_spec.rb'
|
||||
- 'spec/models/event_spec.rb'
|
||||
- 'spec/models/group_group_link_spec.rb'
|
||||
- 'spec/models/group_spec.rb'
|
||||
- 'spec/models/hooks/web_hook_spec.rb'
|
||||
- 'spec/models/incident_management/issuable_escalation_status_spec.rb'
|
||||
- 'spec/models/incident_management/timeline_event_spec.rb'
|
||||
- 'spec/models/incident_management/timeline_event_tag_spec.rb'
|
||||
- 'spec/models/integration_spec.rb'
|
||||
- 'spec/models/integrations/bugzilla_spec.rb'
|
||||
- 'spec/models/integrations/drone_ci_spec.rb'
|
||||
- 'spec/models/integrations/jira_cloud_app_spec.rb'
|
||||
- 'spec/models/integrations/teamcity_spec.rb'
|
||||
- 'spec/models/integrations/youtrack_spec.rb'
|
||||
- 'spec/models/list_user_preference_spec.rb'
|
||||
- 'spec/models/members/members/member_approval_spec.rb'
|
||||
- 'spec/models/merge_request_diff_spec.rb'
|
||||
- 'spec/models/merge_request_spec.rb'
|
||||
- 'spec/models/ml/candidate_spec.rb'
|
||||
- 'spec/models/ml/model_version_spec.rb'
|
||||
- 'spec/models/namespace_setting_spec.rb'
|
||||
- 'spec/models/namespace_spec.rb'
|
||||
- 'spec/models/notification_setting_spec.rb'
|
||||
- 'spec/models/operations/feature_flags/strategy_spec.rb'
|
||||
- 'spec/models/packages/cleanup/policy_spec.rb'
|
||||
- 'spec/models/packages/conan/package_reference_spec.rb'
|
||||
- 'spec/models/packages/conan/package_revision_spec.rb'
|
||||
- 'spec/models/packages/conan/package_spec.rb'
|
||||
- 'spec/models/packages/conan/recipe_revision_spec.rb'
|
||||
- 'spec/models/packages/debian/package_spec.rb'
|
||||
- 'spec/models/packages/npm/metadatum_spec.rb'
|
||||
- 'spec/models/packages/protection/rule_spec.rb'
|
||||
- 'spec/models/packages/pypi/metadatum_spec.rb'
|
||||
- 'spec/models/packages/terraform_module/metadatum_spec.rb'
|
||||
- 'spec/models/packages/terraform_module/package_spec.rb'
|
||||
- 'spec/models/pages_domain_spec.rb'
|
||||
- 'spec/models/personal_access_token_spec.rb'
|
||||
- 'spec/models/project_auto_devops_spec.rb'
|
||||
- 'spec/models/project_spec.rb'
|
||||
- 'spec/models/repository_spec.rb'
|
||||
- 'spec/models/resource_label_event_spec.rb'
|
||||
- 'spec/models/snippet_spec.rb'
|
||||
- 'spec/models/system/broadcast_message_spec.rb'
|
||||
- 'spec/models/user_custom_attribute_spec.rb'
|
||||
- 'spec/models/user_detail_spec.rb'
|
||||
- 'spec/models/user_preference_spec.rb'
|
||||
- 'spec/models/user_spec.rb'
|
||||
- 'spec/models/users/banned_user_spec.rb'
|
||||
- 'spec/models/users/phone_number_validation_spec.rb'
|
||||
- 'spec/models/users/project_callout_spec.rb'
|
||||
- 'spec/models/virtual_registries/packages/maven/cached_response_spec.rb'
|
||||
- 'spec/models/virtual_registries/packages/maven/registry_spec.rb'
|
||||
- 'spec/models/virtual_registries/packages/maven/registry_upstream_spec.rb'
|
||||
- 'spec/models/virtual_registries/packages/maven/upstream_spec.rb'
|
||||
- 'spec/models/webauthn_registration_spec.rb'
|
||||
- 'spec/models/wiki_page/meta_spec.rb'
|
||||
- 'spec/models/work_items/parent_link_spec.rb'
|
||||
- 'spec/models/zoom_meeting_spec.rb'
|
||||
- 'spec/policies/board_policy_spec.rb'
|
||||
- 'spec/policies/custom_emoji_policy_spec.rb'
|
||||
- 'spec/policies/group_member_policy_spec.rb'
|
||||
- 'spec/policies/merge_request_policy_spec.rb'
|
||||
- 'spec/policies/packages/policies/project_policy_spec.rb'
|
||||
- 'spec/policies/personal_snippet_policy_spec.rb'
|
||||
- 'spec/policies/project_policy_spec.rb'
|
||||
- 'spec/policies/project_snippet_policy_spec.rb'
|
||||
- 'spec/policies/todo_policy_spec.rb'
|
||||
- 'spec/presenters/alert_management/alert_presenter_spec.rb'
|
||||
- 'spec/presenters/clusters/cluster_presenter_spec.rb'
|
||||
- 'spec/presenters/deployments/deployment_presenter_spec.rb'
|
||||
- 'spec/presenters/import/pending_reassignment_alert_presenter_spec.rb'
|
||||
- 'spec/presenters/tree_entry_presenter_spec.rb'
|
||||
- 'spec/presenters/user_presenter_spec.rb'
|
||||
- 'spec/requests/api/ci/jobs_spec.rb'
|
||||
- 'spec/requests/api/ci/pipeline_schedules_spec.rb'
|
||||
- 'spec/requests/api/commit_statuses_spec.rb'
|
||||
- 'spec/requests/api/features_spec.rb'
|
||||
- 'spec/requests/api/graphql/ci/catalog/resources_spec.rb'
|
||||
- 'spec/requests/api/graphql/merge_requests/assignee_or_reviewer_merge_requests_spec.rb'
|
||||
- 'spec/requests/api/graphql/mutations/ci/pipeline_schedule/create_spec.rb'
|
||||
- 'spec/requests/api/graphql/mutations/ci/pipeline_schedule/delete_spec.rb'
|
||||
- 'spec/requests/api/graphql/mutations/ci/pipeline_schedule/play_spec.rb'
|
||||
- 'spec/requests/api/graphql/mutations/ci/pipeline_schedule/update_spec.rb'
|
||||
- 'spec/requests/api/graphql/mutations/ci/runner/create_spec.rb'
|
||||
- 'spec/requests/api/graphql/mutations/container_registry/protection/rule/create_spec.rb'
|
||||
- 'spec/requests/api/graphql/mutations/container_registry/protection/rule/delete_spec.rb'
|
||||
- 'spec/requests/api/graphql/mutations/container_registry/protection/rule/update_spec.rb'
|
||||
- 'spec/requests/api/graphql/mutations/notes/abuse_report/create_spec.rb'
|
||||
- 'spec/requests/api/graphql/mutations/packages/protection/rule/update_spec.rb'
|
||||
- 'spec/requests/api/graphql/mutations/snippets/create_spec.rb'
|
||||
- 'spec/requests/api/graphql/mutations/work_items/update_spec.rb'
|
||||
- 'spec/requests/api/internal/base_spec.rb'
|
||||
- 'spec/requests/api/members_spec.rb'
|
||||
- 'spec/requests/api/project_packages_spec.rb'
|
||||
- 'spec/requests/api/project_templates_spec.rb'
|
||||
- 'spec/requests/groups/registry/repositories_controller_spec.rb'
|
||||
- 'spec/requests/jira_connect/subscriptions_controller_spec.rb'
|
||||
- 'spec/requests/projects/registry/repositories_controller_spec.rb'
|
||||
- 'spec/rubocop/todo_dir_spec.rb'
|
||||
- 'spec/serializers/deploy_keys/basic_deploy_key_entity_spec.rb'
|
||||
- 'spec/serializers/diff_file_base_entity_spec.rb'
|
||||
- 'spec/serializers/diff_line_entity_spec.rb'
|
||||
- 'spec/serializers/triggered_pipeline_entity_spec.rb'
|
||||
- 'spec/services/ci/archive_trace_service_spec.rb'
|
||||
- 'spec/services/ci/create_pipeline_service/tags_spec.rb'
|
||||
- 'spec/services/ci/trigger_downstream_pipeline_service_spec.rb'
|
||||
- 'spec/services/container_registry/protection/create_rule_service_spec.rb'
|
||||
- 'spec/services/container_registry/protection/delete_rule_service_spec.rb'
|
||||
- 'spec/services/container_registry/protection/update_rule_service_spec.rb'
|
||||
- 'spec/services/git/base_hooks_service_spec.rb'
|
||||
- 'spec/services/groups/transfer_service_spec.rb'
|
||||
- 'spec/services/keys/expiry_notification_service_spec.rb'
|
||||
- 'spec/services/lfs/file_transformer_spec.rb'
|
||||
- 'spec/services/members/update_service_spec.rb'
|
||||
- 'spec/services/merge_requests/base_service_spec.rb'
|
||||
- 'spec/services/merge_requests/build_service_spec.rb'
|
||||
- 'spec/services/merge_requests/push_options_handler_service_spec.rb'
|
||||
- 'spec/services/merge_requests/update_reviewer_state_service_spec.rb'
|
||||
- 'spec/services/notes/build_service_spec.rb'
|
||||
- 'spec/services/notes/post_process_service_spec.rb'
|
||||
- 'spec/services/notification_service_spec.rb'
|
||||
- 'spec/services/packages/create_dependency_service_spec.rb'
|
||||
- 'spec/services/packages/nuget/extract_remote_metadata_file_service_spec.rb'
|
||||
- 'spec/services/packages/protection/create_rule_service_spec.rb'
|
||||
- 'spec/services/packages/protection/delete_rule_service_spec.rb'
|
||||
- 'spec/services/packages/protection/update_rule_service_spec.rb'
|
||||
- 'spec/services/projects/create_service_spec.rb'
|
||||
- 'spec/services/projects/destroy_service_spec.rb'
|
||||
- 'spec/services/projects/group_links/update_service_spec.rb'
|
||||
- 'spec/services/projects/lfs_pointers/lfs_download_service_spec.rb'
|
||||
- 'spec/services/projects/overwrite_project_service_spec.rb'
|
||||
- 'spec/services/quick_actions/interpret_service_spec.rb'
|
||||
- 'spec/services/routes/rename_descendants_service_spec.rb'
|
||||
- 'spec/services/service_ping/submit_service_ping_service_spec.rb'
|
||||
- 'spec/services/spam/spam_action_service_spec.rb'
|
||||
- 'spec/services/submodules/update_service_spec.rb'
|
||||
- 'spec/support/shared_examples/controllers/repository_lfs_file_load_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/features/user_views_tag_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/features/wiki/user_views_wiki_page_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/finders/packages/avoids_n_plus_one_queries_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/graphql/mutation_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/graphql/notes_creation_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/graphql/notes_quick_actions_for_work_items_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/lib/gitlab/ci/ci_trace_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/lib/menus_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/lib/sentry/client_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/mailers/notify_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/models/concerns/linkable_items_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/models/concerns/protected_ref_access_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/models/integrations/base_slash_commands_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/models/issuable_link_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/models/packages/debian/component_file_shared_example.rb'
|
||||
- 'spec/support/shared_examples/models/packages/debian/distribution_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/models/wiki_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/namespaces/members.rb'
|
||||
- 'spec/support/shared_examples/policies/project_policy_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/requests/api/npm_packages_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/services/container_registry_auth_service_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/services/merge_request_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/services/wikis/create_attachment_service_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/uploaders/gcs_signed_url_metadata_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/uploaders/gitlab_uploader_shared_examples.rb'
|
||||
- 'spec/tooling/danger/gitlab_schema_validation_suggestion_spec.rb'
|
||||
- 'spec/tooling/danger/sidekiq_queues_spec.rb'
|
||||
- 'spec/tooling/lib/tooling/api/job_spec.rb'
|
||||
- 'spec/uploaders/object_storage_spec.rb'
|
||||
- 'spec/views/projects/settings/integrations/edit.html.haml_spec.rb'
|
||||
- 'spec/workers/anti_abuse/spam_abuse_events_worker_spec.rb'
|
||||
- 'spec/workers/ci/archive_traces_cron_worker_spec.rb'
|
||||
- 'spec/workers/packages/npm/create_metadata_cache_worker_spec.rb'
|
||||
- 'spec/workers/personal_access_tokens/expired_notification_worker_spec.rb'
|
||||
|
|
@ -9,7 +9,6 @@ RSpec/ExampleWording:
|
|||
- 'ee/spec/features/projects/mirror_spec.rb'
|
||||
- 'ee/spec/graphql/mutations/projects/product_analytics_project_settings_update_spec.rb'
|
||||
- 'ee/spec/graphql/mutations/projects/project_settings_update_spec.rb'
|
||||
- 'ee/spec/lib/code_suggestions/programming_language_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/llm/chain/utils/prompt_spec.rb'
|
||||
- 'ee/spec/lib/product_analytics/settings_spec.rb'
|
||||
- 'ee/spec/models/incident_management/issuable_resource_link_spec.rb'
|
||||
|
|
|
|||
|
|
@ -0,0 +1,96 @@
|
|||
---
|
||||
# Cop supports --autocorrect.
|
||||
RSpec/ExcessiveDocstringSpacing:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'ee/spec/controllers/ee/groups/usage_quotas_controller_spec.rb'
|
||||
- 'ee/spec/features/gitlab_subscriptions/trials/duo_enterprise/creation_with_one_existing_namespace_flow_spec.rb'
|
||||
- 'ee/spec/features/projects_spec.rb'
|
||||
- 'ee/spec/features/protected_branches_spec.rb'
|
||||
- 'ee/spec/finders/ee/issuables/label_filter_spec.rb'
|
||||
- 'ee/spec/finders/ee/namespaces/projects_finder_spec.rb'
|
||||
- 'ee/spec/graphql/mutations/ai/action_spec.rb'
|
||||
- 'ee/spec/helpers/ee/members_helper_spec.rb'
|
||||
- 'ee/spec/helpers/tree_helper_spec.rb'
|
||||
- 'ee/spec/lib/ee/gitlab/ci/config/entry/bridge_spec.rb'
|
||||
- 'ee/spec/lib/elastic/latest/git_class_proxy_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/checks/integrations/git_guardian_check_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/sitemaps/generator_spec.rb'
|
||||
- 'ee/spec/models/approval_merge_request_rule_spec.rb'
|
||||
- 'ee/spec/models/ee/label_link_spec.rb'
|
||||
- 'ee/spec/models/ee/member_spec.rb'
|
||||
- 'ee/spec/models/ee/project_spec.rb'
|
||||
- 'ee/spec/models/saml_provider_spec.rb'
|
||||
- 'ee/spec/models/software_license_spec.rb'
|
||||
- 'ee/spec/models/vulnerabilities/finding_spec.rb'
|
||||
- 'ee/spec/models/work_item_spec.rb'
|
||||
- 'ee/spec/policies/group_policy_spec.rb'
|
||||
- 'ee/spec/presenters/ci/build_runner_presenter_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/mutations/audit_events/instance/audit_event_streaming_destinations/create_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/work_item_spec.rb'
|
||||
- 'ee/spec/requests/api/group_milestones_spec.rb'
|
||||
- 'ee/spec/requests/api/group_service_accounts_spec.rb'
|
||||
- 'ee/spec/requests/api/integrations_spec.rb'
|
||||
- 'ee/spec/requests/api/related_epic_links_spec.rb'
|
||||
- 'ee/spec/requests/api/users_spec.rb'
|
||||
- 'ee/spec/services/deployments/auto_rollback_service_spec.rb'
|
||||
- 'ee/spec/services/users/service_accounts/create_service_spec.rb'
|
||||
- 'ee/spec/support/shared_examples/features/password_complexity_shared_examples.rb'
|
||||
- 'ee/spec/support/shared_examples/models/concerns/protected_ref_access_shared_examples.rb'
|
||||
- 'ee/spec/views/gitlab_subscriptions/trials/duo_enterprise/_lead_form.html.haml_spec.rb.haml_spec.rb'
|
||||
- 'ee/spec/views/shared/promotions/_promotion_link_project.html.haml_spec.rb'
|
||||
- 'ee/spec/workers/analytics/code_review_metrics_worker_spec.rb'
|
||||
- 'ee/spec/workers/security/scan_execution_policies/create_pipeline_worker_spec.rb'
|
||||
- 'qa/qa/specs/features/ee/browser_ui/11_fulfillment/saas_user_limit_experience_spec.rb'
|
||||
- 'qa/spec/specs/helpers/context_selector_spec.rb'
|
||||
- 'spec/components/pajamas/button_component_spec.rb'
|
||||
- 'spec/features/integrations_settings_spec.rb'
|
||||
- 'spec/features/milestones/user_sees_breadcrumb_links_spec.rb'
|
||||
- 'spec/features/projects/releases/user_views_releases_spec.rb'
|
||||
- 'spec/graphql/features/authorization_spec.rb'
|
||||
- 'spec/graphql/mutations/achievements/revoke_spec.rb'
|
||||
- 'spec/graphql/resolvers/users_resolver_spec.rb'
|
||||
- 'spec/helpers/clusters_helper_spec.rb'
|
||||
- 'spec/helpers/groups_helper_spec.rb'
|
||||
- 'spec/helpers/projects_helper_spec.rb'
|
||||
- 'spec/helpers/users_helper_spec.rb'
|
||||
- 'spec/lib/banzai/filter/inline_diff_filter_spec.rb'
|
||||
- 'spec/lib/banzai/filter/syntax_highlight_filter_spec.rb'
|
||||
- 'spec/lib/banzai/pipeline/gfm_pipeline_spec.rb'
|
||||
- 'spec/lib/container_registry/gitlab_api_client_spec.rb'
|
||||
- 'spec/lib/feature_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/yaml_processor_spec.rb'
|
||||
- 'spec/lib/gitlab/diff/formatters/text_formatter_spec.rb'
|
||||
- 'spec/lib/gitlab/git/repository_spec.rb'
|
||||
- 'spec/lib/gitlab/spamcheck/client_spec.rb'
|
||||
- 'spec/models/ci/namespace_mirror_spec.rb'
|
||||
- 'spec/models/concerns/deployment_platform_spec.rb'
|
||||
- 'spec/models/concerns/discussion_on_diff_spec.rb'
|
||||
- 'spec/models/identity_spec.rb'
|
||||
- 'spec/models/integrations/pipelines_email_spec.rb'
|
||||
- 'spec/models/merge_request_spec.rb'
|
||||
- 'spec/models/namespaces/randomized_suffix_path_spec.rb'
|
||||
- 'spec/models/repository_spec.rb'
|
||||
- 'spec/models/sent_notification_spec.rb'
|
||||
- 'spec/models/user_spec.rb'
|
||||
- 'spec/presenters/ci/pipeline_presenter_spec.rb'
|
||||
- 'spec/requests/api/branches_spec.rb'
|
||||
- 'spec/requests/api/ci/pipelines_spec.rb'
|
||||
- 'spec/requests/api/issues/get_group_issues_spec.rb'
|
||||
- 'spec/requests/api/issues/get_project_issues_spec.rb'
|
||||
- 'spec/requests/api/issues/issues_spec.rb'
|
||||
- 'spec/requests/api/merge_requests_spec.rb'
|
||||
- 'spec/requests/api/project_events_spec.rb'
|
||||
- 'spec/requests/api/repositories_spec.rb'
|
||||
- 'spec/rubocop/cop/rspec/env_mocking_spec.rb'
|
||||
- 'spec/serializers/stage_entity_spec.rb'
|
||||
- 'spec/services/bulk_imports/create_service_spec.rb'
|
||||
- 'spec/services/environments/stop_service_spec.rb'
|
||||
- 'spec/services/git/wiki_push_service_spec.rb'
|
||||
- 'spec/services/groups/nested_create_service_spec.rb'
|
||||
- 'spec/services/issues/update_service_spec.rb'
|
||||
- 'spec/services/merge_requests/mergeability/check_ci_status_service_spec.rb'
|
||||
- 'spec/services/ml/experiment_tracking/candidate_repository_spec.rb'
|
||||
- 'spec/services/quick_actions/interpret_service_spec.rb'
|
||||
- 'spec/support/shared_examples/requests/projects/google_cloud/google_oauth2_config_examples.rb'
|
||||
- 'spec/views/projects/settings/operations/show.html.haml_spec.rb'
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
---
|
||||
RSpec/ExpectInLet:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'ee/spec/models/elasticsearch_indexed_namespace_spec.rb'
|
||||
- 'ee/spec/models/elasticsearch_indexed_project_spec.rb'
|
||||
- 'ee/spec/services/ee/issues/close_service_spec.rb'
|
||||
- 'ee/spec/services/ee/issues/reopen_service_spec.rb'
|
||||
- 'ee/spec/services/ee/merge_requests/after_create_service_spec.rb'
|
||||
- 'ee/spec/services/ee/merge_requests/close_service_spec.rb'
|
||||
- 'ee/spec/services/ee/merge_requests/post_merge_service_spec.rb'
|
||||
- 'ee/spec/services/ee/merge_requests/reopen_service_spec.rb'
|
||||
- 'ee/spec/services/ee/notes/create_service_spec.rb'
|
||||
- 'ee/spec/services/ee/users/migrate_records_to_ghost_user_service_spec.rb'
|
||||
- 'ee/spec/services/epics/close_service_spec.rb'
|
||||
- 'ee/spec/services/epics/reopen_service_spec.rb'
|
||||
- 'ee/spec/services/groups/destroy_service_spec.rb'
|
||||
- 'ee/spec/services/projects/destroy_service_spec.rb'
|
||||
- 'ee/spec/services/projects/group_links/destroy_service_spec.rb'
|
||||
- 'ee/spec/services/projects/transfer_service_spec.rb'
|
||||
- 'ee/spec/support/shared_examples/requests/identity_verification_shared_examples.rb'
|
||||
- 'ee/spec/tasks/gitlab/custom_roles/check_docs_task_spec.rb'
|
||||
- 'spec/lib/api/helpers/authentication_spec.rb'
|
||||
- 'spec/services/notes/create_service_spec.rb'
|
||||
- 'spec/support/shared_examples/quick_actions/issuable/issuable_quick_actions_shared_examples.rb'
|
||||
- 'spec/tasks/gitlab/audit_event_types/check_docs_task_spec.rb'
|
||||
|
|
@ -5,7 +5,6 @@ RSpec/FeatureCategory:
|
|||
- 'ee/spec/controllers/admin/clusters_controller_spec.rb'
|
||||
- 'ee/spec/controllers/autocomplete_controller_spec.rb'
|
||||
- 'ee/spec/controllers/dashboard_controller_spec.rb'
|
||||
- 'ee/spec/controllers/ee/projects/autocomplete_sources_controller_spec.rb'
|
||||
- 'ee/spec/controllers/projects/merge_requests_controller_spec.rb'
|
||||
- 'ee/spec/controllers/projects/pipelines_controller_spec.rb'
|
||||
- 'ee/spec/controllers/users_controller_spec.rb'
|
||||
|
|
@ -226,7 +225,6 @@ RSpec/FeatureCategory:
|
|||
- 'ee/spec/graphql/types/ci/minutes/namespace_monthly_usage_type_spec.rb'
|
||||
- 'ee/spec/graphql/types/ci/minutes/project_monthly_usage_type_spec.rb'
|
||||
- 'ee/spec/graphql/types/ci/runner_type_spec.rb'
|
||||
- 'ee/spec/graphql/types/compliance_management/merge_requests/compliance_violation_input_type_spec.rb'
|
||||
- 'ee/spec/graphql/types/compliance_management/merge_requests/compliance_violation_reason_enum_spec.rb'
|
||||
- 'ee/spec/graphql/types/compliance_management/merge_requests/compliance_violation_severity_enum_spec.rb'
|
||||
- 'ee/spec/graphql/types/compliance_management/merge_requests/compliance_violation_sort_enum_spec.rb'
|
||||
|
|
@ -362,7 +360,6 @@ RSpec/FeatureCategory:
|
|||
- 'ee/spec/helpers/ee/admin/identities_helper_spec.rb'
|
||||
- 'ee/spec/helpers/ee/auth_helper_spec.rb'
|
||||
- 'ee/spec/helpers/ee/blob_helper_spec.rb'
|
||||
- 'ee/spec/helpers/ee/branches_helper_spec.rb'
|
||||
- 'ee/spec/helpers/ee/ci/pipeline_editor_helper_spec.rb'
|
||||
- 'ee/spec/helpers/ee/dashboard_helper_spec.rb'
|
||||
- 'ee/spec/helpers/ee/events_helper_spec.rb'
|
||||
|
|
@ -754,7 +751,6 @@ RSpec/FeatureCategory:
|
|||
- 'ee/spec/models/ci/daily_build_group_report_result_spec.rb'
|
||||
- 'ee/spec/models/ci/subscriptions/project_spec.rb'
|
||||
- 'ee/spec/models/commit_spec.rb'
|
||||
- 'ee/spec/models/compliance_management/compliance_framework/project_settings_spec.rb'
|
||||
- 'ee/spec/models/concerns/approver_migrate_hook_spec.rb'
|
||||
- 'ee/spec/models/concerns/ee/milestoneable_spec.rb'
|
||||
- 'ee/spec/models/concerns/ee/noteable_spec.rb'
|
||||
|
|
@ -917,7 +913,6 @@ RSpec/FeatureCategory:
|
|||
- 'ee/spec/presenters/group_member_presenter_spec.rb'
|
||||
- 'ee/spec/presenters/merge_request_approver_presenter_spec.rb'
|
||||
- 'ee/spec/presenters/project_clusterable_presenter_spec.rb'
|
||||
- 'ee/spec/presenters/project_member_presenter_spec.rb'
|
||||
- 'ee/spec/presenters/security/scan_presenter_spec.rb'
|
||||
- 'ee/spec/presenters/subscription_presenter_spec.rb'
|
||||
- 'ee/spec/presenters/web_hooks/group/hook_presenter_spec.rb'
|
||||
|
|
@ -956,7 +951,6 @@ RSpec/FeatureCategory:
|
|||
- 'ee/spec/serializers/ee/deployment_entity_spec.rb'
|
||||
- 'ee/spec/serializers/ee/environment_serializer_spec.rb'
|
||||
- 'ee/spec/serializers/ee/evidences/release_entity_spec.rb'
|
||||
- 'ee/spec/serializers/ee/group_child_entity_spec.rb'
|
||||
- 'ee/spec/serializers/ee/issue_board_entity_spec.rb'
|
||||
- 'ee/spec/serializers/ee/issue_entity_spec.rb'
|
||||
- 'ee/spec/serializers/ee/issue_sidebar_basic_entity_spec.rb'
|
||||
|
|
@ -1918,7 +1912,6 @@ RSpec/FeatureCategory:
|
|||
- 'spec/initializers/remove_active_job_execute_callback_spec.rb'
|
||||
- 'spec/initializers/rest-client-hostname_override_spec.rb'
|
||||
- 'spec/initializers/sawyer_patch_spec.rb'
|
||||
- 'spec/initializers/secret_token_spec.rb'
|
||||
- 'spec/initializers/session_store_spec.rb'
|
||||
- 'spec/initializers/settings_spec.rb'
|
||||
- 'spec/initializers/trusted_proxies_spec.rb'
|
||||
|
|
@ -2397,7 +2390,6 @@ RSpec/FeatureCategory:
|
|||
- 'spec/lib/gitlab/conflict/file_spec.rb'
|
||||
- 'spec/lib/gitlab/consul/internal_spec.rb'
|
||||
- 'spec/lib/gitlab/container_repository/tags/cache_spec.rb'
|
||||
- 'spec/lib/gitlab/counters/buffered_counter_spec.rb'
|
||||
- 'spec/lib/gitlab/counters/legacy_counter_spec.rb'
|
||||
- 'spec/lib/gitlab/cross_project_access/check_collection_spec.rb'
|
||||
- 'spec/lib/gitlab/cross_project_access/check_info_spec.rb'
|
||||
|
|
@ -3454,7 +3446,6 @@ RSpec/FeatureCategory:
|
|||
- 'spec/models/error_tracking/error_event_spec.rb'
|
||||
- 'spec/models/error_tracking/error_spec.rb'
|
||||
- 'spec/models/event_collection_spec.rb'
|
||||
- 'spec/models/exported_protected_branch_spec.rb'
|
||||
- 'spec/models/external_issue_spec.rb'
|
||||
- 'spec/models/fork_network_member_spec.rb'
|
||||
- 'spec/models/fork_network_spec.rb'
|
||||
|
|
@ -3529,7 +3520,6 @@ RSpec/FeatureCategory:
|
|||
- 'spec/models/namespace/admin_note_spec.rb'
|
||||
- 'spec/models/namespace/aggregation_schedule_spec.rb'
|
||||
- 'spec/models/namespace_ci_cd_setting_spec.rb'
|
||||
- 'spec/models/namespace_statistics_spec.rb'
|
||||
- 'spec/models/namespaces/sync_event_spec.rb'
|
||||
- 'spec/models/namespaces/user_namespace_spec.rb'
|
||||
- 'spec/models/notification_setting_spec.rb'
|
||||
|
|
@ -3570,7 +3560,6 @@ RSpec/FeatureCategory:
|
|||
- 'spec/models/project_deploy_token_spec.rb'
|
||||
- 'spec/models/project_import_data_spec.rb'
|
||||
- 'spec/models/project_label_spec.rb'
|
||||
- 'spec/models/project_statistics_spec.rb'
|
||||
- 'spec/models/projects/build_artifacts_size_refresh_spec.rb'
|
||||
- 'spec/models/projects/ci_feature_usage_spec.rb'
|
||||
- 'spec/models/projects/project_topic_spec.rb'
|
||||
|
|
|
|||
|
|
@ -0,0 +1,32 @@
|
|||
---
|
||||
RSpec/IdenticalEqualityAssertion:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'ee/spec/lib/gitlab/ci/reports/license_scanning/license_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/elastic/document_reference_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/oauth/login_state_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/llm/ai_message_spec.rb'
|
||||
- 'ee/spec/lib/search/cluster_health_check/elastic_spec.rb'
|
||||
- 'spec/graphql/resolvers/base_resolver_spec.rb'
|
||||
- 'spec/initializers/mail_encoding_patch_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/ansi2json/state_spec.rb'
|
||||
- 'spec/lib/gitlab/color_spec.rb'
|
||||
- 'spec/lib/gitlab/daemon_spec.rb'
|
||||
- 'spec/lib/gitlab/fp/message_spec.rb'
|
||||
- 'spec/lib/gitlab/fp/result_spec.rb'
|
||||
- 'spec/lib/gitlab/global_anonymous_id_spec.rb'
|
||||
- 'spec/lib/gitlab/graphql/lazy_spec.rb'
|
||||
- 'spec/lib/gitlab/render_timeout_spec.rb'
|
||||
- 'spec/lib/gitlab/sidekiq_config/worker_spec.rb'
|
||||
- 'spec/models/ci/build_trace_chunk_spec.rb'
|
||||
- 'spec/models/ci/tag_spec.rb'
|
||||
- 'spec/models/commit_spec.rb'
|
||||
- 'spec/models/design_management/design_spec.rb'
|
||||
- 'spec/models/design_management/version_spec.rb'
|
||||
- 'spec/models/environment_spec.rb'
|
||||
- 'spec/models/wiki_page_spec.rb'
|
||||
- 'spec/models/work_item_spec.rb'
|
||||
- 'spec/support/shared_contexts/models/concerns/integrations/enable_ssl_verification_shared_context.rb'
|
||||
- 'spec/support/shared_examples/graphql/connection_paged_nodes_shared_examples.rb'
|
||||
- 'spec/tooling/quality/test_level_spec.rb'
|
||||
- 'spec/uploaders/object_storage_spec.rb'
|
||||
|
|
@ -0,0 +1,39 @@
|
|||
---
|
||||
# Cop supports --autocorrect.
|
||||
RSpec/IsExpectedSpecify:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'ee/spec/controllers/groups/analytics/repository_analytics_controller_spec.rb'
|
||||
- 'ee/spec/graphql/ee/types/branch_protection_type_spec.rb'
|
||||
- 'ee/spec/graphql/ee/types/branch_protections/merge_access_level_type_spec.rb'
|
||||
- 'ee/spec/graphql/ee/types/branch_protections/push_access_level_type_spec.rb'
|
||||
- 'ee/spec/graphql/ee/types/branch_protections/unprotect_access_level_type_spec.rb'
|
||||
- 'ee/spec/lib/ee/sidebars/projects/menus/analytics_menu_spec.rb'
|
||||
- 'ee/spec/lib/ee/sidebars/projects/menus/settings_menu_spec.rb'
|
||||
- 'ee/spec/lib/sidebars/groups/menus/analytics_menu_spec.rb'
|
||||
- 'ee/spec/lib/sidebars/groups/menus/epics_menu_spec.rb'
|
||||
- 'ee/spec/lib/sidebars/groups/menus/security_compliance_menu_spec.rb'
|
||||
- 'ee/spec/lib/sidebars/groups/menus/wiki_menu_spec.rb'
|
||||
- 'spec/graphql/types/access_levels/deploy_key_type_spec.rb'
|
||||
- 'spec/graphql/types/branch_protections/merge_access_level_type_spec.rb'
|
||||
- 'spec/graphql/types/branch_protections/push_access_level_type_spec.rb'
|
||||
- 'spec/graphql/types/branch_rules/branch_protection_type_spec.rb'
|
||||
- 'spec/lib/gitlab/color_spec.rb'
|
||||
- 'spec/lib/sidebars/admin/menus/monitoring_menu_spec.rb'
|
||||
- 'spec/lib/sidebars/groups/menus/ci_cd_menu_spec.rb'
|
||||
- 'spec/lib/sidebars/groups/menus/group_information_menu_spec.rb'
|
||||
- 'spec/lib/sidebars/groups/menus/issues_menu_spec.rb'
|
||||
- 'spec/lib/sidebars/groups/menus/settings_menu_spec.rb'
|
||||
- 'spec/lib/sidebars/projects/menus/analytics_menu_spec.rb'
|
||||
- 'spec/lib/sidebars/projects/menus/deployments_menu_spec.rb'
|
||||
- 'spec/lib/sidebars/projects/menus/hidden_menu_spec.rb'
|
||||
- 'spec/lib/sidebars/projects/menus/infrastructure_menu_spec.rb'
|
||||
- 'spec/lib/sidebars/projects/menus/monitor_menu_spec.rb'
|
||||
- 'spec/lib/sidebars/projects/menus/project_information_menu_spec.rb'
|
||||
- 'spec/lib/sidebars/projects/menus/scope_menu_spec.rb'
|
||||
- 'spec/lib/sidebars/projects/menus/settings_menu_spec.rb'
|
||||
- 'spec/models/concerns/subquery_spec.rb'
|
||||
- 'spec/models/project_spec.rb'
|
||||
- 'spec/models/user_spec.rb'
|
||||
- 'spec/policies/group_policy_spec.rb'
|
||||
- 'spec/policies/project_policy_spec.rb'
|
||||
|
|
@ -0,0 +1,49 @@
|
|||
---
|
||||
# Cop supports --autocorrect.
|
||||
RSpec/MetadataStyle:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'ee/spec/models/cloud_connector/access_spec.rb'
|
||||
- 'ee/spec/models/compliance_management/framework_spec.rb'
|
||||
- 'ee/spec/models/geo_node_namespace_link_spec.rb'
|
||||
- 'ee/spec/policies/issuable_policy_spec.rb'
|
||||
- 'ee/spec/requests/api/geo_nodes_spec.rb'
|
||||
- 'ee/spec/requests/api/geo_sites_spec.rb'
|
||||
- 'ee/spec/requests/api/group_push_rule_spec.rb'
|
||||
- 'ee/spec/requests/api/ldap_group_links_spec.rb'
|
||||
- 'ee/spec/requests/api/license_spec.rb'
|
||||
- 'ee/spec/requests/api/member_roles_spec.rb'
|
||||
- 'ee/spec/requests/api/project_aliases_spec.rb'
|
||||
- 'ee/spec/requests/api/project_push_rule_spec.rb'
|
||||
- 'ee/spec/requests/api/provider_identity_spec.rb'
|
||||
- 'ee/spec/requests/api/saml_group_links_spec.rb'
|
||||
- 'ee/spec/services/boards/create_service_spec.rb'
|
||||
- 'ee/spec/services/boards/epic_boards/create_service_spec.rb'
|
||||
- 'ee/spec/services/boards/epic_boards/update_service_spec.rb'
|
||||
- 'ee/spec/services/boards/epic_user_preferences/update_service_spec.rb'
|
||||
- 'ee/spec/services/boards/update_service_spec.rb'
|
||||
- 'ee/spec/services/boards/user_preferences/update_service_spec.rb'
|
||||
- 'ee/spec/services/ee/boards/issues/list_service_spec.rb'
|
||||
- 'ee/spec/services/ee/boards/issues/move_service_spec.rb'
|
||||
- 'spec/commands/sidekiq_cluster/cli_spec.rb'
|
||||
- 'spec/lib/banzai/filter/color_filter_spec.rb'
|
||||
- 'spec/lib/gitlab/auth/o_auth/auth_hash_spec.rb'
|
||||
- 'spec/lib/gitlab/auth/o_auth/user_spec.rb'
|
||||
- 'spec/lib/gitlab/database/migration_helpers/restrict_gitlab_schema_spec.rb'
|
||||
- 'spec/lib/gitlab/slash_commands/issue_move_spec.rb'
|
||||
- 'spec/lib/gitlab/ssh_public_key_spec.rb'
|
||||
- 'spec/lib/gitlab/tab_width_spec.rb'
|
||||
- 'spec/lib/gitlab/themes_spec.rb'
|
||||
- 'spec/migrations/20230804053643_add_ticket_work_item_type_spec.rb'
|
||||
- 'spec/migrations/20230815160428_rename_plans_titles_with_legacy_plan_names_spec.rb'
|
||||
- 'spec/models/ci/build_need_spec.rb'
|
||||
- 'spec/models/ci/build_runner_session_spec.rb'
|
||||
- 'spec/models/ci/runner_manager_build_spec.rb'
|
||||
- 'spec/policies/incident_management/timeline_event_policy_spec.rb'
|
||||
- 'spec/policies/issuable_policy_spec.rb'
|
||||
- 'spec/policies/timelog_policy_spec.rb'
|
||||
- 'spec/requests/api/dependency_proxy_spec.rb'
|
||||
- 'spec/services/git/branch_push_service_spec.rb'
|
||||
- 'spec/services/git/wiki_push_service_spec.rb'
|
||||
- 'spec/spec_helper.rb'
|
||||
- 'spec/support/stub_settings_source.rb'
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
---
|
||||
RSpec/MissingExpectationTargetMethod:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'ee/spec/lib/ee/gitlab/ci/pipeline/chain/validate/external_spec.rb'
|
||||
- 'spec/config/object_store_settings_spec.rb'
|
||||
- 'spec/features/merge_request/user_resolves_diff_notes_and_discussions_resolve_spec.rb'
|
||||
- 'spec/features/projects/settings/project_settings_spec.rb'
|
||||
- 'spec/finders/design_management/versions_finder_spec.rb'
|
||||
- 'spec/graphql/resolvers/container_repository_tags_resolver_spec.rb'
|
||||
- 'spec/models/merge_request_spec.rb'
|
||||
- 'spec/requests/api/graphql/mutations/container_registry/protection/rule/delete_spec.rb'
|
||||
- 'spec/requests/api/graphql/mutations/container_registry/protection/rule/update_spec.rb'
|
||||
- 'spec/requests/api/graphql/mutations/packages/protection/rule/delete_spec.rb'
|
||||
- 'spec/requests/api/graphql/mutations/packages/protection/rule/update_spec.rb'
|
||||
- 'spec/support/helpers/after_next_helpers.rb'
|
||||
|
|
@ -16,9 +16,9 @@ RSpec/MultipleMemoizedHelpers:
|
|||
- 'spec/lib/gitlab/diff/position_tracer/line_strategy_spec.rb'
|
||||
- 'spec/models/deployment_spec.rb'
|
||||
- 'spec/models/event_spec.rb'
|
||||
- 'spec/models/integrations/jira_spec.rb'
|
||||
- 'spec/models/milestone_spec.rb'
|
||||
- 'spec/models/packages/package_file_spec.rb'
|
||||
- 'spec/models/integrations/jira_spec.rb'
|
||||
- 'spec/requests/api/ci/runner/jobs_artifacts_spec.rb'
|
||||
- 'spec/requests/api/issues/get_group_issues_spec.rb'
|
||||
- 'spec/requests/api/issues/get_project_issues_spec.rb'
|
||||
|
|
|
|||
|
|
@ -35,7 +35,6 @@ RSpec/NamedSubject:
|
|||
- 'ee/spec/controllers/groups/scim_oauth_controller_spec.rb'
|
||||
- 'ee/spec/controllers/groups/security/merge_commit_reports_controller_spec.rb'
|
||||
- 'ee/spec/controllers/groups/security/policies_controller_spec.rb'
|
||||
- 'ee/spec/controllers/groups/sso_controller_spec.rb'
|
||||
- 'ee/spec/controllers/passwords_controller_spec.rb'
|
||||
- 'ee/spec/controllers/projects/analytics/cycle_analytics/summary_controller_spec.rb'
|
||||
- 'ee/spec/controllers/projects/environments_controller_spec.rb'
|
||||
|
|
@ -91,7 +90,6 @@ RSpec/NamedSubject:
|
|||
- 'ee/spec/graphql/ee/mutations/boards/issues/issue_move_list_spec.rb'
|
||||
- 'ee/spec/graphql/ee/mutations/boards/lists/create_spec.rb'
|
||||
- 'ee/spec/graphql/ee/mutations/ci/job_token_scope/add_project_spec.rb'
|
||||
- 'ee/spec/graphql/ee/mutations/ci/job_token_scope/remove_project_spec.rb'
|
||||
- 'ee/spec/graphql/ee/mutations/ci/project_ci_cd_settings_update_spec.rb'
|
||||
- 'ee/spec/graphql/ee/types/group_type_spec.rb'
|
||||
- 'ee/spec/graphql/ee/types/namespace_type_spec.rb'
|
||||
|
|
@ -563,7 +561,6 @@ RSpec/NamedSubject:
|
|||
- 'ee/spec/models/ee/protected_branch_spec.rb'
|
||||
- 'ee/spec/models/ee/resource_label_event_spec.rb'
|
||||
- 'ee/spec/models/ee/resource_state_event_spec.rb'
|
||||
- 'ee/spec/models/ee/user_detail_spec.rb'
|
||||
- 'ee/spec/models/ee/user_spec.rb'
|
||||
- 'ee/spec/models/ee/vulnerability_spec.rb'
|
||||
- 'ee/spec/models/ee/work_items/parent_link_spec.rb'
|
||||
|
|
@ -2435,7 +2432,6 @@ RSpec/NamedSubject:
|
|||
- 'spec/models/ci/group_variable_spec.rb'
|
||||
- 'spec/models/ci/job_annotation_spec.rb'
|
||||
- 'spec/models/ci/job_artifact_spec.rb'
|
||||
- 'spec/models/ci/job_token/allowlist_spec.rb'
|
||||
- 'spec/models/ci/job_token/project_scope_link_spec.rb'
|
||||
- 'spec/models/ci/job_token/scope_spec.rb'
|
||||
- 'spec/models/ci/persistent_ref_spec.rb'
|
||||
|
|
@ -3290,7 +3286,6 @@ RSpec/NamedSubject:
|
|||
- 'spec/services/users/assigned_issues_count_service_spec.rb'
|
||||
- 'spec/services/users/keys_count_service_spec.rb'
|
||||
- 'spec/services/users/reject_service_spec.rb'
|
||||
- 'spec/services/users/update_service_spec.rb'
|
||||
- 'spec/services/vs_code/settings/create_or_update_service_spec.rb'
|
||||
- 'spec/services/vs_code/settings/delete_service_spec.rb'
|
||||
- 'spec/services/web_hooks/destroy_service_spec.rb'
|
||||
|
|
|
|||
|
|
@ -0,0 +1,190 @@
|
|||
---
|
||||
RSpec/NoExpectationExample:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'ee/spec/components/gitlab_subscriptions/discover_duo_pro_component_spec.rb'
|
||||
- 'ee/spec/features/billings/billing_plans_spec.rb'
|
||||
- 'ee/spec/features/boards/swimlanes/epics_swimlanes_drag_drop_spec.rb'
|
||||
- 'ee/spec/features/boards/swimlanes/epics_swimlanes_filtering_spec.rb'
|
||||
- 'ee/spec/features/ci_shared_runner_warnings_spec.rb'
|
||||
- 'ee/spec/features/epic_boards/epic_boards_sidebar_spec.rb'
|
||||
- 'ee/spec/features/groups/add_ons/discover_duo_pro_hand_raise_lead_spec.rb'
|
||||
- 'ee/spec/features/groups/discovers/hand_raise_lead_spec.rb'
|
||||
- 'ee/spec/features/groups/group_roadmap_spec.rb'
|
||||
- 'ee/spec/features/groups/settings/protected_environments_spec.rb'
|
||||
- 'ee/spec/features/merge_request/user_merges_immediately_spec.rb'
|
||||
- 'ee/spec/features/users/login_spec.rb'
|
||||
- 'ee/spec/frontend/fixtures/dast_profiles.rb'
|
||||
- 'ee/spec/frontend/fixtures/epic.rb'
|
||||
- 'ee/spec/lib/ee/gitlab/background_migration/migrate_approver_to_approval_rules_check_progress_spec.rb'
|
||||
- 'ee/spec/lib/geo/console/multiple_choice_menu_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/bullet/exclusions_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/ci/runners_availability/allowed_plans_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/ci/runners_availability/minutes_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/database/desired_sharding_key_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/instrumentation/elasticsearch_transport_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/llm/ai_gateway/client_spec.rb'
|
||||
- 'ee/spec/mailers/notify_spec.rb'
|
||||
- 'ee/spec/models/ci/minutes/project_monthly_usage_spec.rb'
|
||||
- 'ee/spec/models/concerns/elastic/repository_spec.rb'
|
||||
- 'ee/spec/models/ee/project_spec.rb'
|
||||
- 'ee/spec/models/remote_development/remote_development_agent_config_spec.rb'
|
||||
- 'ee/spec/models/remote_development/workspaces_agent_config_spec.rb'
|
||||
- 'ee/spec/requests/api/boards_spec.rb'
|
||||
- 'ee/spec/services/boards/lists/update_service_spec.rb'
|
||||
- 'ee/spec/services/ee/merge_requests/update_service_spec.rb'
|
||||
- 'ee/spec/services/ee/notification_service_spec.rb'
|
||||
- 'ee/spec/services/protected_environments/create_service_spec.rb'
|
||||
- 'ee/spec/services/search/rake_task_executor_service_spec.rb'
|
||||
- 'ee/spec/services/todo_service_spec.rb'
|
||||
- 'ee/spec/support/shared_examples/features/gitlab_duo_administration_shared_examples.rb'
|
||||
- 'ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb'
|
||||
- 'ee/spec/support/shared_examples/models/elasticsearch_indexed_container_shared_examples.rb'
|
||||
- 'ee/spec/support/shared_examples/services/base_sync_service_shared_examples.rb'
|
||||
- 'ee/spec/workers/compliance_management/standards/gitlab/at_least_two_approvals_group_worker_spec.rb'
|
||||
- 'ee/spec/workers/compliance_management/standards/gitlab/prevent_approval_by_author_group_worker_spec.rb'
|
||||
- 'ee/spec/workers/compliance_management/standards/gitlab/prevent_approval_by_committer_group_worker_spec.rb'
|
||||
- 'ee/spec/workers/compliance_management/standards/soc2/at_least_one_non_author_approval_group_worker_spec.rb'
|
||||
- 'ee/spec/workers/compliance_management/standards/soc2/at_least_one_non_author_approval_worker_spec.rb'
|
||||
- 'ee/spec/workers/security/process_scan_result_policy_worker_spec.rb'
|
||||
- 'qa/qa/specs/features/api/2_plan/closes_issue_via_pushing_a_commit_spec.rb'
|
||||
- 'qa/qa/specs/features/api/3_create/repository/push_postreceive_idempotent_spec.rb'
|
||||
- 'qa/qa/specs/features/browser_ui/3_create/repository/license_detection_spec.rb'
|
||||
- 'qa/qa/specs/features/browser_ui/3_create/snippet/add_comment_to_snippet_spec.rb'
|
||||
- 'qa/qa/specs/features/browser_ui/4_verify/ci_variable/ui_variable_inheritable_when_forward_pipeline_variables_true_spec.rb'
|
||||
- 'qa/qa/specs/features/browser_ui/4_verify/ci_variable/ui_variable_non_inheritable_when_forward_pipeline_variables_false_spec.rb'
|
||||
- 'qa/qa/specs/features/ee/api/2_plan/epics_to_work_items_sync_spec.rb'
|
||||
- 'qa/qa/specs/features/ee/api/9_data_stores/elasticsearch/elasticsearch_api_spec.rb'
|
||||
- 'qa/qa/specs/features/ee/browser_ui/10_govern/change_vulnerability_status_spec.rb'
|
||||
- 'qa/qa/specs/features/ee/browser_ui/10_govern/group/group_ldap_sync_spec.rb'
|
||||
- 'qa/qa/specs/features/ee/browser_ui/10_govern/security_reports_spec.rb'
|
||||
- 'qa/qa/specs/features/ee/browser_ui/12_systems/geo/wiki_ssh_push_spec.rb'
|
||||
- 'qa/qa/specs/features/ee/browser_ui/13_secure/cvs_dependency_scanning_spec.rb'
|
||||
- 'qa/qa/specs/features/ee/browser_ui/9_data_stores/group/prevent_forking_outside_group_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'
|
||||
- 'qa/spec/support/formatters/test_metrics_formatter_spec.rb'
|
||||
- 'spec/benchmarks/banzai_benchmark.rb'
|
||||
- 'spec/controllers/groups_controller_spec.rb'
|
||||
- 'spec/controllers/import/bitbucket_controller_spec.rb'
|
||||
- 'spec/controllers/passwords_controller_spec.rb'
|
||||
- 'spec/controllers/projects/branches_controller_spec.rb'
|
||||
- 'spec/controllers/projects/pipelines_controller_spec.rb'
|
||||
- 'spec/controllers/projects/protected_tags_controller_spec.rb'
|
||||
- 'spec/controllers/users/unsubscribes_controller_spec.rb'
|
||||
- 'spec/docs_screenshots/container_registry_docs.rb'
|
||||
- 'spec/features/admin/users/users_spec.rb'
|
||||
- 'spec/features/boards/boards_spec.rb'
|
||||
- 'spec/features/dashboard/shortcuts_spec.rb'
|
||||
- 'spec/features/issuables/markdown_references/jira_spec.rb'
|
||||
- 'spec/features/markdown/copy_as_gfm_spec.rb'
|
||||
- 'spec/features/merge_request/user_comments_on_diff_spec.rb'
|
||||
- 'spec/features/merge_request/user_posts_diff_notes_spec.rb'
|
||||
- 'spec/features/merge_request/user_sees_pipelines_spec.rb'
|
||||
- 'spec/features/projects/blobs/edit_spec.rb'
|
||||
- 'spec/features/projects/commits/user_browses_commits_spec.rb'
|
||||
- 'spec/features/projects/environments/environment_spec.rb'
|
||||
- 'spec/features/projects/files/template_selector_menu_spec.rb'
|
||||
- 'spec/features/projects/files/undo_template_spec.rb'
|
||||
- 'spec/features/projects/work_items/linked_work_items_spec.rb'
|
||||
- 'spec/features/user_settings/ssh_keys_spec.rb'
|
||||
- 'spec/features/users/login_spec.rb'
|
||||
- 'spec/frontend/fixtures/issues.rb'
|
||||
- 'spec/frontend/fixtures/listbox.rb'
|
||||
- 'spec/frontend/fixtures/merge_requests.rb'
|
||||
- 'spec/frontend/fixtures/merge_requests_diffs.rb'
|
||||
- 'spec/frontend/fixtures/raw.rb'
|
||||
- 'spec/frontend/fixtures/tabs.rb'
|
||||
- 'spec/frontend/fixtures/timezones.rb'
|
||||
- 'spec/graphql/mutations/design_management/upload_spec.rb'
|
||||
- 'spec/graphql/resolvers/group_labels_resolver_spec.rb'
|
||||
- 'spec/helpers/emails_helper_spec.rb'
|
||||
- 'spec/helpers/preferences_helper_spec.rb'
|
||||
- 'spec/lib/atlassian/jira_connect/client_spec.rb'
|
||||
- 'spec/lib/backup/database_connection_spec.rb'
|
||||
- 'spec/lib/backup/targets/target_spec.rb'
|
||||
- 'spec/lib/banzai/filter/escaped_char_filter_spec.rb'
|
||||
- 'spec/lib/banzai/pipeline/plain_markdown_pipeline_spec.rb'
|
||||
- 'spec/lib/click_house/migration_support/exclusive_lock_spec.rb'
|
||||
- 'spec/lib/container_registry/gitlab_api_client_spec.rb'
|
||||
- 'spec/lib/gitlab/auth/request_authenticator_spec.rb'
|
||||
- 'spec/lib/gitlab/background_migration/backfill_default_organization_owners_spec.rb'
|
||||
- 'spec/lib/gitlab/background_migration/backfill_user_preferences_with_defaults_spec.rb'
|
||||
- 'spec/lib/gitlab/background_migration/backfill_users_color_mode_id_spec.rb'
|
||||
- 'spec/lib/gitlab/background_migration/backfill_users_with_defaults_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/config_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/reports/codequality_reports_spec.rb'
|
||||
- 'spec/lib/gitlab/database/migrations/reestablished_connection_stack_spec.rb'
|
||||
- 'spec/lib/gitlab/database/partitioning_spec.rb'
|
||||
- 'spec/lib/gitlab/database/query_analyzers/prevent_cross_database_modification_spec.rb'
|
||||
- 'spec/lib/gitlab/email/hook/silent_mode_interceptor_spec.rb'
|
||||
- 'spec/lib/gitlab/email/receiver_spec.rb'
|
||||
- 'spec/lib/gitlab/email/smime/signer_spec.rb'
|
||||
- 'spec/lib/gitlab/gitaly_client/commit_service_spec.rb'
|
||||
- 'spec/lib/gitlab/gitaly_client/repository_service_spec.rb'
|
||||
- 'spec/lib/gitlab/import_export/json/streaming_serializer_spec.rb'
|
||||
- 'spec/lib/gitlab/internal_events/event_definitions_spec.rb'
|
||||
- 'spec/lib/gitlab/lfs/client_spec.rb'
|
||||
- 'spec/lib/gitlab/x509/certificate_spec.rb'
|
||||
- 'spec/lib/gitlab/x509/commit_sigstore_spec.rb'
|
||||
- 'spec/lib/google_api/cloud_platform/client_spec.rb'
|
||||
- 'spec/mailers/notify_spec.rb'
|
||||
- 'spec/models/active_session_spec.rb'
|
||||
- 'spec/models/appearance_spec.rb'
|
||||
- 'spec/models/application_setting_spec.rb'
|
||||
- 'spec/models/ci/build_spec.rb'
|
||||
- 'spec/models/ci/build_trace_chunk_spec.rb'
|
||||
- 'spec/models/ci/pipeline_spec.rb'
|
||||
- 'spec/models/deploy_key_spec.rb'
|
||||
- 'spec/models/group_spec.rb'
|
||||
- 'spec/models/integrations/bamboo_spec.rb'
|
||||
- 'spec/models/integrations/pipelines_email_spec.rb'
|
||||
- 'spec/models/remote_mirror_spec.rb'
|
||||
- 'spec/models/repository_spec.rb'
|
||||
- 'spec/models/zoom_meeting_spec.rb'
|
||||
- 'spec/requests/api/environments_spec.rb'
|
||||
- 'spec/requests/api/graphql/pages/namespace_deployments_query_spec.rb'
|
||||
- 'spec/requests/api/graphql/pages/project_deployments_query_spec.rb'
|
||||
- 'spec/requests/api/internal/lfs_spec.rb'
|
||||
- 'spec/requests/api/npm_project_packages_spec.rb'
|
||||
- 'spec/requests/jira_routing_spec.rb'
|
||||
- 'spec/requests/projects/ml/experiments_controller_spec.rb'
|
||||
- 'spec/rubocop/feature_categories_spec.rb'
|
||||
- 'spec/scripts/cells/application_settings_analysis_spec.rb'
|
||||
- 'spec/scripts/failed_tests_spec.rb'
|
||||
- 'spec/services/ci/pipeline_processing/atomic_processing_service/status_collection_spec.rb'
|
||||
- 'spec/services/ci/reset_skipped_jobs_service_spec.rb'
|
||||
- 'spec/services/event_create_service_spec.rb'
|
||||
- 'spec/services/git/branch_hooks_service_spec.rb'
|
||||
- 'spec/services/git/branch_push_service_spec.rb'
|
||||
- 'spec/services/git/process_ref_changes_service_spec.rb'
|
||||
- 'spec/services/gpg_keys/create_service_spec.rb'
|
||||
- 'spec/services/issues/update_service_spec.rb'
|
||||
- 'spec/services/keys/create_service_spec.rb'
|
||||
- 'spec/services/keys/expiry_notification_service_spec.rb'
|
||||
- 'spec/services/merge_requests/handle_assignees_change_service_spec.rb'
|
||||
- 'spec/services/merge_requests/update_reviewers_service_spec.rb'
|
||||
- 'spec/services/merge_requests/update_service_spec.rb'
|
||||
- 'spec/services/notification_service_spec.rb'
|
||||
- 'spec/services/packages/npm/generate_metadata_service_spec.rb'
|
||||
- 'spec/services/projects/transfer_service_spec.rb'
|
||||
- 'spec/services/todo_service_spec.rb'
|
||||
- 'spec/services/todos/destroy/entity_leave_service_spec.rb'
|
||||
- 'spec/services/two_factor/destroy_service_spec.rb'
|
||||
- 'spec/support/shared_examples/features/discussion_comments_shared_example.rb'
|
||||
- 'spec/support/shared_examples/namespaces/hierarchy_examples.rb'
|
||||
- 'spec/support/shared_examples/quick_actions/issuable/issuable_quick_actions_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/services/check_ingress_ip_address_service_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/services/notification_service_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/services/updating_mentions_shared_examples.rb'
|
||||
- 'spec/support_specs/matchers/internal_events_matchers_spec.rb'
|
||||
- 'spec/tasks/gitlab/ldap_rake_spec.rb'
|
||||
- 'spec/tasks/rubocop_rake_spec.rb'
|
||||
- 'spec/uploaders/object_storage/cdn/google_cdn_spec.rb'
|
||||
- 'spec/workers/ci/archive_trace_worker_spec.rb'
|
||||
- 'spec/workers/design_management/copy_design_collection_worker_spec.rb'
|
||||
- 'spec/workers/group_import_worker_spec.rb'
|
||||
- 'spec/workers/jira_connect/sync_project_worker_spec.rb'
|
||||
- 'spec/workers/migrate_external_diffs_worker_spec.rb'
|
||||
- 'spec/workers/repositories/rewrite_history_worker_spec.rb'
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
---
|
||||
RSpec/PendingWithoutReason:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'ee/spec/controllers/operations_controller_spec.rb'
|
||||
- 'ee/spec/features/merge_request/user_approves_spec.rb'
|
||||
- 'ee/spec/features/merge_request/user_sees_approval_widget_spec.rb'
|
||||
- 'ee/spec/features/projects/merge_requests/user_approves_merge_request_spec.rb'
|
||||
- 'ee/spec/graphql/types/pipeline_security_report_finding_type_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/elastic/search_results_spec.rb'
|
||||
- 'ee/spec/requests/api/wikis_spec.rb'
|
||||
- 'ee/spec/requests/custom_roles/admin_runners/request_spec.rb'
|
||||
- 'ee/spec/requests/projects/merge_requests_controller_spec.rb'
|
||||
- 'ee/spec/services/merge_requests/approval_service_spec.rb'
|
||||
- 'ee/spec/support/shared_examples/models/vulnerabilities/cvss_vector_validator_shared_examples.rb'
|
||||
- 'qa/qa/specs/features/api/8_monitor/metrics_spec.rb'
|
||||
- 'spec/controllers/projects/issues_controller_spec.rb'
|
||||
- 'spec/features/boards/multi_select_spec.rb'
|
||||
- 'spec/features/issues/create_issue_for_single_discussion_in_merge_request_spec.rb'
|
||||
- 'spec/features/merge_request/user_merges_merge_request_spec.rb'
|
||||
- 'spec/features/merge_request/user_posts_notes_spec.rb'
|
||||
- 'spec/features/merge_request/user_resolves_conflicts_spec.rb'
|
||||
- 'spec/features/merge_request/user_sees_mini_pipeline_graph_spec.rb'
|
||||
- 'spec/features/users/terms_spec.rb'
|
||||
- 'spec/lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/select_stmt_spec.rb'
|
||||
- 'spec/lib/gitlab/gl_repository/identifier_spec.rb'
|
||||
- 'spec/lib/gitlab/graphql/negatable_arguments_spec.rb'
|
||||
- 'spec/lib/gitlab/template/finders/global_template_finder_spec.rb'
|
||||
- 'spec/rubocop/cop/api/ensure_string_detail_spec.rb'
|
||||
- 'spec/support/shared_examples/services/wiki_pages/destroy_service_shared_examples.rb'
|
||||
|
|
@ -0,0 +1,636 @@
|
|||
---
|
||||
# Cop supports --autocorrect.
|
||||
RSpec/ReceiveMessages:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'ee/spec/bin/custom_ability_spec.rb'
|
||||
- 'ee/spec/components/namespaces/storage/limit_alert_component_spec.rb'
|
||||
- 'ee/spec/components/namespaces/storage/repository_limit_alert_component_spec.rb'
|
||||
- 'ee/spec/controllers/admin/application_settings_controller_spec.rb'
|
||||
- 'ee/spec/controllers/concerns/analytics/cycle_analytics/value_stream_actions_spec.rb'
|
||||
- 'ee/spec/controllers/concerns/audit_events/audit_events_params_spec.rb'
|
||||
- 'ee/spec/controllers/ee/search_controller_spec.rb'
|
||||
- 'ee/spec/controllers/oauth/geo_auth_controller_spec.rb'
|
||||
- 'ee/spec/controllers/projects_controller_spec.rb'
|
||||
- 'ee/spec/elastic/migrate/20240130215043_reindex_wikis_to_fix_id_spec.rb'
|
||||
- 'ee/spec/features/admin/admin_audit_logs_spec.rb'
|
||||
- 'ee/spec/features/admin/groups/admin_subscription_alerts_spec.rb'
|
||||
- 'ee/spec/features/groups/iterations/user_edits_iteration_cadence_spec.rb'
|
||||
- 'ee/spec/features/projects/new_project_spec.rb'
|
||||
- 'ee/spec/features/projects/settings/ee/service_desk_setting_spec.rb'
|
||||
- 'ee/spec/features/search/elastic/project_search_spec.rb'
|
||||
- 'ee/spec/finders/remote_development/agent_configs_finder_spec.rb'
|
||||
- 'ee/spec/finders/remote_development/remote_development_agent_configs_finder_spec.rb'
|
||||
- 'ee/spec/finders/remote_development/workspaces_finder_spec.rb'
|
||||
- 'ee/spec/finders/security/security_policies_finder_spec.rb'
|
||||
- 'ee/spec/frontend/fixtures/epic.rb'
|
||||
- 'ee/spec/graphql/resolvers/epic_issues_resolver_spec.rb'
|
||||
- 'ee/spec/graphql/types/project_type_spec.rb'
|
||||
- 'ee/spec/helpers/billing_plans_helper_spec.rb'
|
||||
- 'ee/spec/helpers/ee/ci/pipeline_editor_helper_spec.rb'
|
||||
- 'ee/spec/helpers/ee/geo_helper_spec.rb'
|
||||
- 'ee/spec/helpers/ee/groups_helper_spec.rb'
|
||||
- 'ee/spec/helpers/ee/ide_helper_spec.rb'
|
||||
- 'ee/spec/helpers/ee/issuables_helper_spec.rb'
|
||||
- 'ee/spec/helpers/ee/issues_helper_spec.rb'
|
||||
- 'ee/spec/helpers/ee/lock_helper_spec.rb'
|
||||
- 'ee/spec/helpers/ee/namespaces_helper_spec.rb'
|
||||
- 'ee/spec/helpers/ee/registrations_helper_spec.rb'
|
||||
- 'ee/spec/helpers/ee/subscribable_banner_helper_spec.rb'
|
||||
- 'ee/spec/helpers/ee/users/callouts_helper_spec.rb'
|
||||
- 'ee/spec/helpers/gitlab_subscriptions/trials_helper_spec.rb'
|
||||
- 'ee/spec/helpers/groups/security_features_helper_spec.rb'
|
||||
- 'ee/spec/helpers/license_helper_spec.rb'
|
||||
- 'ee/spec/helpers/license_monitoring_helper_spec.rb'
|
||||
- 'ee/spec/helpers/nav/new_dropdown_helper_spec.rb'
|
||||
- 'ee/spec/helpers/projects/project_members_helper_spec.rb'
|
||||
- 'ee/spec/helpers/projects_helper_spec.rb'
|
||||
- 'ee/spec/helpers/routing/pseudonymization_helper_spec.rb'
|
||||
- 'ee/spec/helpers/search_helper_spec.rb'
|
||||
- 'ee/spec/helpers/sidebars_helper_spec.rb'
|
||||
- 'ee/spec/helpers/subscriptions_helper_spec.rb'
|
||||
- 'ee/spec/helpers/tree_helper_spec.rb'
|
||||
- 'ee/spec/helpers/trial_registrations_helper_spec.rb'
|
||||
- 'ee/spec/helpers/users/identity_verification_helper_spec.rb'
|
||||
- 'ee/spec/helpers/users_helper_spec.rb'
|
||||
- 'ee/spec/helpers/vulnerabilities_helper_spec.rb'
|
||||
- 'ee/spec/lib/arkose/settings_spec.rb'
|
||||
- 'ee/spec/lib/arkose/verify_response_spec.rb'
|
||||
- 'ee/spec/lib/audit_events/strategies/external_destination_strategy_spec.rb'
|
||||
- 'ee/spec/lib/ee/gitlab/auth/request_authenticator_spec.rb'
|
||||
- 'ee/spec/lib/ee/gitlab/ci/parsers/security/common_spec.rb'
|
||||
- 'ee/spec/lib/ee/gitlab/ci/parsers/security/validators/schema_validator_spec.rb'
|
||||
- 'ee/spec/lib/ee/gitlab/ci/project_config_spec.rb'
|
||||
- 'ee/spec/lib/ee/gitlab/gon_helper_spec.rb'
|
||||
- 'ee/spec/lib/ee/gitlab/rack_attack/request_spec.rb'
|
||||
- 'ee/spec/lib/ee/web_ide/settings/extensions_gallery_metadata_generator_spec.rb'
|
||||
- 'ee/spec/lib/elastic/latest/custom_language_analyzers_spec.rb'
|
||||
- 'ee/spec/lib/elastic/latest/git_instance_proxy_spec.rb'
|
||||
- 'ee/spec/lib/elastic/multi_version_class_proxy_spec.rb'
|
||||
- 'ee/spec/lib/elastic/multi_version_instance_proxy_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/ai_gateway_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/com_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/duo/chat/request_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/duo/chat/step_executor_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/duo/developments/setup_groups_for_model_evaluation_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/elastic/bulk_indexer_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/experiment_feature_rollout_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/expiring_subscription_message_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/geo_tasks_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/health_check_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/log_cursor/daemon_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/log_cursor/lease_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/git_access_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/llm/ai_gateway/client_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/llm/ai_gateway/code_suggestions_client_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/llm/ai_gateway/docs_client_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/llm/chain/tools/epic_reader/executor_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/llm/vertex_ai/client_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/mirror_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/search/index_curator_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/vulnerability_scanning/finding_builder_spec.rb'
|
||||
- 'ee/spec/lib/google_cloud/artifact_registry/client_spec.rb'
|
||||
- 'ee/spec/lib/omni_auth/strategies/group_saml_spec.rb'
|
||||
- 'ee/spec/lib/search/navigation_spec.rb'
|
||||
- 'ee/spec/lib/sidebars/groups/super_sidebar_panel_spec.rb'
|
||||
- 'ee/spec/lib/sidebars/projects/super_sidebar_panel_spec.rb'
|
||||
- 'ee/spec/lib/system_check/geo/database_replication_working_check_spec.rb'
|
||||
- 'ee/spec/lib/system_check/geo/license_check_spec.rb'
|
||||
- 'ee/spec/migrations/geo/resync_direct_upload_job_artifact_registry_spec.rb'
|
||||
- 'ee/spec/models/approval_state_spec.rb'
|
||||
- 'ee/spec/models/ci/build_spec.rb'
|
||||
- 'ee/spec/models/ci/pipeline_spec.rb'
|
||||
- 'ee/spec/models/concerns/ee/participable_spec.rb'
|
||||
- 'ee/spec/models/concerns/identity_verifiable_spec.rb'
|
||||
- 'ee/spec/models/dast_scanner_profile_spec.rb'
|
||||
- 'ee/spec/models/dast_site_profile_spec.rb'
|
||||
- 'ee/spec/models/ee/group_spec.rb'
|
||||
- 'ee/spec/models/ee/integrations/jira_spec.rb'
|
||||
- 'ee/spec/models/ee/namespace_spec.rb'
|
||||
- 'ee/spec/models/ee/project_spec.rb'
|
||||
- 'ee/spec/models/ee/user_spec.rb'
|
||||
- 'ee/spec/models/elastic/migration_record_spec.rb'
|
||||
- 'ee/spec/models/group_wiki_spec.rb'
|
||||
- 'ee/spec/models/issue_spec.rb'
|
||||
- 'ee/spec/models/license_spec.rb'
|
||||
- 'ee/spec/models/merge_request_spec.rb'
|
||||
- 'ee/spec/models/merge_trains/train_spec.rb'
|
||||
- 'ee/spec/models/namespace_setting_spec.rb'
|
||||
- 'ee/spec/models/namespaces/storage/enforcement_spec.rb'
|
||||
- 'ee/spec/models/project_feature_spec.rb'
|
||||
- 'ee/spec/models/search/zoekt/index_spec.rb'
|
||||
- 'ee/spec/models/security/scan_result_policy_read_spec.rb'
|
||||
- 'ee/spec/policies/global_policy_spec.rb'
|
||||
- 'ee/spec/policies/issue_policy_spec.rb'
|
||||
- 'ee/spec/presenters/ci/minutes/usage_presenter_spec.rb'
|
||||
- 'ee/spec/presenters/merge_request_approver_presenter_spec.rb'
|
||||
- 'ee/spec/presenters/merge_request_presenter_spec.rb'
|
||||
- 'ee/spec/replicators/geo/container_repository_replicator_spec.rb'
|
||||
- 'ee/spec/requests/api/code_suggestions_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/audit_events/streaming/instance_headers/destroy_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/amazon_s3_configurations/update_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/google_cloud_logging_configurations/update_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/mutations/audit_events/group/audit_event_streaming_destinations/delete_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/mutations/audit_events/group/audit_event_streaming_destinations/update_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/amazon_s3_configurations/update_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/mutations/audit_events/instance/audit_event_streaming_destinations/delete_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/mutations/audit_events/instance/audit_event_streaming_destinations/update_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/audit_events/instance/google_cloud_logging_configurations/update_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/mutations/security/configuration/project_security_exclusion_delete_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/mutations/work_items/update_spec.rb'
|
||||
- 'ee/spec/requests/api/internal/ai/x_ray/scan_spec.rb'
|
||||
- 'ee/spec/requests/api/internal/observability_spec.rb'
|
||||
- 'ee/spec/requests/api/project_mirror_spec.rb'
|
||||
- 'ee/spec/requests/api/search_spec.rb'
|
||||
- 'ee/spec/requests/api/vulnerabilities_spec.rb'
|
||||
- 'ee/spec/requests/phone_verification/telesign_callbacks_controller_spec.rb'
|
||||
- 'ee/spec/requests/users/identity_verification_controller_spec.rb'
|
||||
- 'ee/spec/serializers/issues/linked_issue_feature_flag_entity_spec.rb'
|
||||
- 'ee/spec/serializers/linked_feature_flag_issue_entity_spec.rb'
|
||||
- 'ee/spec/services/analytics/value_stream_dashboard/top_level_group_counter_service_spec.rb'
|
||||
- 'ee/spec/services/app_sec/dast/site_validations/runner_service_spec.rb'
|
||||
- 'ee/spec/services/ci/retry_pipeline_service_spec.rb'
|
||||
- 'ee/spec/services/ci/runners/reset_registration_token_service_spec.rb'
|
||||
- 'ee/spec/services/compliance_management/frameworks/update_project_service_spec.rb'
|
||||
- 'ee/spec/services/ee/ci/job_token_scope/remove_group_service_spec.rb'
|
||||
- 'ee/spec/services/ee/ci/job_token_scope/remove_project_service_spec.rb'
|
||||
- 'ee/spec/services/ee/issues/move_service_spec.rb'
|
||||
- 'ee/spec/services/ee/merge_requests/after_create_service_spec.rb'
|
||||
- 'ee/spec/services/ee/post_receive_service_spec.rb'
|
||||
- 'ee/spec/services/ee/spam/spam_verdict_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/related_epic_links/create_service_spec.rb'
|
||||
- 'ee/spec/services/geo/container_repository_sync_spec.rb'
|
||||
- 'ee/spec/services/geo/framework_repository_sync_service_spec.rb'
|
||||
- 'ee/spec/services/gitlab_subscriptions/create_service_spec.rb'
|
||||
- 'ee/spec/services/incident_management/incidents/create_sla_service_spec.rb'
|
||||
- 'ee/spec/services/member_roles/delete_service_spec.rb'
|
||||
- 'ee/spec/services/member_roles/update_service_spec.rb'
|
||||
- 'ee/spec/services/merge_requests/merge_service_spec.rb'
|
||||
- 'ee/spec/services/merge_requests/mergeability/check_jira_status_service_spec.rb'
|
||||
- 'ee/spec/services/merge_requests/mergeability/check_path_locks_service_spec.rb'
|
||||
- 'ee/spec/services/resource_access_tokens/create_service_spec.rb'
|
||||
- 'ee/spec/services/search/elastic/cluster_reindexing_service_spec.rb'
|
||||
- 'ee/spec/services/search/global_service_spec.rb'
|
||||
- 'ee/spec/services/search/group_service_spec.rb'
|
||||
- 'ee/spec/services/search/index_repair_service_spec.rb'
|
||||
- 'ee/spec/services/search/project_service_spec.rb'
|
||||
- 'ee/spec/services/search/rake_task_executor_service_spec.rb'
|
||||
- 'ee/spec/services/search_service_spec.rb'
|
||||
- 'ee/spec/services/security/orchestration/assign_service_spec.rb'
|
||||
- 'ee/spec/services/security/scan_result_policies/generate_policy_violation_comment_service_spec.rb'
|
||||
- 'ee/spec/services/security/training_providers/base_url_service_spec.rb'
|
||||
- 'ee/spec/services/status_page/publish_details_service_spec.rb'
|
||||
- 'ee/spec/services/users/email_verification/send_custom_confirmation_instructions_service_spec.rb'
|
||||
- 'ee/spec/services/vulnerabilities/findings/find_or_create_from_security_finding_service_spec.rb'
|
||||
- 'ee/spec/services/vulnerability_external_issue_links/create_service_spec.rb'
|
||||
- 'ee/spec/services/work_items/parent_links/create_service_spec.rb'
|
||||
- 'ee/spec/support/helpers/ee/geo_helpers.rb'
|
||||
- 'ee/spec/support/shared_contexts/requests/api/graphql/security_orchestration/policies_shared_contexts.rb'
|
||||
- 'ee/spec/support/shared_contexts/secrets_check_shared_contexts.rb'
|
||||
- 'ee/spec/support/shared_examples/controllers/namespace_storage_limit_alert_shared_examples.rb'
|
||||
- 'ee/spec/support/shared_examples/elastic/migration_shared_examples.rb'
|
||||
- 'ee/spec/support/shared_examples/graphql/mutations/work_items/update_status_widget_shared_examples.rb'
|
||||
- 'ee/spec/support/shared_examples/graphql/mutations/work_items/update_weight_widget_shared_examples.rb'
|
||||
- 'ee/spec/support/shared_examples/graphql/resolvers/security_orchestration/resolves_orchestration_policy_shared_examples.rb'
|
||||
- 'ee/spec/support/shared_examples/models/concerns/blob_replicator_strategy_shared_examples.rb'
|
||||
- 'ee/spec/support/shared_examples/models/concerns/repository_replicator_strategy_shared_examples.rb'
|
||||
- 'ee/spec/support/shared_examples/models/concerns/verifiable_replicator_shared_examples.rb'
|
||||
- 'ee/spec/support/shared_examples/services/audit_events/streaming/headers_operations_shared_examples.rb'
|
||||
- 'ee/spec/support/shared_examples/services/base_sync_service_shared_examples.rb'
|
||||
- 'ee/spec/support/shared_examples/views/subscription_shared_examples.rb'
|
||||
- 'ee/spec/tasks/gitlab/geo_rake_spec.rb'
|
||||
- 'ee/spec/views/admin/application_settings/_elasticsearch_form.html.haml_spec.rb'
|
||||
- 'ee/spec/views/admin/dashboard/index.html.haml_spec.rb'
|
||||
- 'ee/spec/views/devise/registrations/new.html.haml_spec.rb'
|
||||
- 'ee/spec/views/devise/sessions/new.html.haml_spec.rb'
|
||||
- 'ee/spec/views/groups/billings/index.html.haml_spec.rb'
|
||||
- 'ee/spec/views/groups/early_access_opt_in/show.html.haml_spec.rb'
|
||||
- 'ee/spec/views/groups/group_members/index.html.haml_spec.rb'
|
||||
- 'ee/spec/views/groups/settings/_enforce_ssh_certificates.html.haml_spec.rb'
|
||||
- 'ee/spec/views/groups/settings/_permissions.html.haml_spec.rb'
|
||||
- 'ee/spec/views/groups/settings/roles_and_permissions/show.html.haml_spec.rb'
|
||||
- 'ee/spec/views/layouts/_page.html.haml_spec.rb'
|
||||
- 'ee/spec/views/layouts/application.html.haml_spec.rb'
|
||||
- 'ee/spec/views/layouts/header/_ee_subscribable_banner.html.haml_spec.rb'
|
||||
- 'ee/spec/views/projects/project_members/index.html.haml_spec.rb'
|
||||
- 'ee/spec/views/projects/settings/merge_requests/_suggested_reviewers_settings.html.haml_spec.rb'
|
||||
- 'ee/spec/views/registrations/company/new.html.haml_spec.rb'
|
||||
- 'ee/spec/views/registrations/groups/new.html.haml_spec.rb'
|
||||
- 'ee/spec/views/registrations/welcome/show.html.haml_spec.rb'
|
||||
- 'ee/spec/views/search/results/_issuable.html.haml_spec.rb'
|
||||
- 'ee/spec/views/shared/billings/_billing_plan_actions.html.haml_spec.rb'
|
||||
- 'ee/spec/views/shared/billings/_billing_plans.html.haml_spec.rb'
|
||||
- 'ee/spec/views/shared/credentials_inventory/personal_access_tokens/_personal_access_token.html.haml_spec.rb'
|
||||
- 'ee/spec/views/shared/credentials_inventory/ssh_keys/_ssh_key.html.haml_spec.rb'
|
||||
- 'ee/spec/views/shared/milestones/_milestone.html.haml_spec.rb'
|
||||
- 'ee/spec/views/subscriptions/groups/edit.html.haml_spec.rb'
|
||||
- 'ee/spec/views/trial_registrations/new.html.haml_spec.rb'
|
||||
- 'ee/spec/workers/active_user_count_threshold_worker_spec.rb'
|
||||
- 'ee/spec/workers/anti_abuse/new_abuse_report_worker_spec.rb'
|
||||
- 'ee/spec/workers/elastic/migration_worker_spec.rb'
|
||||
- 'qa/spec/page/logging_spec.rb'
|
||||
- 'qa/spec/resource/base_spec.rb'
|
||||
- 'qa/spec/resource/events/project_spec.rb'
|
||||
- 'qa/spec/resource/user_spec.rb'
|
||||
- 'qa/spec/scenario/template_spec.rb'
|
||||
- 'qa/spec/support/page_error_checker_spec.rb'
|
||||
- 'qa/spec/support/wait_for_requests_spec.rb'
|
||||
- 'qa/spec/tools/readiness_check_spec.rb'
|
||||
- 'qa/spec/tools/test_resources_data_processor_spec.rb'
|
||||
- 'spec/bin/audit_event_type_spec.rb'
|
||||
- 'spec/bin/feature_flag_spec.rb'
|
||||
- 'spec/bin/saas_feature_spec.rb'
|
||||
- 'spec/commands/sidekiq_cluster/cli_spec.rb'
|
||||
- 'spec/components/diffs/overflow_warning_component_spec.rb'
|
||||
- 'spec/components/rapid_diffs/diff_file_component_spec.rb'
|
||||
- 'spec/components/rapid_diffs/diff_file_header_component_spec.rb'
|
||||
- 'spec/controllers/application_controller_spec.rb'
|
||||
- 'spec/controllers/concerns/issuable_collections_spec.rb'
|
||||
- 'spec/controllers/concerns/kas_cookie_spec.rb'
|
||||
- 'spec/controllers/concerns/send_file_upload_spec.rb'
|
||||
- 'spec/controllers/concerns/sorting_preference_spec.rb'
|
||||
- 'spec/controllers/help_controller_spec.rb'
|
||||
- 'spec/controllers/import/bulk_imports_controller_spec.rb'
|
||||
- 'spec/controllers/import/github_controller_spec.rb'
|
||||
- 'spec/controllers/jira_connect/events_controller_spec.rb'
|
||||
- 'spec/controllers/projects/artifacts_controller_spec.rb'
|
||||
- 'spec/controllers/projects/branches_controller_spec.rb'
|
||||
- 'spec/controllers/projects/error_tracking_controller_spec.rb'
|
||||
- 'spec/controllers/projects/merge_requests/drafts_controller_spec.rb'
|
||||
- 'spec/features/admin/admin_projects_spec.rb'
|
||||
- 'spec/features/admin/admin_system_info_spec.rb'
|
||||
- 'spec/features/clusters/create_agent_spec.rb'
|
||||
- 'spec/features/issues/move_spec.rb'
|
||||
- 'spec/features/issues/service_desk_spec.rb'
|
||||
- 'spec/features/merge_request/user_comments_on_merge_request_spec.rb'
|
||||
- 'spec/features/projects/artifacts/user_browses_artifacts_spec.rb'
|
||||
- 'spec/features/projects/settings/service_desk_setting_spec.rb'
|
||||
- 'spec/features/projects/sourcegraph_csp_spec.rb'
|
||||
- 'spec/features/sentry_js_spec.rb'
|
||||
- 'spec/graphql/mutations/alert_management/update_alert_status_spec.rb'
|
||||
- 'spec/graphql/resolvers/concerns/caching_array_resolver_spec.rb'
|
||||
- 'spec/helpers/blob_helper_spec.rb'
|
||||
- 'spec/helpers/ci/pipeline_editor_helper_spec.rb'
|
||||
- 'spec/helpers/diff_helper_spec.rb'
|
||||
- 'spec/helpers/dropdowns_helper_spec.rb'
|
||||
- 'spec/helpers/emails_helper_spec.rb'
|
||||
- 'spec/helpers/environment_helper_spec.rb'
|
||||
- 'spec/helpers/environments_helper_spec.rb'
|
||||
- 'spec/helpers/feature_flags_helper_spec.rb'
|
||||
- 'spec/helpers/feed_token_helper_spec.rb'
|
||||
- 'spec/helpers/groups_helper_spec.rb'
|
||||
- 'spec/helpers/ide_helper_spec.rb'
|
||||
- 'spec/helpers/integrations_helper_spec.rb'
|
||||
- 'spec/helpers/issuables_description_templates_helper_spec.rb'
|
||||
- 'spec/helpers/issuables_helper_spec.rb'
|
||||
- 'spec/helpers/issues_helper_spec.rb'
|
||||
- 'spec/helpers/merge_requests_helper_spec.rb'
|
||||
- 'spec/helpers/nav_helper_spec.rb'
|
||||
- 'spec/helpers/preferences_helper_spec.rb'
|
||||
- 'spec/helpers/projects_helper_spec.rb'
|
||||
- 'spec/helpers/search_helper_spec.rb'
|
||||
- 'spec/helpers/sidebars_helper_spec.rb'
|
||||
- 'spec/helpers/sourcegraph_helper_spec.rb'
|
||||
- 'spec/helpers/submodule_helper_spec.rb'
|
||||
- 'spec/helpers/tree_helper_spec.rb'
|
||||
- 'spec/helpers/users_helper_spec.rb'
|
||||
- 'spec/helpers/vite_helper_spec.rb'
|
||||
- 'spec/helpers/webpack_helper_spec.rb'
|
||||
- 'spec/helpers/work_items_helper_spec.rb'
|
||||
- 'spec/initializers/100_patch_omniauth_saml_spec.rb'
|
||||
- 'spec/initializers/8_devise_spec.rb'
|
||||
- 'spec/initializers/carrierwave_s3_encryption_headers_patch_spec.rb'
|
||||
- 'spec/initializers/doorkeeper_spec.rb'
|
||||
- 'spec/initializers/google_cloud_profiler_spec.rb'
|
||||
- 'spec/keeps/delete_old_feature_flags_spec.rb'
|
||||
- 'spec/lib/api/helpers/packages_helpers_spec.rb'
|
||||
- 'spec/lib/api/helpers_spec.rb'
|
||||
- 'spec/lib/atlassian/jira_connect/client_spec.rb'
|
||||
- 'spec/lib/atlassian/jira_connect/serializers/deployment_entity_spec.rb'
|
||||
- 'spec/lib/backup/manager_spec.rb'
|
||||
- 'spec/lib/backup/targets/files_spec.rb'
|
||||
- 'spec/lib/banzai/cross_project_reference_spec.rb'
|
||||
- 'spec/lib/banzai/renderer_spec.rb'
|
||||
- 'spec/lib/bulk_imports/ndjson_pipeline_spec.rb'
|
||||
- 'spec/lib/bulk_imports/projects/pipelines/merge_requests_pipeline_spec.rb'
|
||||
- 'spec/lib/gitaly/server_spec.rb'
|
||||
- 'spec/lib/gitlab/audit/null_author_spec.rb'
|
||||
- 'spec/lib/gitlab/auth/o_auth/user_spec.rb'
|
||||
- 'spec/lib/gitlab/auth/request_authenticator_spec.rb'
|
||||
- 'spec/lib/gitlab/auth/two_factor_auth_verifier_spec.rb'
|
||||
- 'spec/lib/gitlab/bitbucket_import/importers/issues_importer_spec.rb'
|
||||
- 'spec/lib/gitlab/bitbucket_import/importers/pull_requests_importer_spec.rb'
|
||||
- 'spec/lib/gitlab/bitbucket_import/parallel_scheduling_spec.rb'
|
||||
- 'spec/lib/gitlab/cache/ci/project_pipeline_status_spec.rb'
|
||||
- 'spec/lib/gitlab/checks/integrations/beyond_identity_check_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/build/rules/rule/clause/changes_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/config/external/context_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/config/external/rules_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/parsers/sbom/cyclonedx_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/parsers/security/common_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/pipeline/chain/validate/external_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/runner_releases_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/variables/downstream/generator_spec.rb'
|
||||
- 'spec/lib/gitlab/config/entry/validator_spec.rb'
|
||||
- 'spec/lib/gitlab/config_checker/external_database_checker_spec.rb'
|
||||
- 'spec/lib/gitlab/content_security_policy/config_loader_spec.rb'
|
||||
- 'spec/lib/gitlab/cross_project_access/check_collection_spec.rb'
|
||||
- 'spec/lib/gitlab/database/async_indexes/index_base_spec.rb'
|
||||
- 'spec/lib/gitlab/database/load_balancing/connection_proxy_spec.rb'
|
||||
- 'spec/lib/gitlab/database/load_balancing/load_balancer_spec.rb'
|
||||
- 'spec/lib/gitlab/database/load_balancing/service_discovery_spec.rb'
|
||||
- 'spec/lib/gitlab/database/load_balancing/session_map_spec.rb'
|
||||
- 'spec/lib/gitlab/database/load_balancing/sidekiq_client_middleware_spec.rb'
|
||||
- 'spec/lib/gitlab/database/migration_helpers/convert_to_bigint_spec.rb'
|
||||
- 'spec/lib/gitlab/database/migration_helpers/wraparound_autovacuum_spec.rb'
|
||||
- 'spec/lib/gitlab/database/migration_helpers/wraparound_vacuum_helpers_spec.rb'
|
||||
- 'spec/lib/gitlab/database/migration_helpers_spec.rb'
|
||||
- 'spec/lib/gitlab/database/migrations/background_migration_helpers_spec.rb'
|
||||
- 'spec/lib/gitlab/database/migrations/batched_background_migration_helpers_spec.rb'
|
||||
- 'spec/lib/gitlab/database/migrations/constraints_helpers_spec.rb'
|
||||
- 'spec/lib/gitlab/database/partitioning_migration_helpers/table_management_helpers_spec.rb'
|
||||
- 'spec/lib/gitlab/database/query_analyzer_spec.rb'
|
||||
- 'spec/lib/gitlab/database/query_analyzers/log_large_in_lists_spec.rb'
|
||||
- 'spec/lib/gitlab/database/reindexing_spec.rb'
|
||||
- 'spec/lib/gitlab/database/schema_migrations/migrations_spec.rb'
|
||||
- 'spec/lib/gitlab/database/tables_truncate_spec.rb'
|
||||
- 'spec/lib/gitlab/diff/file_spec.rb'
|
||||
- 'spec/lib/gitlab/experiment_feature_rollout_spec.rb'
|
||||
- 'spec/lib/gitlab/external_authorization/access_spec.rb'
|
||||
- 'spec/lib/gitlab/gitaly_client/with_feature_flag_actors_spec.rb'
|
||||
- 'spec/lib/gitlab/gitaly_client_spec.rb'
|
||||
- 'spec/lib/gitlab/github_gists_import/importer/gist_importer_spec.rb'
|
||||
- 'spec/lib/gitlab/github_import/client_spec.rb'
|
||||
- 'spec/lib/gitlab/github_import/parallel_scheduling_spec.rb'
|
||||
- 'spec/lib/gitlab/gon_helper_spec.rb'
|
||||
- 'spec/lib/gitlab/import_export/after_export_strategies/web_upload_strategy_spec.rb'
|
||||
- 'spec/lib/gitlab/import_export/importer_spec.rb'
|
||||
- 'spec/lib/gitlab/import_export/repo_restorer_spec.rb'
|
||||
- 'spec/lib/gitlab/import_export/snippet_repo_restorer_spec.rb'
|
||||
- 'spec/lib/gitlab/internal_events/event_definitions_spec.rb'
|
||||
- 'spec/lib/gitlab/kas/client_spec.rb'
|
||||
- 'spec/lib/gitlab/metrics/exporter/base_exporter_spec.rb'
|
||||
- 'spec/lib/gitlab/metrics/global_search_slis_spec.rb'
|
||||
- 'spec/lib/gitlab/metrics/rails_slis_spec.rb'
|
||||
- 'spec/lib/gitlab/metrics/requests_rack_middleware_spec.rb'
|
||||
- 'spec/lib/gitlab/metrics/samplers/action_cable_sampler_spec.rb'
|
||||
- 'spec/lib/gitlab/pages/deployment_validations_spec.rb'
|
||||
- 'spec/lib/gitlab/pages/settings_spec.rb'
|
||||
- 'spec/lib/gitlab/pagination/offset_pagination_spec.rb'
|
||||
- 'spec/lib/gitlab/rack_attack/request_spec.rb'
|
||||
- 'spec/lib/gitlab/request_forgery_protection_spec.rb'
|
||||
- 'spec/lib/gitlab/runtime_spec.rb'
|
||||
- 'spec/lib/gitlab/search_context/builder_spec.rb'
|
||||
- 'spec/lib/gitlab/service_desk_spec.rb'
|
||||
- 'spec/lib/gitlab/shell_spec.rb'
|
||||
- 'spec/lib/gitlab/sidekiq_config_spec.rb'
|
||||
- 'spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/until_executed_spec.rb'
|
||||
- 'spec/lib/gitlab/spamcheck/client_spec.rb'
|
||||
- 'spec/lib/gitlab/tracking/event_validator_spec.rb'
|
||||
- 'spec/lib/gitlab/usage_data_counters/hll_redis_counter_spec.rb'
|
||||
- 'spec/lib/gitlab/usage_data_counters/ipynb_diff_activity_counter_spec.rb'
|
||||
- 'spec/lib/gitlab/utils/usage_data_spec.rb'
|
||||
- 'spec/lib/gitlab/webpack/file_loader_spec.rb'
|
||||
- 'spec/lib/gitlab/webpack/manifest_spec.rb'
|
||||
- 'spec/lib/gitlab/x509/tag_sigstore_spec.rb'
|
||||
- 'spec/lib/gitlab/x509/tag_spec.rb'
|
||||
- 'spec/lib/gitlab_edition_spec.rb'
|
||||
- 'spec/lib/gitlab_spec.rb'
|
||||
- 'spec/lib/google_api/auth_spec.rb'
|
||||
- 'spec/lib/omni_auth/strategies/bitbucket_spec.rb'
|
||||
- 'spec/lib/search/navigation_spec.rb'
|
||||
- 'spec/lib/sidebars/menu_spec.rb'
|
||||
- 'spec/lib/sidebars/panel_spec.rb'
|
||||
- 'spec/lib/sidebars/projects/super_sidebar_panel_spec.rb'
|
||||
- 'spec/lib/sidebars/your_work/menus/merge_requests_menu_spec.rb'
|
||||
- 'spec/mailers/emails/service_desk_spec.rb'
|
||||
- 'spec/migrations/20240510113339_finalize_backfill_epic_basic_fields_to_work_item_record_spec.rb'
|
||||
- 'spec/migrations/20240618093306_queue_fix_synced_epic_work_item_parent_links_spec.rb'
|
||||
- 'spec/models/application_setting_spec.rb'
|
||||
- 'spec/models/badges/project_badge_spec.rb'
|
||||
- 'spec/models/ci/processable_spec.rb'
|
||||
- 'spec/models/commit_collection_spec.rb'
|
||||
- 'spec/models/commit_spec.rb'
|
||||
- 'spec/models/concerns/participable_spec.rb'
|
||||
- 'spec/models/concerns/require_email_verification_spec.rb'
|
||||
- 'spec/models/diff_viewer/base_spec.rb'
|
||||
- 'spec/models/integrations/base_chat_notification_spec.rb'
|
||||
- 'spec/models/integrations/chat_message/pipeline_message_spec.rb'
|
||||
- 'spec/models/integrations/discord_spec.rb'
|
||||
- 'spec/models/issue_spec.rb'
|
||||
- 'spec/models/merge_request_diff_file_spec.rb'
|
||||
- 'spec/models/merge_request_diff_spec.rb'
|
||||
- 'spec/models/merge_request_spec.rb'
|
||||
- 'spec/models/project_spec.rb'
|
||||
- 'spec/models/push_event_spec.rb'
|
||||
- 'spec/models/repository_spec.rb'
|
||||
- 'spec/models/snippet_repository_spec.rb'
|
||||
- 'spec/models/user_spec.rb'
|
||||
- 'spec/policies/ci/build_policy_spec.rb'
|
||||
- 'spec/presenters/blob_presenter_spec.rb'
|
||||
- 'spec/presenters/ml/candidate_details_presenter_spec.rb'
|
||||
- 'spec/presenters/project_presenter_spec.rb'
|
||||
- 'spec/presenters/projects/security/configuration_presenter_spec.rb'
|
||||
- 'spec/presenters/search_service_presenter_spec.rb'
|
||||
- 'spec/presenters/user_presenter_spec.rb'
|
||||
- 'spec/requests/admin/background_migrations_controller_spec.rb'
|
||||
- 'spec/requests/api/admin/batched_background_migrations_spec.rb'
|
||||
- 'spec/requests/api/admin/broadcast_messages_spec.rb'
|
||||
- 'spec/requests/api/api_spec.rb'
|
||||
- 'spec/requests/api/applications_spec.rb'
|
||||
- 'spec/requests/api/bulk_imports_spec.rb'
|
||||
- 'spec/requests/api/graphql/container_repository/container_repository_details_spec.rb'
|
||||
- 'spec/requests/api/graphql/mutations/ml/model_versions/delete_spec.rb'
|
||||
- 'spec/requests/api/graphql/mutations/ml/models/delete_spec.rb'
|
||||
- 'spec/requests/api/graphql/mutations/ml/models/destroy_spec.rb'
|
||||
- 'spec/requests/api/group_export_spec.rb'
|
||||
- 'spec/requests/api/group_import_spec.rb'
|
||||
- 'spec/requests/api/helpers_spec.rb'
|
||||
- 'spec/requests/api/maven_packages_spec.rb'
|
||||
- 'spec/requests/api/search_spec.rb'
|
||||
- 'spec/requests/api/virtual_registries/packages/maven_spec.rb'
|
||||
- 'spec/requests/projects/google_cloud/databases_controller_spec.rb'
|
||||
- 'spec/requests/projects/google_cloud/service_accounts_controller_spec.rb'
|
||||
- 'spec/requests/projects/redirect_controller_spec.rb'
|
||||
- 'spec/requests/projects/service_desk_controller_spec.rb'
|
||||
- 'spec/requests/projects/wikis_controller_spec.rb'
|
||||
- 'spec/rubocop/cop/gitlab/mark_used_feature_flags_spec.rb'
|
||||
- 'spec/rubocop/cop/migration/add_limit_to_text_columns_spec.rb'
|
||||
- 'spec/rubocop/cop/migration/async_post_migrate_only_spec.rb'
|
||||
- 'spec/rubocop/cop/migration/remove_column_spec.rb'
|
||||
- 'spec/rubocop/cop/migration/sidekiq_queue_migrate_spec.rb'
|
||||
- 'spec/rubocop/cop/migration/unfinished_dependencies_spec.rb'
|
||||
- 'spec/rubocop/cop/qa/selector_usage_spec.rb'
|
||||
- 'spec/rubocop/migration_helpers_spec.rb'
|
||||
- 'spec/scripts/api/get_test_on_omnibus_job_spec.rb'
|
||||
- 'spec/scripts/database/schema_validator_spec.rb'
|
||||
- 'spec/scripts/download_downstream_artifact_spec.rb'
|
||||
- 'spec/scripts/generate_message_to_run_e2e_pipeline_spec.rb'
|
||||
- 'spec/scripts/pipeline_test_report_builder_spec.rb'
|
||||
- 'spec/scripts/setup/find-jh-branch_spec.rb'
|
||||
- 'spec/serializers/activity_pub/releases_outbox_serializer_spec.rb'
|
||||
- 'spec/serializers/base_discussion_entity_spec.rb'
|
||||
- 'spec/serializers/container_repository_entity_spec.rb'
|
||||
- 'spec/serializers/container_tag_entity_spec.rb'
|
||||
- 'spec/serializers/deployment_entity_spec.rb'
|
||||
- 'spec/serializers/detailed_status_entity_spec.rb'
|
||||
- 'spec/serializers/discussion_entity_spec.rb'
|
||||
- 'spec/serializers/environment_entity_spec.rb'
|
||||
- 'spec/serializers/linked_project_issue_entity_spec.rb'
|
||||
- 'spec/serializers/merge_request_widget_entity_spec.rb'
|
||||
- 'spec/serializers/merge_requests/pipeline_entity_spec.rb'
|
||||
- 'spec/serializers/project_note_entity_spec.rb'
|
||||
- 'spec/serializers/review_app_setup_entity_spec.rb'
|
||||
- 'spec/serializers/runner_entity_spec.rb'
|
||||
- 'spec/serializers/trigger_variable_entity_spec.rb'
|
||||
- 'spec/services/achievements/award_service_spec.rb'
|
||||
- 'spec/services/achievements/revoke_service_spec.rb'
|
||||
- 'spec/services/auto_merge/base_service_spec.rb'
|
||||
- 'spec/services/auto_merge/merge_when_checks_pass_service_spec.rb'
|
||||
- 'spec/services/base_count_service_spec.rb'
|
||||
- 'spec/services/bulk_imports/create_service_spec.rb'
|
||||
- 'spec/services/bulk_imports/get_importable_data_service_spec.rb'
|
||||
- 'spec/services/bulk_imports/process_service_spec.rb'
|
||||
- 'spec/services/bulk_imports/repository_bundle_export_service_spec.rb'
|
||||
- 'spec/services/ci/job_token_scope/remove_group_service_spec.rb'
|
||||
- 'spec/services/ci/list_config_variables_service_spec.rb'
|
||||
- 'spec/services/ci/pipeline_schedules/create_service_spec.rb'
|
||||
- 'spec/services/ci/pipeline_schedules/take_ownership_service_spec.rb'
|
||||
- 'spec/services/ci/pipeline_schedules/update_service_spec.rb'
|
||||
- 'spec/services/ci/pipeline_schedules/variables_create_service_spec.rb'
|
||||
- 'spec/services/ci/pipeline_schedules/variables_update_service_spec.rb'
|
||||
- 'spec/services/ci/register_job_service_spec.rb'
|
||||
- 'spec/services/ci/runners/reset_registration_token_service_spec.rb'
|
||||
- 'spec/services/click_house/sync_strategies/base_sync_strategy_spec.rb'
|
||||
- 'spec/services/cloud_seed/google_cloud/create_service_accounts_service_spec.rb'
|
||||
- 'spec/services/git/base_hooks_service_spec.rb'
|
||||
- 'spec/services/import/bitbucket_service_spec.rb'
|
||||
- 'spec/services/import/source_users/cancel_reassignment_service_spec.rb'
|
||||
- 'spec/services/import/source_users/keep_as_placeholder_service_spec.rb'
|
||||
- 'spec/services/import/source_users/reassign_service_spec.rb'
|
||||
- 'spec/services/import/source_users/reject_reassignment_service_spec.rb'
|
||||
- 'spec/services/issuable/import_csv/base_service_spec.rb'
|
||||
- 'spec/services/issues/relative_position_rebalancing_service_spec.rb'
|
||||
- 'spec/services/merge_requests/after_create_service_spec.rb'
|
||||
- 'spec/services/merge_requests/mergeability/check_ci_status_service_spec.rb'
|
||||
- 'spec/services/merge_requests/mergeability/check_commits_status_service_spec.rb'
|
||||
- 'spec/services/merge_requests/mergeability/check_lfs_file_locks_service_spec.rb'
|
||||
- 'spec/services/merge_requests/mergeability/run_checks_service_spec.rb'
|
||||
- 'spec/services/merge_requests/request_review_service_spec.rb'
|
||||
- 'spec/services/ml/create_model_version_service_spec.rb'
|
||||
- 'spec/services/notification_service_spec.rb'
|
||||
- 'spec/services/projects/import_export/relation_export_service_spec.rb'
|
||||
- 'spec/services/projects/import_service_spec.rb'
|
||||
- 'spec/services/projects/protect_default_branch_service_spec.rb'
|
||||
- 'spec/services/projects/update_pages_service_spec.rb'
|
||||
- 'spec/services/service_desk/custom_email_verifications/create_service_spec.rb'
|
||||
- 'spec/services/snippets/repository_validation_service_spec.rb'
|
||||
- 'spec/services/snippets/update_service_spec.rb'
|
||||
- 'spec/services/spam/spam_verdict_service_spec.rb'
|
||||
- 'spec/services/todos/snoozing_service_spec.rb'
|
||||
- 'spec/support/helpers/graphql_helpers.rb'
|
||||
- 'spec/support/helpers/lets_encrypt_helpers.rb'
|
||||
- 'spec/support/helpers/runner_releases_helper.rb'
|
||||
- 'spec/support/helpers/stub_object_storage.rb'
|
||||
- 'spec/support/import_export/common_util.rb'
|
||||
- 'spec/support/shared_contexts/current_organization_context.rb'
|
||||
- 'spec/support/shared_examples/config/metrics/every_metric_definition_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/controllers/base_action_controller_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/controllers/concerns/integrations/integrations_actions_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/features/wiki/user_updates_wiki_page_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/graphql/mutations/work_items/update_description_widget_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/lib/email/email_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/lib/gitlab/sidekiq_middleware/strategy_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/models/chat_integration_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/redis/multi_store_wrapper_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/redis/redis_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/security/policies_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/serializers/diff_file_entity_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/services/repositories/housekeeping_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/views/milestone_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/workers/background_migration_worker_shared_examples.rb'
|
||||
- 'spec/tasks/admin_mode_spec.rb'
|
||||
- 'spec/tasks/gitlab/backup_rake_spec.rb'
|
||||
- 'spec/tasks/gitlab/db_rake_spec.rb'
|
||||
- 'spec/tasks/gitlab/incoming_email_rake_spec.rb'
|
||||
- 'spec/tasks/gitlab/ldap_rake_spec.rb'
|
||||
- 'spec/tasks/gitlab/redis_rake_spec.rb'
|
||||
- 'spec/tasks/gitlab/service_desk_email_rake_spec.rb'
|
||||
- 'spec/tasks/gitlab/smtp_rake_spec.rb'
|
||||
- 'spec/tasks/gitlab/tokens/manage_expiry_task_spec.rb'
|
||||
- 'spec/tooling/danger/ai_logging_spec.rb'
|
||||
- 'spec/tooling/danger/analytics_instrumentation_spec.rb'
|
||||
- 'spec/tooling/danger/ci_templates_spec.rb'
|
||||
- 'spec/tooling/danger/clickhouse_spec.rb'
|
||||
- 'spec/tooling/danger/config_files_spec.rb'
|
||||
- 'spec/tooling/danger/customer_success_spec.rb'
|
||||
- 'spec/tooling/danger/database_spec.rb'
|
||||
- 'spec/tooling/danger/datateam_spec.rb'
|
||||
- 'spec/tooling/danger/model_validations_spec.rb'
|
||||
- 'spec/tooling/danger/multiversion_spec.rb'
|
||||
- 'spec/tooling/danger/rubocop_helper_spec.rb'
|
||||
- 'spec/tooling/danger/settings_sections_spec.rb'
|
||||
- 'spec/tooling/danger/sidekiq_queues_spec.rb'
|
||||
- 'spec/tooling/danger/stable_branch_spec.rb'
|
||||
- 'spec/tooling/lib/tooling/helpers/predictive_tests_helper_spec.rb'
|
||||
- 'spec/tooling/lib/tooling/job_metrics_spec.rb'
|
||||
- 'spec/views/admin/dashboard/index.html.haml_spec.rb'
|
||||
- 'spec/views/admin/groups/_form.html.haml_spec.rb'
|
||||
- 'spec/views/admin/sessions/new.html.haml_spec.rb'
|
||||
- 'spec/views/dashboard/projects/shared/_common.html.haml_spec.rb'
|
||||
- 'spec/views/devise/registrations/_signup_box_form.html.haml_spec.rb'
|
||||
- 'spec/views/devise/registrations/new.html.haml_spec.rb'
|
||||
- 'spec/views/devise/sessions/new.html.haml_spec.rb'
|
||||
- 'spec/views/devise/shared/_tabs_ldap.haml_spec.rb'
|
||||
- 'spec/views/groups/edit.html.haml_spec.rb'
|
||||
- 'spec/views/groups/group_members/index.html.haml_spec.rb'
|
||||
- 'spec/views/groups/new.html.haml_spec.rb'
|
||||
- 'spec/views/groups/show.html.haml_spec.rb'
|
||||
- 'spec/views/help/index.html.haml_spec.rb'
|
||||
- 'spec/views/layouts/_head.html.haml_spec.rb'
|
||||
- 'spec/views/layouts/_page.html.haml_spec.rb'
|
||||
- 'spec/views/layouts/application.html.haml_spec.rb'
|
||||
- 'spec/views/layouts/group.html.haml_spec.rb'
|
||||
- 'spec/views/layouts/organization.html.haml_spec.rb'
|
||||
- 'spec/views/layouts/profile.html.haml_spec.rb'
|
||||
- 'spec/views/layouts/project.html.haml_spec.rb'
|
||||
- 'spec/views/members/access_denied_mailer/email.html.haml_spec.rb'
|
||||
- 'spec/views/members/access_denied_mailer/email.text.erb_spec.rb'
|
||||
- 'spec/views/projects/_issue.html.haml_spec.rb'
|
||||
- 'spec/views/projects/commit/_commit_box.html.haml_spec.rb'
|
||||
- 'spec/views/projects/commit/show.html.haml_spec.rb'
|
||||
- 'spec/views/projects/commits/_commit.html.haml_spec.rb'
|
||||
- 'spec/views/projects/commits/show.html.haml_spec.rb'
|
||||
- 'spec/views/projects/empty.html.haml_spec.rb'
|
||||
- 'spec/views/projects/hooks/edit.html.haml_spec.rb'
|
||||
- 'spec/views/projects/merge_requests/creations/_new_submit.html.haml_spec.rb'
|
||||
- 'spec/views/projects/merge_requests/edit.html.haml_spec.rb'
|
||||
- 'spec/views/projects/project_members/index.html.haml_spec.rb'
|
||||
- 'spec/views/projects/runners/_project_runners.html.haml_spec.rb'
|
||||
- 'spec/views/projects/settings/operations/show.html.haml_spec.rb'
|
||||
- 'spec/views/projects/settings/repository/_protected_branches.html.haml_spec.rb'
|
||||
- 'spec/views/projects/tags/index.html.haml_spec.rb'
|
||||
- 'spec/views/projects/tree/show.html.haml_spec.rb'
|
||||
- 'spec/views/shared/_broadcast_message.html.haml_spec.rb'
|
||||
- 'spec/views/shared/_token_expiration_banner.html.haml_spec.rb'
|
||||
- 'spec/views/shared/projects/_list.html.haml_spec.rb'
|
||||
- 'spec/views/shared/projects/_project_card.html.haml_spec.rb'
|
||||
- 'spec/views/user_settings/ssh_keys/_key.html.haml_spec.rb'
|
||||
- 'spec/workers/bulk_imports/pipeline_worker_spec.rb'
|
||||
- 'spec/workers/concerns/application_worker_spec.rb'
|
||||
- 'spec/workers/concerns/limited_capacity/worker_spec.rb'
|
||||
- 'spec/workers/container_expiration_policies/cleanup_container_repository_worker_spec.rb'
|
||||
- 'spec/workers/integrations/irker_worker_spec.rb'
|
||||
- 'spec/workers/namespaces/prune_aggregation_schedules_worker_spec.rb'
|
||||
- 'spec/workers/project_cache_worker_spec.rb'
|
||||
- 'spec/workers/projects/git_garbage_collect_worker_spec.rb'
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
# Cop supports --autocorrect.
|
||||
RSpec/RedundantAround:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'spec/spec_helper.rb'
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
---
|
||||
# Cop supports --autocorrect.
|
||||
RSpec/RedundantPredicateMatcher:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'ee/spec/lib/gitlab/ci/templates/api_fuzzing_gitlab_ci_yaml_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/ci/templates/api_fuzzing_latest_gitlab_ci_yaml_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/ci/templates/api_security_gitlab_ci_yaml_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/ci/templates/api_security_latest_gitlab_ci_yaml_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/ci/templates/dast_api_gitlab_ci_yaml_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/ci/templates/dast_api_latest_gitlab_ci_yaml_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/ci/templates/dast_gitlab_ci_yaml_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/ci/templates/dast_latest_gitlab_ci_yaml_spec.rb'
|
||||
- 'ee/spec/mailers/emails/epics_spec.rb'
|
||||
- 'ee/spec/services/geo/container_repository_registry_removal_service_spec.rb'
|
||||
- 'spec/controllers/profiles/two_factor_auths_controller_spec.rb'
|
||||
- 'spec/initializers/8_devise_spec.rb'
|
||||
- 'spec/lib/gitlab/auth/saml/config_spec.rb'
|
||||
- 'spec/lib/gitlab/config/entry/configurable_spec.rb'
|
||||
- 'spec/lib/gitlab/external_authorization/config_spec.rb'
|
||||
- 'spec/lib/gitlab/safe_device_detector_spec.rb'
|
||||
- 'spec/lib/gitlab/url_blockers/domain_allowlist_entry_spec.rb'
|
||||
- 'spec/lib/gitlab/url_blockers/ip_allowlist_entry_spec.rb'
|
||||
- 'spec/mailers/emails/admin_notification_spec.rb'
|
||||
- 'spec/mailers/emails/issues_spec.rb'
|
||||
- 'spec/models/integrations/field_spec.rb'
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
RSpec/RemoveConst:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'spec/support/helpers/click_house_schema_helpers.rb'
|
||||
|
|
@ -0,0 +1,73 @@
|
|||
---
|
||||
RSpec/RepeatedSubjectCall:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'ee/spec/controllers/projects/settings/repository_controller_spec.rb'
|
||||
- 'ee/spec/controllers/registrations/groups_controller_spec.rb'
|
||||
- 'ee/spec/graphql/mutations/compliance_management/frameworks/update_spec.rb'
|
||||
- 'ee/spec/graphql/mutations/vulnerabilities/bulk_dismiss_spec.rb'
|
||||
- 'ee/spec/lib/ee/gitlab/background_migration/backfill_has_vulnerability_resolution_spec.rb'
|
||||
- 'ee/spec/lib/ee/gitlab/background_migration/delete_invalid_epic_issues_spec.rb'
|
||||
- 'ee/spec/lib/ee/gitlab/elastic/helper_spec.rb'
|
||||
- 'ee/spec/lib/remote_development/workspace_operations/reconcile/persistence/workspaces_to_be_returned_updater_spec.rb'
|
||||
- 'ee/spec/models/burndown_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/mutations/branch_rules/destroy_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/mutations/compliance_management/frameworks/update_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/mutations/dependency_proxy/packages/settings/update_spec.rb'
|
||||
- 'ee/spec/requests/ee/api/graphql/merge_requests_query_spec.rb'
|
||||
- 'ee/spec/requests/projects/pipelines_controller_spec.rb'
|
||||
- 'ee/spec/services/app_sec/dast/profiles/update_service_spec.rb'
|
||||
- 'ee/spec/services/app_sec/dast/site_validations/revoke_service_spec.rb'
|
||||
- 'ee/spec/services/branch_rules/external_status_checks/create_service_spec.rb'
|
||||
- 'ee/spec/services/branch_rules/external_status_checks/destroy_service_spec.rb'
|
||||
- 'ee/spec/services/branch_rules/external_status_checks/update_service_spec.rb'
|
||||
- 'ee/spec/services/ee/incident_management/issuable_escalation_statuses/after_update_service_spec.rb'
|
||||
- 'ee/spec/services/epics/tree_reorder_service_spec.rb'
|
||||
- 'ee/spec/services/gitlab_subscriptions/add_on_purchases/update_service_spec.rb'
|
||||
- 'ee/spec/services/gitlab_subscriptions/duo/bulk_assign_service_spec.rb'
|
||||
- 'ee/spec/services/package_metadata/advisory_data_object_spec.rb'
|
||||
- 'ee/spec/services/package_metadata/affected_package_data_object_spec.rb'
|
||||
- 'ee/spec/services/package_metadata/data_objects/cve_enrichment_spec.rb'
|
||||
- 'ee/spec/services/requirements_management/process_test_reports_service_spec.rb'
|
||||
- 'ee/spec/services/sbom/ingestion/tasks/ingest_component_versions_spec.rb'
|
||||
- 'ee/spec/services/sbom/ingestion/tasks/ingest_components_spec.rb'
|
||||
- 'ee/spec/services/sbom/ingestion/tasks/ingest_occurrences_spec.rb'
|
||||
- 'ee/spec/services/sbom/ingestion/tasks/ingest_sources_spec.rb'
|
||||
- 'ee/spec/services/search/zoekt/scheduling_service_spec.rb'
|
||||
- 'ee/spec/services/security/orchestration/assign_service_spec.rb'
|
||||
- 'ee/spec/workers/namespaces/cascade_duo_features_enabled_worker_spec.rb'
|
||||
- 'ee/spec/workers/search/zoekt/lost_node_event_worker_spec.rb'
|
||||
- 'spec/controllers/admin/runners_controller_spec.rb'
|
||||
- 'spec/controllers/concerns/page_limiter_spec.rb'
|
||||
- 'spec/controllers/groups/releases_controller_spec.rb'
|
||||
- 'spec/finders/notes_finder_spec.rb'
|
||||
- 'spec/finders/releases/group_releases_finder_spec.rb'
|
||||
- 'spec/finders/timelogs/timelogs_finder_spec.rb'
|
||||
- 'spec/lib/gitlab/background_migration/backfill_new_audit_event_tables_spec.rb'
|
||||
- 'spec/lib/gitlab/database/query_analyzers/restrict_allowed_schemas_spec.rb'
|
||||
- 'spec/lib/gitlab/git_access_wiki_spec.rb'
|
||||
- 'spec/lib/gitlab/import_export/project/import_task_spec.rb'
|
||||
- 'spec/lib/gitlab/redis/multi_store_spec.rb'
|
||||
- 'spec/lib/gitlab/seeders/ci/catalog/resource_seeder_spec.rb'
|
||||
- 'spec/lib/gitlab/sidekiq_sharding/validator_spec.rb'
|
||||
- 'spec/models/ci/pipeline_spec.rb'
|
||||
- 'spec/models/environment_spec.rb'
|
||||
- 'spec/models/packages/package_file_spec.rb'
|
||||
- 'spec/requests/api/groups_spec.rb'
|
||||
- 'spec/requests/api/package_files_spec.rb'
|
||||
- 'spec/requests/api/projects_spec.rb'
|
||||
- 'spec/requests/api/releases_spec.rb'
|
||||
- 'spec/requests/api/users_spec.rb'
|
||||
- 'spec/services/issue_links/list_service_spec.rb'
|
||||
- 'spec/services/jira_connect_subscriptions/create_service_spec.rb'
|
||||
- 'spec/services/notification_service_spec.rb'
|
||||
- 'spec/services/todos/destroy/destroyed_issuable_service_spec.rb'
|
||||
- 'spec/services/users/auto_ban_service_spec.rb'
|
||||
- 'spec/support/shared_examples/environments/create_for_job_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/graphql/mutations/boards_list_create_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/services/container_expiration_policy_shared_examples.rb'
|
||||
- 'spec/tasks/gitlab/check_rake_spec.rb'
|
||||
- 'spec/tooling/lib/tooling/predictive_tests_spec.rb'
|
||||
- 'spec/workers/analytics/usage_trends/counter_job_worker_spec.rb'
|
||||
- 'spec/workers/purge_dependency_proxy_cache_worker_spec.rb'
|
||||
- 'spec/workers/stage_update_worker_spec.rb'
|
||||
|
|
@ -20,7 +20,6 @@ RSpec/ScatteredLet:
|
|||
- 'ee/spec/models/approval_wrapped_any_approver_rule_spec.rb'
|
||||
- 'ee/spec/models/dast_site_validation_spec.rb'
|
||||
- 'ee/spec/models/ee/ci/build_dependencies_spec.rb'
|
||||
- 'ee/spec/models/ee/user_spec.rb'
|
||||
- 'ee/spec/models/epic_spec.rb'
|
||||
- 'ee/spec/models/iteration_spec.rb'
|
||||
- 'ee/spec/models/preloaders/environments/protected_environment_preloader_spec.rb'
|
||||
|
|
|
|||
|
|
@ -0,0 +1,3 @@
|
|||
---
|
||||
RSpec/SkipBlockInsideExample:
|
||||
Details: grace period
|
||||
|
|
@ -1,17 +1,7 @@
|
|||
---
|
||||
RSpec/FilePath:
|
||||
RSpec/SpecFilePathFormat:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'ee/spec/frontend/fixtures/analytics/charts.rb'
|
||||
- 'ee/spec/frontend/fixtures/analytics/devops_reports/devops_adoption/enabled_namespaces.rb'
|
||||
- 'ee/spec/frontend/fixtures/analytics/metrics.rb'
|
||||
- 'ee/spec/frontend/fixtures/analytics/value_streams.rb'
|
||||
- 'ee/spec/frontend/fixtures/analytics/value_streams_code_stage.rb'
|
||||
- 'ee/spec/frontend/fixtures/analytics/value_streams_issue_stage.rb'
|
||||
- 'ee/spec/frontend/fixtures/analytics/value_streams_plan_stage.rb'
|
||||
- 'ee/spec/frontend/fixtures/analytics/value_streams_review_stage.rb'
|
||||
- 'ee/spec/frontend/fixtures/analytics/value_streams_staging_stage.rb'
|
||||
- 'ee/spec/frontend/fixtures/analytics/value_streams_test_stage.rb'
|
||||
- 'ee/spec/frontend/fixtures/dora/metrics.rb'
|
||||
- 'ee/spec/models/merge_request/blocking_spec.rb'
|
||||
- 'ee/spec/requests/api/ci/runner/jobs_put_spec.rb'
|
||||
- 'ee/spec/requests/api/ci/runner/jobs_trace_spec.rb'
|
||||
|
|
@ -22,9 +12,6 @@ RSpec/FilePath:
|
|||
- 'ee/spec/services/ci/create_pipeline_service/needs_spec.rb'
|
||||
- 'ee/spec/services/ci/create_pipeline_service/pipeline_execution_policy_spec.rb'
|
||||
- 'ee/spec/services/ci/create_pipeline_service/runnable_builds_spec.rb'
|
||||
- 'spec/benchmarks/banzai_benchmark.rb'
|
||||
- 'spec/docs_screenshots/container_registry_docs.rb'
|
||||
- 'spec/docs_screenshots/wiki_docs.rb'
|
||||
- 'spec/initializers/gitlab_http_spec.rb'
|
||||
- 'spec/lib/error_tracking/sentry_client/event_spec.rb'
|
||||
- 'spec/lib/gitlab/import_export/import_export_spec.rb'
|
||||
|
|
@ -44,6 +31,7 @@ RSpec/FilePath:
|
|||
- 'spec/requests/api/issues/post_projects_issues_spec.rb'
|
||||
- 'spec/requests/api/issues/put_projects_issues_spec.rb'
|
||||
- 'spec/requests/api/pages/pages_spec.rb'
|
||||
- 'spec/rubocop/cop/rspec/httparty_basic_auth_spec.rb'
|
||||
- 'spec/services/ci/create_pipeline_service/artifacts_spec.rb'
|
||||
- 'spec/services/ci/create_pipeline_service/cache_spec.rb'
|
||||
- 'spec/services/ci/create_pipeline_service/creation_errors_and_warnings_spec.rb'
|
||||
|
|
@ -55,6 +43,7 @@ RSpec/FilePath:
|
|||
- 'spec/services/ci/create_pipeline_service/evaluate_runner_tags_spec.rb'
|
||||
- 'spec/services/ci/create_pipeline_service/include_spec.rb'
|
||||
- 'spec/services/ci/create_pipeline_service/limit_active_jobs_spec.rb'
|
||||
- 'spec/services/ci/create_pipeline_service/logger_spec.rb'
|
||||
- 'spec/services/ci/create_pipeline_service/merge_requests_spec.rb'
|
||||
- 'spec/services/ci/create_pipeline_service/needs_spec.rb'
|
||||
- 'spec/services/ci/create_pipeline_service/parallel_spec.rb'
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
---
|
||||
RSpec/SpecFilePathSuffix:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'ee/spec/frontend/fixtures/analytics/charts.rb'
|
||||
- 'ee/spec/frontend/fixtures/analytics/devops_reports/devops_adoption/enabled_namespaces.rb'
|
||||
- 'ee/spec/frontend/fixtures/analytics/metrics.rb'
|
||||
- 'ee/spec/frontend/fixtures/analytics/value_streams.rb'
|
||||
- 'ee/spec/frontend/fixtures/analytics/value_streams_code_stage.rb'
|
||||
- 'ee/spec/frontend/fixtures/analytics/value_streams_issue_stage.rb'
|
||||
- 'ee/spec/frontend/fixtures/analytics/value_streams_plan_stage.rb'
|
||||
- 'ee/spec/frontend/fixtures/analytics/value_streams_review_stage.rb'
|
||||
- 'ee/spec/frontend/fixtures/analytics/value_streams_staging_stage.rb'
|
||||
- 'ee/spec/frontend/fixtures/analytics/value_streams_test_stage.rb'
|
||||
- 'ee/spec/frontend/fixtures/dora/metrics.rb'
|
||||
- 'spec/benchmarks/banzai_benchmark.rb'
|
||||
- 'spec/docs_screenshots/container_registry_docs.rb'
|
||||
- 'spec/docs_screenshots/wiki_docs.rb'
|
||||
|
|
@ -0,0 +1,110 @@
|
|||
---
|
||||
RSpec/SubjectDeclaration:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'ee/spec/features/remote_development/workspaces_dropdown_group_spec.rb'
|
||||
- 'ee/spec/finders/app_sec/fuzzing/coverage/corpuses_finder_spec.rb'
|
||||
- 'ee/spec/helpers/ee/lock_helper_spec.rb'
|
||||
- 'ee/spec/helpers/nav/new_dropdown_helper_spec.rb'
|
||||
- 'ee/spec/helpers/users/group_callouts_helper_spec.rb'
|
||||
- 'ee/spec/lib/audit/compliance_framework_changes_auditor_spec.rb'
|
||||
- 'ee/spec/lib/audit/external_status_check_changes_auditor_spec.rb'
|
||||
- 'ee/spec/lib/audit/group_merge_request_approval_setting_changes_auditor_spec.rb'
|
||||
- 'ee/spec/lib/ee/api/helpers/notes_helpers_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/expiring_subscription_message_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/geo/geo_node_status_check_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/llm/concerns/exponential_backoff_spec.rb'
|
||||
- 'ee/spec/models/ee/event_collection_spec.rb'
|
||||
- 'ee/spec/models/ee/group_spec.rb'
|
||||
- 'ee/spec/models/integrations/github/status_message_spec.rb'
|
||||
- 'ee/spec/services/audit_events/protected_branch_audit_event_service_spec.rb'
|
||||
- 'ee/spec/services/dashboard/operations/list_service_spec.rb'
|
||||
- 'ee/spec/services/ee/notification_service_spec.rb'
|
||||
- 'ee/spec/services/ee/users/build_service_spec.rb'
|
||||
- 'ee/spec/services/issues/export_csv_service_spec.rb'
|
||||
- 'ee/spec/services/projects/container_repository/delete_tags_service_spec.rb'
|
||||
- 'ee/spec/services/projects/disable_deploy_key_service_spec.rb'
|
||||
- 'ee/spec/services/projects/enable_deploy_key_service_spec.rb'
|
||||
- 'ee/spec/services/requirements_management/prepare_import_csv_service_spec.rb'
|
||||
- 'ee/spec/services/vulnerabilities/security_finding/create_issue_service_spec.rb'
|
||||
- 'ee/spec/workers/ldap_all_groups_sync_worker_spec.rb'
|
||||
- 'ee/spec/workers/ldap_group_sync_worker_spec.rb'
|
||||
- 'ee/spec/workers/ldap_sync_worker_spec.rb'
|
||||
- 'ee/spec/workers/vulnerabilities/mark_dropped_as_resolved_worker_spec.rb'
|
||||
- 'spec/controllers/admin/clusters_controller_spec.rb'
|
||||
- 'spec/controllers/groups/clusters_controller_spec.rb'
|
||||
- 'spec/controllers/projects/clusters_controller_spec.rb'
|
||||
- 'spec/finders/ci/commit_statuses_finder_spec.rb'
|
||||
- 'spec/finders/data_transfer/group_data_transfer_finder_spec.rb'
|
||||
- 'spec/finders/data_transfer/project_data_transfer_finder_spec.rb'
|
||||
- 'spec/finders/labels_finder_spec.rb'
|
||||
- 'spec/finders/merge_requests_finder_spec.rb'
|
||||
- 'spec/finders/snippets_finder_spec.rb'
|
||||
- 'spec/finders/todos_finder_spec.rb'
|
||||
- 'spec/helpers/labels_helper_spec.rb'
|
||||
- 'spec/helpers/routing/pseudonymization_helper_spec.rb'
|
||||
- 'spec/lib/banzai/filter/references/design_reference_filter_spec.rb'
|
||||
- 'spec/lib/gitlab/analytics/cycle_analytics/stage_events/code_stage_start_spec.rb'
|
||||
- 'spec/lib/gitlab/analytics/cycle_analytics/stage_events/plan_stage_start_spec.rb'
|
||||
- 'spec/lib/gitlab/background_migration/mailers/unconfirm_mailer_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/ansi2html_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/build/policy/refs_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/config/external/context_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/config/normalizer/factory_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/config_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/secure_files/cer_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/secure_files/mobile_provision_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/secure_files/p12_spec.rb'
|
||||
- 'spec/lib/gitlab/data_builder/push_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/diff/file_collection/merge_request_diff_spec.rb'
|
||||
- 'spec/lib/gitlab/diff/highlight_spec.rb'
|
||||
- 'spec/lib/gitlab/diff/inline_diff_markdown_marker_spec.rb'
|
||||
- 'spec/lib/gitlab/git/commit_spec.rb'
|
||||
- 'spec/lib/gitlab/github_import/importer/events/cross_referenced_spec.rb'
|
||||
- 'spec/lib/gitlab/import_export/import_failure_service_spec.rb'
|
||||
- 'spec/lib/gitlab/jira_import/base_importer_spec.rb'
|
||||
- 'spec/lib/gitlab/relative_positioning/item_context_spec.rb'
|
||||
- 'spec/lib/gitlab/search/query_spec.rb'
|
||||
- 'spec/lib/gitlab/usage_data_counters/ci_template_unique_counter_spec.rb'
|
||||
- 'spec/lib/service_ping/devops_report_spec.rb'
|
||||
- 'spec/models/ability_spec.rb'
|
||||
- 'spec/models/ci/build_spec.rb'
|
||||
- 'spec/models/ci/build_trace_chunk_spec.rb'
|
||||
- 'spec/models/design_management/repository_spec.rb'
|
||||
- 'spec/models/event_collection_spec.rb'
|
||||
- 'spec/models/group_spec.rb'
|
||||
- 'spec/models/integrations/matrix_spec.rb'
|
||||
- 'spec/models/integrations/telegram_spec.rb'
|
||||
- 'spec/models/issue_spec.rb'
|
||||
- 'spec/models/project_spec.rb'
|
||||
- 'spec/models/wiki_page_spec.rb'
|
||||
- 'spec/models/x509_certificate_spec.rb'
|
||||
- 'spec/policies/merge_request_policy_spec.rb'
|
||||
- 'spec/requests/api/admin/instance_clusters_spec.rb'
|
||||
- 'spec/requests/api/group_clusters_spec.rb'
|
||||
- 'spec/requests/api/project_clusters_spec.rb'
|
||||
- 'spec/requests/api/releases_spec.rb'
|
||||
- 'spec/requests/jwt_controller_spec.rb'
|
||||
- 'spec/requests/projects/releases_controller_spec.rb'
|
||||
- 'spec/serializers/pipeline_details_entity_spec.rb'
|
||||
- 'spec/services/concerns/exclusive_lease_guard_spec.rb'
|
||||
- 'spec/services/concerns/rate_limited_service_spec.rb'
|
||||
- 'spec/services/issues/clone_service_spec.rb'
|
||||
- 'spec/services/issues/move_service_spec.rb'
|
||||
- 'spec/services/issues/prepare_import_csv_service_spec.rb'
|
||||
- 'spec/services/merge_requests/delete_non_latest_diffs_service_spec.rb'
|
||||
- 'spec/services/merge_requests/reload_diffs_service_spec.rb'
|
||||
- 'spec/services/packages/pypi/create_package_service_spec.rb'
|
||||
- 'spec/services/projects/batch_open_issues_count_service_spec.rb'
|
||||
- 'spec/services/service_ping/submit_service_ping_service_spec.rb'
|
||||
- 'spec/services/wiki_pages/base_service_spec.rb'
|
||||
- 'spec/services/work_items/prepare_import_csv_service_spec.rb'
|
||||
- 'spec/support/shared_examples/finders/issues_finder_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/lib/gitlab/diff_file_collections_shared_examples.rb'
|
||||
- 'spec/support_specs/ability_check_spec.rb'
|
||||
- 'spec/tooling/lib/tooling/find_codeowners_spec.rb'
|
||||
- 'spec/tooling/lib/tooling/mappings/partial_to_views_mappings_spec.rb'
|
||||
- 'spec/tooling/lib/tooling/mappings/view_to_js_mappings_spec.rb'
|
||||
- 'spec/workers/groups/update_two_factor_requirement_for_members_worker_spec.rb'
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
RSpec/UndescriptiveLiteralsDescription:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'spec/services/merge_requests/base_service_spec.rb'
|
||||
|
|
@ -0,0 +1,283 @@
|
|||
---
|
||||
# Cop supports --autocorrect.
|
||||
RSpec/VerifiedDoubleReference:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'ee/spec/controllers/groups/analytics/productivity_analytics_controller_spec.rb'
|
||||
- 'ee/spec/controllers/groups/security/policies_controller_spec.rb'
|
||||
- 'ee/spec/features/custom_models/code_suggestions_spec.rb'
|
||||
- 'ee/spec/features/custom_models/duo_chat_spec.rb'
|
||||
- 'ee/spec/features/merge_request/user_sees_security_policy_rules_licence_compliance_spec.rb'
|
||||
- 'ee/spec/features/projects/google_cloud/artifact_registry_spec.rb'
|
||||
- 'ee/spec/features/projects/integrations/google_cloud_platform/user_activates_artifact_management_spec.rb'
|
||||
- 'ee/spec/graphql/mutations/forecasting/build_forecast_spec.rb'
|
||||
- 'ee/spec/helpers/groups/sso_helper_spec.rb'
|
||||
- 'ee/spec/helpers/vulnerabilities_helper_spec.rb'
|
||||
- 'ee/spec/lib/ai/context/dependencies/config_files/base_spec.rb'
|
||||
- 'ee/spec/lib/ai/duo_workflow/duo_workflow_service/client_spec.rb'
|
||||
- 'ee/spec/lib/cloud_connector/self_signed/available_service_data_spec.rb'
|
||||
- 'ee/spec/lib/ee/gitlab/background_migration/migrate_vulnerabilities_feedback_to_vulnerabilities_state_transition_spec.rb'
|
||||
- 'ee/spec/lib/ee/gitlab/gon_helper_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/background_migration/create_vulnerability_links_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/ci/minutes/pipeline_consumption_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/duo/chat/agent_event_parser_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/experiment_feature_rollout_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/import_export/project/relation_factory_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/llm/ai_gateway/client_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/llm/chain/concerns/ai_dependent_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/llm/chain/tools/embeddings_completion_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/llm/completions/resolve_vulnerability_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/llm/concerns/logger_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/llm/vertex_ai/client_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/llm/vertex_ai/configuration_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/rack_attack_spec.rb'
|
||||
- 'ee/spec/lib/google_cloud/artifact_registry/client_spec.rb'
|
||||
- 'ee/spec/lib/google_cloud/compute/client_spec.rb'
|
||||
- 'ee/spec/lib/remote_development/workspace_operations/create/creator_spec.rb'
|
||||
- 'ee/spec/lib/remote_development/workspace_operations/reconcile/input/actual_state_calculator_spec.rb'
|
||||
- 'ee/spec/lib/remote_development/workspace_operations/reconcile/input/agent_infos_observer_spec.rb'
|
||||
- 'ee/spec/lib/remote_development/workspace_operations/reconcile/input/factory_spec.rb'
|
||||
- 'ee/spec/lib/remote_development/workspace_operations/reconcile/input/params_extractor_spec.rb'
|
||||
- 'ee/spec/lib/remote_development/workspace_operations/reconcile/input/params_to_infos_converter_spec.rb'
|
||||
- 'ee/spec/lib/remote_development/workspace_operations/reconcile/output/devfile_parser_spec.rb'
|
||||
- 'ee/spec/lib/remote_development/workspace_operations/reconcile/output/devfile_parser_v2_spec.rb'
|
||||
- 'ee/spec/lib/remote_development/workspace_operations/reconcile/output/response_payload_builder_spec.rb'
|
||||
- 'ee/spec/lib/remote_development/workspace_operations/reconcile/output/response_payload_observer_spec.rb'
|
||||
- 'ee/spec/lib/remote_development/workspace_operations/reconcile/persistence/orphaned_workspaces_observer_spec.rb'
|
||||
- 'ee/spec/lib/search/elastic/response_mapper_spec.rb'
|
||||
- 'ee/spec/lib/security/security_orchestration_policies/event_publisher_spec.rb'
|
||||
- 'ee/spec/lib/security/security_orchestration_policies/policy_diff/rules_diff_spec.rb'
|
||||
- 'ee/spec/migrations/geo/resync_direct_upload_job_artifact_registry_spec.rb'
|
||||
- 'ee/spec/models/analytics/cycle_analytics/aggregation_context_spec.rb'
|
||||
- 'ee/spec/models/analytics/forecasting/deployment_frequency_forecast_spec.rb'
|
||||
- 'ee/spec/models/analytics/forecasting/forecast_spec.rb'
|
||||
- 'ee/spec/models/concerns/projects/custom_branch_rule_spec.rb'
|
||||
- 'ee/spec/models/container_repository_spec.rb'
|
||||
- 'ee/spec/models/ee/user_spec.rb'
|
||||
- 'ee/spec/models/geo_node_spec.rb'
|
||||
- 'ee/spec/models/integrations/google_cloud_platform/artifact_registry_spec.rb'
|
||||
- 'ee/spec/models/productivity_analytics_spec.rb'
|
||||
- 'ee/spec/models/repository_spec.rb'
|
||||
- 'ee/spec/policies/global_policy_spec.rb'
|
||||
- 'ee/spec/requests/admin/geo/replicables_controller_spec.rb'
|
||||
- 'ee/spec/requests/api/ai/duo_workflows/workflows_spec.rb'
|
||||
- 'ee/spec/requests/api/code_suggestions_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/google_cloud/artifact_registry/docker_image_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/mutations/dast/profiles/run_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/mutations/dast_on_demand_scans/create_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/project/google_cloud/artifact_registry/docker_images_spec.rb'
|
||||
- 'ee/spec/requests/api/graphql/user_code_suggestions_available_spec.rb'
|
||||
- 'ee/spec/requests/api/security_scans_spec.rb'
|
||||
- 'ee/spec/requests/projects/security/policies_controller_spec.rb'
|
||||
- 'ee/spec/serializers/dashboard_environments_project_entity_spec.rb'
|
||||
- 'ee/spec/serializers/vulnerabilities/finding_entity_spec.rb'
|
||||
- 'ee/spec/services/ai/duo_workflows/start_workflow_service_spec.rb'
|
||||
- 'ee/spec/services/analytics/cycle_analytics/consistency_check_service_spec.rb'
|
||||
- 'ee/spec/services/analytics/forecasting/build_forecast_service_spec.rb'
|
||||
- 'ee/spec/services/app_sec/dast/scans/run_service_spec.rb'
|
||||
- 'ee/spec/services/ee/integrations/test/project_service_spec.rb'
|
||||
- 'ee/spec/services/ee/merge_request_metrics_service_spec.rb'
|
||||
- 'ee/spec/services/ee/notes/destroy_service_spec.rb'
|
||||
- 'ee/spec/services/ee/notes/post_process_service_spec.rb'
|
||||
- 'ee/spec/services/ee/protected_branches/destroy_service_spec.rb'
|
||||
- 'ee/spec/services/merge_requests/mergeability/check_path_locks_service_spec.rb'
|
||||
- 'ee/spec/services/sbom/ingestion/ingest_reports_service_spec.rb'
|
||||
- 'ee/spec/services/sbom/ingestion/tasks/base_spec.rb'
|
||||
- 'ee/spec/services/search/rake_task_executor_service_spec.rb'
|
||||
- 'ee/spec/services/search/zoekt/scheduling_service_spec.rb'
|
||||
- 'ee/spec/services/security/findings/dismiss_service_spec.rb'
|
||||
- 'ee/spec/services/security/scan_result_policies/update_license_approvals_service_spec.rb'
|
||||
- 'ee/spec/services/vulnerabilities/findings/find_or_create_from_security_finding_service_spec.rb'
|
||||
- 'ee/spec/support/shared_contexts/google_cloud_platform/artifact_registry/services_shared_contexts.rb'
|
||||
- 'ee/spec/support/shared_contexts/google_cloud_platform/compute/services_shared_contexts.rb'
|
||||
- 'ee/spec/support/shared_examples/lib/ai/context/dependencies/config_files/config_file_shared_examples.rb'
|
||||
- 'ee/spec/support/shared_examples/lib/gitlab/llm/anthropic/client_shared_examples.rb'
|
||||
- 'ee/spec/tasks/gitlab/license_rake_spec.rb'
|
||||
- 'ee/spec/views/admin/application_settings/_elasticsearch_form.html.haml_spec.rb'
|
||||
- 'ee/spec/views/groups/settings/_enforce_ssh_certificates.html.haml_spec.rb'
|
||||
- 'ee/spec/workers/analytics/devops_adoption/create_snapshot_worker_spec.rb'
|
||||
- 'ee/spec/workers/analytics/value_stream_dashboard/count_worker_spec.rb'
|
||||
- 'ee/spec/workers/click_house/rebuild_materialized_view_cron_worker_spec.rb'
|
||||
- 'ee/spec/workers/compliance_management/framework_export_mailer_worker_spec.rb'
|
||||
- 'ee/spec/workers/compliance_management/project_framework_export_mailer_worker_spec.rb'
|
||||
- 'ee/spec/workers/compliance_management/standards_adherence_export_mailer_worker_spec.rb'
|
||||
- 'ee/spec/workers/compliance_management/violation_export_mailer_worker_spec.rb'
|
||||
- 'ee/spec/workers/product_analytics/move_funnels_worker_spec.rb'
|
||||
- 'ee/spec/workers/product_analytics/sync_funnels_worker_spec.rb'
|
||||
- 'ee/spec/workers/projects/disable_legacy_open_source_license_for_inactive_projects_worker_spec.rb'
|
||||
- 'ee/spec/workers/vulnerabilities/orphaned_remediations_cleanup_worker_spec.rb'
|
||||
- 'qa/spec/page/logging_spec.rb'
|
||||
- 'qa/spec/resource/base_spec.rb'
|
||||
- 'qa/spec/scenario/template_spec.rb'
|
||||
- 'qa/spec/scenario_shared_examples.rb'
|
||||
- 'qa/spec/service/docker_run/video_spec.rb'
|
||||
- 'qa/spec/service/shellout_spec.rb'
|
||||
- 'qa/spec/specs/allure_report_spec.rb'
|
||||
- 'qa/spec/specs/runner_spec.rb'
|
||||
- 'qa/spec/support/formatters/test_metrics_formatter_spec.rb'
|
||||
- 'qa/spec/support/helpers/masker_spec.rb'
|
||||
- 'qa/spec/tools/ci/code_paths_mapping_spec.rb'
|
||||
- 'qa/spec/tools/ci/test_metrics_spec.rb'
|
||||
- 'qa/spec/tools/knapsack_report_updater_spec.rb'
|
||||
- 'qa/spec/tools/reliable_report_spec.rb'
|
||||
- 'spec/benchmarks/banzai_benchmark.rb'
|
||||
- 'spec/commands/sidekiq_cluster/cli_spec.rb'
|
||||
- 'spec/components/pajamas/concerns/checkbox_radio_label_with_help_text_spec.rb'
|
||||
- 'spec/controllers/concerns/check_rate_limit_spec.rb'
|
||||
- 'spec/controllers/concerns/send_file_upload_spec.rb'
|
||||
- 'spec/controllers/oauth/device_authorizations_controller_spec.rb'
|
||||
- 'spec/controllers/projects/error_tracking/projects_controller_spec.rb'
|
||||
- 'spec/controllers/projects/error_tracking/stack_traces_controller_spec.rb'
|
||||
- 'spec/controllers/projects/error_tracking_controller_spec.rb'
|
||||
- 'spec/controllers/projects/mirrors_controller_spec.rb'
|
||||
- 'spec/features/markdown/markdown_spec.rb'
|
||||
- 'spec/features/projects/pages/user_edits_settings_spec.rb'
|
||||
- 'spec/features/user_settings/personal_access_tokens_spec.rb'
|
||||
- 'spec/graphql/mutations/ci/job_token_scope/remove_group_spec.rb'
|
||||
- 'spec/graphql/mutations/ci/job_token_scope/remove_project_spec.rb'
|
||||
- 'spec/graphql/mutations/incident_management/timeline_event/create_spec.rb'
|
||||
- 'spec/graphql/mutations/incident_management/timeline_event/promote_from_note_spec.rb'
|
||||
- 'spec/graphql/resolvers/error_tracking/sentry_detailed_error_resolver_spec.rb'
|
||||
- 'spec/graphql/resolvers/error_tracking/sentry_error_collection_resolver_spec.rb'
|
||||
- 'spec/graphql/resolvers/error_tracking/sentry_errors_resolver_spec.rb'
|
||||
- 'spec/helpers/auth_helper_spec.rb'
|
||||
- 'spec/helpers/import_helper_spec.rb'
|
||||
- 'spec/lib/api/helpers/rate_limiter_spec.rb'
|
||||
- 'spec/lib/audit_events/google_cloud/authentication_spec.rb'
|
||||
- 'spec/lib/banzai/filter/wiki_link_gollum_filter_spec.rb'
|
||||
- 'spec/lib/banzai/reference_parser/base_parser_spec.rb'
|
||||
- 'spec/lib/banzai/render_context_spec.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/click_house/models/base_model_spec.rb'
|
||||
- 'spec/lib/click_house/redactor_spec.rb'
|
||||
- 'spec/lib/gitlab/alert_management/payload/base_spec.rb'
|
||||
- 'spec/lib/gitlab/alert_management/payload/generic_spec.rb'
|
||||
- 'spec/lib/gitlab/alert_management/payload/prometheus_spec.rb'
|
||||
- 'spec/lib/gitlab/analytics/cycle_analytics/base_query_builder_spec.rb'
|
||||
- 'spec/lib/gitlab/application_rate_limiter_spec.rb'
|
||||
- 'spec/lib/gitlab/bitbucket_import/importers/issues_importer_spec.rb'
|
||||
- 'spec/lib/gitlab/bitbucket_import/importers/pull_requests_importer_spec.rb'
|
||||
- 'spec/lib/gitlab/bitbucket_import/parallel_scheduling_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/variables/downstream/generator_spec.rb'
|
||||
- 'spec/lib/gitlab/database/background_migration/batched_migration_spec.rb'
|
||||
- 'spec/lib/gitlab/database/background_migration/batched_migration_wrapper_spec.rb'
|
||||
- 'spec/lib/gitlab/database/health_status/signals_spec.rb'
|
||||
- 'spec/lib/gitlab/database/load_balancing/session_map_spec.rb'
|
||||
- 'spec/lib/gitlab/database/migration_helpers/swapping_spec.rb'
|
||||
- 'spec/lib/gitlab/database/migrations/batched_background_migration_helpers_spec.rb'
|
||||
- 'spec/lib/gitlab/database/migrations/instrumentation_spec.rb'
|
||||
- 'spec/lib/gitlab/database/migrations/sidekiq_helpers_spec.rb'
|
||||
- 'spec/lib/gitlab/database/transaction/observer_spec.rb'
|
||||
- 'spec/lib/gitlab/database_spec.rb'
|
||||
- 'spec/lib/gitlab/doctor/reset_tokens_spec.rb'
|
||||
- 'spec/lib/gitlab/error_tracking/processor/sanitize_error_message_processor_spec.rb'
|
||||
- 'spec/lib/gitlab/experiment_feature_rollout_spec.rb'
|
||||
- 'spec/lib/gitlab/git/blame_pagination_spec.rb'
|
||||
- 'spec/lib/gitlab/github_gists_import/importer/gist_importer_spec.rb'
|
||||
- 'spec/lib/gitlab/github_gists_import/importer/gists_importer_spec.rb'
|
||||
- 'spec/lib/gitlab/github_gists_import/representation/gist_spec.rb'
|
||||
- 'spec/lib/gitlab/github_import/bulk_importing_spec.rb'
|
||||
- 'spec/lib/gitlab/github_import/importer/events/base_importer_spec.rb'
|
||||
- 'spec/lib/gitlab/github_import/importer/events/changed_assignee_spec.rb'
|
||||
- 'spec/lib/gitlab/github_import/importer/events/changed_label_spec.rb'
|
||||
- 'spec/lib/gitlab/github_import/importer/events/changed_milestone_spec.rb'
|
||||
- 'spec/lib/gitlab/github_import/importer/events/changed_reviewer_spec.rb'
|
||||
- 'spec/lib/gitlab/github_import/importer/events/closed_spec.rb'
|
||||
- 'spec/lib/gitlab/github_import/importer/events/commented_spec.rb'
|
||||
- 'spec/lib/gitlab/github_import/importer/events/cross_referenced_spec.rb'
|
||||
- 'spec/lib/gitlab/github_import/importer/events/merged_spec.rb'
|
||||
- 'spec/lib/gitlab/github_import/importer/events/renamed_spec.rb'
|
||||
- 'spec/lib/gitlab/github_import/importer/events/reopened_spec.rb'
|
||||
- 'spec/lib/gitlab/github_import/importer/events/reviewed_spec.rb'
|
||||
- 'spec/lib/gitlab/github_import/importer/note_attachments_importer_spec.rb'
|
||||
- 'spec/lib/gitlab/github_import/importer/protected_branch_importer_spec.rb'
|
||||
- 'spec/lib/gitlab/github_import/importer/pull_requests/review_importer_spec.rb'
|
||||
- 'spec/lib/gitlab/github_import/importer/pull_requests/review_request_importer_spec.rb'
|
||||
- 'spec/lib/gitlab/github_import/markdown/attachment_spec.rb'
|
||||
- 'spec/lib/gitlab/gon_helper_spec.rb'
|
||||
- 'spec/lib/gitlab/grape_logging/loggers/filter_parameters_spec.rb'
|
||||
- 'spec/lib/gitlab/import/page_counter_spec.rb'
|
||||
- 'spec/lib/gitlab/import_export/json/streaming_serializer_spec.rb'
|
||||
- 'spec/lib/gitlab/internal_events_spec.rb'
|
||||
- 'spec/lib/gitlab/lets_encrypt/client_spec.rb'
|
||||
- 'spec/lib/gitlab/project_search_results_spec.rb'
|
||||
- 'spec/lib/gitlab/rack_attack_spec.rb'
|
||||
- 'spec/lib/gitlab/repository_archive_rate_limiter_spec.rb'
|
||||
- 'spec/lib/gitlab/sidekiq_middleware/concurrency_limit/queue_manager_spec.rb'
|
||||
- 'spec/lib/gitlab/sidekiq_middleware/skip_jobs_spec.rb'
|
||||
- 'spec/lib/gitlab/sidekiq_sharding/router_spec.rb'
|
||||
- 'spec/lib/gitlab/slash_commands/global_slack_handler_spec.rb'
|
||||
- 'spec/lib/gitlab/ssh/commit_spec.rb'
|
||||
- 'spec/lib/gitlab/usage/metrics/instrumentations/unique_count_metric_spec.rb'
|
||||
- 'spec/lib/gitlab/x509/tag_sigstore_spec.rb'
|
||||
- 'spec/lib/gitlab/x509/tag_spec.rb'
|
||||
- 'spec/models/concerns/token_authenticatable_strategies/digest_spec.rb'
|
||||
- 'spec/models/project_authorizations/changes_spec.rb'
|
||||
- 'spec/requests/api/graphql/mutations/ci/pipeline_schedule/play_spec.rb'
|
||||
- 'spec/requests/api/project_job_token_scope_spec.rb'
|
||||
- 'spec/requests/api/search_spec.rb'
|
||||
- 'spec/scripts/cells/ci_ensure_application_settings_have_definition_file_spec.rb'
|
||||
- 'spec/scripts/pipeline_test_report_builder_spec.rb'
|
||||
- 'spec/serializers/pipeline_serializer_spec.rb'
|
||||
- 'spec/services/achievements/award_service_spec.rb'
|
||||
- 'spec/services/achievements/revoke_service_spec.rb'
|
||||
- 'spec/services/ci/pipeline_triggers/create_service_spec.rb'
|
||||
- 'spec/services/ci/unlock_pipeline_service_spec.rb'
|
||||
- 'spec/services/commits/commit_patch_service_spec.rb'
|
||||
- 'spec/services/error_tracking/issue_update_service_spec.rb'
|
||||
- 'spec/services/import/github/cancel_project_import_service_spec.rb'
|
||||
- 'spec/services/import/github/gists_import_service_spec.rb'
|
||||
- 'spec/services/incident_management/timeline_events/create_service_spec.rb'
|
||||
- 'spec/services/issues/close_service_spec.rb'
|
||||
- 'spec/services/merge_requests/after_create_service_spec.rb'
|
||||
- 'spec/services/merge_requests/mergeability/check_lfs_file_locks_service_spec.rb'
|
||||
- 'spec/services/pages_domains/create_acme_order_service_spec.rb'
|
||||
- 'spec/services/projects/destroy_service_spec.rb'
|
||||
- 'spec/services/projects/fork_service_spec.rb'
|
||||
- 'spec/services/repositories/replicate_service_spec.rb'
|
||||
- 'spec/services/system_note_service_spec.rb'
|
||||
- 'spec/services/user_agent_detail_service_spec.rb'
|
||||
- 'spec/services/verify_pages_domain_service_spec.rb'
|
||||
- 'spec/sidekiq_cluster/sidekiq_cluster_spec.rb'
|
||||
- 'spec/support/helpers/dns_helpers.rb'
|
||||
- 'spec/support/helpers/lets_encrypt_helpers.rb'
|
||||
- 'spec/support/shared_contexts/projects/container_repository/cleanup_tags_service_shared_context.rb'
|
||||
- 'spec/support/shared_examples/analytics/cycle_analytics/request_params_examples.rb'
|
||||
- 'spec/support/shared_examples/lib/gitlab/import/advance_stage_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/models/concerns/auto_disabling_hooks_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/models/concerns/bulk_users_by_email_load_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/models/concerns/has_repository_shared_examples.rb'
|
||||
- 'spec/support/shared_examples/ref_matcher_shared_examples.rb'
|
||||
- 'spec/support_specs/helpers/keyset_pagination_helpers_spec.rb'
|
||||
- 'spec/tasks/gitlab/db_rake_spec.rb'
|
||||
- 'spec/tasks/gitlab/security/update_banned_ssh_keys_rake_spec.rb'
|
||||
- 'spec/tooling/danger/rubocop_discourage_todo_addition_spec.rb'
|
||||
- 'spec/tooling/danger/rubocop_inline_disable_suggestion_spec.rb'
|
||||
- 'spec/tooling/danger/rubocop_new_todo_spec.rb'
|
||||
- 'spec/tooling/danger/specs/feature_category_suggestion_spec.rb'
|
||||
- 'spec/tooling/danger/specs/match_with_array_suggestion_spec.rb'
|
||||
- 'spec/tooling/danger/specs/project_factory_suggestion_spec.rb'
|
||||
- 'spec/tooling/lib/tooling/crystalball/coverage_lines_strategy_spec.rb'
|
||||
- 'spec/views/search/_results.html.haml_spec.rb'
|
||||
- 'spec/workers/activity_pub/projects/releases_subscription_worker_spec.rb'
|
||||
- 'spec/workers/bulk_imports/pipeline_batch_worker_spec.rb'
|
||||
- 'spec/workers/bulk_imports/pipeline_worker_spec.rb'
|
||||
- 'spec/workers/ci/cancel_redundant_pipelines_worker_spec.rb'
|
||||
- 'spec/workers/ci/unlock_pipelines_in_queue_worker_spec.rb'
|
||||
- 'spec/workers/container_registry/delete_container_repository_worker_spec.rb'
|
||||
- 'spec/workers/environments/auto_recover_worker_spec.rb'
|
||||
- 'spec/workers/gitlab/github_gists_import/import_gist_worker_spec.rb'
|
||||
- 'spec/workers/gitlab/github_import/attachments/import_issue_worker_spec.rb'
|
||||
- 'spec/workers/gitlab/github_import/attachments/import_merge_request_worker_spec.rb'
|
||||
- 'spec/workers/gitlab/github_import/attachments/import_note_worker_spec.rb'
|
||||
- 'spec/workers/gitlab/github_import/attachments/import_release_worker_spec.rb'
|
||||
- 'spec/workers/gitlab/github_import/import_collaborator_worker_spec.rb'
|
||||
- 'spec/workers/gitlab/github_import/import_protected_branch_worker_spec.rb'
|
||||
- 'spec/workers/gitlab/github_import/pull_requests/import_review_request_worker_spec.rb'
|
||||
- 'spec/workers/gitlab/github_import/stage/import_attachments_worker_spec.rb'
|
||||
- 'spec/workers/gitlab/github_import/stage/import_issue_events_worker_spec.rb'
|
||||
- 'spec/workers/gitlab/github_import/stage/import_protected_branches_worker_spec.rb'
|
||||
- 'spec/workers/remove_expired_members_worker_spec.rb'
|
||||
|
|
@ -28,7 +28,6 @@ SidekiqLoadBalancing/WorkerDataConsistency:
|
|||
- 'app/workers/ci/delete_unit_tests_worker.rb'
|
||||
- 'app/workers/ci/drop_pipeline_worker.rb'
|
||||
- 'app/workers/ci/external_pull_requests/create_pipeline_worker.rb'
|
||||
- 'app/workers/ci/initial_pipeline_process_worker.rb'
|
||||
- 'app/workers/ci/job_artifacts/expire_project_build_artifacts_worker.rb'
|
||||
- 'app/workers/ci/merge_requests/add_todo_when_build_fails_worker.rb'
|
||||
- 'app/workers/ci/pending_builds/update_group_worker.rb'
|
||||
|
|
@ -306,7 +305,6 @@ SidekiqLoadBalancing/WorkerDataConsistency:
|
|||
- 'ee/app/workers/geo/create_repository_updated_event_worker.rb'
|
||||
- 'ee/app/workers/geo/destroy_worker.rb'
|
||||
- 'ee/app/workers/geo/hashed_storage_attachments_migration_worker.rb'
|
||||
- 'ee/app/workers/geo/metrics_update_worker.rb'
|
||||
- 'ee/app/workers/geo/prune_event_log_worker.rb'
|
||||
- 'ee/app/workers/geo/reverification_batch_worker.rb'
|
||||
- 'ee/app/workers/geo/scheduler/scheduler_worker.rb'
|
||||
|
|
@ -370,7 +368,6 @@ SidekiqLoadBalancing/WorkerDataConsistency:
|
|||
- 'ee/app/workers/sync_seat_link_request_worker.rb'
|
||||
- 'ee/app/workers/sync_seat_link_worker.rb'
|
||||
- 'ee/app/workers/todos_destroyer/confidential_epic_worker.rb'
|
||||
- 'ee/app/workers/vulnerabilities/historical_statistics/deletion_worker.rb'
|
||||
- 'ee/app/workers/vulnerabilities/statistics/adjustment_worker.rb'
|
||||
- 'ee/app/workers/vulnerabilities/statistics/schedule_worker.rb'
|
||||
- 'ee/app/workers/vulnerability_exports/export_deletion_worker.rb'
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
---
|
||||
# Cop supports --autocorrect.
|
||||
Style/ArgumentsForwarding:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'app/controllers/admin/users_controller.rb'
|
||||
- 'app/controllers/application_controller.rb'
|
||||
|
|
@ -15,7 +16,6 @@ Style/ArgumentsForwarding:
|
|||
- 'app/models/application_record.rb'
|
||||
- 'app/models/ci/build_trace_chunk.rb'
|
||||
- 'app/models/ci/partition.rb'
|
||||
- 'app/models/ci/runner.rb'
|
||||
- 'app/models/ci/unlock_pipeline_request.rb'
|
||||
- 'app/models/commit.rb'
|
||||
- 'app/models/commit_collection.rb'
|
||||
|
|
@ -47,6 +47,7 @@ Style/ArgumentsForwarding:
|
|||
- 'app/workers/projects/inactive_projects_deletion_cron_worker.rb'
|
||||
- 'config/initializers/6_labkit_middleware.rb'
|
||||
- 'config/initializers/mail_starttls_patch.rb'
|
||||
- 'config/initializers/rest-client-hostname_override.rb'
|
||||
- 'ee/app/controllers/ee/application_controller.rb'
|
||||
- 'ee/app/models/ci/instance_runner_failed_jobs.rb'
|
||||
- 'ee/app/models/dast_site_profile.rb'
|
||||
|
|
@ -97,7 +98,9 @@ Style/ArgumentsForwarding:
|
|||
- 'lib/gitlab/cluster/lifecycle_events.rb'
|
||||
- 'lib/gitlab/color_modes.rb'
|
||||
- 'lib/gitlab/color_schemes.rb'
|
||||
- 'lib/gitlab/config/entry/inheritable.rb'
|
||||
- 'lib/gitlab/config/entry/simplifiable.rb'
|
||||
- 'lib/gitlab/config/entry/validatable.rb'
|
||||
- 'lib/gitlab/container_repository/tags/cache.rb'
|
||||
- 'lib/gitlab/counters/buffered_counter.rb'
|
||||
- 'lib/gitlab/current_settings.rb'
|
||||
|
|
@ -147,6 +150,7 @@ Style/ArgumentsForwarding:
|
|||
- 'lib/gitlab/markdown_cache/redis/store.rb'
|
||||
- 'lib/gitlab/memory/watchdog/configuration.rb'
|
||||
- 'lib/gitlab/merge_requests/mergeability/redis_interface.rb'
|
||||
- 'lib/gitlab/metrics/subscribers/active_record.rb'
|
||||
- 'lib/gitlab/metrics/transaction.rb'
|
||||
- 'lib/gitlab/namespaced_session_store.rb'
|
||||
- 'lib/gitlab/pagination/keyset/in_operator_optimization/order_by_columns.rb'
|
||||
|
|
@ -163,7 +167,6 @@ Style/ArgumentsForwarding:
|
|||
- 'lib/gitlab/set_cache.rb'
|
||||
- 'lib/gitlab/shard_health_cache.rb'
|
||||
- 'lib/gitlab/sidekiq_middleware/concurrency_limit/client.rb'
|
||||
- 'lib/gitlab/sidekiq_middleware/concurrency_limit/concurrency_limit_service.rb'
|
||||
- 'lib/gitlab/sidekiq_middleware/concurrency_limit/server.rb'
|
||||
- 'lib/gitlab/sidekiq_middleware/duplicate_jobs/client.rb'
|
||||
- 'lib/gitlab/sidekiq_middleware/duplicate_jobs/duplicate_job.rb'
|
||||
|
|
@ -173,6 +176,7 @@ Style/ArgumentsForwarding:
|
|||
- 'lib/gitlab/sidekiq_middleware/pause_control/server.rb'
|
||||
- 'lib/gitlab/sidekiq_middleware/pause_control/strategy_handler.rb'
|
||||
- 'lib/gitlab/sidekiq_middleware/worker_context.rb'
|
||||
- 'lib/gitlab/sidekiq_sharding/validator.rb'
|
||||
- 'lib/gitlab/terraform/state_migration_helper.rb'
|
||||
- 'lib/gitlab/themes.rb'
|
||||
- 'lib/gitlab/utils/measuring.rb'
|
||||
|
|
@ -190,7 +194,6 @@ Style/ArgumentsForwarding:
|
|||
- 'qa/qa/page/component/snippet.rb'
|
||||
- 'qa/qa/page/project/web_ide/vscode.rb'
|
||||
- 'qa/qa/resource/protected_branch.rb'
|
||||
- 'qa/qa/runtime/browser.rb'
|
||||
- 'qa/qa/scenario/actable.rb'
|
||||
- 'rubocop/code_reuse_helpers.rb'
|
||||
- 'spec/lib/gitlab/pagination/offset_pagination_spec.rb'
|
||||
|
|
|
|||
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
# Cop supports --autocorrect.
|
||||
Style/EmptyLiteral:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'lib/gitlab/api_authentication/builder.rb'
|
||||
|
|
@ -38,7 +38,6 @@ Style/GuardClause:
|
|||
- 'app/graphql/mutations/notes/create/note.rb'
|
||||
- 'app/graphql/mutations/notes/reposition_image_diff_note.rb'
|
||||
- 'app/graphql/mutations/packages/destroy_files.rb'
|
||||
- 'app/graphql/resolvers/blobs_resolver.rb'
|
||||
- 'app/graphql/resolvers/board_list_issues_resolver.rb'
|
||||
- 'app/graphql/resolvers/projects/jira_projects_resolver.rb'
|
||||
- 'app/graphql/types/permission_types/base_permission_type.rb'
|
||||
|
|
@ -221,7 +220,6 @@ Style/GuardClause:
|
|||
- 'ee/app/controllers/admin/geo/replicables_controller.rb'
|
||||
- 'ee/app/controllers/admin/geo/settings_controller.rb'
|
||||
- 'ee/app/controllers/concerns/audit_events/enforces_valid_date_params.rb'
|
||||
- 'ee/app/controllers/concerns/ee/membership_actions.rb'
|
||||
- 'ee/app/controllers/ee/groups/group_members_controller.rb'
|
||||
- 'ee/app/controllers/ee/groups_controller.rb'
|
||||
- 'ee/app/controllers/ee/registrations_controller.rb'
|
||||
|
|
@ -428,7 +426,6 @@ Style/GuardClause:
|
|||
- 'lib/gitlab/email/handler/create_note_on_issuable_handler.rb'
|
||||
- 'lib/gitlab/email/handler/service_desk_handler.rb'
|
||||
- 'lib/gitlab/email/hook/email_template_interceptor.rb'
|
||||
- 'lib/gitlab/email/receiver.rb'
|
||||
- 'lib/gitlab/endpoint_attributes/config.rb'
|
||||
- 'lib/gitlab/event_store/event.rb'
|
||||
- 'lib/gitlab/event_store/store.rb'
|
||||
|
|
|
|||
|
|
@ -104,7 +104,6 @@ Style/HashEachMethods:
|
|||
- 'spec/factories/ci/reports/codequality_degradations.rb'
|
||||
- 'spec/finders/packages/group_packages_finder_spec.rb'
|
||||
- 'spec/helpers/application_helper_spec.rb'
|
||||
- 'spec/initializers/secret_token_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/parsers/terraform/tfplan_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/status/build/failed_spec.rb'
|
||||
- 'spec/lib/gitlab/database/load_balancing/setup_spec.rb'
|
||||
|
|
|
|||
|
|
@ -238,11 +238,9 @@ Style/IfUnlessModifier:
|
|||
- 'app/workers/google_cloud/create_cloudsql_instance_worker.rb'
|
||||
- 'app/workers/issues/rebalancing_worker.rb'
|
||||
- 'app/workers/merge_request_mergeability_check_worker.rb'
|
||||
- 'app/workers/remove_expired_members_worker.rb'
|
||||
- 'app/workers/repository_fork_worker.rb'
|
||||
- 'app/workers/repository_update_remote_mirror_worker.rb'
|
||||
- 'config/application.rb'
|
||||
- 'config/initializers/01_secret_token.rb'
|
||||
- 'config/initializers/0_inject_enterprise_edition_module.rb'
|
||||
- 'config/initializers/1_settings.rb'
|
||||
- 'config/initializers/6_validations.rb'
|
||||
|
|
@ -470,7 +468,6 @@ Style/IfUnlessModifier:
|
|||
- 'ee/spec/factories/vulnerabilities/external_issue_links.rb'
|
||||
- 'ee/spec/features/boards/user_visits_board_spec.rb'
|
||||
- 'ee/spec/finders/custom_project_templates_finder_spec.rb'
|
||||
- 'ee/spec/finders/security/findings_finder_spec.rb'
|
||||
- 'ee/spec/finders/security/pipeline_vulnerabilities_finder_spec.rb'
|
||||
- 'ee/spec/lib/gitlab/analytics/cycle_analytics/data_collector_spec.rb'
|
||||
- 'ee/spec/models/concerns/elastic/note_spec.rb'
|
||||
|
|
@ -626,7 +623,6 @@ Style/IfUnlessModifier:
|
|||
- 'lib/gitlab/database/with_lock_retries.rb'
|
||||
- 'lib/gitlab/email/handler/service_desk_handler.rb'
|
||||
- 'lib/gitlab/email/message/repository_push.rb'
|
||||
- 'lib/gitlab/email/receiver.rb'
|
||||
- 'lib/gitlab/email/reply_parser.rb'
|
||||
- 'lib/gitlab/encrypted_command_base.rb'
|
||||
- 'lib/gitlab/endpoint_attributes/config.rb'
|
||||
|
|
|
|||
|
|
@ -1038,7 +1038,6 @@ Style/InlineDisableAnnotation:
|
|||
- 'app/workers/x509_issuer_crl_check_worker.rb'
|
||||
- 'config/application.rb'
|
||||
- 'config/initializers/00_deprecations.rb'
|
||||
- 'config/initializers/01_secret_token.rb'
|
||||
- 'config/initializers/0_inject_enterprise_edition_module.rb'
|
||||
- 'config/initializers/0_postgresql_types.rb'
|
||||
- 'config/initializers/1_active_record_data_types.rb'
|
||||
|
|
@ -1552,7 +1551,6 @@ Style/InlineDisableAnnotation:
|
|||
- 'ee/app/workers/todos_destroyer/confidential_epic_worker.rb'
|
||||
- 'ee/app/workers/update_all_mirrors_worker.rb'
|
||||
- 'ee/app/workers/users/unconfirmed_users_deletion_cron_worker.rb'
|
||||
- 'ee/app/workers/vulnerabilities/historical_statistics/deletion_worker.rb'
|
||||
- 'ee/app/workers/vulnerabilities/mark_dropped_as_resolved_worker.rb'
|
||||
- 'ee/app/workers/vulnerabilities/orphaned_remediations_cleanup_worker.rb'
|
||||
- 'ee/app/workers/vulnerabilities/statistics/adjustment_worker.rb'
|
||||
|
|
@ -1649,7 +1647,6 @@ Style/InlineDisableAnnotation:
|
|||
- 'ee/lib/elastic/instance_proxy_util.rb'
|
||||
- 'ee/lib/elastic/latest/git_class_proxy.rb'
|
||||
- 'ee/lib/elastic/latest/note_class_proxy.rb'
|
||||
- 'ee/lib/elastic/latest/project_class_proxy.rb'
|
||||
- 'ee/lib/elastic/latest/user_class_proxy.rb'
|
||||
- 'ee/lib/elastic/latest/user_config.rb'
|
||||
- 'ee/lib/elastic/multi_version_util.rb'
|
||||
|
|
@ -2361,7 +2358,6 @@ Style/InlineDisableAnnotation:
|
|||
- 'qa/qa/page/component/issuable/sidebar.rb'
|
||||
- 'qa/qa/page/component/new_snippet.rb'
|
||||
- 'qa/qa/page/file/show.rb'
|
||||
- 'qa/qa/page/layout/banner.rb'
|
||||
- 'qa/qa/page/merge_request/show.rb'
|
||||
- 'qa/qa/page/project/activity.rb'
|
||||
- 'qa/qa/page/project/issue/index.rb'
|
||||
|
|
@ -2375,9 +2371,7 @@ Style/InlineDisableAnnotation:
|
|||
- 'qa/qa/resource/graphql.rb'
|
||||
- 'qa/qa/resource/registry_repository.rb'
|
||||
- 'qa/qa/runtime/api/client.rb'
|
||||
- 'qa/qa/runtime/browser.rb'
|
||||
- 'qa/qa/runtime/env.rb'
|
||||
- 'qa/qa/runtime/namespace.rb'
|
||||
- 'qa/qa/scenario/bootable.rb'
|
||||
- 'qa/qa/scenario/test/integration/ldap_no_tls.rb'
|
||||
- 'qa/qa/scenario/test/integration/ldap_tls.rb'
|
||||
|
|
|
|||
|
|
@ -0,0 +1,4 @@
|
|||
---
|
||||
# Cop supports --autocorrect.
|
||||
Style/Iso8601Date:
|
||||
Details: grace period
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
---
|
||||
# Cop supports --autocorrect.
|
||||
Style/MapIntoArray:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'app/finders/projects/members/effective_access_level_finder.rb'
|
||||
- 'app/services/packages/nuget/extract_metadata_content_service.rb'
|
||||
- 'config/settings.rb'
|
||||
- 'ee/spec/lib/search/elastic/references/embedding_spec.rb'
|
||||
- 'lib/gitlab/database/query_analyzers/prevent_set_operator_mismatch/node.rb'
|
||||
- 'lib/gitlab/git/blame.rb'
|
||||
- 'lib/gitlab/grape_logging/loggers/exception_logger.rb'
|
||||
- 'lib/google_api/cloud_platform/client.rb'
|
||||
- 'qa/qa/tools/delete_user_projects.rb'
|
||||
- 'spec/lib/gitlab/color_schemes_spec.rb'
|
||||
- 'spec/lib/gitlab/themes_spec.rb'
|
||||
|
|
@ -3,7 +3,6 @@
|
|||
Style/NumericLiteralPrefix:
|
||||
Exclude:
|
||||
- 'app/services/packages/debian/generate_distribution_key_service.rb'
|
||||
- 'config/initializers/01_secret_token.rb'
|
||||
- 'config/initializers/1_settings.rb'
|
||||
- 'ee/lib/gitlab/geo/replication/blob_downloader.rb'
|
||||
- 'ee/spec/lib/bulk_imports/groups/pipelines/iterations_pipeline_spec.rb'
|
||||
|
|
|
|||
|
|
@ -0,0 +1,17 @@
|
|||
---
|
||||
# Cop supports --autocorrect.
|
||||
Style/RedundantInterpolationUnfreeze:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'app/validators/nested_attributes_duplicates_validator.rb'
|
||||
- 'ee/db/seeds/data_seeder/data_seeder.rb'
|
||||
- 'lib/gitlab/patch/active_record_connection_pool.rb'
|
||||
- 'lib/gitlab/slug/environment.rb'
|
||||
- 'lib/gitlab/ssh_public_key.rb'
|
||||
- 'spec/features/ics/dashboard_issues_spec.rb'
|
||||
- 'spec/features/ics/group_issues_spec.rb'
|
||||
- 'spec/features/ics/project_issues_spec.rb'
|
||||
- 'spec/lib/gitlab/gfm/uploads_rewriter_spec.rb'
|
||||
- 'spec/lib/gitlab/middleware/go_spec.rb'
|
||||
- 'spec/requests/api/members_spec.rb'
|
||||
- 'spec/services/git/wiki_push_service_spec.rb'
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
---
|
||||
# Cop supports --autocorrect.
|
||||
Style/SendWithLiteralMethodName:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'ee/spec/models/ci/build_spec.rb'
|
||||
- 'lib/gitlab/database/load_balancing/connection_proxy.rb'
|
||||
- 'lib/sidebars/context.rb'
|
||||
- 'spec/lib/api/entities/ci/runner_manager_spec.rb'
|
||||
- 'spec/lib/gitlab/ci/config/entry/retry_spec.rb'
|
||||
- 'spec/lib/gitlab/usage_data_counters/web_ide_counter_spec.rb'
|
||||
- 'spec/policies/project_policy_spec.rb'
|
||||
- 'spec/support/helpers/javascript_fixtures_helpers.rb'
|
||||
- 'spec/support/shared_examples/quick_actions/issuable/close_quick_action_shared_examples.rb'
|
||||
|
|
@ -4,7 +4,6 @@ Style/SoleNestedConditional:
|
|||
Exclude:
|
||||
- 'app/controllers/ldap/omniauth_callbacks_controller.rb'
|
||||
- 'app/controllers/omniauth_callbacks_controller.rb'
|
||||
- 'app/controllers/projects/blob_controller.rb'
|
||||
- 'app/helpers/nav_helper.rb'
|
||||
- 'app/models/concerns/cache_markdown_field.rb'
|
||||
- 'app/models/issue.rb'
|
||||
|
|
|
|||
|
|
@ -0,0 +1,185 @@
|
|||
---
|
||||
# Cop supports --autocorrect.
|
||||
Style/SuperArguments:
|
||||
Details: grace period
|
||||
Exclude:
|
||||
- 'app/finders/merge_requests_finder.rb'
|
||||
- 'app/finders/packages/composer/packages_finder.rb'
|
||||
- 'app/finders/work_items/work_items_finder.rb'
|
||||
- 'app/graphql/gitlab_schema.rb'
|
||||
- 'app/graphql/mutations/notes/create/diff_note.rb'
|
||||
- 'app/graphql/mutations/notes/create/discussion.rb'
|
||||
- 'app/graphql/mutations/notes/create/image_diff_note.rb'
|
||||
- 'app/graphql/mutations/notes/create/note.rb'
|
||||
- 'app/graphql/mutations/notes/update/image_diff_note.rb'
|
||||
- 'app/graphql/resolvers/ci/group_runners_resolver.rb'
|
||||
- 'app/graphql/resolvers/concerns/work_items/shared_filter_arguments.rb'
|
||||
- 'app/graphql/resolvers/environments/nested_environments_resolver.rb'
|
||||
- 'app/graphql/resolvers/issues/base_resolver.rb'
|
||||
- 'app/graphql/resolvers/merge_requests/assignee_or_reviewer_merge_requests_resolver.rb'
|
||||
- 'app/graphql/resolvers/work_items_resolver.rb'
|
||||
- 'app/graphql/types/base_argument.rb'
|
||||
- 'app/graphql/types/base_enum.rb'
|
||||
- 'app/graphql/types/base_field.rb'
|
||||
- 'app/helpers/lazy_image_tag_helper.rb'
|
||||
- 'app/models/application_setting_implementation.rb'
|
||||
- 'app/models/ci/build.rb'
|
||||
- 'app/models/ci/commit_with_pipeline.rb'
|
||||
- 'app/models/concerns/ci/taggable.rb'
|
||||
- 'app/models/concerns/gitlab/sensitive_serializable_hash.rb'
|
||||
- 'app/models/concerns/reportable_changes.rb'
|
||||
- 'app/models/concerns/time_trackable.rb'
|
||||
- 'app/models/current.rb'
|
||||
- 'app/models/hooks/service_hook.rb'
|
||||
- 'app/models/hooks/web_hook.rb'
|
||||
- 'app/models/integrations/discord.rb'
|
||||
- 'app/models/integrations/matrix.rb'
|
||||
- 'app/models/integrations/microsoft_teams.rb'
|
||||
- 'app/models/integrations/telegram.rb'
|
||||
- 'app/models/integrations/unify_circuit.rb'
|
||||
- 'app/models/integrations/webex_teams.rb'
|
||||
- 'app/models/ml/model_version.rb'
|
||||
- 'app/models/namespaces/traversal/linear.rb'
|
||||
- 'app/models/pages_domain.rb'
|
||||
- 'app/models/project.rb'
|
||||
- 'app/models/remote_mirror.rb'
|
||||
- 'app/models/user.rb'
|
||||
- 'app/models/user_preference.rb'
|
||||
- 'app/presenters/event_presenter.rb'
|
||||
- 'app/serializers/activity_pub/activity_serializer.rb'
|
||||
- 'app/serializers/activity_pub/actor_serializer.rb'
|
||||
- 'app/serializers/activity_pub/object_serializer.rb'
|
||||
- 'app/serializers/analytics_generic_serializer.rb'
|
||||
- 'app/serializers/concerns/with_pagination.rb'
|
||||
- 'app/serializers/container_tags_serializer.rb'
|
||||
- 'app/serializers/feature_flag_serializer.rb'
|
||||
- 'app/serializers/member_serializer.rb'
|
||||
- 'app/serializers/merge_request_serializer.rb'
|
||||
- 'app/serializers/pipeline_serializer.rb'
|
||||
- 'app/services/branches/create_service.rb'
|
||||
- 'app/services/concerns/measurable.rb'
|
||||
- 'app/services/ide/terminal_config_service.rb'
|
||||
- 'app/services/import/placeholder_references/load_service.rb'
|
||||
- 'app/services/issuable/destroy_service.rb'
|
||||
- 'app/services/jira/requests/projects/list_service.rb'
|
||||
- 'app/services/service_desk/custom_email_verifications/base_service.rb'
|
||||
- 'app/validators/addressable_url_validator.rb'
|
||||
- 'app/validators/devise_email_validator.rb'
|
||||
- 'app/validators/json_schema_validator.rb'
|
||||
- 'app/validators/public_url_validator.rb'
|
||||
- 'config/initializers/1_active_record_data_types.rb'
|
||||
- 'ee/app/controllers/concerns/epics_actions.rb'
|
||||
- 'ee/app/controllers/ee/confirmations_controller.rb'
|
||||
- 'ee/app/finders/ee/ci/daily_build_group_report_results_finder.rb'
|
||||
- 'ee/app/finders/ee/ci/runners_finder.rb'
|
||||
- 'ee/app/finders/ee/clusters/agents_finder.rb'
|
||||
- 'ee/app/finders/ee/group_projects_finder.rb'
|
||||
- 'ee/app/finders/ee/groups_finder.rb'
|
||||
- 'ee/app/finders/ee/issuables/label_filter.rb'
|
||||
- 'ee/app/finders/ee/issues_finder.rb'
|
||||
- 'ee/app/finders/ee/merge_requests_finder.rb'
|
||||
- 'ee/app/finders/ee/namespaces/projects_finder.rb'
|
||||
- 'ee/app/finders/ee/projects_finder.rb'
|
||||
- 'ee/app/graphql/ee/mutations/alert_management/http_integration/http_integration_base.rb'
|
||||
- 'ee/app/graphql/ee/resolvers/namespace_projects_resolver.rb'
|
||||
- 'ee/app/graphql/ee/resolvers/projects_resolver.rb'
|
||||
- 'ee/app/graphql/resolvers/epics_resolver.rb'
|
||||
- 'ee/app/helpers/ee/issuables_helper.rb'
|
||||
- 'ee/app/models/ee/group.rb'
|
||||
- 'ee/app/models/vulnerabilities/flag.rb'
|
||||
- 'ee/app/serializers/ee/issue_serializer.rb'
|
||||
- 'ee/app/serializers/ee/merge_request_serializer.rb'
|
||||
- 'ee/app/serializers/ee/user_serializer.rb'
|
||||
- 'ee/app/serializers/vulnerabilities/finding_serializer.rb'
|
||||
- 'ee/app/services/boards/epics/create_service.rb'
|
||||
- 'ee/app/services/ci/compare_license_scanning_reports_service.rb'
|
||||
- 'ee/app/services/ee/audit_event_service.rb'
|
||||
- 'ee/app/services/ee/auth/container_registry_authentication_service.rb'
|
||||
- 'ee/app/services/ee/ci/destroy_pipeline_service.rb'
|
||||
- 'ee/app/services/ee/issuable_base_service.rb'
|
||||
- 'ee/app/services/ee/members/create_service.rb'
|
||||
- 'ee/app/services/ee/members/destroy_service.rb'
|
||||
- 'ee/app/services/ee/members/invite_service.rb'
|
||||
- 'ee/app/services/ee/merge_requests/update_service.rb'
|
||||
- 'ee/app/services/ee/notes/create_service.rb'
|
||||
- 'ee/app/services/ee/projects/container_repository/delete_tags_service.rb'
|
||||
- 'ee/app/services/gitlab_subscriptions/user_add_on_assignments/base_create_service.rb'
|
||||
- 'ee/app/services/jira/requests/issues/list_service.rb'
|
||||
- 'ee/app/services/vulnerabilities/starboard_vulnerability_create_service.rb'
|
||||
- 'ee/app/workers/geo/bulk_mark_pending_batch_worker.rb'
|
||||
- 'ee/app/workers/geo/bulk_mark_verification_pending_batch_worker.rb'
|
||||
- 'ee/app/workers/geo/scheduler/scheduler_worker.rb'
|
||||
- 'ee/lib/analytics/productivity_analytics_request_params.rb'
|
||||
- 'ee/lib/audit_events/strategies/base_google_cloud_logging_destination_strategy.rb'
|
||||
- 'ee/lib/banzai/filter/references/iteration_reference_filter.rb'
|
||||
- 'ee/lib/ee/api/groups.rb'
|
||||
- 'ee/lib/ee/api/internal/kubernetes.rb'
|
||||
- 'ee/lib/ee/api/snippets.rb'
|
||||
- 'ee/lib/ee/banzai/filter/sanitization_filter.rb'
|
||||
- 'ee/lib/ee/gitlab/event_store.rb'
|
||||
- 'ee/lib/ee/gitlab/quick_actions/users_extractor.rb'
|
||||
- 'ee/lib/elastic/latest/git_class_proxy.rb'
|
||||
- 'ee/lib/gitlab/ci/reports/license_scanning/license.rb'
|
||||
- 'ee/lib/gitlab/llm/chain/utils/chat_authorizer.rb'
|
||||
- 'ee/lib/google_cloud/artifact_registry/client.rb'
|
||||
- 'keeps/delete_obsolete_advanced_search_migrations.rb'
|
||||
- 'keeps/mark_old_advanced_search_migrations_as_obsolete.rb'
|
||||
- 'lib/api/api_guard.rb'
|
||||
- 'lib/api/entities/project_with_access.rb'
|
||||
- 'lib/backup/targets/database.rb'
|
||||
- 'lib/banzai/filter/blockquote_fence_legacy_filter.rb'
|
||||
- 'lib/banzai/filter/jira_import/adf_to_commonmark_filter.rb'
|
||||
- 'lib/banzai/filter/markdown_filter.rb'
|
||||
- 'lib/banzai/filter/references/milestone_reference_filter.rb'
|
||||
- 'lib/banzai/pipeline/atom_pipeline.rb'
|
||||
- 'lib/banzai/pipeline/broadcast_message_pipeline.rb'
|
||||
- 'lib/banzai/pipeline/description_pipeline.rb'
|
||||
- 'lib/banzai/pipeline/email_pipeline.rb'
|
||||
- 'lib/banzai/pipeline/note_pipeline.rb'
|
||||
- 'lib/banzai/pipeline/single_line_pipeline.rb'
|
||||
- 'lib/gitlab/analytics/cycle_analytics/request_params.rb'
|
||||
- 'lib/gitlab/asciidoc/html5_converter.rb'
|
||||
- 'lib/gitlab/bitbucket_server_import/importers/pull_request_notes/standalone_notes.rb'
|
||||
- 'lib/gitlab/ci/tags/tag_list.rb'
|
||||
- 'lib/gitlab/config/entry/inheritable.rb'
|
||||
- 'lib/gitlab/config/entry/validatable.rb'
|
||||
- 'lib/gitlab/database.rb'
|
||||
- 'lib/gitlab/database/background_migration/sub_batch_timeout_error.rb'
|
||||
- 'lib/gitlab/database/migration_helpers.rb'
|
||||
- 'lib/gitlab/database/migration_helpers/announce_database.rb'
|
||||
- 'lib/gitlab/database/migrations/milestone_mixin.rb'
|
||||
- 'lib/gitlab/database/postgresql_database_tasks/load_schema_versions_mixin.rb'
|
||||
- 'lib/gitlab/database/schema_cache_with_renamed_table.rb'
|
||||
- 'lib/gitlab/database/schema_cache_with_renamed_table_legacy.rb'
|
||||
- 'lib/gitlab/database/sha256_attribute.rb'
|
||||
- 'lib/gitlab/database/sha_attribute.rb'
|
||||
- 'lib/gitlab/database/x509_serial_number_attribute.rb'
|
||||
- 'lib/gitlab/diff/file_collection/compare.rb'
|
||||
- 'lib/gitlab/diff/formatters/file_formatter.rb'
|
||||
- 'lib/gitlab/diff/formatters/image_formatter.rb'
|
||||
- 'lib/gitlab/diff/formatters/text_formatter.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/unsubscribe_handler.rb'
|
||||
- 'lib/gitlab/git_access_snippet.rb'
|
||||
- 'lib/gitlab/graphql/subscriptions/action_cable_with_load_balancing.rb'
|
||||
- 'lib/gitlab/import_export/project/sample/relation_tree_restorer.rb'
|
||||
- 'lib/gitlab/legacy_github_import/client.rb'
|
||||
- 'lib/gitlab/pages.rb'
|
||||
- 'lib/gitlab/redis/cluster_store.rb'
|
||||
- 'lib/gitlab/redis/multi_store.rb'
|
||||
- 'lib/gitlab/reference_extractor.rb'
|
||||
- 'lib/gitlab/safe_device_detector.rb'
|
||||
- 'lib/gitlab/sidekiq_sharding/validator.rb'
|
||||
- 'lib/gitlab/webpack/dev_server_middleware.rb'
|
||||
- 'lib/gitlab_settings/options.rb'
|
||||
- 'qa/qa/ee/resource/work_item_epic.rb'
|
||||
- 'qa/qa/resource/merge_request.rb'
|
||||
- 'qa/qa/service/cluster_provider/gcloud.rb'
|
||||
- 'qa/qa/service/docker_run/smocker.rb'
|
||||
- 'scripts/cells/application-settings-analysis.rb'
|
||||
- 'spec/lib/gitlab/database/no_overrides_for_through_associations_spec.rb'
|
||||
- 'spec/support/shared_examples/graphql/sorted_paginated_query_shared_examples.rb'
|
||||
- 'tooling/lib/tooling/crystalball/coverage_lines_strategy.rb'
|
||||
- 'tooling/lib/tooling/debug.rb'
|
||||
|
|
@ -59,7 +59,6 @@ Style/SymbolProc:
|
|||
- 'ee/app/models/concerns/epic_tree_sorting.rb'
|
||||
- 'ee/app/models/ee/issue.rb'
|
||||
- 'ee/app/serializers/ee/fork_namespace_entity.rb'
|
||||
- 'ee/app/serializers/ee/group_child_entity.rb'
|
||||
- 'ee/app/serializers/ee/issue_sidebar_basic_entity.rb'
|
||||
- 'ee/app/serializers/ee/member_entity.rb'
|
||||
- 'ee/app/serializers/ee/merge_request_widget_entity.rb'
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
1a62bd8d92560a89784bd7361c473e62a87cacac
|
||||
f739ec3e90a62e14c7fef617c816f75f98bd39a0
|
||||
|
|
|
|||
4
Gemfile
4
Gemfile
|
|
@ -510,7 +510,7 @@ group :development, :test do
|
|||
gem 'spring', '~> 4.1.0' # rubocop:todo Gemfile/MissingFeatureCategory
|
||||
gem 'spring-commands-rspec', '~> 1.0.4' # rubocop:todo Gemfile/MissingFeatureCategory
|
||||
|
||||
gem 'gitlab-styles', '~> 12.0.1', feature_category: :tooling
|
||||
gem 'gitlab-styles', '~> 13.0.1', feature_category: :tooling
|
||||
gem 'haml_lint', '~> 0.58', feature_category: :tooling
|
||||
|
||||
gem 'bundler-audit', '~> 0.9.1', require: false # rubocop:todo Gemfile/MissingFeatureCategory
|
||||
|
|
@ -716,7 +716,7 @@ gem 'cvss-suite', '~> 3.0.1', require: 'cvss_suite' # rubocop:todo Gemfile/Missi
|
|||
gem 'arr-pm', '~> 0.0.12' # rubocop:todo Gemfile/MissingFeatureCategory
|
||||
|
||||
# Remote Development
|
||||
gem 'devfile', '~> 0.0.28.pre.alpha1', feature_category: :workspaces
|
||||
gem 'devfile', '~> 0.1.0', feature_category: :workspaces
|
||||
|
||||
# Apple plist parsing
|
||||
gem 'CFPropertyList', '~> 3.0.0' # rubocop:todo Gemfile/MissingFeatureCategory
|
||||
|
|
|
|||
|
|
@ -114,10 +114,10 @@
|
|||
{"name":"deprecation_toolkit","version":"1.5.1","platform":"ruby","checksum":"a8a1ab1a19ae40ea12560b65010e099f3459ebde390b76621ef0c21c516a04ba"},
|
||||
{"name":"derailed_benchmarks","version":"2.1.2","platform":"ruby","checksum":"eaadc6206ceeb5538ff8f5e04a0023d54ebdd95d04f33e8960fb95a5f189a14f"},
|
||||
{"name":"descendants_tracker","version":"0.0.4","platform":"ruby","checksum":"e9c41dd4cfbb85829a9301ea7e7c48c2a03b26f09319db230e6479ccdc780897"},
|
||||
{"name":"devfile","version":"0.0.28.pre.alpha1","platform":"aarch64-linux","checksum":"fc8a628b8f7ad3665122e0e74cadd33aa405f2cdf15c1a2d199ce40f5b4db84c"},
|
||||
{"name":"devfile","version":"0.0.28.pre.alpha1","platform":"arm64-darwin","checksum":"547fcd5e55fe95f592d1d1180ffe32695bfa95ec426506807e74bc17da12cc45"},
|
||||
{"name":"devfile","version":"0.0.28.pre.alpha1","platform":"ruby","checksum":"59c27089f931d072500f53c9f3a24bcf5a554ddba4040d9bcd509aa8ea7acf7b"},
|
||||
{"name":"devfile","version":"0.0.28.pre.alpha1","platform":"x86_64-linux","checksum":"6856b744d7a3ba7f7fdafcc151d7c4b22789a65ea7be8ce9582350bbd7a7a48e"},
|
||||
{"name":"devfile","version":"0.1.0","platform":"aarch64-linux","checksum":"d0c5933da24e3f7fb6d5c1b93590dd41c71784190291ea2e7090a6b926cf587f"},
|
||||
{"name":"devfile","version":"0.1.0","platform":"arm64-darwin","checksum":"c0279e4775601557712206a3102bf891094143fde2bc5532409d1566ace384cd"},
|
||||
{"name":"devfile","version":"0.1.0","platform":"ruby","checksum":"9808606110445bece6fc197d3978621476de16c34499c40232c214b780f6cba1"},
|
||||
{"name":"devfile","version":"0.1.0","platform":"x86_64-linux","checksum":"66b8e9409e2cb833168fb8805957ddb1a43097c7d49c9320f85d3512694b9f08"},
|
||||
{"name":"device_detector","version":"1.0.0","platform":"ruby","checksum":"b800fb3150b00c23e87b6768011808ac1771fffaae74c3238ebaf2b782947a7d"},
|
||||
{"name":"devise","version":"4.9.3","platform":"ruby","checksum":"480638d6c51b97f56da6e28d4f3e2a1b8e606681b316aa594b87c6ab94923488"},
|
||||
{"name":"devise-two-factor","version":"4.1.1","platform":"ruby","checksum":"c95f5b07533e62217aaed3c386874d94e2d472fb5f2b6598afe8600fc17a8b95"},
|
||||
|
|
@ -237,7 +237,7 @@
|
|||
{"name":"gitlab-net-dns","version":"0.9.2","platform":"ruby","checksum":"f726d978479d43810819f12a45c0906d775a07e34df111bbe693fffbbef3059d"},
|
||||
{"name":"gitlab-sdk","version":"0.3.1","platform":"ruby","checksum":"48ba49084f4ab92df7c7ef9f347020d9dfdf6ed9c1e782b67264e98ffe6ea710"},
|
||||
{"name":"gitlab-security_report_schemas","version":"0.1.2.min15.0.0.max15.2.1","platform":"ruby","checksum":"300037487ec9d51a814f648514ff521cb82b94fc51d9fe53389175b36ac680ae"},
|
||||
{"name":"gitlab-styles","version":"12.0.1","platform":"ruby","checksum":"d8a302b0ab0e1f18e2d11501760f1b85c5e70b5e5ca628828a0786c7984ed133"},
|
||||
{"name":"gitlab-styles","version":"13.0.1","platform":"ruby","checksum":"bf1840fe97b215ab76fe1f1a83af0aee30d33ded905415918462b832004b68bd"},
|
||||
{"name":"gitlab_chronic_duration","version":"0.12.0","platform":"ruby","checksum":"0d766944d415b5c831f176871ee8625783fc0c5bfbef2d79a3a616f207ffc16d"},
|
||||
{"name":"gitlab_omniauth-ldap","version":"2.2.0","platform":"ruby","checksum":"bb4d20acb3b123ed654a8f6a47d3fac673ece7ed0b6992edb92dca14bad2838c"},
|
||||
{"name":"gitlab_quality-test_tooling","version":"2.0.0","platform":"ruby","checksum":"2076c2e4054e5a7d6ec713104c196bf1505221f4cf1ee785f8c3f46a9bfa1b32"},
|
||||
|
|
@ -606,14 +606,15 @@
|
|||
{"name":"rspec-support","version":"3.13.1","platform":"ruby","checksum":"48877d4f15b772b7538f3693c22225f2eda490ba65a0515c4e7cf6f2f17de70f"},
|
||||
{"name":"rspec_junit_formatter","version":"0.6.0","platform":"ruby","checksum":"40dde674e6ae4e6cc0ff560da25497677e34fefd2338cc467a8972f602b62b15"},
|
||||
{"name":"rspec_profiling","version":"0.0.9","platform":"ruby","checksum":"6199be2daeaa14bac3d10d704dbb0a8df052cf046332c505603263aea24f7590"},
|
||||
{"name":"rubocop","version":"1.62.1","platform":"ruby","checksum":"aeb1ec501aef5833617b3b6a1512303806218c349c28ce5b3ea72e3782ad4a35"},
|
||||
{"name":"rubocop-ast","version":"1.31.2","platform":"ruby","checksum":"7c206fb094553779923eca862aceece3913ce384f1bf85730208228e884578ec"},
|
||||
{"name":"rubocop-capybara","version":"2.20.0","platform":"ruby","checksum":"2a6844b942921f230ee3ab8c94fe77f41a9406096a140245270c0e11624bb938"},
|
||||
{"name":"rubocop-factory_bot","version":"2.25.1","platform":"ruby","checksum":"62751bde7af789878b8a31cbd2a82e69515ce7b23a2ad1820cb0fcc3e0150134"},
|
||||
{"name":"rubocop-graphql","version":"1.5.1","platform":"ruby","checksum":"9502d602a8e1ce73f996739ea3e8e248cf09da4d35e69b5560892af1972082eb"},
|
||||
{"name":"rubocop-performance","version":"1.20.2","platform":"ruby","checksum":"1bb1fa8c427fac7ba3c8dd2decb9860f23cb2d6c40350bedc88538de8875c731"},
|
||||
{"name":"rubocop-rails","version":"2.24.1","platform":"ruby","checksum":"03edf766954947468f3686cedb69142fae4f10e2007287f89cc0ea7072eeac19"},
|
||||
{"name":"rubocop-rspec","version":"2.27.1","platform":"ruby","checksum":"2f27ce04700be75db65afe83d7993a36e0fafd07ec062222f4b3cc10137a7a9e"},
|
||||
{"name":"rubocop","version":"1.67.0","platform":"ruby","checksum":"8ccca7226e76d0a9974af960ea446d1fb38adf0c491214294e2fed75a85c378c"},
|
||||
{"name":"rubocop-ast","version":"1.32.3","platform":"ruby","checksum":"40201e861c73a3c2d59428c7627828ef81fb2f8a306bc4a1c1801452afe3fe0f"},
|
||||
{"name":"rubocop-capybara","version":"2.21.0","platform":"ruby","checksum":"5d264efdd8b6c7081a3d4889decf1451a1cfaaec204d81534e236bc825b280ab"},
|
||||
{"name":"rubocop-factory_bot","version":"2.26.1","platform":"ruby","checksum":"8de13cd4edcee5ca800f255188167ecef8dbfc3d1fae9f15734e9d2e755392aa"},
|
||||
{"name":"rubocop-graphql","version":"1.5.4","platform":"ruby","checksum":"2d888d40b08577daf1e74ca4623be1e3058c1a93543d5a7220818f561a254192"},
|
||||
{"name":"rubocop-performance","version":"1.21.1","platform":"ruby","checksum":"5cf20002a544275ad6aa99abca4b945d2a2ed71be925c38fe83700360ed8734e"},
|
||||
{"name":"rubocop-rails","version":"2.26.2","platform":"ruby","checksum":"f5561a09d6afd2f54316f3f0f6057338ca55b6c24a25ba6a938d3ed0fded84ad"},
|
||||
{"name":"rubocop-rspec","version":"3.0.5","platform":"ruby","checksum":"c6a8e29fb1b00d227c32df159e92f5ebb9e0ff734e52955fb13aff5c74977e0f"},
|
||||
{"name":"rubocop-rspec_rails","version":"2.30.0","platform":"ruby","checksum":"888112e83f9d7ef7ad2397e9d69a0b9614a4bae24f072c399804a180f80c4c46"},
|
||||
{"name":"ruby-fogbugz","version":"0.3.0","platform":"ruby","checksum":"5e04cde474648f498a71cf1e1a7ab42c66b953862fbe224f793ec0a7a1d5f657"},
|
||||
{"name":"ruby-lsp","version":"0.19.1","platform":"ruby","checksum":"d013f937a6a3e03f19026c5234d7f22f219e45f3fdb39a80a3e816b0a2148ced"},
|
||||
{"name":"ruby-lsp-rails","version":"0.3.17","platform":"ruby","checksum":"24e80e313b2a8990e1fe37a4165b3877b3b587ef1de931ae89338512502d1fd1"},
|
||||
|
|
|
|||
60
Gemfile.lock
60
Gemfile.lock
|
|
@ -508,7 +508,7 @@ GEM
|
|||
thor (>= 0.19, < 2)
|
||||
descendants_tracker (0.0.4)
|
||||
thread_safe (~> 0.3, >= 0.3.1)
|
||||
devfile (0.0.28.pre.alpha1)
|
||||
devfile (0.1.0)
|
||||
device_detector (1.0.0)
|
||||
devise (4.9.3)
|
||||
bcrypt (~> 3.0)
|
||||
|
|
@ -765,13 +765,15 @@ GEM
|
|||
gitlab-security_report_schemas (0.1.2.min15.0.0.max15.2.1)
|
||||
activesupport (>= 6, < 8)
|
||||
json_schemer (~> 2.3.0)
|
||||
gitlab-styles (12.0.1)
|
||||
rubocop (~> 1.62.1)
|
||||
rubocop-factory_bot (~> 2.25.1)
|
||||
rubocop-graphql (~> 1.5.0)
|
||||
rubocop-performance (~> 1.20.2)
|
||||
rubocop-rails (~> 2.24.0)
|
||||
rubocop-rspec (~> 2.27.1)
|
||||
gitlab-styles (13.0.1)
|
||||
rubocop (~> 1.67.0)
|
||||
rubocop-capybara (~> 2.21.0)
|
||||
rubocop-factory_bot (~> 2.26.1)
|
||||
rubocop-graphql (~> 1.5.4)
|
||||
rubocop-performance (~> 1.21.1)
|
||||
rubocop-rails (~> 2.26.0)
|
||||
rubocop-rspec (~> 3.0.4)
|
||||
rubocop-rspec_rails (~> 2.30.0)
|
||||
gitlab_chronic_duration (0.12.0)
|
||||
numerizer (~> 0.2)
|
||||
gitlab_omniauth-ldap (2.2.0)
|
||||
|
|
@ -1621,37 +1623,37 @@ GEM
|
|||
activerecord
|
||||
get_process_mem
|
||||
rails
|
||||
rubocop (1.62.1)
|
||||
rubocop (1.67.0)
|
||||
json (~> 2.3)
|
||||
language_server-protocol (>= 3.17.0)
|
||||
parallel (~> 1.10)
|
||||
parser (>= 3.3.0.2)
|
||||
rainbow (>= 2.2.2, < 4.0)
|
||||
regexp_parser (>= 1.8, < 3.0)
|
||||
rexml (>= 3.2.5, < 4.0)
|
||||
rubocop-ast (>= 1.31.1, < 2.0)
|
||||
regexp_parser (>= 2.4, < 3.0)
|
||||
rubocop-ast (>= 1.32.2, < 2.0)
|
||||
ruby-progressbar (~> 1.7)
|
||||
unicode-display_width (>= 2.4.0, < 3.0)
|
||||
rubocop-ast (1.31.2)
|
||||
parser (>= 3.3.0.4)
|
||||
rubocop-capybara (2.20.0)
|
||||
rubocop-ast (1.32.3)
|
||||
parser (>= 3.3.1.0)
|
||||
rubocop-capybara (2.21.0)
|
||||
rubocop (~> 1.41)
|
||||
rubocop-factory_bot (2.25.1)
|
||||
rubocop (~> 1.41)
|
||||
rubocop-graphql (1.5.1)
|
||||
rubocop (>= 0.90, < 2)
|
||||
rubocop-performance (1.20.2)
|
||||
rubocop-factory_bot (2.26.1)
|
||||
rubocop (~> 1.61)
|
||||
rubocop-graphql (1.5.4)
|
||||
rubocop (>= 1.50, < 2)
|
||||
rubocop-performance (1.21.1)
|
||||
rubocop (>= 1.48.1, < 2.0)
|
||||
rubocop-ast (>= 1.30.0, < 2.0)
|
||||
rubocop-rails (2.24.1)
|
||||
rubocop-ast (>= 1.31.1, < 2.0)
|
||||
rubocop-rails (2.26.2)
|
||||
activesupport (>= 4.2.0)
|
||||
rack (>= 1.1)
|
||||
rubocop (>= 1.33.0, < 2.0)
|
||||
rubocop (>= 1.52.0, < 2.0)
|
||||
rubocop-ast (>= 1.31.1, < 2.0)
|
||||
rubocop-rspec (2.27.1)
|
||||
rubocop (~> 1.40)
|
||||
rubocop-capybara (~> 2.17)
|
||||
rubocop-factory_bot (~> 2.22)
|
||||
rubocop-rspec (3.0.5)
|
||||
rubocop (~> 1.61)
|
||||
rubocop-rspec_rails (2.30.0)
|
||||
rubocop (~> 1.61)
|
||||
rubocop-rspec (~> 3, >= 3.0.1)
|
||||
ruby-fogbugz (0.3.0)
|
||||
crack (~> 0.4)
|
||||
multipart-post (~> 2.0)
|
||||
|
|
@ -2011,7 +2013,7 @@ DEPENDENCIES
|
|||
declarative_policy (~> 1.1.0)
|
||||
deprecation_toolkit (~> 1.5.1)
|
||||
derailed_benchmarks
|
||||
devfile (~> 0.0.28.pre.alpha1)
|
||||
devfile (~> 0.1.0)
|
||||
device_detector
|
||||
devise (~> 4.9.3)
|
||||
devise-pbkdf2-encryptable (~> 0.0.0)!
|
||||
|
|
@ -2076,7 +2078,7 @@ DEPENDENCIES
|
|||
gitlab-secret_detection!
|
||||
gitlab-security_report_schemas (= 0.1.2.min15.0.0.max15.2.1)
|
||||
gitlab-sidekiq-fetcher!
|
||||
gitlab-styles (~> 12.0.1)
|
||||
gitlab-styles (~> 13.0.1)
|
||||
gitlab-topology-service-client (~> 0.1)!
|
||||
gitlab-utils!
|
||||
gitlab_chronic_duration (~> 0.12)
|
||||
|
|
|
|||
|
|
@ -114,10 +114,10 @@
|
|||
{"name":"deprecation_toolkit","version":"1.5.1","platform":"ruby","checksum":"a8a1ab1a19ae40ea12560b65010e099f3459ebde390b76621ef0c21c516a04ba"},
|
||||
{"name":"derailed_benchmarks","version":"2.1.2","platform":"ruby","checksum":"eaadc6206ceeb5538ff8f5e04a0023d54ebdd95d04f33e8960fb95a5f189a14f"},
|
||||
{"name":"descendants_tracker","version":"0.0.4","platform":"ruby","checksum":"e9c41dd4cfbb85829a9301ea7e7c48c2a03b26f09319db230e6479ccdc780897"},
|
||||
{"name":"devfile","version":"0.0.28.pre.alpha1","platform":"aarch64-linux","checksum":"fc8a628b8f7ad3665122e0e74cadd33aa405f2cdf15c1a2d199ce40f5b4db84c"},
|
||||
{"name":"devfile","version":"0.0.28.pre.alpha1","platform":"arm64-darwin","checksum":"547fcd5e55fe95f592d1d1180ffe32695bfa95ec426506807e74bc17da12cc45"},
|
||||
{"name":"devfile","version":"0.0.28.pre.alpha1","platform":"ruby","checksum":"59c27089f931d072500f53c9f3a24bcf5a554ddba4040d9bcd509aa8ea7acf7b"},
|
||||
{"name":"devfile","version":"0.0.28.pre.alpha1","platform":"x86_64-linux","checksum":"6856b744d7a3ba7f7fdafcc151d7c4b22789a65ea7be8ce9582350bbd7a7a48e"},
|
||||
{"name":"devfile","version":"0.1.0","platform":"aarch64-linux","checksum":"d0c5933da24e3f7fb6d5c1b93590dd41c71784190291ea2e7090a6b926cf587f"},
|
||||
{"name":"devfile","version":"0.1.0","platform":"arm64-darwin","checksum":"c0279e4775601557712206a3102bf891094143fde2bc5532409d1566ace384cd"},
|
||||
{"name":"devfile","version":"0.1.0","platform":"ruby","checksum":"9808606110445bece6fc197d3978621476de16c34499c40232c214b780f6cba1"},
|
||||
{"name":"devfile","version":"0.1.0","platform":"x86_64-linux","checksum":"66b8e9409e2cb833168fb8805957ddb1a43097c7d49c9320f85d3512694b9f08"},
|
||||
{"name":"device_detector","version":"1.0.0","platform":"ruby","checksum":"b800fb3150b00c23e87b6768011808ac1771fffaae74c3238ebaf2b782947a7d"},
|
||||
{"name":"devise","version":"4.9.3","platform":"ruby","checksum":"480638d6c51b97f56da6e28d4f3e2a1b8e606681b316aa594b87c6ab94923488"},
|
||||
{"name":"devise-two-factor","version":"4.1.1","platform":"ruby","checksum":"c95f5b07533e62217aaed3c386874d94e2d472fb5f2b6598afe8600fc17a8b95"},
|
||||
|
|
@ -238,7 +238,7 @@
|
|||
{"name":"gitlab-net-dns","version":"0.9.2","platform":"ruby","checksum":"f726d978479d43810819f12a45c0906d775a07e34df111bbe693fffbbef3059d"},
|
||||
{"name":"gitlab-sdk","version":"0.3.1","platform":"ruby","checksum":"48ba49084f4ab92df7c7ef9f347020d9dfdf6ed9c1e782b67264e98ffe6ea710"},
|
||||
{"name":"gitlab-security_report_schemas","version":"0.1.2.min15.0.0.max15.2.1","platform":"ruby","checksum":"300037487ec9d51a814f648514ff521cb82b94fc51d9fe53389175b36ac680ae"},
|
||||
{"name":"gitlab-styles","version":"12.0.1","platform":"ruby","checksum":"d8a302b0ab0e1f18e2d11501760f1b85c5e70b5e5ca628828a0786c7984ed133"},
|
||||
{"name":"gitlab-styles","version":"13.0.1","platform":"ruby","checksum":"bf1840fe97b215ab76fe1f1a83af0aee30d33ded905415918462b832004b68bd"},
|
||||
{"name":"gitlab_chronic_duration","version":"0.12.0","platform":"ruby","checksum":"0d766944d415b5c831f176871ee8625783fc0c5bfbef2d79a3a616f207ffc16d"},
|
||||
{"name":"gitlab_omniauth-ldap","version":"2.2.0","platform":"ruby","checksum":"bb4d20acb3b123ed654a8f6a47d3fac673ece7ed0b6992edb92dca14bad2838c"},
|
||||
{"name":"gitlab_quality-test_tooling","version":"2.0.0","platform":"ruby","checksum":"2076c2e4054e5a7d6ec713104c196bf1505221f4cf1ee785f8c3f46a9bfa1b32"},
|
||||
|
|
@ -619,14 +619,15 @@
|
|||
{"name":"rspec-support","version":"3.13.1","platform":"ruby","checksum":"48877d4f15b772b7538f3693c22225f2eda490ba65a0515c4e7cf6f2f17de70f"},
|
||||
{"name":"rspec_junit_formatter","version":"0.6.0","platform":"ruby","checksum":"40dde674e6ae4e6cc0ff560da25497677e34fefd2338cc467a8972f602b62b15"},
|
||||
{"name":"rspec_profiling","version":"0.0.9","platform":"ruby","checksum":"6199be2daeaa14bac3d10d704dbb0a8df052cf046332c505603263aea24f7590"},
|
||||
{"name":"rubocop","version":"1.62.1","platform":"ruby","checksum":"aeb1ec501aef5833617b3b6a1512303806218c349c28ce5b3ea72e3782ad4a35"},
|
||||
{"name":"rubocop-ast","version":"1.31.2","platform":"ruby","checksum":"7c206fb094553779923eca862aceece3913ce384f1bf85730208228e884578ec"},
|
||||
{"name":"rubocop-capybara","version":"2.20.0","platform":"ruby","checksum":"2a6844b942921f230ee3ab8c94fe77f41a9406096a140245270c0e11624bb938"},
|
||||
{"name":"rubocop-factory_bot","version":"2.25.1","platform":"ruby","checksum":"62751bde7af789878b8a31cbd2a82e69515ce7b23a2ad1820cb0fcc3e0150134"},
|
||||
{"name":"rubocop-graphql","version":"1.5.1","platform":"ruby","checksum":"9502d602a8e1ce73f996739ea3e8e248cf09da4d35e69b5560892af1972082eb"},
|
||||
{"name":"rubocop-performance","version":"1.20.2","platform":"ruby","checksum":"1bb1fa8c427fac7ba3c8dd2decb9860f23cb2d6c40350bedc88538de8875c731"},
|
||||
{"name":"rubocop-rails","version":"2.24.1","platform":"ruby","checksum":"03edf766954947468f3686cedb69142fae4f10e2007287f89cc0ea7072eeac19"},
|
||||
{"name":"rubocop-rspec","version":"2.27.1","platform":"ruby","checksum":"2f27ce04700be75db65afe83d7993a36e0fafd07ec062222f4b3cc10137a7a9e"},
|
||||
{"name":"rubocop","version":"1.67.0","platform":"ruby","checksum":"8ccca7226e76d0a9974af960ea446d1fb38adf0c491214294e2fed75a85c378c"},
|
||||
{"name":"rubocop-ast","version":"1.32.3","platform":"ruby","checksum":"40201e861c73a3c2d59428c7627828ef81fb2f8a306bc4a1c1801452afe3fe0f"},
|
||||
{"name":"rubocop-capybara","version":"2.21.0","platform":"ruby","checksum":"5d264efdd8b6c7081a3d4889decf1451a1cfaaec204d81534e236bc825b280ab"},
|
||||
{"name":"rubocop-factory_bot","version":"2.26.1","platform":"ruby","checksum":"8de13cd4edcee5ca800f255188167ecef8dbfc3d1fae9f15734e9d2e755392aa"},
|
||||
{"name":"rubocop-graphql","version":"1.5.4","platform":"ruby","checksum":"2d888d40b08577daf1e74ca4623be1e3058c1a93543d5a7220818f561a254192"},
|
||||
{"name":"rubocop-performance","version":"1.21.1","platform":"ruby","checksum":"5cf20002a544275ad6aa99abca4b945d2a2ed71be925c38fe83700360ed8734e"},
|
||||
{"name":"rubocop-rails","version":"2.26.2","platform":"ruby","checksum":"f5561a09d6afd2f54316f3f0f6057338ca55b6c24a25ba6a938d3ed0fded84ad"},
|
||||
{"name":"rubocop-rspec","version":"3.0.5","platform":"ruby","checksum":"c6a8e29fb1b00d227c32df159e92f5ebb9e0ff734e52955fb13aff5c74977e0f"},
|
||||
{"name":"rubocop-rspec_rails","version":"2.30.0","platform":"ruby","checksum":"888112e83f9d7ef7ad2397e9d69a0b9614a4bae24f072c399804a180f80c4c46"},
|
||||
{"name":"ruby-fogbugz","version":"0.3.0","platform":"ruby","checksum":"5e04cde474648f498a71cf1e1a7ab42c66b953862fbe224f793ec0a7a1d5f657"},
|
||||
{"name":"ruby-lsp","version":"0.19.1","platform":"ruby","checksum":"d013f937a6a3e03f19026c5234d7f22f219e45f3fdb39a80a3e816b0a2148ced"},
|
||||
{"name":"ruby-lsp-rails","version":"0.3.17","platform":"ruby","checksum":"24e80e313b2a8990e1fe37a4165b3877b3b587ef1de931ae89338512502d1fd1"},
|
||||
|
|
|
|||
|
|
@ -517,7 +517,7 @@ GEM
|
|||
thor (>= 0.19, < 2)
|
||||
descendants_tracker (0.0.4)
|
||||
thread_safe (~> 0.3, >= 0.3.1)
|
||||
devfile (0.0.28.pre.alpha1)
|
||||
devfile (0.1.0)
|
||||
device_detector (1.0.0)
|
||||
devise (4.9.3)
|
||||
bcrypt (~> 3.0)
|
||||
|
|
@ -775,13 +775,15 @@ GEM
|
|||
gitlab-security_report_schemas (0.1.2.min15.0.0.max15.2.1)
|
||||
activesupport (>= 6, < 8)
|
||||
json_schemer (~> 2.3.0)
|
||||
gitlab-styles (12.0.1)
|
||||
rubocop (~> 1.62.1)
|
||||
rubocop-factory_bot (~> 2.25.1)
|
||||
rubocop-graphql (~> 1.5.0)
|
||||
rubocop-performance (~> 1.20.2)
|
||||
rubocop-rails (~> 2.24.0)
|
||||
rubocop-rspec (~> 2.27.1)
|
||||
gitlab-styles (13.0.1)
|
||||
rubocop (~> 1.67.0)
|
||||
rubocop-capybara (~> 2.21.0)
|
||||
rubocop-factory_bot (~> 2.26.1)
|
||||
rubocop-graphql (~> 1.5.4)
|
||||
rubocop-performance (~> 1.21.1)
|
||||
rubocop-rails (~> 2.26.0)
|
||||
rubocop-rspec (~> 3.0.4)
|
||||
rubocop-rspec_rails (~> 2.30.0)
|
||||
gitlab_chronic_duration (0.12.0)
|
||||
numerizer (~> 0.2)
|
||||
gitlab_omniauth-ldap (2.2.0)
|
||||
|
|
@ -1647,37 +1649,37 @@ GEM
|
|||
activerecord
|
||||
get_process_mem
|
||||
rails
|
||||
rubocop (1.62.1)
|
||||
rubocop (1.67.0)
|
||||
json (~> 2.3)
|
||||
language_server-protocol (>= 3.17.0)
|
||||
parallel (~> 1.10)
|
||||
parser (>= 3.3.0.2)
|
||||
rainbow (>= 2.2.2, < 4.0)
|
||||
regexp_parser (>= 1.8, < 3.0)
|
||||
rexml (>= 3.2.5, < 4.0)
|
||||
rubocop-ast (>= 1.31.1, < 2.0)
|
||||
regexp_parser (>= 2.4, < 3.0)
|
||||
rubocop-ast (>= 1.32.2, < 2.0)
|
||||
ruby-progressbar (~> 1.7)
|
||||
unicode-display_width (>= 2.4.0, < 3.0)
|
||||
rubocop-ast (1.31.2)
|
||||
parser (>= 3.3.0.4)
|
||||
rubocop-capybara (2.20.0)
|
||||
rubocop-ast (1.32.3)
|
||||
parser (>= 3.3.1.0)
|
||||
rubocop-capybara (2.21.0)
|
||||
rubocop (~> 1.41)
|
||||
rubocop-factory_bot (2.25.1)
|
||||
rubocop (~> 1.41)
|
||||
rubocop-graphql (1.5.1)
|
||||
rubocop (>= 0.90, < 2)
|
||||
rubocop-performance (1.20.2)
|
||||
rubocop-factory_bot (2.26.1)
|
||||
rubocop (~> 1.61)
|
||||
rubocop-graphql (1.5.4)
|
||||
rubocop (>= 1.50, < 2)
|
||||
rubocop-performance (1.21.1)
|
||||
rubocop (>= 1.48.1, < 2.0)
|
||||
rubocop-ast (>= 1.30.0, < 2.0)
|
||||
rubocop-rails (2.24.1)
|
||||
rubocop-ast (>= 1.31.1, < 2.0)
|
||||
rubocop-rails (2.26.2)
|
||||
activesupport (>= 4.2.0)
|
||||
rack (>= 1.1)
|
||||
rubocop (>= 1.33.0, < 2.0)
|
||||
rubocop (>= 1.52.0, < 2.0)
|
||||
rubocop-ast (>= 1.31.1, < 2.0)
|
||||
rubocop-rspec (2.27.1)
|
||||
rubocop (~> 1.40)
|
||||
rubocop-capybara (~> 2.17)
|
||||
rubocop-factory_bot (~> 2.22)
|
||||
rubocop-rspec (3.0.5)
|
||||
rubocop (~> 1.61)
|
||||
rubocop-rspec_rails (2.30.0)
|
||||
rubocop (~> 1.61)
|
||||
rubocop-rspec (~> 3, >= 3.0.1)
|
||||
ruby-fogbugz (0.3.0)
|
||||
crack (~> 0.4)
|
||||
multipart-post (~> 2.0)
|
||||
|
|
@ -2038,7 +2040,7 @@ DEPENDENCIES
|
|||
declarative_policy (~> 1.1.0)
|
||||
deprecation_toolkit (~> 1.5.1)
|
||||
derailed_benchmarks
|
||||
devfile (~> 0.0.28.pre.alpha1)
|
||||
devfile (~> 0.1.0)
|
||||
device_detector
|
||||
devise (~> 4.9.3)
|
||||
devise-pbkdf2-encryptable (~> 0.0.0)!
|
||||
|
|
@ -2103,7 +2105,7 @@ DEPENDENCIES
|
|||
gitlab-secret_detection!
|
||||
gitlab-security_report_schemas (= 0.1.2.min15.0.0.max15.2.1)
|
||||
gitlab-sidekiq-fetcher!
|
||||
gitlab-styles (~> 12.0.1)
|
||||
gitlab-styles (~> 13.0.1)
|
||||
gitlab-topology-service-client (~> 0.1)!
|
||||
gitlab-utils!
|
||||
gitlab_chronic_duration (~> 0.12)
|
||||
|
|
|
|||
|
|
@ -140,8 +140,22 @@ export default {
|
|||
return list.filter((item) => !item.hidden);
|
||||
},
|
||||
},
|
||||
watch: {
|
||||
currentDiffFileId(hash) {
|
||||
if (hash) {
|
||||
this.scrollVirtualScrollerToFileHash(hash);
|
||||
}
|
||||
},
|
||||
},
|
||||
methods: {
|
||||
...mapActions('diffs', ['toggleTreeOpen', 'goToFile', 'setRenderTreeList']),
|
||||
|
||||
scrollVirtualScrollerToFileHash(hash) {
|
||||
const index = this.treeList.findIndex((f) => f.fileHash === hash);
|
||||
if (index !== -1) {
|
||||
this.$refs.scroller.scrollToItem(index);
|
||||
}
|
||||
},
|
||||
},
|
||||
searchPlaceholder: sprintf(s__('MergeRequest|Search (e.g. *.vue) (%{MODIFIER_KEY}P)'), {
|
||||
MODIFIER_KEY,
|
||||
|
|
@ -190,6 +204,7 @@ export default {
|
|||
<div :class="{ 'tree-list-blobs': !renderTreeList || search }" class="mr-tree-list">
|
||||
<recycle-scroller
|
||||
v-if="treeList.length"
|
||||
ref="scroller"
|
||||
:style="{ height: `${scrollerHeight}px` }"
|
||||
:items="treeList"
|
||||
:item-size="rowHeight"
|
||||
|
|
|
|||
|
|
@ -30,7 +30,6 @@ export default {
|
|||
'isActive',
|
||||
'showDelete',
|
||||
'isDetailPage',
|
||||
'canReadMilestone',
|
||||
'milestoneUrl',
|
||||
'editUrl',
|
||||
'closeUrl',
|
||||
|
|
@ -127,6 +126,9 @@ export default {
|
|||
showTestIdIfNotDetailPage() {
|
||||
return !this.isDetailPage ? 'milestone-more-actions-dropdown-toggle' : false;
|
||||
},
|
||||
hasEditOptions() {
|
||||
return Boolean(this.closeUrl || this.reopenUrl || this.editUrl || this.promoteUrl);
|
||||
},
|
||||
},
|
||||
methods: {
|
||||
showDropdown() {
|
||||
|
|
@ -203,8 +205,8 @@ export default {
|
|||
</div>
|
||||
</template>
|
||||
|
||||
<gl-disclosure-dropdown-item v-if="isActive" :item="closeItem" />
|
||||
<gl-disclosure-dropdown-item v-else :item="reopenItem" />
|
||||
<gl-disclosure-dropdown-item v-if="isActive && closeUrl" :item="closeItem" />
|
||||
<gl-disclosure-dropdown-item v-else-if="reopenUrl" :item="reopenItem" />
|
||||
|
||||
<gl-disclosure-dropdown-item v-if="editUrl" :item="editItem" />
|
||||
|
||||
|
|
@ -214,7 +216,10 @@ export default {
|
|||
@action="setPromoteModalVisibility(true)"
|
||||
/>
|
||||
|
||||
<gl-disclosure-dropdown-group v-if="canReadMilestone" bordered class="!gl-border-t-dropdown">
|
||||
<gl-disclosure-dropdown-group
|
||||
:bordered="hasEditOptions"
|
||||
:class="{ '!gl-border-t-dropdown': hasEditOptions }"
|
||||
>
|
||||
<gl-disclosure-dropdown-item :item="copyIdItem" :data-clipboard-text="id" />
|
||||
</gl-disclosure-dropdown-group>
|
||||
|
||||
|
|
|
|||
|
|
@ -16,7 +16,6 @@ export default function InitMoreActionsDropdown() {
|
|||
isActive,
|
||||
showDelete,
|
||||
isDetailPage,
|
||||
canReadMilestone,
|
||||
milestoneUrl,
|
||||
editUrl,
|
||||
closeUrl,
|
||||
|
|
@ -37,7 +36,6 @@ export default function InitMoreActionsDropdown() {
|
|||
isActive: parseBoolean(isActive),
|
||||
showDelete: parseBoolean(showDelete),
|
||||
isDetailPage: parseBoolean(isDetailPage),
|
||||
canReadMilestone: parseBoolean(canReadMilestone),
|
||||
milestoneUrl,
|
||||
editUrl,
|
||||
closeUrl,
|
||||
|
|
|
|||
|
|
@ -21,7 +21,6 @@ import mrWidgetEventHub from '~/vue_merge_request_widget/event_hub';
|
|||
import { convertToGraphQLId } from '~/graphql_shared/utils';
|
||||
import { TYPENAME_NOTE } from '~/graphql_shared/constants';
|
||||
import { useBatchComments } from '~/batch_comments/store';
|
||||
import { useLegacyDiffs } from '~/diffs/stores/legacy_diffs';
|
||||
import notesEventHub from '../../event_hub';
|
||||
|
||||
import promoteTimelineEvent from '../../graphql/promote_timeline_event.mutation.graphql';
|
||||
|
|
@ -57,7 +56,8 @@ export function updateLockedAttribute({ locked, fullPath }) {
|
|||
|
||||
export function expandDiscussion(data) {
|
||||
if (data.discussionId) {
|
||||
useLegacyDiffs().renderFileForDiscussionId(data.discussionId);
|
||||
// tryStore only used for migration, refactor the store to avoid using this helper
|
||||
this.tryStore('legacyDiffs').renderFileForDiscussionId(data.discussionId);
|
||||
}
|
||||
|
||||
this[types.EXPAND_DISCUSSION](data);
|
||||
|
|
@ -254,7 +254,8 @@ export function removeNote(note) {
|
|||
this.updateResolvableDiscussionsCounts();
|
||||
|
||||
if (isInMRPage()) {
|
||||
useLegacyDiffs().removeDiscussionsFromDiff(discussion);
|
||||
// tryStore only used for migration, refactor the store to avoid using this helper
|
||||
this.tryStore('legacyDiffs').removeDiscussionsFromDiff(discussion);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -272,7 +273,6 @@ export function updateNote({ endpoint, note }) {
|
|||
}
|
||||
|
||||
export function updateOrCreateNotes(notes) {
|
||||
const { notesById } = this;
|
||||
const debouncedFetchDiscussions = (isFetching) => {
|
||||
if (!isFetching) {
|
||||
this[types.SET_FETCHING_DISCUSSIONS](true);
|
||||
|
|
@ -291,7 +291,7 @@ export function updateOrCreateNotes(notes) {
|
|||
};
|
||||
|
||||
notes.forEach((note) => {
|
||||
if (notesById[note.id]) {
|
||||
if (this.notesById[note.id]) {
|
||||
this[types.UPDATE_NOTE](note);
|
||||
} else if (note.type === constants.DISCUSSION_NOTE || note.type === constants.DIFF_NOTE) {
|
||||
const discussion = utils.findNoteObjectById(this.discussions, note.discussion_id);
|
||||
|
|
|
|||
|
|
@ -4,7 +4,6 @@ import { isInMRPage } from '~/lib/utils/common_utils';
|
|||
import { doesHashExistInUrl } from '~/lib/utils/url_utility';
|
||||
import { badgeState } from '~/merge_requests/components/merge_request_header.vue';
|
||||
import { useBatchComments } from '~/batch_comments/store';
|
||||
import { useLegacyDiffs } from '~/diffs/stores/legacy_diffs';
|
||||
import * as constants from '../../constants';
|
||||
import { collapseSystemNotes } from '../../stores/collapse_utils';
|
||||
|
||||
|
|
@ -130,7 +129,7 @@ export function userCanReply() {
|
|||
}
|
||||
|
||||
export function openState() {
|
||||
return isInMRPage() ? badgeState.this : this.noteableData.this;
|
||||
return isInMRPage() ? badgeState.state : this.noteableData.state;
|
||||
}
|
||||
|
||||
export function getUserData() {
|
||||
|
|
@ -234,7 +233,7 @@ export function unresolvedDiscussionsIdsByDate() {
|
|||
}
|
||||
|
||||
export function unresolvedDiscussionsIdsByDiff() {
|
||||
const authoritativeFiles = useLegacyDiffs().diffFiles;
|
||||
const authoritativeFiles = this.tryStore('legacyDiffs').diffFiles;
|
||||
|
||||
return this.allResolvableDiscussions
|
||||
.filter((d) => !d.resolved && d.active)
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
import { defineStore } from 'pinia';
|
||||
import { ASC, MR_FILTER_OPTIONS } from '~/notes/constants';
|
||||
// import * as actions from './actions';
|
||||
// import mutations from './mutations';
|
||||
// import * as getters from './getters';
|
||||
import * as actions from './actions';
|
||||
import mutations from './mutations';
|
||||
import * as getters from './getters';
|
||||
|
||||
export const useNotes = defineStore('legacyNotes', {
|
||||
state() {
|
||||
|
|
@ -57,15 +57,10 @@ export const useNotes = defineStore('legacyNotes', {
|
|||
};
|
||||
},
|
||||
actions: {
|
||||
// ...mutations,
|
||||
// ...actions,
|
||||
saveNote() {},
|
||||
updateDiscussion() {},
|
||||
updateResolvableDiscussionsCounts() {},
|
||||
...mutations,
|
||||
...actions,
|
||||
},
|
||||
getters: {
|
||||
// ...getters,
|
||||
notesById() {},
|
||||
getDiscussion() {},
|
||||
...getters,
|
||||
},
|
||||
});
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue