Sha256: fc46e55289fcddbbd0e55371247693fe48cd2b07b3a3eb32394e48c5cb206607

Contents?: true

Size: 1.93 KB

Versions: 11

Compression:

Stored size: 1.93 KB

Contents

AllCops:
  Exclude:
    - db/**/*
    - lib/osso/db/**/*

# New rules must be explicitly opted into / out of
Lint/RaiseException:
  Enabled: true
Lint/StructNewOverride:
  Enabled: true
Style/HashEachMethods:
  Enabled: true
Style/HashTransformKeys:
  Enabled: true
Style/HashTransformValues:
  Enabled: true
Layout/SpaceAroundMethodCallOperator:
  Enabled: true
Style/ExponentialNotation:
  Enabled: true

Style/TrailingCommaInArguments:
  Description: "Checks for trailing comma in argument lists."
  StyleGuide: "https://github.com/bbatsov/ruby-style-guide#no-trailing-array-commas"
  EnforcedStyleForMultiline: comma
  SupportedStylesForMultiline:
    - comma
    - consistent_comma
    - no_comma
  Enabled: true

Style/TrailingCommaInArrayLiteral:
  Description: "Checks for trailing comma in array literals."
  StyleGuide: "https://github.com/bbatsov/ruby-style-guide#no-trailing-array-commas"
  EnforcedStyleForMultiline: comma
  SupportedStylesForMultiline:
    - comma
    - consistent_comma
    - no_comma
  Enabled: true

Style/TrailingCommaInHashLiteral:
  Description: "Checks for trailing comma in hash literals."
  StyleGuide: "https://github.com/bbatsov/ruby-style-guide#no-trailing-array-commas"
  EnforcedStyleForMultiline: comma
  SupportedStylesForMultiline:
    - comma
    - consistent_comma
    - no_comma
  Enabled: true

Layout/MultilineMethodCallIndentation:
  EnforcedStyle: indented

Layout/MultilineOperationIndentation:
  EnforcedStyle: indented
  
Layout/ArgumentAlignment:
  EnforcedStyle: with_fixed_indentation

Layout/DotPosition:
  Description: "Checks the position of the dot in multi-line method calls."
  StyleGuide: "https://github.com/bbatsov/ruby-style-guide#consistent-multi-line-chains"
  EnforcedStyle: trailing

Layout/LineLength:
  Exclude: 
    - 'spec/**/**.*'

Metrics/BlockLength:
  Exclude: 
    - 'spec/**/*'

Metrics/AbcSize:
  Max: 20

Style/Documentation:
  Enabled: false
  Exclude:
    - 'spec/**/*'
    - 'db/**.*'

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
osso-0.0.3.16 .rubocop.yml
osso-0.0.3.15 .rubocop.yml
osso-0.0.3.14 .rubocop.yml
osso-0.0.3.13 .rubocop.yml
osso-0.0.3.12 .rubocop.yml
osso-0.0.3.11 .rubocop.yml
osso-0.0.3.9 .rubocop.yml
osso-0.0.3.8 .rubocop.yml
osso-0.0.3.7 .rubocop.yml
osso-0.0.3.6 .rubocop.yml
osso-0.0.3.5 .rubocop.yml