require:
  - rubocop-rspec

AllCops:
  NewCops: enable

Style/FrozenStringLiteralComment:
  Enabled: false

Style/TrailingCommaInHashLiteral:
  EnforcedStyleForMultiline: 'comma'

Layout/HashAlignment:
  EnforcedColonStyle: table

Metrics/BlockLength:
  Max: 35
  ExcludedMethods: [ 'describe' ]

Metrics/MethodLength:
  Max: 25

Metrics/AbcSize:
  Max: 30

Metrics/CyclomaticComplexity:
  Max: 10

require:
  - rubocop-rspec

AllCops:
  NewCops: enable

Style/FrozenStringLiteralComment:
  Enabled: false

Style/TrailingCommaInHashLiteral:
  EnforcedStyleForMultiline: 'comma'

Layout/HashAlignment:
  EnforcedColonStyle: table

Metrics/BlockLength:
  Max: 35
  ExcludedMethods: [ 'describe' ]

Metrics/MethodLength:
  Max: 25

Metrics/AbcSize:
  Max: 30

Metrics/CyclomaticComplexity:
  Max: 10

RSpec/DescribeClass:
  Enabled: false

Disable DescribeClass when writing puppet-lint plugins.
Disable DescribeClass when writing puppet-lint plugins.

These are not the same as an actual class so this is not something
I intend to fix.
