.rubocop.yml in pdksync-0.5.0 vs .rubocop.yml in pdksync-0.6.0
- old
+ new
@@ -1,53 +1,59 @@
---
AllCops:
DisplayCopNames: true
- TargetRubyVersion: '2.1'
Include:
- - "./**/*.rb"
+ - "./**/*.rb"
Exclude:
- - bin/*
- - ".vendor/**/*"
- - Gemfile
- - Rakefile
- - pkg/**/*
- - spec/fixtures/**/*
- - vendor/**/*
- - modules_pdksync/**/*
+ - bin/*
+ - ".vendor/**/*"
+ - Gemfile
+ - Rakefile
+ - pkg/**/*
+ - spec/fixtures/**/*
+ - vendor/**/*
+ - modules_pdksync/**/*
Metrics/LineLength:
Description: People have wide screens, use them.
- Max: 200
+ Max: 235
Style/BlockDelimiters:
- Description: Prefer braces for chaining. Mostly an aesthetical choice. Better to
+ Description:
+ Prefer braces for chaining. Mostly an aesthetical choice. Better to
be consistent then.
EnforcedStyle: braces_for_chaining
Style/ClassAndModuleChildren:
+ Enabled: false
Description: Compact style reduces the required amount of indentation.
EnforcedStyle: compact
+ Exclude:
+ - lib/pdksync/configuration.rb
Style/EmptyElse:
Description: Enforce against empty else clauses, but allow `nil` for clarity.
EnforcedStyle: empty
Style/FormatString:
Description: Following the main puppet project's style, prefer the % format format.
EnforcedStyle: percent
Style/FormatStringToken:
- Description: Following the main puppet project's style, prefer the simpler template
+ Description:
+ Following the main puppet project's style, prefer the simpler template
tokens over annotated ones.
EnforcedStyle: template
Style/Lambda:
Description: Prefer the keyword for easier discoverability.
EnforcedStyle: literal
Style/RegexpLiteral:
Description: Community preference. See https://github.com/voxpupuli/modulesync_config/issues/168
EnforcedStyle: percent_r
Style/TernaryParentheses:
- Description: Checks for use of parentheses around ternary conditions. Enforce parentheses
+ Description:
+ Checks for use of parentheses around ternary conditions. Enforce parentheses
on complex expressions for better readability, but seriously consider breaking
it up.
EnforcedStyle: require_parentheses_when_complex
Style/TrailingCommaInArguments:
- Description: Prefer always trailing comma on multiline argument lists. This makes
+ Description:
+ Prefer always trailing comma on multiline argument lists. This makes
diffs, and re-ordering nicer.
EnforcedStyleForMultiline: comma
Style/SymbolArray:
Description: Using percent style obscures symbolic intent of array's contents.
EnforcedStyle: brackets
@@ -80,5 +86,10 @@
Enabled: false
Style/IfUnlessModifier:
Enabled: false
Style/SymbolProc:
Enabled: false
+Style/Documentation:
+ Exclude:
+ - lib/pdksync/utils.rb
+ - lib/pdksync/logger.rb
+ - lib/pdksync/configuration.rb