Sha256: 1c67375cabd2f411534d11aa2a076a7286a6bedd883214c32cd500a22f602829

Contents?: true

Size: 1.99 KB

Versions: 11

Compression:

Stored size: 1.99 KB

Contents

# target_version:
#   rubocop v0.30.0

# Exclude autogenerated files
AllCops:
  Exclude:
    - "vendor/**/*" # rubocop config/default.yml
    - "db/schema.rb"
  DisplayCopNames: true

##################### Style ##################################

Style/AndOr:
  EnforcedStyle: conditionals

Style/AsciiComments:
  Enabled: false

Style/BlockDelimiters:
  Enabled: false

Style/BracesAroundHashParameters:
  Enabled: false

Style/DeprecatedHashMethods:
  Enabled: false

Style/Documentation:
  Enabled: false

Style/DoubleNegation:
  Enabled: false

Style/DotPosition:
  EnforcedStyle: trailing

Style/EmptyElse:
  EnforcedStyle: empty

Style/FormatString:
  EnforcedStyle: percent

Style/GuardClause:
  MinBodyLength: 5

Style/HashSyntax:
  EnforcedStyle: ruby19_no_mixed_keys
  Exclude:
    - "**/*.rake"
    - "Rakefile"

Style/IfUnlessModifier:
  Enabled: false

Style/IndentHash:
  EnforcedStyle: consistent

Style/Lambda:
  Enabled: false

Style/NumericLiterals:
  MinDigits: 6

Style/PredicateName:
  Enabled: false

Style/RedundantSelf:
  Enabled: false

Style/RedundantReturn:
  AllowMultipleReturnValues: true

Style/SignalException:
  EnforcedStyle: only_raise

Style/SpaceAroundOperators:
  MultiSpaceAllowedForOperators:
    - "="
    - "=>"
    - "||"

Style/StringLiterals:
  EnforcedStyle: double_quotes

Style/StringLiteralsInInterpolation:
  Enabled: false

Style/SingleLineBlockParams:
  Enabled: false

Style/SingleSpaceBeforeFirstArg:
  Enabled: false

Style/TrailingComma:
  EnforcedStyleForMultiline: comma

##################### Lint ##################################

Lint/UnderscorePrefixedVariableName:
  Enabled: false

Lint/UnusedMethodArgument:
  Enabled: false

##################### Metrics ##################################

Metrics/AbcSize:
  Max: 30

Metrics/CyclomaticComplexity:
  Max: 10

Metrics/LineLength:
  Max: 160
  Exclude:
    - "db/migrate/*.rb"

Metrics/MethodLength:
  Max: 20
  Exclude:
    - "db/migrate/*.rb"

Metrics/PerceivedComplexity:
  Max: 8

Metrics/ClassLength:
  Max: 120

Version data entries

11 entries across 11 versions & 2 rubygems

Version Path
rubicure-0.3.1 .hound.yml
rubicure-0.3.0 .hound.yml
rubicure-0.2.9 .hound.yml
rubicure-0.2.8.1 .hound.yml
rubicure-0.2.8 .hound.yml
rubicure-0.2.7 .hound.yml
rubicure-0.2.6 .hound.yml
itamae-plugin-resource-encrypted_remote_file-0.0.2 .hound.yml
itamae-plugin-resource-encrypted_remote_file-0.0.1 .hound.yml
itamae-plugin-resource-encrypted_remote_file-0.0.1.beta1 .hound.yml
rubicure-0.2.5 .hound.yml