Sha256: a1b00c4994b00187370d16d8a604510ed02d69067ca84451c9c6321ca186d68c

Contents?: true

Size: 1.95 KB

Versions: 3

Compression:

Stored size: 1.95 KB

Contents

AllCops:
  Include:
  - 'Rakefile'
  - '*.gemspec'
  - 'lib/**/*.rb'
  - 'spec/**/*.rb'
  Exclude:
  - 'bin/**/*'
  - 'smoke/**/*'
  - 'Gemfile'
  - 'vendor/bundle/**/*'
  DisplayCopNames: true
  StyleGuideCopsOnly: false
  TargetRubyVersion: 2.4

Layout/EmptyLinesAroundArguments:
  Enabled: false

Layout/SpaceBeforeBlockBraces:
  EnforcedStyleForEmptyBraces: space

Layout/HashAlignment:
  EnforcedColonStyle: table
  EnforcedHashRocketStyle: table

Metrics/AbcSize:
  Max: 20

Metrics/BlockLength:
  Exclude:
  - 'spec/**/*.rb'
  - 'influxdb-rails.gemspec'

Layout/LineLength:
  Max: 100
  Exclude:
  - 'spec/**/*.rb'

Metrics/ModuleLength:
  CountComments: false  # count full line comments?
  Max: 120

Metrics/ParameterLists:
  Max: 6

Naming/MethodParameterName:
  AllowedNames: [io, id, db, ex]

Naming/FileName:
  Exclude:
  - lib/influxdb-rails.rb
  - sample-dashboard/Rakefile

Style/Documentation:
  Enabled: false

Style/FormatStringToken:
  Enabled: false

Style/FrozenStringLiteralComment:
  Enabled: false

Style/NumericPredicate:
  Enabled: false

Style/RescueModifier:
  Enabled: false

Style/StringLiterals:
  EnforcedStyle: double_quotes

Style/TrailingCommaInArrayLiteral:
  EnforcedStyleForMultiline: comma
  Exclude:
  - "spec/**/*.rb"

Style/TrailingCommaInHashLiteral:
  EnforcedStyleForMultiline: comma
  Exclude:
  - "spec/**/*.rb"

Lint/DuplicateBranch:
  Enabled: true
Lint/DuplicateRegexpCharacterClassElement:
  Enabled: true
Lint/EmptyBlock:
  Enabled: true
Lint/EmptyClass:
  Enabled: true
Lint/NoReturnInBeginEndBlocks:
  Enabled: true
Lint/ToEnumArguments:
  Enabled: true
Lint/UnexpectedBlockArity:
  Enabled: true
Lint/UnmodifiedReduceAccumulator:
  Enabled: true
Style/ArgumentsForwarding:
  Enabled: true
Style/CollectionCompact:
  Enabled: true
Style/DocumentDynamicEvalDefinition:
  Enabled: true
Style/NegatedIfElseCondition:
  Enabled: true
Style/NilLambda:
  Enabled: true
Style/RedundantArgument:
  Enabled: true
Style/SwapValues:
  Enabled: true

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
influxdb-rails-1.0.2 .rubocop.yml
influxdb-rails-1.0.1 .rubocop.yml
influxdb-rails-1.0.1.beta3 .rubocop.yml