Resolve non-auto-correctable RuboCop offenses (Exclude-only) in .rubocop_todo/**/*.yml
<!--IssueSummary start--> <details> <summary> Everyone can contribute. [Help move this issue forward](https://handbook.gitlab.com/handbook/marketing/developer-relations/contributor-success/community-contributors-workflows/#contributor-links) while earning points, leveling up and collecting rewards. </summary> - [Close this issue](https://contributors.gitlab.com/manage-issue?action=close&projectId=278964&issueIid=589138) </details> <!--IssueSummary end--> # Problem [`.rubocop_todo/**/*.yml`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo) contains non-auto-correctable :rubocop: (RuboCop) offenses which cannot be fixed automatically: ```sh grep --recursive --files-without-match --null "Cop supports --autocorrect" .rubocop_todo/ | while IFS= read -r -d '' cop_file; do cop_name="$(head -n 2 "$cop_file" | tail -n 1 | grep --color=never --only-match --perl-regexp "^[a-zA-Z/]+")" num_exclusions=$(grep -c -- " - " "$cop_file") printf -- '- [`%s`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/%s) (%d entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#%s))\n' "$cop_name" "$cop_file" "$num_exclusions" "$cop_name" done | sort ``` # Implementation guide Same as https://gitlab.com/gitlab-org/gitlab/-/issues/239356, but instead of `rubocop --autocorrect`, find the corresponding RuboCop in https://gitlab.com/gitlab-org/gitlab/-/tree/master/rubocop/cop to view the requirements, and then manually fix the issue. # The List - [`API/DescriptionDetail`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/api/description_detail.yml) (115 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#API/DescriptionDetail)) - [`API/DescriptionSuccessResponse`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/api/description_success_response.yml) (94 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#API/DescriptionSuccessResponse)) - [`API/DescriptionSummary`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/api/description_summary.yml) (1 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#API/DescriptionSummary)) - [`API/EntityExposureGrowth`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/api/entity_exposure_growth.yml) (0 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#API/EntityExposureGrowth)) - [`API/LifecycleInDescription`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/api/lifecycle_in_description.yml) (30 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#API/LifecycleInDescription)) - [`API/ParameterDescription`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/api/parameter_description.yml) (7 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#API/ParameterDescription)) - [`API/ParameterDocumentation`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/api/parameter_documentation.yml) (7 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#API/ParameterDocumentation)) - [`API/ParameterType`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/api/parameter_type.yml) (7 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#API/ParameterType)) - [`API/ParameterValuesProc`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/api/parameter_values_proc.yml) (1 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#API/ParameterValuesProc)) - [`Capybara/VisibilityMatcher`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/capybara/visibility_matcher.yml) (35 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Capybara/VisibilityMatcher)) - [`Cop/IgnoredColumns`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/cop/ignored_columns.yml) (1 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Cop/IgnoredColumns)) - [`Cop/UserAdmin`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/cop/user_admin.yml) (24 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Cop/UserAdmin)) - [`Database/AvoidInheritanceColumn`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/database/avoid_inheritance_column.yml) (2 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Database/AvoidInheritanceColumn)) - [`Database/AvoidScopeTo`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/database/avoid_scope_to.yml) (10 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Database/AvoidScopeTo)) - [`Database/AvoidUsingConnectionExecute`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/database/avoid_using_connection_execute.yml) (38 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Database/AvoidUsingConnectionExecute)) - [`Database/AvoidUsingPluckWithoutLimit`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/database/avoid_using_pluck_without_limit.yml) (137 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Database/AvoidUsingPluckWithoutLimit)) - [`Database/JsonbSizeLimit`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/database/jsonb_size_limit.yml) (77 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Database/JsonbSizeLimit)) - [`Database/RescueQueryCanceled`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/database/rescue_query_canceled.yml) (3 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Database/RescueQueryCanceled)) - [`Database/RescueStatementTimeout`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/database/rescue_statement_timeout.yml) (1 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Database/RescueStatementTimeout)) - [`FactoryBot/ExcessiveCreateList`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/factory_bot/excessive_create_list.yml) (33 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#FactoryBot/ExcessiveCreateList)) - [`Fips/MD`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/fips/md5.yml) (10 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Fips/MD)) - [`Fips/SHA`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/fips/sha1.yml) (86 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Fips/SHA)) - [`Gettext/StaticIdentifier`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/gettext/static_identifier.yml) (1 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Gettext/StaticIdentifier)) - [`Gitlab/Authz/DisallowAbilityAllowed`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/gitlab/authz/disallow_ability_allowed.yml) (15 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Gitlab/Authz/DisallowAbilityAllowed)) - [`Gitlab/Authz/PermissionCheck`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/gitlab/authz/permission_check.yml) (220 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Gitlab/Authz/PermissionCheck)) - [`Gitlab/Authz/RoleCheckInRule`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/gitlab/authz/role_check_in_rule.yml) (32 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Gitlab/Authz/RoleCheckInRule)) - [`Gitlab/AvoidConstDefaultOrganizationId`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/gitlab/avoid_const_default_organization_id.yml) (20 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Gitlab/AvoidConstDefaultOrganizationId)) - [`Gitlab/AvoidDefaultOrganization`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/gitlab/avoid_default_organization.yml) (10 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Gitlab/AvoidDefaultOrganization)) - [`Gitlab/AvoidGitlabInstanceChecks`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/gitlab/avoid_gitlab_instance_checks.yml) (69 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Gitlab/AvoidGitlabInstanceChecks)) - [`Gitlab/AvoidUserOrganization`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/gitlab/avoid_user_organization.yml) (10 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Gitlab/AvoidUserOrganization)) - [`Gitlab/BoundedContexts`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/gitlab/bounded_contexts.yml) (4010 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Gitlab/BoundedContexts)) - [`Gitlab/DirectStdio`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/gitlab/direct_stdio.yml) (29 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Gitlab/DirectStdio)) - [`Gitlab/DocumentationLinks/HardcodedUrl`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/gitlab/documentation_links/hardcoded_url.yml) (25 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Gitlab/DocumentationLinks/HardcodedUrl)) - [`Gitlab/EeOnlyClass`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/gitlab/ee_only_class.yml) (39 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Gitlab/EeOnlyClass)) - [`Gitlab/FeatureAvailableUsage`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/gitlab/feature_available_usage.yml) (95 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Gitlab/FeatureAvailableUsage)) - [`Gitlab/FeatureFlagWithoutActor`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/gitlab/feature_flag_without_actor.yml) (132 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Gitlab/FeatureFlagWithoutActor)) - [`Gitlab/HardDeleteCalls`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/gitlab/hard_delete_calls.yml) (5 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Gitlab/HardDeleteCalls)) - [`Gitlab/NamespacedClass`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/gitlab/namespaced_class.yml) (1186 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Gitlab/NamespacedClass)) - [`Gitlab/NoCodeCoverageComment`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/gitlab/no_code_coverage_comment.yml) (9 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Gitlab/NoCodeCoverageComment)) - [`Gitlab/NoFindInWorkers`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/gitlab/no_find_in_workers.yml) (73 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Gitlab/NoFindInWorkers)) - [`Gitlab/NoHelpersInPresenters`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/gitlab/no_helpers_in_presenters.yml) (25 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Gitlab/NoHelpersInPresenters)) - [`Gitlab/PreventOrganizationFirst`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/gitlab/prevent_organization_first.yml) (7 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Gitlab/PreventOrganizationFirst)) - [`Gitlab/RSpec/AvoidCreateDefaultOrganization`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/gitlab/rspec/avoid_create_default_organization.yml) (3 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Gitlab/RSpec/AvoidCreateDefaultOrganization)) - [`Gitlab/RSpec/MisplacedEeSpecFile`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/gitlab/rspec/misplaced_ee_spec_file.yml) (234 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Gitlab/RSpec/MisplacedEeSpecFile)) - [`GitlabSecurity/PublicSend`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/gitlab_security/public_send.yml) (5 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#GitlabSecurity/PublicSend)) - [`Gitlab/ServiceResponse`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/gitlab/service_response.yml) (67 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Gitlab/ServiceResponse)) - [`Gitlab/TokenWithoutPrefix`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/gitlab/token_without_prefix.yml) (1 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Gitlab/TokenWithoutPrefix)) - [`Gitlab/UsersInternalOrganization`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/gitlab/users_internal_organization.yml) (38 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Gitlab/UsersInternalOrganization)) - [`GraphQL/ArgumentUniqueness`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/graphql/argument_uniqueness.yml) (1 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#GraphQL/ArgumentUniqueness)) - [`Graphql/AuthorizeTypes`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/graphql/authorize_types.yml) (4 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Graphql/AuthorizeTypes)) - [`Graphql/EnumNames`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/graphql/enum_names.yml) (33 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Graphql/EnumNames)) - [`Graphql/EnumValues`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/graphql/enum_values.yml) (32 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Graphql/EnumValues)) - [`GraphQL/ExtractType`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/graphql/extract_type.yml) (100 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#GraphQL/ExtractType)) - [`GraphQL/GraphqlName`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/graphql/graphql_name.yml) (131 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#GraphQL/GraphqlName)) - [`GraphQL/ResolverMethodLength`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/graphql/resolver_method_length.yml) (1 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#GraphQL/ResolverMethodLength)) - [`InternalAffairs/NodeDestructuring`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/internal_affairs/node_destructuring.yml) (4 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#InternalAffairs/NodeDestructuring)) - [`InternalAffairs/NumblockHandler`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/internal_affairs/numblock_handler.yml) (6 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#InternalAffairs/NumblockHandler)) - [`InternalAffairs/OnSendWithoutOnCSend`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/internal_affairs/on_send_without_on_c_send.yml) (119 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#InternalAffairs/OnSendWithoutOnCSend)) - [`InternalAffairs/UselessMessageAssertion`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/internal_affairs/useless_message_assertion.yml) (32 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#InternalAffairs/UselessMessageAssertion)) - [`InternalAffairs/UseRestrictOnSend`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/internal_affairs/use_restrict_on_send.yml) (8 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#InternalAffairs/UseRestrictOnSend)) - [`Lint/ConstantDefinitionInBlock`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/lint/constant_definition_in_block.yml) (34 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Lint/ConstantDefinitionInBlock)) - [`Lint/DuplicateBranch`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/lint/duplicate_branch.yml) (16 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Lint/DuplicateBranch)) - [`Lint/EmptyBlock`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/lint/empty_block.yml) (144 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Lint/EmptyBlock)) - [`Lint/MissingCopEnableDirective`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/lint/missing_cop_enable_directive.yml) (114 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Lint/MissingCopEnableDirective)) - [`Lint/NoReturnInBeginEndBlocks`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/lint/no_return_in_begin_end_blocks.yml) (5 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Lint/NoReturnInBeginEndBlocks)) - [`Metrics/AbcSize`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/metrics/abc_size.yml) (5 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Metrics/AbcSize)) - [`Metrics/CyclomaticComplexity`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/metrics/cyclomatic_complexity.yml) (12 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Metrics/CyclomaticComplexity)) - [`Metrics/ParameterLists`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/metrics/parameter_lists.yml) (4 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Metrics/ParameterLists)) - [`Metrics/PerceivedComplexity`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/metrics/perceived_complexity.yml) (9 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Metrics/PerceivedComplexity)) - [`Migration/BackgroundMigrationRecord`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/migration/background_migration_record.yml) (10 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Migration/BackgroundMigrationRecord)) - [`Migration/BatchedMigrationBaseClass`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/migration/batched_migration_base_class.yml) (14 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Migration/BatchedMigrationBaseClass)) - [`Migration/PreventForeignKeyCreation`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/migration/prevent_foreign_key_creation.yml) (3 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Migration/PreventForeignKeyCreation)) - [`Migration/PreventIndexCreation`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/migration/prevent_index_creation.yml) (6 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Migration/PreventIndexCreation)) - [`Naming/HeredocDelimiterNaming`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/naming/heredoc_delimiter_naming.yml) (78 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Naming/HeredocDelimiterNaming)) - [`Performance/ActiveRecordSubtransactionMethods`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/performance/active_record_subtransaction_methods.yml) (36 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Performance/ActiveRecordSubtransactionMethods)) - [`Performance/CollectionLiteralInLoop`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/performance/collection_literal_in_loop.yml) (28 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Performance/CollectionLiteralInLoop)) - [`Performance/MethodObjectAsBlock`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/performance/method_object_as_block.yml) (36 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Performance/MethodObjectAsBlock)) - [`Rails/HelperInstanceVariable`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/rails/helper_instance_variable.yml) (67 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Rails/HelperInstanceVariable)) - [`Rails/InverseOf`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/rails/inverse_of.yml) (71 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Rails/InverseOf)) - [`Rails/LexicallyScopedActionFilter`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/rails/lexically_scoped_action_filter.yml) (39 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Rails/LexicallyScopedActionFilter)) - [`Rails/MigrationTimestamp`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/rails/migration_timestamp.yml) (1 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Rails/MigrationTimestamp)) - [`Rails/OutputSafety`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/rails/output_safety.yml) (76 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Rails/OutputSafety)) - [`Rails/RequireDependency`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/rails/require_dependency.yml) (32 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Rails/RequireDependency)) - [`Rake/Require`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/rake/require.yml) (10 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Rake/Require)) - [`Rake/TopLevelMethodDefinition`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/rake/top_level_method_definition.yml) (43 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Rake/TopLevelMethodDefinition)) - [`RSpec/AvoidConditionalStatements`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/rspec/avoid_conditional_statements.yml) (58 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#RSpec/AvoidConditionalStatements)) - [`RSpec/BeforeAllRoleAssignment`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/rspec/before_all_role_assignment.yml) (1225 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#RSpec/BeforeAllRoleAssignment)) - [`RSpec/ContextWording`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/rspec/context_wording.yml) (2715 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#RSpec/ContextWording)) - [`RSpec/ExampleWithoutDescription`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/rspec/example_without_description.yml) (528 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#RSpec/ExampleWithoutDescription)) - [`RSpec/ExpectInHook`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/rspec/expect_in_hook.yml) (395 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#RSpec/ExpectInHook)) - [`RSpec/ExpectInLet`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/rspec/expect_in_let.yml) (19 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#RSpec/ExpectInLet)) - [`RSpec/FactoryBot/AvoidCreate`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/rspec/factory_bot/avoid_create.yml) (536 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#RSpec/FactoryBot/AvoidCreate)) - [`RSpec/FactoryBot/StrategyInCallback`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/rspec/factory_bot/strategy_in_callback.yml) (45 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#RSpec/FactoryBot/StrategyInCallback)) - [`RSpec/FeatureCategory`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/rspec/feature_category.yml) (3403 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#RSpec/FeatureCategory)) - [`RSpec/IdenticalEqualityAssertion`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/rspec/identical_equality_assertion.yml) (24 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#RSpec/IdenticalEqualityAssertion)) - [`RSpec/InstanceVariable`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/rspec/instance_variable.yml) (113 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#RSpec/InstanceVariable)) - [`RSpec/LeakyConstantDeclaration`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/rspec/leaky_constant_declaration.yml) (4 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#RSpec/LeakyConstantDeclaration)) - [`RSpec/MissingExampleGroupArgument`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/rspec/missing_example_group_argument.yml) (12 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#RSpec/MissingExampleGroupArgument)) - [`RSpec/MissingExpectationTargetMethod`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/rspec/missing_expectation_target_method.yml) (12 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#RSpec/MissingExpectationTargetMethod)) - [`RSpec/MultipleMemoizedHelpers`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/rspec/multiple_memoized_helpers.yml) (33 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#RSpec/MultipleMemoizedHelpers)) - [`RSpec/NamedSubject`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/rspec/named_subject.yml) (3197 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#RSpec/NamedSubject)) - [`RSpec/NoExpectationExample`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/rspec/no_expectation_example.yml) (148 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#RSpec/NoExpectationExample)) - [`RSpec/OverwritingSetup`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/rspec/overwriting_setup.yml) (9 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#RSpec/OverwritingSetup)) - [`RSpec/PendingWithoutReason`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/rspec/pending_without_reason.yml) (20 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#RSpec/PendingWithoutReason)) - [`RSpec/RailsControllerTesting`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/rspec/rails_controller_testing.yml) (292 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#RSpec/RailsControllerTesting)) - [`RSpec/RepeatedExampleGroupBody`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/rspec/repeated_example_group_body.yml) (43 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#RSpec/RepeatedExampleGroupBody)) - [`RSpec/RepeatedExampleGroupDescription`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/rspec/repeated_example_group_description.yml) (78 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#RSpec/RepeatedExampleGroupDescription)) - [`RSpec/RepeatedSubjectCall`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/rspec/repeated_subject_call.yml) (56 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#RSpec/RepeatedSubjectCall)) - [`RSpec/SpecFilePathFormat`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/rspec/spec_file_path_format.yml) (63 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#RSpec/SpecFilePathFormat)) - [`RSpec/SpecFilePathSuffix`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/rspec/spec_file_path_suffix.yml) (3 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#RSpec/SpecFilePathSuffix)) - [`RSpec/SubjectDeclaration`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/rspec/subject_declaration.yml) (93 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#RSpec/SubjectDeclaration)) - [`RSpec/UndescriptiveLiteralsDescription`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/rspec/undescriptive_literals_description.yml) (1 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#RSpec/UndescriptiveLiteralsDescription)) - [`RSpec/VerifiedDoubles`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/rspec/verified_doubles.yml) (867 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#RSpec/VerifiedDoubles)) - [`Search/NamespacedClass`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/search/namespaced_class.yml) (173 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Search/NamespacedClass)) - [`Security/CompoundHash`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/security/compound_hash.yml) (3 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Security/CompoundHash)) - [`Sidekiq/EnforceDatabaseHealthSignalDeferral`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/sidekiq/enforce_database_health_signal_deferral.yml) (190 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Sidekiq/EnforceDatabaseHealthSignalDeferral)) - [`SidekiqLoadBalancing/WorkerDataConsistency`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/sidekiq_load_balancing/worker_data_consistency.yml) (353 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#SidekiqLoadBalancing/WorkerDataConsistency)) - [`Style/InlineDisableAnnotation`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/style/inline_disable_annotation.yml) (2249 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Style/InlineDisableAnnotation)) - [`Style/MissingRespondToMissing`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/style/missing_respond_to_missing.yml) (16 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Style/MissingRespondToMissing)) - [`Style/NumberedParameters`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/style/numbered_parameters.yml) (61 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Style/NumberedParameters)) - [`Style/OpenStructUse`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.rubocop_todo/style/open_struct_use.yml) (9 entries, [chart](https://ck3g.gitlab.io/rubocop-burndown/#Style/OpenStructUse))
issue