# This configuration was generated by
# `rubocop --auto-gen-config`
# on 2016-07-27 08:41:15 +0200 using RuboCop version 0.42.0.
# The point is for the user to remove these configuration records
# one by one as the offenses are removed from the code base.
# Note that changes in the inspected code, or installation of new
# versions of RuboCop, may require this file to be generated again.

# Offense count: 1
Metrics/AbcSize:
  Max: 20

# Offense count: 2
# Configuration parameters: AllowHeredoc, AllowURI, URISchemes.
# URISchemes: http, https
Metrics/LineLength:
  Max: 223

# Offense count: 5
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles, IndentationWidth.
# SupportedStyles: with_first_parameter, with_fixed_indentation
Style/AlignParameters:
  Exclude:
    - 'lib/capistrano/template/helpers/uploader.rb'

# Offense count: 11
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles.
# SupportedStyles: percent_q, bare_percent
Style/BarePercentLiterals:
  Exclude:
    - 'lib/capistrano/template/tasks/template_defaults.rake'
    - 'spec/integration/capistrano/template/helpers/dsl_spec.rb'
    - 'spec/integration/capistrano/template/helpers/uploader_spec.rb'
    - 'spec/unit/capistrano/template/helpers/uploader_spec.rb'

# Offense count: 1
# Cop supports --auto-correct.
Style/BlockEndNewline:
  Exclude:
    - 'lib/capistrano/template/tasks/template_defaults.rake'

# Offense count: 1
# Cop supports --auto-correct.
Style/ClosingParenthesisIndentation:
  Exclude:
    - 'lib/capistrano/template/helpers/uploader.rb'

# Offense count: 31
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles.
# SupportedStyles: empty_lines, no_empty_lines
Style/EmptyLinesAroundBlockBody:
  Exclude:
    - 'spec/integration/capistrano/template/helpers/dsl_spec.rb'
    - 'spec/integration/capistrano/template/helpers/paths_lookup_spec.rb'
    - 'spec/integration/capistrano/template/helpers/uploader_spec.rb'
    - 'spec/unit/capistrano/template/helpers/paths_lookup_spec.rb'
    - 'spec/unit/capistrano/template/helpers/renderer_spec.rb'
    - 'spec/unit/capistrano/template/helpers/template_digester_spec.rb'
    - 'spec/unit/capistrano/template/helpers/uploader_spec.rb'

# Offense count: 2
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles, IndentationWidth.
# SupportedStyles: consistent, special_for_inner_method_call, special_for_inner_method_call_in_parentheses
Style/FirstParameterIndentation:
  Exclude:
    - 'spec/integration/capistrano/template/helpers/uploader_spec.rb'
    - 'spec/unit/capistrano/template/helpers/uploader_spec.rb'

# Offense count: 1
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles.
# SupportedStyles: line_count_dependent, lambda, literal
Style/Lambda:
  Exclude:
    - 'lib/capistrano/template/tasks/template_defaults.rake'

# Offense count: 1
Style/MethodMissing:
  Exclude:
    - 'lib/capistrano/template/helpers/dsl.rb'

# Offense count: 1
# Cop supports --auto-correct.
Style/MultilineBlockLayout:
  Exclude:
    - 'lib/capistrano/template/tasks/template_defaults.rake'

# Offense count: 1
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles.
# SupportedStyles: symmetrical, new_line, same_line
Style/MultilineMethodCallBraceLayout:
  Exclude:
    - 'lib/capistrano/template/helpers/dsl.rb'

# Offense count: 1
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles.
# SupportedStyles: symmetrical, new_line, same_line
Style/MultilineMethodDefinitionBraceLayout:
  Exclude:
    - 'lib/capistrano/template/helpers/uploader.rb'

# Offense count: 1
# Cop supports --auto-correct.
Style/MutableConstant:
  Exclude:
    - 'lib/capistrano/template/version.rb'

# Offense count: 6
# Cop supports --auto-correct.
# Configuration parameters: EnforcedOctalStyle, SupportedOctalStyles.
# SupportedOctalStyles: zero_with_o, zero_only
Style/NumericLiteralPrefix:
  Exclude:
    - 'lib/capistrano/template/helpers/dsl.rb'
    - 'lib/capistrano/template/helpers/uploader.rb'
    - 'spec/integration/capistrano/template/helpers/uploader_spec.rb'
    - 'spec/unit/capistrano/template/helpers/uploader_spec.rb'

# Offense count: 10
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles.
# SupportedStyles: lower_case_q, upper_case_q
Style/PercentQLiterals:
  Exclude:
    - 'lib/capistrano/template/tasks/template_defaults.rake'
    - 'spec/integration/capistrano/template/helpers/dsl_spec.rb'
    - 'spec/integration/capistrano/template/helpers/uploader_spec.rb'
    - 'spec/unit/capistrano/template/helpers/uploader_spec.rb'

# Offense count: 1
# Cop supports --auto-correct.
Style/RedundantParentheses:
  Exclude:
    - 'lib/capistrano/template/tasks/template_defaults.rake'

# Offense count: 1
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles.
# SupportedStyles: only_raise, only_fail, semantic
Style/SignalException:
  Exclude:
    - 'lib/capistrano/template/helpers/dsl.rb'

# Offense count: 2
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles.
# SupportedStyles: space, no_space
Style/SpaceBeforeBlockBraces:
  Exclude:
    - 'lib/capistrano/template/tasks/template_defaults.rake'

# Offense count: 2
# Cop supports --auto-correct.
Style/SpaceBeforeComma:
  Exclude:
    - 'lib/capistrano/template/helpers/uploader.rb'
    - 'lib/capistrano/template/tasks/template_defaults.rake'

# Offense count: 4
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles, EnforcedStyleForEmptyBraces, SpaceBeforeBlockParameters.
# SupportedStyles: space, no_space
Style/SpaceInsideBlockBraces:
  Exclude:
    - 'lib/capistrano/template/helpers/dsl.rb'
    - 'lib/capistrano/template/tasks/template_defaults.rake'

# Offense count: 2
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles, ConsistentQuotesInMultiline.
# SupportedStyles: single_quotes, double_quotes
Style/StringLiterals:
  Exclude:
    - 'lib/capistrano/template/tasks/template_defaults.rake'

# Offense count: 2
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles.
# SupportedStyles: final_newline, final_blank_line
Style/TrailingBlankLines:
  Exclude:
    - 'Gemfile'
    - 'lib/capistrano/template/tasks/template_defaults.rake'

# Offense count: 1
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyleForMultiline, SupportedStyles.
# SupportedStyles: comma, consistent_comma, no_comma
Style/TrailingCommaInLiteral:
  Exclude:
    - 'spec/unit/capistrano/template/helpers/dsl_spec.rb'

# Offense count: 1
# Cop supports --auto-correct.
Style/UnneededInterpolation:
  Exclude:
    - 'spec/integration/capistrano/template/helpers/paths_lookup_spec.rb'

# Offense count: 11
# Cop supports --auto-correct.
Style/UnneededPercentQ:
  Exclude:
    - 'capistrano-template.gemspec'
    - 'lib/capistrano/template/tasks/template_defaults.rake'
    - 'spec/integration/capistrano/template/helpers/dsl_spec.rb'
    - 'spec/integration/capistrano/template/helpers/uploader_spec.rb'
    - 'spec/unit/capistrano/template/helpers/uploader_spec.rb'