Sha256: 4ac2061ca9c1a2e7c4dd10b50d202ca26f21cbb84e7a346223369eff65ec59a6

Contents?: true

Size: 1.44 KB

Versions: 8

Compression:

Stored size: 1.44 KB

Contents

AllCops:
  TargetRubyVersion: 2.3
  Exclude:
    # Because these are vendor files.
    - 'node_modules/**/*'

Metrics/AbcSize:
  Exclude:
    # TODO
    - 'lib/sequenceserver.rb'
Metrics/MethodLength:
  # Because 15 lines in a method is just about as good as 10 (default). And we
  # have a couple that can't be helped.
  Max: 15
  Exclude:
    # TODO:
    - 'lib/sequenceserver.rb'
Metrics/ModuleLength:
  Exclude:
    # TODO:
    #   Revisit later.
    - 'lib/sequenceserver.rb'
    - 'spec/blast_spec.rb'
Metrics/ClassLength:
  Max: 150
Metrics/BlockNesting:
  Exclude:
    - 'bin/sequenceserver'
Metrics/BlockLength:
  Exclude:
    - 'bin/sequenceserver'
    - 'sequenceserver.gemspec'

Style/UnlessElse:
  # TODO:
  #   Fix in bin/sequenceserver and re-enable.
  Enabled: false
Naming/ClassAndModuleCamelCase:
  Exclude:
    # TODO:
    #   Revisit later.
    - 'lib/sequenceserver/exceptions.rb'
Style/Lambda:
  Exclude:
    # Because we support 1.8.7.
    - '**/*.rb'
Style/EachWithObject:
  Exclude:
    # Because we support 1.8.7.
    - '**/*.rb'
Style/AsciiComments:
  # Nothing wrong with non-ascii chars, like © in comments.
  Enabled: false
Style/SignalException:
  # Roughly, use fail to fail and raise to signal.
  EnforcedStyle: semantic
Style/FrozenStringLiteralComment:
  # Immutability is good. Switching to immutable strings is like a paradigm
  # shift and should be approached more carefully. Thus, disabling this cop
  # for now.
  Enabled: false

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
sequenceserver-2.0.0.rc7 .rubocop.yml
sequenceserver-2.0.0.rc6 .rubocop.yml
sequenceserver-2.0.0.rc5 .rubocop.yml
sequenceserver-2.0.0.rc4 .rubocop.yml
sequenceserver-2.0.0.rc3 .rubocop.yml
sequenceserver-2.0.0.rc2 .rubocop.yml
sequenceserver-2.0.0.rc1 .rubocop.yml
sequenceserver-2.0.0.beta4 .rubocop.yml