Sha256: 11322164e0299c6d5e6a8f4b38fdcca0d24fdeaf24c20427bb29e06483cb49c4

Contents?: true

Size: 1.32 KB

Versions: 3

Compression:

Stored size: 1.32 KB

Contents

AllCops:
  Exclude:
    # These are autogenerated binstubs.
    - 'bin/*'
    # Keep rubocop from scanning installed gems.
    - 'vendor/**/*'
  TargetRubyVersion: 2.1
# Line length is something that isn't dogmatic. 80 chars is a good recommendation.
Metrics/LineLength:
  Enabled: false
# This requires leading comments which can tend to be redundant.
Style/Documentation:
  Enabled: false

Metrics/BlockLength:
  Exclude:
    # Tests involve long blocks.
    - 'spec/**/*'

# I'm not pulling in a library, or forcing Ruby 2.3+
Layout/IndentHeredoc:
  Enabled: false

# Extra cops:

# Encourages block syntax for things like File.open
Style/AutoResourceCleanup:
  Enabled: true

# Standardize multi-line params.
Layout/FirstArrayElementLineBreak:
  Enabled: true
Layout/FirstHashElementLineBreak:
  Enabled: true
Layout/FirstMethodArgumentLineBreak:
  Enabled: true
Layout/FirstMethodParameterLineBreak:
  Enabled: true

# Encourage using public_send to prove that you actually want to bypass visibility.
Style/Send:
  Enabled: true

# If you interpolate a literal, just include it in the string itself.
Lint/LiteralInInterpolation:
  Enabled: true

# Personal preference. Makes the diffs smaller.
Style/TrailingCommaInLiteral:
  EnforcedStyleForMultiline: consistent_comma
Style/TrailingCommaInArguments:
  EnforcedStyleForMultiline: consistent_comma

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
letsencrypt_webfaction-2.2.1 .rubocop.yml
letsencrypt_webfaction-2.2.0 .rubocop.yml
letsencrypt_webfaction-2.1.0 .rubocop.yml