Sha256: af869c3b1cd30ca9efcc1d320ddae6dd99dc61e99d89b6b90d962d64d331dcab

Contents?: true

Size: 1.77 KB

Versions: 3

Compression:

Stored size: 1.77 KB

Contents

AllCops:
  TargetRubyVersion: 2.6
  Exclude:
    - bin/*
Documentation:
  Enabled: false
# TODO: remove this exception when java_processor.rb is fixed to rescue StandardError
Lint/RescueException:
  Exclude:
    - 'lib/schematron/java_processor.rb'
Metrics/AbcSize:
  # The ABC size is a calculated magnitude, so this number can be a Fixnum or
  # a Float.
  Max: 32
  Exclude:
    - 'test/**/*.rb'
    # TODO: remove exclusions below this line as ABC Size is fixed
    - 'lib/performance_rate_validator.rb'
Metrics/BlockLength:
  Exclude:
    - 'test/factories/*'
Metrics/ClassLength:
  Max: 120
  Exclude:
    - 'test/**/*'
    # TODO: remove exclusions below this line as Class length is fixed
    - 'lib/qrda_qdm_template_validator.rb'
Metrics/LineLength:
  Max: 150
  Exclude:
    - 'test/**/*'
    # TODO: remove exclusions below this line as line length is fixed
    - 'lib/reported_result_extractor.rb'
    - 'lib/data_validator.rb'
    - 'lib/measure_validator.rb'
Metrics/MethodLength:
  CountComments: false  # count full line comments?
  Max: 20
  Exclude:
    - 'test/**/*'
    # TODO: remove exclusions below this line as method length is fixed
    - 'lib/reported_result_extractor.rb'
Metrics/ModuleLength:
  Max: 110
  Exclude:
    # TODO: remove exclusions below this line as module length is fixed
    - 'lib/reported_result_extractor.rb'
# Avoid complex methods.
Metrics/CyclomaticComplexity:
  Max: 10
Metrics/PerceivedComplexity:
  Max: 10
Naming/UncommunicativeMethodParamName:
  Enabled: false
Style/DateTime:
  Enabled: false
Style/GuardClause:
  MinBodyLength: 100
  Exclude:
    # TODO: remove exclusions below this line as ABC Size is fixed
    - 'lib/performance_rate_validator.rb'
Style/MixinUsage:
  Exclude:
    - 'test/test_helper.rb'
Style/RescueStandardError:
  Enabled: false

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
cqm-validators-2.0.1 .rubocop.yml
cqm-validators-2.0.0 .rubocop.yml
cqm-validators-1.0.1.0 .rubocop.yml