Sha256: 518d3fa228c7e80202beabaf34d45ede01ab91ccc76a266220832c101eed8de4

Contents?: true

Size: 1.15 KB

Versions: 6

Compression:

Stored size: 1.15 KB

Contents

AllCops:
  Exclude:
    - 'tmp/**/*'

# Allow if (foo = get_foo) style
Lint/AssignmentInCondition:
  AllowSafeAssignment: true

# Require lines to fit in pull requests.
Metrics/LineLength:
  Max: 92

# Allow and/or for control flow only
Style/AndOr:
  EnforcedStyle: conditionals

# Dot at end of line makes it clearer that the line is not done
Style/DotPosition:
  EnforcedStyle: trailing

# Require at least two dependent lines before suggesting a guard clause
Style/GuardClause:
  MinBodyLength: 2

# Don't use if or unless as modifier if the line gets too long
Style/IfUnlessModifier:
  MaxLineLength: 60

# Multi-line assignment should be simply indented. Aligning them makes it even
# harder to keep a sane line length.
Style/MultilineOperationIndentation:
  EnforcedStyle: indented

# Multi-line method calls should be simply indented. Aligning them makes it
# even harder to keep a sane line length.
Style/MultilineMethodCallIndentation:
  EnforcedStyle: indented

# Explicite numbers are often clearer, and more robust.
Style/NumericPredicate:
  Enabled: false

# Allow explicit return with multiple return values
Style/RedundantReturn:
  AllowMultipleReturnValues: true

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
keep_up-0.5.1 .rubocop.yml
keep_up-0.5.0 .rubocop.yml
keep_up-0.4.0 .rubocop.yml
keep_up-0.3.0 .rubocop.yml
keep_up-0.2.0 .rubocop.yml
keep_up-0.1.0 .rubocop.yml