mirror of
https://github.com/athityakumar/colorls.git
synced 2024-09-19 05:31:23 +02:00
104 lines
1.7 KiB
YAML
104 lines
1.7 KiB
YAML
require: rubocop-performance
|
|
|
|
AllCops:
|
|
Include:
|
|
- 'lib/**/*'
|
|
Exclude:
|
|
- 'vendor/**/*'
|
|
- 'benchmarks/*'
|
|
- 'profile/*'
|
|
- 'lib/yaml/*'
|
|
- 'lib/**/*.sh'
|
|
DisplayCopNames: true
|
|
TargetRubyVersion: 2.3
|
|
|
|
# Preferred codebase style ---------------------------------------------
|
|
|
|
Layout/ExtraSpacing:
|
|
AllowForAlignment: true
|
|
|
|
Style/FormatString:
|
|
EnforcedStyle: percent
|
|
|
|
Style/AndOr:
|
|
EnforcedStyle: conditionals
|
|
|
|
Layout/SpaceAroundEqualsInParameterDefault:
|
|
EnforcedStyle: no_space
|
|
|
|
Layout/SpaceInsideBlockBraces:
|
|
EnforcedStyle: space
|
|
|
|
Layout/SpaceInsideHashLiteralBraces:
|
|
EnforcedStyle: no_space
|
|
|
|
Layout/AlignParameters:
|
|
EnforcedStyle: with_fixed_indentation
|
|
|
|
Style/EmptyElse:
|
|
EnforcedStyle: empty
|
|
|
|
Metrics/BlockLength:
|
|
Exclude:
|
|
- 'spec/**/*'
|
|
|
|
Metrics/LineLength:
|
|
Max: 120
|
|
|
|
Metrics/ModuleLength:
|
|
Max: 200
|
|
|
|
Metrics/ClassLength:
|
|
Max: 350
|
|
|
|
Metrics/ParameterLists:
|
|
Max: 15
|
|
|
|
Naming/FileName:
|
|
Enabled: false
|
|
|
|
Style/ParallelAssignment:
|
|
Enabled: false
|
|
|
|
Style/DoubleNegation:
|
|
Enabled: false
|
|
|
|
Style/SingleLineBlockParams:
|
|
Enabled: false
|
|
|
|
Style/PerlBackrefs:
|
|
Enabled: false
|
|
|
|
Layout/SpaceAfterComma:
|
|
Enabled: false
|
|
|
|
Layout/SpaceAroundOperators:
|
|
Enabled: false
|
|
|
|
Style/EmptyCaseCondition:
|
|
Enabled: false
|
|
|
|
Style/MultilineBlockChain:
|
|
Enabled: false
|
|
|
|
Style/StderrPuts:
|
|
Enabled: false
|
|
|
|
# Current preferred metrics --------------------------------------------
|
|
# Better values are encouraged, but not required.
|
|
Metrics/AbcSize:
|
|
Max: 30
|
|
|
|
Metrics/MethodLength:
|
|
Max: 20
|
|
|
|
Metrics/CyclomaticComplexity:
|
|
Max: 8
|
|
|
|
Metrics/PerceivedComplexity:
|
|
Max: 8
|
|
|
|
# TODO -----------------------------------------------------------------
|
|
|
|
Style/Documentation:
|
|
Enabled: false
|