diff options
Diffstat (limited to '.rubocop.yml')
-rw-r--r-- | .rubocop.yml | 36 |
1 files changed, 32 insertions, 4 deletions
diff --git a/.rubocop.yml b/.rubocop.yml index 15ba678d4..b973f01cd 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -18,9 +18,29 @@ Metrics/MethodLength: CountComments: false Max: 10 -Metrics/ModuleLength: +Metrics/AbcSize: Max: 100 +Metrics/BlockNesting: + Max: 3 + +Metrics/ClassLength: + CountComments: false + Max: 200 + +Metrics/CyclomaticComplexity: + Max: 15 + +Metrics/MethodLength: + Max: 55 + +Metrics/ModuleLength: + CountComments: false + Max: 200 + +Metrics/PerceivedComplexity: + Max: 10 + Metrics/ParameterLists: Max: 4 CountKeywordArgs: true @@ -37,10 +57,10 @@ Style/Documentation: Enabled: false Style/DoubleNegation: - Enabled: false + Enabled: true Style/FrozenStringLiteralComment: - Enabled: false + Enabled: true Style/SpaceInsideHashLiteralBraces: EnforcedStyle: space @@ -51,10 +71,18 @@ Style/TrailingCommaInLiteral: Style/RegexpLiteral: Enabled: false +Style/Lambda: + Enabled: false + +Rails/HasAndBelongsToMany: + Enabled: false + AllCops: - TargetRubyVersion: 2.2 + TargetRubyVersion: 2.3 Exclude: - 'spec/**/*' - 'db/**/*' - 'app/views/**/*' - 'config/**/*' + - 'bin/*' + - 'Rakefile' |