inherit_gem:
  bixby: bixby_default.yml

inherit_mode:
  merge:
    - Exclude

require:
 - ./lib/rubocop/cul.rb

AllCops:
  Exclude:
    - 'app/javascript/**/*'
    - 'node_modules/**/*'

# Turning off until we can support multiple enforced styles (key and table). This is available in newer version of rubocop.
Layout/HashAlignment:
  Enabled: false

# In Rubocop 0.68 (a newer version than we're using right now), the IndentHash rule has been renamed to IndentFirstHashElement.
Layout/FirstHashElementIndentation:
  EnforcedStyle: consistent

RSpec/MessageSpies:
  Enabled: false

Style/BlockDelimiters:
  EnforcedStyle: braces_for_chaining

Style/RedundantSelf:
  Enabled: false

Metrics/BlockLength:
  Exclude:
    - 'spec/**/*'

Rails/HasAndBelongsToMany:
  Enabled: false