.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