Rails:
 Enabled: true

Style/StringLiterals:
  Enabled: true
  EnforcedStyle: single_quotes

Style/AsciiComments:
  Enabled: false

Style/ModuleFunction:
  Enabled: false

Style/Next:
  Enabled: false

Style/GuardClause:
  Enabled: false

Metrics/LineLength:
  Max: 120

Style/TrivialAccessors:
  AllowPredicates: true

Style/IfUnlessModifier:
  MaxLineLength: 30

Metrics/AbcSize:
  Severity: refactor

Metrics/PerceivedComplexity:
  Severity: refactor

Metrics/ParameterLists:
  Severity: refactor

Metrics/MethodLength:
  Severity: refactor

Metrics/CyclomaticComplexity:
  Severity: refactor

Style/SignalException:
  EnforcedStyle: semantic
  
Style/MultilineMethodCallIndentation:
  EnforcedStyle: indented  

Rails:
 Enabled: true

Style/StringLiterals:
  Enabled: true
  EnforcedStyle: single_quotes

Style/AsciiComments:
  Enabled: false

Style/ModuleFunction:
  Enabled: false

Style/Next:
  Enabled: false

Style/GuardClause:
  Enabled: false

Metrics/LineLength:
  Max: 120

Style/TrivialAccessors:
  AllowPredicates: true

Style/IfUnlessModifier:
  MaxLineLength: 30

Metrics/AbcSize:
  Severity: refactor

Metrics/PerceivedComplexity:
  Severity: refactor

Metrics/ParameterLists:
  Severity: refactor

Metrics/MethodLength:
  Severity: refactor

Metrics/CyclomaticComplexity:
  Severity: refactor

Style/SignalException:
  EnforcedStyle: semantic
  
Style/MultilineMethodCallIndentation:
  EnforcedStyle: indented  
  
Style/IndentArray:
  EnforcedStyle: consistent


Enforce consistent style while indenting arrays
Enforce consistent style while indenting arrays

Before:

```ruby
array = [
  :value
]
but_in_a_method_call([
                       :its_like_this
                     ])
```

After:

```ruby
array = [
  :value
]
and_in_a_method_call([
  :no_difference
])
# align_brackets
and_now_for_something = [
                          :completely_different
                        ]
```