mirror of
https://gitlab.com/gitlab-org/gitlab-foss.git
synced 2025-08-16 15:57:22 +00:00
31 lines
1.0 KiB
YAML
31 lines
1.0 KiB
YAML
inherit_from:
|
|
- ../config/rubocop.yml
|
|
|
|
Gemfile/MissingFeatureCategory:
|
|
Enabled: false
|
|
|
|
RSpec/InstanceVariable:
|
|
Exclude:
|
|
- spec/**/*.rb
|
|
|
|
Lint/BinaryOperatorWithIdenticalOperands:
|
|
Exclude:
|
|
- spec/**/*.rb
|
|
|
|
# We use EnforcedStyle of comparison here due to it being better
|
|
# performing code as seen in https://gitlab.com/gitlab-org/gitlab/-/merge_requests/36221#note_375659681
|
|
Style/NumericPredicate:
|
|
EnforcedStyle: comparison
|
|
|
|
# FIXME: When enabled, there's a spec failure in ee/spec/requests/api/graphql/mutations/merge_requests/update_approval_rule_spec.rb:51,
|
|
# due to the `default_value` of `remove_hidden_groups` set to `[]`, most probably instead of `false`, in ee/app/graphql/mutations/merge_requests/update_approval_rule.rb.
|
|
# The problem is that `Object#=~` exists (even though it's deprecated), hence calling it on an `Array` doesn't blow up, but `Array#match?` doesn't exist.
|
|
Performance/RegexpMatch:
|
|
Exclude:
|
|
- lib/gitlab/utils.rb
|
|
|
|
Rails/OutputSafety:
|
|
Details: grace period
|
|
Exclude:
|
|
- 'lib/gitlab/utils.rb'
|