GitLab wurde erfolgreich aktualisiert. Durch regelmäßige Updates bleibt das THM GitLab sicher. Danke für Ihre Geduld.

.rubocop_todo.yml 20.4 KB
Newer Older
Z.J. van de Weg's avatar
Z.J. van de Weg committed
1
# This configuration was generated by
Rémy Coutable's avatar
Rémy Coutable committed
2
# `rubocop --auto-gen-config`
3
# on 2018-01-18 18:23:26 +0100 using RuboCop version 0.52.1.
Z.J. van de Weg's avatar
Z.J. van de Weg committed
4 5 6 7 8
# The point is for the user to remove these configuration records
# one by one as the offenses are removed from the code base.
# Note that changes in the inspected code, or installation of new
# versions of RuboCop, may require this file to be generated again.

9
# Offense count: 181
Rémy Coutable's avatar
Rémy Coutable committed
10 11 12
Capybara/CurrentPathExpectation:
  Enabled: false

13
# Offense count: 167
Rémy Coutable's avatar
Rémy Coutable committed
14 15 16 17
# Cop supports --auto-correct.
Layout/EmptyLinesAroundArguments:
  Enabled: false

18
# Offense count: 253
19 20 21 22 23
# Cop supports --auto-correct.
# Configuration parameters: AllowForAlignment, ForceEqualSignAlignment.
Layout/ExtraSpacing:
  Enabled: false

24
# Offense count: 83
25
# Cop supports --auto-correct.
Rémy Coutable's avatar
Rémy Coutable committed
26
# Configuration parameters: EnforcedStyle, IndentationWidth.
27 28 29 30
# SupportedStyles: special_inside_parentheses, consistent, align_brackets
Layout/IndentArray:
  Enabled: false

31
# Offense count: 237
32
# Cop supports --auto-correct.
Rémy Coutable's avatar
Rémy Coutable committed
33
# Configuration parameters: EnforcedStyle, IndentationWidth.
34 35 36 37
# SupportedStyles: special_inside_parentheses, consistent, align_braces
Layout/IndentHash:
  Enabled: false

Rémy Coutable's avatar
Rémy Coutable committed
38 39 40
# Offense count: 93
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle.
41 42 43 44
# SupportedStyles: require_no_space, require_space
Layout/SpaceInLambdaLiteral:
  Enabled: false

45
# Offense count: 327
Rémy Coutable's avatar
Rémy Coutable committed
46 47
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, EnforcedStyleForEmptyBraces, SpaceBeforeBlockParameters.
48 49 50 51 52
# SupportedStyles: space, no_space
# SupportedStylesForEmptyBraces: space, no_space
Layout/SpaceInsideBlockBraces:
  Enabled: false

53
# Offense count: 156
54 55 56 57
# Cop supports --auto-correct.
Layout/SpaceInsideParens:
  Enabled: false

58
# Offense count: 26
Rémy Coutable's avatar
Rémy Coutable committed
59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
Lint/DuplicateMethods:
  Exclude:
    - 'app/models/application_setting.rb'
    - 'app/models/commit.rb'
    - 'app/models/note.rb'
    - 'app/services/merge_requests/merge_service.rb'
    - 'lib/bitbucket/representation/repo.rb'
    - 'lib/declarative_policy/base.rb'
    - 'lib/gitlab/ci/build/artifacts/metadata/entry.rb'
    - 'lib/gitlab/cycle_analytics/base_event_fetcher.rb'
    - 'lib/gitlab/diff/formatters/base_formatter.rb'
    - 'lib/gitlab/git/blob.rb'
    - 'lib/gitlab/git/repository.rb'
    - 'lib/gitlab/git/tree.rb'
    - 'lib/gitlab/git/wiki_page.rb'
74 75
    - 'lib/gitlab/auth/ldap/person.rb'
    - 'lib/gitlab/auth/o_auth/user.rb'
Rémy Coutable's avatar
Rémy Coutable committed
76 77 78 79 80 81 82 83

# Offense count: 4
Lint/InterpolationCheck:
  Exclude:
    - 'spec/features/issues/filtered_search/filter_issues_spec.rb'
    - 'spec/features/users_spec.rb'
    - 'spec/services/quick_actions/interpret_service_spec.rb'

84
# Offense count: 206
Rémy Coutable's avatar
Rémy Coutable committed
85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103
# Configuration parameters: MaximumRangeSize.
Lint/MissingCopEnableDirective:
  Enabled: false

# Offense count: 1
Lint/ReturnInVoidContext:
  Exclude:
    - 'app/models/project.rb'

# Offense count: 9
Lint/UriEscapeUnescape:
  Exclude:
    - 'app/controllers/application_controller.rb'
    - 'app/models/project_services/drone_ci_service.rb'
    - 'spec/lib/google_api/auth_spec.rb'
    - 'spec/requests/api/files_spec.rb'
    - 'spec/requests/api/internal_spec.rb'
    - 'spec/requests/api/issues_spec.rb'

104 105 106 107 108 109
# Offense count: 1
# Configuration parameters: AllowHeredoc, AllowURI, URISchemes, IgnoreCopDirectives, IgnoredPatterns.
# URISchemes: http, https
Metrics/LineLength:
  Max: 1310

Rémy Coutable's avatar
Rémy Coutable committed
110 111 112 113 114 115 116 117
# Offense count: 11
# Configuration parameters: EnforcedStyle.
# SupportedStyles: lowercase, uppercase
Naming/HeredocDelimiterCase:
  Exclude:
    - 'spec/lib/gitlab/diff/parser_spec.rb'
    - 'spec/lib/json_web_token/rsa_token_spec.rb'
    - 'spec/models/commit_spec.rb'
118 119
    - 'spec/support/helpers/repo_helpers.rb'
    - 'spec/support/helpers/seed_repo.rb'
Rémy Coutable's avatar
Rémy Coutable committed
120

121
# Offense count: 112
Rémy Coutable's avatar
Rémy Coutable committed
122 123 124 125 126 127
# Configuration parameters: Blacklist.
# Blacklist: END, (?-mix:EO[A-Z]{1})
Naming/HeredocDelimiterNaming:
  Enabled: false


128
# Offense count: 3821
Rémy Coutable's avatar
Rémy Coutable committed
129 130 131
# Configuration parameters: Prefixes.
# Prefixes: when, with, without
RSpec/ContextWording:
132 133
  Enabled: false

134
# Offense count: 293
135 136 137
RSpec/EmptyLineAfterFinalLet:
  Enabled: false

138
# Offense count: 188
139 140 141
RSpec/EmptyLineAfterSubject:
  Enabled: false

142 143 144 145 146 147 148
# Offense count: 258
# Configuration parameters: EnforcedStyle.
# SupportedStyles: method_call, block
RSpec/ExpectChange:
  Enabled: false

# Offense count: 221
Rémy Coutable's avatar
Rémy Coutable committed
149 150 151 152 153
RSpec/ExpectInHook:
  Enabled: false

# Offense count: 19
# Configuration parameters: EnforcedStyle.
154 155
# SupportedStyles: it_behaves_like, it_should_behave_like
RSpec/ItBehavesLike:
Rémy Coutable's avatar
Rémy Coutable committed
156 157 158 159 160 161
  Exclude:
    - 'spec/lib/gitlab/git/commit_spec.rb'
    - 'spec/lib/gitlab/git/repository_spec.rb'
    - 'spec/lib/gitlab/shell_spec.rb'
    - 'spec/services/notification_service_spec.rb'
    - 'spec/workers/git_garbage_collect_worker_spec.rb'
162

Rémy Coutable's avatar
Rémy Coutable committed
163
# Offense count: 5
164
RSpec/IteratedExpectation:
Rémy Coutable's avatar
Rémy Coutable committed
165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187
  Exclude:
    - 'spec/features/admin/admin_settings_spec.rb'
    - 'spec/features/merge_requests/diff_notes_resolve_spec.rb'
    - 'spec/features/projects/awards/user_interacts_with_awards_in_issue_spec.rb'
    - 'spec/lib/gitlab/gitlab_import/client_spec.rb'
    - 'spec/lib/gitlab/legacy_github_import/client_spec.rb'

# Offense count: 75
RSpec/LetBeforeExamples:
  Exclude:
    - 'spec/controllers/projects/commit_controller_spec.rb'
    - 'spec/lib/banzai/filter/issue_reference_filter_spec.rb'
    - 'spec/lib/banzai/filter/user_reference_filter_spec.rb'
    - 'spec/lib/gitlab/email/handler/create_issue_handler_spec.rb'
    - 'spec/lib/gitlab/email/handler/create_merge_request_handler_spec.rb'
    - 'spec/lib/gitlab/email/handler/create_note_handler_spec.rb'
    - 'spec/models/commit_range_spec.rb'
    - 'spec/models/milestone_spec.rb'
    - 'spec/models/project_services/packagist_service_spec.rb'
    - 'spec/models/repository_spec.rb'
    - 'spec/rubocop/cop/migration/update_column_in_batches_spec.rb'
    - 'spec/serializers/pipeline_details_entity_spec.rb'
    - 'spec/views/ci/lints/show.html.haml_spec.rb'
188

Rémy Coutable's avatar
Rémy Coutable committed
189 190 191 192 193 194
# Offense count: 1
RSpec/MultipleSubjects:
  Exclude:
    - 'spec/services/merge_requests/create_from_issue_service_spec.rb'

# Offense count: 4
195
RSpec/OverwritingSetup:
Rémy Coutable's avatar
Rémy Coutable committed
196 197 198 199 200 201
  Exclude:
    - 'spec/lib/gitlab/background_migration/migrate_events_to_push_event_payloads_spec.rb'
    - 'spec/models/email_spec.rb'
    - 'spec/services/merge_requests/add_todo_when_build_fails_service_spec.rb'
    - 'spec/services/notes/quick_actions_service_spec.rb'

202
# Offense count: 965
Rémy Coutable's avatar
Rémy Coutable committed
203 204 205
# Configuration parameters: Strict, EnforcedStyle.
# SupportedStyles: inflected, explicit
RSpec/PredicateMatcher:
206 207
  Enabled: false

Rémy Coutable's avatar
Rémy Coutable committed
208
# Offense count: 35
209 210 211
RSpec/RepeatedExample:
  Enabled: false

212
# Offense count: 140
Rémy Coutable's avatar
Rémy Coutable committed
213 214 215 216 217
# Configuration parameters: EnforcedStyle.
# SupportedStyles: and_return, block
RSpec/ReturnFromStub:
  Enabled: false

218
# Offense count: 112
219 220 221
RSpec/ScatteredLet:
  Enabled: false

Rémy Coutable's avatar
Rémy Coutable committed
222
# Offense count: 22
223
RSpec/ScatteredSetup:
Rémy Coutable's avatar
Rémy Coutable committed
224 225 226 227 228 229
  Exclude:
    - 'spec/controllers/projects/templates_controller_spec.rb'
    - 'spec/lib/gitlab/bitbucket_import/importer_spec.rb'
    - 'spec/lib/gitlab/git/env_spec.rb'
    - 'spec/requests/api/jobs_spec.rb'
    - 'spec/services/projects/create_service_spec.rb'
230

231
# Offense count: 1
232
RSpec/SharedContext:
Rémy Coutable's avatar
Rémy Coutable committed
233 234 235 236 237 238 239 240 241 242 243 244
  Exclude:
    - 'spec/features/admin/admin_groups_spec.rb'

# Offense count: 5
RSpec/VoidExpect:
  Exclude:
    - 'spec/features/projects/artifacts/download_spec.rb'
    - 'spec/features/projects/services/user_activates_mattermost_slash_command_spec.rb'
    - 'spec/models/ci/group_spec.rb'
    - 'spec/models/ci/runner_spec.rb'
    - 'spec/services/users/destroy_service_spec.rb'

245
# Offense count: 41
Rémy Coutable's avatar
Rémy Coutable committed
246 247 248
# Configuration parameters: Include.
# Include: db/migrate/*.rb
Rails/CreateTableWithTimestamps:
Douwe Maan's avatar
Douwe Maan committed
249 250
  Enabled: false

251
# Offense count: 155
252 253 254
Rails/FilePath:
  Enabled: false

255
# Offense count: 121
Rémy Coutable's avatar
Rémy Coutable committed
256 257 258 259 260
# Configuration parameters: Include.
# Include: app/models/**/*.rb
Rails/HasManyOrHasOneDependent:
  Enabled: false

261
# Offense count: 157
Rémy Coutable's avatar
Rémy Coutable committed
262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290
# Configuration parameters: Include.
# Include: app/models/**/*.rb
Rails/InverseOf:
  Enabled: false

# Offense count: 48
# Configuration parameters: Include.
# Include: app/controllers/**/*.rb
Rails/LexicallyScopedActionFilter:
  Enabled: false

# Offense count: 14
# Cop supports --auto-correct.
Rails/Presence:
  Exclude:
    - 'app/controllers/projects/blob_controller.rb'
    - 'app/models/ci/pipeline.rb'
    - 'app/models/clusters/platforms/kubernetes.rb'
    - 'app/models/concerns/mentionable.rb'
    - 'app/models/concerns/token_authenticatable.rb'
    - 'app/models/project_services/hipchat_service.rb'
    - 'app/models/project_services/irker_service.rb'
    - 'app/models/project_services/jira_service.rb'
    - 'app/models/project_services/kubernetes_service.rb'
    - 'app/models/project_services/packagist_service.rb'
    - 'app/models/wiki_page.rb'
    - 'lib/gitlab/git/hook.rb'
    - 'lib/gitlab/github_import/importer/releases_importer.rb'

291 292 293 294
# Offense count: 2
# Configuration parameters: Include.
# Include: db/migrate/*.rb
Rails/ReversibleMigration:
Rémy Coutable's avatar
Rémy Coutable committed
295 296
  Exclude:
    - 'db/migrate/20160824103857_drop_unused_ci_tables.rb'
297

298
# Offense count: 446
299 300 301
# Configuration parameters: Blacklist.
# Blacklist: decrement!, decrement_counter, increment!, increment_counter, toggle!, touch, update_all, update_attribute, update_column, update_columns, update_counters
Rails/SkipsModelValidations:
Douwe Maan's avatar
Douwe Maan committed
302 303
  Enabled: false

Rémy Coutable's avatar
Rémy Coutable committed
304 305 306 307 308 309
# Offense count: 1
# Configuration parameters: Environments.
# Environments: development, test, production
Rails/UnknownEnv:
  Exclude:
    - 'db/migrate/20171124125748_populate_missing_merge_request_statuses.rb'
Douwe Maan's avatar
Douwe Maan committed
310

Rémy Coutable's avatar
Rémy Coutable committed
311
# Offense count: 13
312
# Cop supports --auto-correct.
Rémy Coutable's avatar
Rémy Coutable committed
313 314 315 316 317 318 319 320 321 322 323 324
Security/YAMLLoad:
  Exclude:
    - 'config/initializers/carrierwave.rb'
    - 'lib/gitlab/background_migration/deserialize_merge_request_diffs_and_commits.rb'
    - 'lib/gitlab/redis/wrapper.rb'
    - 'lib/system_check/incoming_email/imap_authentication_check.rb'
    - 'spec/config/mail_room_spec.rb'
    - 'spec/initializers/secret_token_spec.rb'
    - 'spec/lib/gitlab/prometheus/additional_metrics_parser_spec.rb'
    - 'spec/models/clusters/platforms/kubernetes_spec.rb'
    - 'spec/models/project_services/kubernetes_service_spec.rb'

325
# Offense count: 64
Rémy Coutable's avatar
Rémy Coutable committed
326 327
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle.
328 329 330
# SupportedStyles: percent_q, bare_percent
Style/BarePercentLiterals:
  Enabled: false
331

Rémy Coutable's avatar
Rémy Coutable committed
332 333 334 335 336 337 338 339
# Offense count: 5
Style/CommentedKeyword:
  Exclude:
    - 'lib/tasks/gitlab/backup.rake'
    - 'spec/tasks/gitlab/backup_rake_spec.rb'

# Offense count: 30
Style/DateTime:
Douwe Maan's avatar
Douwe Maan committed
340
  Enabled: false
Connor Shea's avatar
Connor Shea committed
341

Rémy Coutable's avatar
Rémy Coutable committed
342
# Offense count: 1
Connor Shea's avatar
Connor Shea committed
343
# Cop supports --auto-correct.
Rémy Coutable's avatar
Rémy Coutable committed
344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363
Style/Dir:
  Exclude:
    - 'qa/qa.rb'

# Offense count: 9
# Cop supports --auto-correct.
Style/EachWithObject:
  Exclude:
    - 'lib/expand_variables.rb'
    - 'lib/gitlab/ci/ansi2html.rb'
    - 'lib/gitlab/ee_compat_check.rb'
    - 'lib/gitlab/hook_data/issuable_builder.rb'
    - 'lib/gitlab/i18n/po_linter.rb'
    - 'lib/gitlab/import_export/members_mapper.rb'
    - 'lib/gitlab/import_export/relation_factory.rb'
    - 'scripts/static-analysis'

# Offense count: 24
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle.
Connor Shea's avatar
Connor Shea committed
364 365 366 367
# SupportedStyles: empty, nil, both
Style/EmptyElse:
  Enabled: false

Rémy Coutable's avatar
Rémy Coutable committed
368 369 370 371 372 373 374 375
# Offense count: 14
# Cop supports --auto-correct.
Style/EmptyLambdaParameter:
  Exclude:
    - 'app/models/ci/build.rb'
    - 'app/models/ci/runner.rb'

# Offense count: 12
Connor Shea's avatar
Connor Shea committed
376 377
# Cop supports --auto-correct.
Style/EmptyLiteral:
Rémy Coutable's avatar
Rémy Coutable committed
378 379 380 381 382
  Exclude:
    - 'features/steps/project/commits/commits.rb'
    - 'lib/gitlab/fogbugz_import/importer.rb'
    - 'lib/gitlab/git/diff_collection.rb'
    - 'lib/gitlab/gitaly_client.rb'
383
    - 'scripts/trigger-build'
Rémy Coutable's avatar
Rémy Coutable committed
384 385 386 387 388
    - 'spec/features/merge_requests/versions_spec.rb'
    - 'spec/helpers/merge_requests_helper_spec.rb'
    - 'spec/lib/gitlab/request_context_spec.rb'
    - 'spec/lib/gitlab/workhorse_spec.rb'
    - 'spec/requests/api/jobs_spec.rb'
389
    - 'spec/support/shared_examples/chat_slash_commands_shared_examples.rb'
390

391
# Offense count: 102
392
# Cop supports --auto-correct.
Rémy Coutable's avatar
Rémy Coutable committed
393
# Configuration parameters: EnforcedStyle.
394 395
# SupportedStyles: compact, expanded
Style/EmptyMethod:
Connor Shea's avatar
Connor Shea committed
396
  Enabled: false
Connor Shea's avatar
Connor Shea committed
397

398
# Offense count: 23
Connor Shea's avatar
Connor Shea committed
399
# Cop supports --auto-correct.
Rémy Coutable's avatar
Rémy Coutable committed
400 401 402 403 404 405 406 407
Style/Encoding:
  Enabled: false

# Offense count: 2
Style/EvalWithLocation:
  Exclude:
    - 'app/models/service.rb'

408
# Offense count: 35
Rémy Coutable's avatar
Rémy Coutable committed
409 410
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle.
Connor Shea's avatar
Connor Shea committed
411 412
# SupportedStyles: format, sprintf, percent
Style/FormatString:
Douwe Maan's avatar
Douwe Maan committed
413 414
  Enabled: false

415
# Offense count: 384
Connor Shea's avatar
Connor Shea committed
416 417 418 419
# Configuration parameters: MinBodyLength.
Style/GuardClause:
  Enabled: false

420
# Offense count: 22
Connor Shea's avatar
Connor Shea committed
421
Style/IfInsideElse:
Douwe Maan's avatar
Douwe Maan committed
422 423
  Enabled: false

424
# Offense count: 809
Connor Shea's avatar
Connor Shea committed
425 426 427 428
# Cop supports --auto-correct.
Style/IfUnlessModifier:
  Enabled: false

429
# Offense count: 75
Connor Shea's avatar
Connor Shea committed
430
# Cop supports --auto-correct.
Rémy Coutable's avatar
Rémy Coutable committed
431
# Configuration parameters: EnforcedStyle.
Connor Shea's avatar
Connor Shea committed
432 433
# SupportedStyles: line_count_dependent, lambda, literal
Style/Lambda:
Connor Shea's avatar
Connor Shea committed
434
  Enabled: false
Connor Shea's avatar
Connor Shea committed
435

Rémy Coutable's avatar
Rémy Coutable committed
436
# Offense count: 11
Connor Shea's avatar
Connor Shea committed
437 438
# Cop supports --auto-correct.
Style/LineEndConcatenation:
Rémy Coutable's avatar
Rémy Coutable committed
439 440 441 442 443 444
  Exclude:
    - 'app/helpers/tree_helper.rb'
    - 'spec/features/issuables/markdown_references_spec.rb'
    - 'spec/lib/gitlab/checks/project_moved_spec.rb'
    - 'spec/lib/gitlab/gfm/reference_rewriter_spec.rb'
    - 'spec/lib/gitlab/incoming_email_spec.rb'
Connor Shea's avatar
Connor Shea committed
445

Rémy Coutable's avatar
Rémy Coutable committed
446
# Offense count: 39
Connor Shea's avatar
Connor Shea committed
447
# Cop supports --auto-correct.
448
Style/MethodCallWithoutArgsParentheses:
Douwe Maan's avatar
Douwe Maan committed
449
  Enabled: false
Connor Shea's avatar
Connor Shea committed
450

451
# Offense count: 18
452
Style/MethodMissing:
Douwe Maan's avatar
Douwe Maan committed
453
  Enabled: false
454

Rémy Coutable's avatar
Rémy Coutable committed
455 456 457 458 459 460 461 462 463 464 465
# Offense count: 7
Style/MixinUsage:
  Exclude:
    - 'features/support/env.rb'
    - 'spec/factories/ci/builds.rb'
    - 'spec/factories/ci/job_artifacts.rb'
    - 'spec/factories/lfs_objects.rb'
    - 'spec/factories/notes.rb'
    - 'spec/lib/gitlab/import_export/project_tree_restorer_spec.rb'
    - 'spec/lib/gitlab/import_export/version_checker_spec.rb'

466
# Offense count: 6
467 468
# Cop supports --auto-correct.
Style/MultilineIfModifier:
Rémy Coutable's avatar
Rémy Coutable committed
469 470 471 472 473 474 475
  Exclude:
    - 'app/helpers/snippets_helper.rb'
    - 'app/models/project_wiki.rb'
    - 'app/services/ci/process_pipeline_service.rb'
    - 'app/services/create_deployment_service.rb'
    - 'lib/api/commit_statuses.rb'
    - 'lib/gitlab/ci/trace.rb'
476

477
# Offense count: 25
Connor Shea's avatar
Connor Shea committed
478
# Cop supports --auto-correct.
Rémy Coutable's avatar
Rémy Coutable committed
479 480
# Configuration parameters: Whitelist.
# Whitelist: be, be_a, be_an, be_between, be_falsey, be_kind_of, be_instance_of, be_truthy, be_within, eq, eql, end_with, include, match, raise_error, respond_to, start_with
Connor Shea's avatar
Connor Shea committed
481
Style/NestedParenthesizedCalls:
Douwe Maan's avatar
Douwe Maan committed
482
  Enabled: false
Connor Shea's avatar
Connor Shea committed
483

484
# Offense count: 19
Connor Shea's avatar
Connor Shea committed
485
# Cop supports --auto-correct.
Rémy Coutable's avatar
Rémy Coutable committed
486
# Configuration parameters: EnforcedStyle, MinBodyLength.
Connor Shea's avatar
Connor Shea committed
487 488
# SupportedStyles: skip_modifier_ifs, always
Style/Next:
Douwe Maan's avatar
Douwe Maan committed
489
  Enabled: false
Connor Shea's avatar
Connor Shea committed
490

491
# Offense count: 61
Z.J. van de Weg's avatar
Z.J. van de Weg committed
492
# Cop supports --auto-correct.
Rémy Coutable's avatar
Rémy Coutable committed
493
# Configuration parameters: EnforcedOctalStyle.
Z.J. van de Weg's avatar
Z.J. van de Weg committed
494 495
# SupportedOctalStyles: zero_with_o, zero_only
Style/NumericLiteralPrefix:
Douwe Maan's avatar
Douwe Maan committed
496
  Enabled: false
Douwe Maan's avatar
Douwe Maan committed
497

498
# Offense count: 114
499
# Cop supports --auto-correct.
Rémy Coutable's avatar
Rémy Coutable committed
500
# Configuration parameters: AutoCorrect, EnforcedStyle.
501 502 503 504
# SupportedStyles: predicate, comparison
Style/NumericPredicate:
  Enabled: false

Rémy Coutable's avatar
Rémy Coutable committed
505 506 507 508 509 510 511 512 513
# Offense count: 4
# Cop supports --auto-correct.
Style/OrAssignment:
  Exclude:
    - 'app/models/concerns/token_authenticatable.rb'
    - 'lib/api/commit_statuses.rb'
    - 'lib/gitlab/project_transfer.rb'

# Offense count: 50
Connor Shea's avatar
Connor Shea committed
514 515 516 517
# Cop supports --auto-correct.
Style/ParallelAssignment:
  Enabled: false

518
# Offense count: 917
Connor Shea's avatar
Connor Shea committed
519 520 521 522 523
# Cop supports --auto-correct.
# Configuration parameters: PreferredDelimiters.
Style/PercentLiteralDelimiters:
  Enabled: false

524
# Offense count: 15
Connor Shea's avatar
Connor Shea committed
525 526
# Cop supports --auto-correct.
Style/PerlBackrefs:
Rémy Coutable's avatar
Rémy Coutable committed
527 528 529 530 531 532 533 534 535 536 537 538 539
  Exclude:
    - 'app/controllers/projects/application_controller.rb'
    - 'app/helpers/submodule_helper.rb'
    - 'lib/backup/manager.rb'
    - 'lib/banzai/filter/abstract_reference_filter.rb'
    - 'lib/banzai/filter/autolink_filter.rb'
    - 'lib/banzai/filter/emoji_filter.rb'
    - 'lib/banzai/filter/gollum_tags_filter.rb'
    - 'lib/expand_variables.rb'
    - 'lib/gitlab/diff/highlight.rb'
    - 'lib/gitlab/search_results.rb'
    - 'lib/gitlab/sherlock/query.rb'

540
# Offense count: 87
Rémy Coutable's avatar
Rémy Coutable committed
541 542
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle.
Connor Shea's avatar
Connor Shea committed
543 544 545 546
# SupportedStyles: compact, exploded
Style/RaiseArgs:
  Enabled: false

547
# Offense count: 9
Connor Shea's avatar
Connor Shea committed
548 549
# Cop supports --auto-correct.
Style/RedundantBegin:
Rémy Coutable's avatar
Rémy Coutable committed
550 551 552 553 554 555 556 557 558 559 560 561 562 563 564
  Exclude:
    - 'app/controllers/projects/clusters/gcp_controller.rb'
    - 'app/models/merge_request.rb'
    - 'app/services/projects/import_service.rb'
    - 'lib/api/branches.rb'
    - 'lib/gitlab/current_settings.rb'
    - 'lib/gitlab/git/commit.rb'
    - 'lib/gitlab/health_checks/base_abstract_check.rb'
    - 'lib/tasks/gitlab/task_helpers.rb'

# Offense count: 1
# Cop supports --auto-correct.
Style/RedundantConditional:
  Exclude:
    - 'lib/system_check/helpers.rb'
Connor Shea's avatar
Connor Shea committed
565

566
# Offense count: 57
Connor Shea's avatar
Connor Shea committed
567 568
# Cop supports --auto-correct.
Style/RedundantFreeze:
Douwe Maan's avatar
Douwe Maan committed
569
  Enabled: false
Connor Shea's avatar
Connor Shea committed
570

Rémy Coutable's avatar
Rémy Coutable committed
571
# Offense count: 15
572 573 574
# Cop supports --auto-correct.
# Configuration parameters: AllowMultipleReturnValues.
Style/RedundantReturn:
Rémy Coutable's avatar
Rémy Coutable committed
575 576 577 578 579 580 581 582 583 584 585
  Exclude:
    - 'app/controllers/application_controller.rb'
    - 'app/controllers/concerns/issuable_actions.rb'
    - 'app/controllers/groups/application_controller.rb'
    - 'app/controllers/omniauth_callbacks_controller.rb'
    - 'app/controllers/profiles/keys_controller.rb'
    - 'app/controllers/projects/application_controller.rb'
    - 'app/services/access_token_validation_service.rb'
    - 'lib/gitlab/utils.rb'
    - 'lib/google_api/auth.rb'

586
# Offense count: 460
Connor Shea's avatar
Connor Shea committed
587 588 589 590
# Cop supports --auto-correct.
Style/RedundantSelf:
  Enabled: false

591
# Offense count: 142
Connor Shea's avatar
Connor Shea committed
592
# Cop supports --auto-correct.
Rémy Coutable's avatar
Rémy Coutable committed
593
# Configuration parameters: EnforcedStyle, AllowInnerSlashes.
Connor Shea's avatar
Connor Shea committed
594 595
# SupportedStyles: slashes, percent_r, mixed
Style/RegexpLiteral:
596 597 598
  Enabled: true
  EnforcedStyle: mixed
  AllowInnerSlashes: false
Connor Shea's avatar
Connor Shea committed
599

600
# Offense count: 36
Connor Shea's avatar
Connor Shea committed
601 602
# Cop supports --auto-correct.
Style/RescueModifier:
603
  Enabled: false
604

605
# Offense count: 107
Rémy Coutable's avatar
Rémy Coutable committed
606 607 608 609 610 611
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle.
# SupportedStyles: implicit, explicit
Style/RescueStandardError:
  Enabled: false

612
# Offense count: 8
Connor Shea's avatar
Connor Shea committed
613 614
# Cop supports --auto-correct.
Style/SelfAssignment:
Rémy Coutable's avatar
Rémy Coutable committed
615 616 617 618 619 620 621 622
  Exclude:
    - 'app/models/concerns/bulk_member_access_load.rb'
    - 'app/serializers/base_serializer.rb'
    - 'app/services/notification_service.rb'
    - 'lib/api/runners.rb'
    - 'spec/features/merge_requests/diff_notes_resolve_spec.rb'
    - 'spec/features/projects/clusters/interchangeability_spec.rb'
    - 'spec/support/import_export/configuration_helper.rb'
Connor Shea's avatar
Connor Shea committed
623 624 625 626 627

# Offense count: 50
# Cop supports --auto-correct.
# Configuration parameters: AllowIfMethodIsEmpty.
Style/SingleLineMethods:
Rémy Coutable's avatar
Rémy Coutable committed
628 629
  Exclude:
    - 'lib/gitlab/ci/ansi2html.rb'
Connor Shea's avatar
Connor Shea committed
630

Rémy Coutable's avatar
Rémy Coutable committed
631
# Offense count: 66
Connor Shea's avatar
Connor Shea committed
632
# Cop supports --auto-correct.
Rémy Coutable's avatar
Rémy Coutable committed
633
# Configuration parameters: .
Connor Shea's avatar
Connor Shea committed
634 635 636 637
# SupportedStyles: use_perl_names, use_english_names
Style/SpecialGlobalVars:
  EnforcedStyle: use_perl_names

Rémy Coutable's avatar
Rémy Coutable committed
638
# Offense count: 1
Connor Shea's avatar
Connor Shea committed
639
# Cop supports --auto-correct.
Rémy Coutable's avatar
Rémy Coutable committed
640 641 642 643 644 645 646
Style/StderrPuts:
  Exclude:
    - 'config/initializers/rspec_profiling.rb'

# Offense count: 45
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle.
Connor Shea's avatar
Connor Shea committed
647 648
# SupportedStyles: single_quotes, double_quotes
Style/StringLiteralsInInterpolation:
Douwe Maan's avatar
Douwe Maan committed
649
  Enabled: false
650

651
# Offense count: 106
Connor Shea's avatar
Connor Shea committed
652 653 654 655 656 657
# Cop supports --auto-correct.
# Configuration parameters: IgnoredMethods.
# IgnoredMethods: respond_to, define_method
Style/SymbolProc:
  Enabled: false

Rémy Coutable's avatar
Rémy Coutable committed
658
# Offense count: 9
659
# Cop supports --auto-correct.
Rémy Coutable's avatar
Rémy Coutable committed
660
# Configuration parameters: EnforcedStyle, AllowSafeAssignment.
661
# SupportedStyles: require_parentheses, require_no_parentheses, require_parentheses_when_complex
662
Style/TernaryParentheses:
Rémy Coutable's avatar
Rémy Coutable committed
663 664 665 666 667 668 669
  Exclude:
    - 'app/finders/projects_finder.rb'
    - 'app/helpers/namespaces_helper.rb'
    - 'features/support/capybara.rb'
    - 'lib/gitlab/ci/build/artifacts/metadata/entry.rb'
    - 'spec/requests/api/pipeline_schedules_spec.rb'
    - 'spec/support/capybara.rb'
670

671
# Offense count: 17
Connor Shea's avatar
Connor Shea committed
672 673 674
# Cop supports --auto-correct.
# Configuration parameters: AllowNamedUnderscoreVariables.
Style/TrailingUnderscoreVariable:
Rémy Coutable's avatar
Rémy Coutable committed
675 676 677 678 679 680 681 682 683 684 685 686 687
  Exclude:
    - 'app/controllers/admin/background_jobs_controller.rb'
    - 'app/controllers/invites_controller.rb'
    - 'app/helpers/tab_helper.rb'
    - 'lib/backup/manager.rb'
    - 'lib/gitlab/logger.rb'
    - 'lib/gitlab/upgrader.rb'
    - 'lib/system_check/app/migrations_are_up_check.rb'
    - 'lib/system_check/incoming_email/mail_room_running_check.rb'
    - 'lib/tasks/gitlab/check.rake'
    - 'lib/tasks/gitlab/task_helpers.rb'
    - 'spec/lib/gitlab/etag_caching/middleware_spec.rb'
    - 'spec/services/quick_actions/interpret_service_spec.rb'
Connor Shea's avatar
Connor Shea committed
688

Rémy Coutable's avatar
Rémy Coutable committed
689
# Offense count: 4
Connor Shea's avatar
Connor Shea committed
690 691
# Cop supports --auto-correct.
Style/UnlessElse:
Rémy Coutable's avatar
Rémy Coutable committed
692 693 694 695 696
  Exclude:
    - 'lib/backup/manager.rb'
    - 'lib/gitlab/project_search_results.rb'
    - 'lib/tasks/gitlab/check.rake'
    - 'spec/features/issues/award_emoji_spec.rb'
Connor Shea's avatar
Connor Shea committed
697

698
# Offense count: 31
Connor Shea's avatar
Connor Shea committed
699 700
# Cop supports --auto-correct.
Style/UnneededInterpolation:
Douwe Maan's avatar
Douwe Maan committed
701
  Enabled: false
Connor Shea's avatar
Connor Shea committed
702

703
# Offense count: 22840
Rémy Coutable's avatar
Rémy Coutable committed
704 705 706 707
# Configuration parameters: AllowHeredoc, AllowURI, URISchemes, IgnoreCopDirectives, IgnoredPatterns.
# URISchemes: http, https
Metrics/LineLength:
  Max: 1310