summaryrefslogtreecommitdiff
path: root/.rubocop_todo/rails
diff options
context:
space:
mode:
Diffstat (limited to '.rubocop_todo/rails')
-rw-r--r--.rubocop_todo/rails/include_url_helper.yml38
-rw-r--r--.rubocop_todo/rails/save_bang.yml98
-rw-r--r--.rubocop_todo/rails/time_zone.yml154
3 files changed, 290 insertions, 0 deletions
diff --git a/.rubocop_todo/rails/include_url_helper.yml b/.rubocop_todo/rails/include_url_helper.yml
new file mode 100644
index 00000000000..2dedba19c78
--- /dev/null
+++ b/.rubocop_todo/rails/include_url_helper.yml
@@ -0,0 +1,38 @@
+---
+Rails/IncludeUrlHelper:
+ Exclude:
+ - app/models/integrations/asana.rb
+ - app/models/integrations/bamboo.rb
+ - app/models/integrations/bugzilla.rb
+ - app/models/integrations/campfire.rb
+ - app/models/integrations/confluence.rb
+ - app/models/integrations/custom_issue_tracker.rb
+ - app/models/integrations/datadog.rb
+ - app/models/integrations/discord.rb
+ - app/models/integrations/ewm.rb
+ - app/models/integrations/external_wiki.rb
+ - app/models/integrations/flowdock.rb
+ - app/models/integrations/hangouts_chat.rb
+ - app/models/integrations/irker.rb
+ - app/models/integrations/jenkins.rb
+ - app/models/integrations/mattermost.rb
+ - app/models/integrations/pivotaltracker.rb
+ - app/models/integrations/redmine.rb
+ - app/models/integrations/webex_teams.rb
+ - app/models/integrations/youtrack.rb
+ - app/presenters/alert_management/alert_presenter.rb
+ - app/presenters/environment_presenter.rb
+ - app/presenters/gitlab/blame_presenter.rb
+ - app/presenters/merge_request_presenter.rb
+ - app/presenters/project_presenter.rb
+ - app/presenters/release_presenter.rb
+ - app/presenters/releases/evidence_presenter.rb
+ - ee/app/helpers/license_helper.rb
+ - ee/app/models/integrations/github.rb
+ - ee/spec/helpers/ee/projects/security/configuration_helper_spec.rb
+ - ee/spec/lib/banzai/filter/cross_project_issuable_information_filter_spec.rb
+ - spec/helpers/merge_requests_helper_spec.rb
+ - spec/helpers/nav/top_nav_helper_spec.rb
+ - spec/helpers/notify_helper_spec.rb
+ - spec/lib/banzai/filter/reference_redactor_filter_spec.rb
+ - spec/lib/banzai/reference_redactor_spec.rb
diff --git a/.rubocop_todo/rails/save_bang.yml b/.rubocop_todo/rails/save_bang.yml
new file mode 100644
index 00000000000..d7c9366d85b
--- /dev/null
+++ b/.rubocop_todo/rails/save_bang.yml
@@ -0,0 +1,98 @@
+---
+Rails/SaveBang:
+ Exclude:
+ - ee/spec/initializers/fog_google_https_private_urls_spec.rb
+ - ee/spec/lib/analytics/merge_request_metrics_calculator_spec.rb
+ - ee/spec/lib/gitlab/auth/ldap/access_spec.rb
+ - ee/spec/lib/gitlab/auth/o_auth/user_spec.rb
+ - ee/spec/lib/gitlab/auth/saml/user_spec.rb
+ - ee/spec/lib/gitlab/elastic/search_results_spec.rb
+ - ee/spec/lib/gitlab/email/handler/ee/service_desk_handler_spec.rb
+ - ee/spec/lib/gitlab/geo_spec.rb
+ - ee/spec/lib/gitlab/git_access_spec.rb
+ - ee/spec/lib/gitlab/import_export/group/relation_factory_spec.rb
+ - ee/spec/lib/gitlab/mirror_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/burndown_spec.rb
+ - ee/spec/models/elasticsearch_indexed_namespace_spec.rb
+ - ee/spec/models/gitlab_subscription_spec.rb
+ - ee/spec/models/issue_spec.rb
+ - ee/spec/models/protected_environment_spec.rb
+ - ee/spec/models/repository_spec.rb
+ - ee/spec/models/scim_identity_spec.rb
+ - ee/spec/models/scim_oauth_access_token_spec.rb
+ - ee/spec/models/upload_spec.rb
+ - ee/spec/models/user_preference_spec.rb
+ - ee/spec/models/visible_approvable_spec.rb
+ - ee/spec/models/vulnerabilities/feedback_spec.rb
+ - ee/spec/models/vulnerabilities/issue_link_spec.rb
+ - ee/spec/services/ee/merge_requests/update_service_spec.rb
+ - ee/spec/services/ee/notes/quick_actions_service_spec.rb
+ - ee/spec/services/ee/notification_service_spec.rb
+ - ee/spec/services/epic_links/create_service_spec.rb
+ - ee/spec/services/epics/close_service_spec.rb
+ - ee/spec/services/epics/issue_promote_service_spec.rb
+ - ee/spec/services/epics/reopen_service_spec.rb
+ - ee/spec/services/epics/tree_reorder_service_spec.rb
+ - ee/spec/services/epics/update_dates_service_spec.rb
+ - ee/spec/services/epics/update_service_spec.rb
+ - ee/spec/services/geo/blob_verification_secondary_service_spec.rb
+ - ee/spec/services/geo/files_expire_service_spec.rb
+ - ee/spec/services/geo/metrics_update_service_spec.rb
+ - ee/spec/services/geo/registry_consistency_service_spec.rb
+ - ee/spec/services/geo/repository_verification_secondary_service_spec.rb
+ - ee/spec/services/groups/autocomplete_service_spec.rb
+ - ee/spec/services/ldap_group_reset_service_spec.rb
+ - ee/spec/services/lfs/unlock_file_service_spec.rb
+ - ee/spec/services/merge_trains/refresh_merge_request_service_spec.rb
+ - ee/spec/services/quick_actions/interpret_service_spec.rb
+ - ee/spec/services/slash_commands/global_slack_handler_spec.rb
+ - ee/spec/services/start_pull_mirroring_service_spec.rb
+ - ee/spec/services/status_page/trigger_publish_service_spec.rb
+ - ee/spec/services/todo_service_spec.rb
+ - ee/spec/services/vulnerability_feedback/create_service_spec.rb
+ - spec/lib/backup/manager_spec.rb
+ - spec/lib/gitlab/alerting/alert_spec.rb
+ - spec/lib/gitlab/analytics/cycle_analytics/records_fetcher_spec.rb
+ - spec/lib/gitlab/auth/ldap/user_spec.rb
+ - spec/lib/gitlab/auth/o_auth/user_spec.rb
+ - spec/lib/gitlab/auth/saml/user_spec.rb
+ - spec/lib/gitlab/auth_spec.rb
+ - spec/lib/gitlab/authorized_keys_spec.rb
+ - spec/lib/gitlab/bitbucket_server_import/importer_spec.rb
+ - spec/lib/gitlab/cycle_analytics/base_event_fetcher_spec.rb
+ - spec/lib/gitlab/database/custom_structure_spec.rb
+ - spec/lib/gitlab/database/partitioning_migration_helpers/table_management_helpers_spec.rb
+ - spec/lib/gitlab/database_importers/self_monitoring/project/create_service_spec.rb
+ - spec/lib/gitlab/gfm/reference_rewriter_spec.rb
+ - spec/lib/gitlab/git_access_spec.rb
+ - spec/lib/gitlab/import_export/avatar_saver_spec.rb
+ - spec/lib/gitlab/import_export/base/relation_factory_spec.rb
+ - spec/lib/gitlab/import_export/design_repo_restorer_spec.rb
+ - spec/lib/gitlab/import_export/fast_hash_serializer_spec.rb
+ - spec/lib/gitlab/import_export/fork_spec.rb
+ - spec/lib/gitlab/import_export/group/legacy_tree_saver_spec.rb
+ - spec/lib/gitlab/import_export/group/relation_factory_spec.rb
+ - spec/lib/gitlab/import_export/group/tree_saver_spec.rb
+ - spec/lib/gitlab/import_export/importer_spec.rb
+ - spec/lib/gitlab/import_export/lfs_restorer_spec.rb
+ - spec/lib/gitlab/import_export/lfs_saver_spec.rb
+ - spec/lib/gitlab/import_export/members_mapper_spec.rb
+ - spec/lib/gitlab/import_export/project/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/repo_restorer_spec.rb
+ - spec/lib/gitlab/import_export/saver_spec.rb
+ - spec/lib/gitlab/import_export/snippet_repo_restorer_spec.rb
+ - spec/lib/gitlab/import_export/snippet_repo_saver_spec.rb
+ - spec/lib/gitlab/import_export/snippets_repo_restorer_spec.rb
+ - spec/lib/gitlab/import_export/snippets_repo_saver_spec.rb
+ - spec/lib/gitlab/import_export/uploads_manager_spec.rb
+ - spec/lib/gitlab/import_export/uploads_saver_spec.rb
+ - spec/lib/gitlab/import_export/wiki_restorer_spec.rb
+ - spec/lib/gitlab/lets_encrypt/client_spec.rb
+ - spec/lib/gitlab/middleware/go_spec.rb
+ - spec/lib/gitlab/shard_health_cache_spec.rb
+ - spec/mailers/notify_spec.rb
diff --git a/.rubocop_todo/rails/time_zone.yml b/.rubocop_todo/rails/time_zone.yml
new file mode 100644
index 00000000000..0e2b036c312
--- /dev/null
+++ b/.rubocop_todo/rails/time_zone.yml
@@ -0,0 +1,154 @@
+---
+Rails/TimeZone:
+ Enabled: true
+ Exclude:
+ - lib/gitlab/popen.rb
+ - ee/lib/delay.rb
+ - ee/lib/gitlab/elastic/helper.rb
+ - ee/lib/gitlab/elastic/indexer.rb
+ - ee/lib/gitlab/geo/base_request.rb
+ - ee/lib/gitlab/geo/event_gap_tracking.rb
+ - ee/lib/gitlab/geo/log_cursor/events/design_repository_updated_event.rb
+ - ee/lib/gitlab/geo/log_cursor/events/repository_updated_event.rb
+ - ee/lib/gitlab/geo/log_cursor/logger.rb
+ - ee/lib/gitlab/geo/oauth/login_state.rb
+ - ee/lib/gitlab/prometheus/queries/cluster_query.rb
+ - ee/lib/gitlab/prometheus/queries/packet_flow_query.rb
+ - ee/spec/lib/ee/gitlab/checks/push_rules/commit_check_spec.rb
+ - ee/spec/lib/ee/gitlab/ci/pipeline/quota/job_activity_spec.rb
+ - ee/spec/lib/gitlab/analytics/cycle_analytics/data_collector_spec.rb
+ - ee/spec/lib/gitlab/analytics/cycle_analytics/summary/group/stage_summary_spec.rb
+ - ee/spec/lib/gitlab/analytics/cycle_analytics/summary/group/stage_time_summary_spec.rb
+ - ee/spec/lib/gitlab/auth/ldap/access_spec.rb
+ - ee/spec/lib/gitlab/auth/smartcard/san_extension_spec.rb
+ - ee/spec/lib/gitlab/auth/smartcard/session_spec.rb
+ - ee/spec/lib/gitlab/background_migration/fix_orphan_promoted_issues_spec.rb
+ - ee/spec/lib/gitlab/ci/pipeline/chain/limit/job_activity_spec.rb
+ - ee/spec/lib/gitlab/elastic/client_spec.rb
+ - ee/spec/lib/gitlab/geo/base_request_spec.rb
+ - ee/spec/lib/gitlab/geo/log_cursor/events/cache_invalidation_event_spec.rb
+ - ee/spec/lib/gitlab/geo/log_cursor/events/container_repository_updated_event_spec.rb
+ - ee/spec/lib/gitlab/geo/log_cursor/events/design_repository_updated_event_spec.rb
+ - ee/spec/lib/gitlab/geo/log_cursor/events/event_spec.rb
+ - ee/spec/lib/gitlab/geo/log_cursor/events/hashed_storage_attachments_event_spec.rb
+ - ee/spec/lib/gitlab/geo/log_cursor/events/hashed_storage_migrated_event_spec.rb
+ - ee/spec/lib/gitlab/geo/log_cursor/events/job_artifact_deleted_event_spec.rb
+ - ee/spec/lib/gitlab/geo/log_cursor/events/lfs_object_deleted_event_spec.rb
+ - ee/spec/lib/gitlab/geo/log_cursor/events/repositories_changed_event_spec.rb
+ - ee/spec/lib/gitlab/geo/log_cursor/events/repository_created_event_spec.rb
+ - ee/spec/lib/gitlab/geo/log_cursor/events/repository_deleted_event_spec.rb
+ - ee/spec/lib/gitlab/geo/log_cursor/events/repository_renamed_event_spec.rb
+ - ee/spec/lib/gitlab/geo/log_cursor/events/repository_updated_event_spec.rb
+ - ee/spec/lib/gitlab/geo/log_cursor/events/reset_checksum_event_spec.rb
+ - ee/spec/lib/gitlab/geo/log_cursor/logger_spec.rb
+ - ee/spec/lib/gitlab/git_access_spec.rb
+ - ee/spec/lib/gitlab/prometheus/queries/additional_metrics_deployment_query_spec.rb
+ - ee/spec/lib/gitlab/prometheus/queries/cluster_query_spec.rb
+ - ee/spec/lib/gitlab/prometheus/queries/packet_flow_query_spec.rb
+ - lib/api/helpers.rb
+ - lib/api/sidekiq_metrics.rb
+ - lib/backup/manager.rb
+ - lib/bitbucket_server/representation/base.rb
+ - lib/gitlab/auth/current_user_mode.rb
+ - lib/gitlab/auth/ldap/access.rb
+ - lib/gitlab/chaos.rb
+ - lib/gitlab/checks/timed_logger.rb
+ - lib/gitlab/ci/ansi2json/line.rb
+ - lib/gitlab/ci/pipeline/chain/sequence.rb
+ - lib/gitlab/ci/pipeline/duration.rb
+ - lib/gitlab/cycle_analytics/summary/deployment_frequency.rb
+ - lib/gitlab/database.rb
+ - lib/gitlab/external_authorization/access.rb
+ - lib/gitlab/external_authorization/cache.rb
+ - lib/gitlab/gitaly_client.rb
+ - lib/gitlab/gitaly_client/ref_service.rb
+ - lib/gitlab/github_import/representation.rb
+ - lib/gitlab/grape_logging/loggers/queue_duration_logger.rb
+ - lib/gitlab/health_checks/base_abstract_check.rb
+ - lib/gitlab/import_export.rb
+ - lib/gitlab/instrumentation/elasticsearch_transport.rb
+ - lib/gitlab/instrumentation/redis_interceptor.rb
+ - lib/gitlab/instrumentation_helper.rb
+ - lib/gitlab/kubernetes/helm/certificate.rb
+ - lib/gitlab/lfs_token.rb
+ - lib/gitlab/loop_helpers.rb
+ - lib/gitlab/phabricator_import/representation/task.rb
+ - lib/gitlab/prometheus/queries/additional_metrics_environment_query.rb
+ - lib/gitlab/prometheus/queries/matched_metric_query.rb
+ - lib/gitlab/prometheus_client.rb
+ - lib/gitlab/sherlock/transaction.rb
+ - lib/gitlab/task_helpers.rb
+ - lib/gitlab/x509/tag.rb
+ - lib/grafana/time_window.rb
+ - lib/json_web_token/token.rb
+ - lib/object_storage/direct_upload.rb
+ - lib/quality/seeders/issues.rb
+ - tooling/rspec_flaky/flaky_example.rb
+ - tooling/rspec_flaky/report.rb
+ - lib/tasks/gitlab/assets.rake
+ - lib/tasks/gitlab/backup.rake
+ - lib/tasks/gitlab/cleanup.rake
+ - lib/tasks/gitlab/list_repos.rake
+ - spec/lib/api/helpers_spec.rb
+ - spec/lib/gitlab/analytics/cycle_analytics/base_query_builder_spec.rb
+ - spec/lib/gitlab/app_json_logger_spec.rb
+ - spec/lib/gitlab/app_text_logger_spec.rb
+ - spec/lib/gitlab/auth/current_user_mode_spec.rb
+ - spec/lib/gitlab/background_migration/recalculate_project_authorizations_spec.rb
+ - spec/lib/gitlab/background_migration/wrongfully_confirmed_email_unconfirmer_spec.rb
+ - spec/lib/gitlab/bitbucket_import/importer_spec.rb
+ - spec/lib/gitlab/bitbucket_server_import/importer_spec.rb
+ - spec/lib/gitlab/checks/timed_logger_spec.rb
+ - spec/lib/gitlab/ci/cron_parser_spec.rb
+ - spec/lib/gitlab/cycle_analytics/stage_summary_spec.rb
+ - spec/lib/gitlab/cycle_analytics/usage_data_spec.rb
+ - spec/lib/gitlab/data_builder/note_spec.rb
+ - spec/lib/gitlab/database/background_migration_job_spec.rb
+ - spec/lib/gitlab/database_spec.rb
+ - spec/lib/gitlab/discussions_diff/file_collection_spec.rb
+ - spec/lib/gitlab/external_authorization/access_spec.rb
+ - spec/lib/gitlab/external_authorization/cache_spec.rb
+ - spec/lib/gitlab/external_authorization/logger_spec.rb
+ - spec/lib/gitlab/fogbugz_import/importer_spec.rb
+ - spec/lib/gitlab/git/branch_spec.rb
+ - spec/lib/gitlab/git/commit_spec.rb
+ - spec/lib/gitlab/git/repository_spec.rb
+ - spec/lib/gitlab/git_access_spec.rb
+ - spec/lib/gitlab/github_import/importer/diff_note_importer_spec.rb
+ - spec/lib/gitlab/github_import/importer/issue_importer_spec.rb
+ - spec/lib/gitlab/github_import/importer/issues_importer_spec.rb
+ - spec/lib/gitlab/github_import/importer/milestones_importer_spec.rb
+ - spec/lib/gitlab/github_import/importer/note_importer_spec.rb
+ - spec/lib/gitlab/github_import/importer/pull_request_importer_spec.rb
+ - spec/lib/gitlab/github_import/importer/releases_importer_spec.rb
+ - spec/lib/gitlab/github_import/representation/diff_note_spec.rb
+ - spec/lib/gitlab/github_import/representation/issue_spec.rb
+ - spec/lib/gitlab/github_import/representation/note_spec.rb
+ - spec/lib/gitlab/github_import/representation/pull_request_spec.rb
+ - spec/lib/gitlab/grape_logging/formatters/lograge_with_timestamp_spec.rb
+ - spec/lib/gitlab/grape_logging/loggers/cloudflare_logger_spec.rb
+ - spec/lib/gitlab/grape_logging/loggers/queue_duration_logger_spec.rb
+ - spec/lib/gitlab/graphql_logger_spec.rb
+ - spec/lib/gitlab/graphs/commits_spec.rb
+ - spec/lib/gitlab/import_export/project/relation_factory_spec.rb
+ - spec/lib/gitlab/json_logger_spec.rb
+ - spec/lib/gitlab/lfs_token_spec.rb
+ - spec/lib/gitlab/log_timestamp_formatter_spec.rb
+ - spec/lib/gitlab/middleware/rails_queue_duration_spec.rb
+ - spec/lib/gitlab/omniauth_logging/json_formatter_spec.rb
+ - spec/lib/gitlab/phabricator_import/issues/task_importer_spec.rb
+ - spec/lib/gitlab/phabricator_import/representation/task_spec.rb
+ - spec/lib/gitlab/prometheus/queries/additional_metrics_deployment_query_spec.rb
+ - spec/lib/gitlab/prometheus/queries/deployment_query_spec.rb
+ - spec/lib/gitlab/prometheus/queries/validate_query_spec.rb
+ - spec/lib/gitlab/sherlock/transaction_spec.rb
+ - spec/lib/gitlab/sidekiq_logging/json_formatter_spec.rb
+ - spec/lib/gitlab/sidekiq_middleware/duplicate_jobs/strategies/until_executing_spec.rb
+ - spec/lib/gitlab/updated_notes_paginator_spec.rb
+ - spec/lib/gitlab/utils/json_size_estimator_spec.rb
+ - spec/lib/gitlab/x509/signature_spec.rb
+ - spec/lib/grafana/time_window_spec.rb
+ - spec/lib/json_web_token/hmac_token_spec.rb
+ - spec/tooling/rspec_flaky/flaky_example_spec.rb
+ - spec/tooling/rspec_flaky/listener_spec.rb
+ - spec/tooling/rspec_flaky/report_spec.rb