LineLength:
  Max: 120
Documentation:
  Enabled: false
AndOr:
  Enabled: false

# Allow use of empty lines to visually group code into 'paragraphs'
EmptyLines:
  Enabled: false
Style/EmptyLinesAroundBlockBody:
  Enabled: false
Style/EmptyLinesAroundClassBody:
  Enabled: false
Style/EmptyLinesAroundMethodBody:
  Enabled: false
Style/EmptyLinesAroundModuleBody:
  Enabled: false

TrailingComma:
  Enabled: true
  EnforcedStyleForMultiline: comma
  SupportedStyles:
    - comma
    - no_comma

AllCops:
  Exclude:
    - !ruby/regexp /node_modules/
    - !ruby/regexp /db\/schema\.rb/

LineLength:
  Max: 120
Documentation:
  Enabled: false
AndOr:
  Enabled: false

# Allow use of empty lines to visually group code into 'paragraphs'
EmptyLines:
  Enabled: false
Style/EmptyLinesAroundBlockBody:
  Enabled: false
Style/EmptyLinesAroundClassBody:
  Enabled: false
Style/EmptyLinesAroundMethodBody:
  Enabled: false
Style/EmptyLinesAroundModuleBody:
  Enabled: false
Style/ModuleFunction:
  Enabled: false

TrailingComma:
  Enabled: true
  EnforcedStyleForMultiline: comma
  SupportedStyles:
    - comma
    - no_comma

AllCops:
  Exclude:
    - !ruby/regexp /node_modules/
    - !ruby/regexp /db\/schema\.rb/

Disable the module_function check . . .
Disable the module_function check . . .

Allows the use of extend self on a module.