hanami-view/.rubocop.yml

127 lines
1.9 KiB
YAML
Raw Normal View History

2019-10-16 07:38:41 +00:00
AllCops:
TargetRubyVersion: 2.5
2020-03-08 19:14:02 +00:00
Exclude:
- spec/support/coverage.rb
- spec/support/warnings.rb
- Gemfile.devtools
- "*.gemspec"
2019-10-16 07:38:41 +00:00
2020-03-13 11:53:20 +00:00
Layout/SpaceInLambdaLiteral:
Enabled: false
Layout/MultilineMethodCallIndentation:
2019-10-16 07:38:41 +00:00
Enabled: true
2020-03-13 11:53:20 +00:00
EnforcedStyle: indented
2019-10-16 07:38:41 +00:00
2020-03-13 11:53:20 +00:00
Layout/IndentFirstArrayElement:
EnforcedStyle: consistent
2020-01-09 08:49:19 +00:00
2020-03-13 11:53:20 +00:00
Layout/SpaceInsideHashLiteralBraces:
Enabled: true
EnforcedStyle: no_space
EnforcedStyleForEmptyBraces: no_space
2020-01-09 08:49:19 +00:00
2020-03-13 11:53:20 +00:00
Lint/HandleExceptions:
2020-01-09 08:49:19 +00:00
Exclude:
2020-03-13 11:53:20 +00:00
- "spec/spec_helper.rb"
2020-01-09 08:49:19 +00:00
2020-03-13 11:53:20 +00:00
Lint/BooleanSymbol:
2020-01-09 08:49:19 +00:00
Enabled: false
2020-03-13 11:53:20 +00:00
Naming/PredicateName:
Enabled: false
Naming/FileName:
2020-01-09 08:49:19 +00:00
Exclude:
2020-03-13 11:53:20 +00:00
- "lib/*-*.rb"
2020-01-09 08:49:19 +00:00
2020-03-13 11:53:20 +00:00
Naming/MethodName:
2020-01-09 08:49:19 +00:00
Enabled: false
2020-03-13 11:53:20 +00:00
Naming/MemoizedInstanceVariableName:
2020-01-04 11:10:28 +00:00
Enabled: false
2020-03-13 11:53:20 +00:00
Metrics/LineLength:
Max: 100
Exclude:
- "spec/**/*_spec.rb"
2019-10-16 07:38:41 +00:00
2020-03-13 11:53:20 +00:00
Metrics/MethodLength:
2019-10-16 07:38:41 +00:00
Enabled: false
2020-03-13 11:53:20 +00:00
Metrics/ClassLength:
2019-10-16 07:38:41 +00:00
Enabled: false
2020-03-13 11:53:20 +00:00
Metrics/BlockLength:
2019-10-16 07:38:41 +00:00
Enabled: false
2020-03-13 11:53:20 +00:00
Metrics/AbcSize:
Max: 25
2019-10-16 07:38:41 +00:00
2020-03-13 11:53:20 +00:00
Metrics/CyclomaticComplexity:
Enabled: true
Max: 12
2019-10-16 07:38:41 +00:00
2020-03-13 11:53:20 +00:00
Style/AccessModifierDeclarations:
2020-01-04 11:10:28 +00:00
Enabled: false
2019-10-16 07:38:41 +00:00
2020-03-13 11:53:20 +00:00
Style/Alias:
Enabled: true
EnforcedStyle: prefer_alias_method
2019-10-16 07:38:41 +00:00
2020-03-13 11:53:20 +00:00
Style/AsciiComments:
2020-02-02 17:13:46 +00:00
Enabled: false
2020-03-13 11:53:20 +00:00
Style/BlockDelimiters:
2020-02-14 09:48:17 +00:00
Enabled: false
2020-03-13 11:53:20 +00:00
Style/ClassAndModuleChildren:
2020-01-09 08:49:19 +00:00
Exclude:
2020-03-13 11:53:20 +00:00
- "spec/**/*_spec.rb"
2019-10-16 07:38:41 +00:00
2020-03-13 11:53:20 +00:00
Style/ConditionalAssignment:
2019-10-16 07:38:41 +00:00
Enabled: false
2020-03-13 11:53:20 +00:00
Style/DateTime:
2019-10-16 07:38:41 +00:00
Enabled: false
2020-03-13 11:53:20 +00:00
Style/Documentation:
2020-01-04 11:10:28 +00:00
Enabled: false
2020-03-13 11:53:20 +00:00
Style/EachWithObject:
Enabled: false
2019-10-16 07:38:41 +00:00
2020-03-13 11:53:20 +00:00
Style/FormatString:
2019-10-16 07:38:41 +00:00
Enabled: false
2020-03-13 11:53:20 +00:00
Style/GuardClause:
2019-10-16 07:38:41 +00:00
Enabled: false
2019-11-03 12:43:55 +00:00
2020-03-13 11:53:20 +00:00
Style/IfUnlessModifier:
Enabled: false
2020-01-09 08:49:19 +00:00
2020-03-13 11:53:20 +00:00
Style/LambdaCall:
2019-11-03 12:43:55 +00:00
Enabled: false
2019-12-14 10:47:55 +00:00
2020-03-13 11:53:20 +00:00
Style/ParallelAssignment:
2019-12-14 10:47:55 +00:00
Enabled: false
2019-12-14 14:36:17 +00:00
2020-03-13 11:53:20 +00:00
Style/StabbyLambdaParentheses:
2019-12-14 14:36:17 +00:00
Enabled: false
2020-01-09 08:49:19 +00:00
2020-03-13 11:53:20 +00:00
Style/StringLiterals:
Enabled: true
EnforcedStyle: double_quotes
ConsistentQuotesInMultiline: false
2020-01-09 08:49:19 +00:00
2020-03-13 11:53:20 +00:00
Style/StringLiteralsInInterpolation:
2020-01-09 08:49:19 +00:00
Enabled: true
2020-03-13 11:53:20 +00:00
EnforcedStyle: double_quotes
Style/SymbolArray:
Exclude:
- "spec/**/*_spec.rb"
Style/TrailingUnderscoreVariable:
Enabled: false