-Rails:
- Enabled: true
-
-Style/PerlBackrefs:
- AutoCorrect: false
+AllCops:
+ TargetRubyVersion: 2.3
+ Exclude:
+ - 'spec/**/*'
+ - 'db/**/*'
+ - 'app/views/**/*'
+ - 'config/**/*'
+ - 'bin/*'
+ - 'Rakefile'
+ - 'node_modules/**/*'
+ - 'Vagrantfile'
+ - 'vendor/**/*'
-Style/ClassAndModuleChildren:
+Bundler/OrderedGems:
Enabled: false
-Metrics/BlockNesting:
- Max: 2
-
-Metrics/LineLength:
- AllowURI: true
- Enabled: false
+Layout/AccessModifierIndentation:
+ EnforcedStyle: indent
-Metrics/MethodLength:
- CountComments: false
- Max: 10
+Layout/SpaceInsideHashLiteralBraces:
+ EnforcedStyle: space
Metrics/AbcSize:
Max: 100
Metrics/CyclomaticComplexity:
Max: 15
+Metrics/LineLength:
+ AllowURI: true
+ Enabled: false
+
Metrics/MethodLength:
+ CountComments: false
Max: 55
Metrics/ModuleLength:
CountComments: false
Max: 200
-Metrics/PerceivedComplexity:
- Max: 10
-
Metrics/ParameterLists:
Max: 4
CountKeywordArgs: true
-Style/AccessModifierIndentation:
- EnforcedStyle: indent
+Metrics/PerceivedComplexity:
+ Max: 10
+
+Rails:
+ Enabled: true
+
+Rails/HasAndBelongsToMany:
+ Enabled: false
+
+Style/ClassAndModuleChildren:
+ Enabled: false
Style/CollectionMethods:
Enabled: true
Style/FrozenStringLiteralComment:
Enabled: true
-Style/SpaceInsideHashLiteralBraces:
- EnforcedStyle: space
-
-Style/TrailingCommaInLiteral:
- EnforcedStyleForMultiline: 'comma'
-
-Style/RegexpLiteral:
+Style/GuardClause:
Enabled: false
Style/Lambda:
Enabled: false
-Style/GuardClause:
- Enabled: false
-
-Rails/HasAndBelongsToMany:
- Enabled: false
+Style/PerlBackrefs:
+ AutoCorrect: false
-Bundler/OrderedGems:
+Style/RegexpLiteral:
Enabled: false
-AllCops:
- TargetRubyVersion: 2.3
- Exclude:
- - 'spec/**/*'
- - 'db/**/*'
- - 'app/views/**/*'
- - 'config/**/*'
- - 'bin/*'
- - 'Rakefile'
- - 'node_modules/**/*'
- - 'Vagrantfile'
- - 'vendor/**/*'
+Style/TrailingCommaInLiteral:
+ EnforcedStyleForMultiline: 'comma'