Asana/ruby-asana

View on GitHub
.rubocop.yml

Summary

Maintainability
Test Coverage
require: rubocop-rspec

AllCops:
  TargetRubyVersion: 2.7
  NewCops: enable
  Exclude:
    - 'bin/**/*'
    - 'examples/**/*'
    - 'lib/asana/resources/*'
    - 'lib/asana/resources/gen/**/*'
    - 'spec/templates/unicorn.rb'
    - 'spec/templates/world.rb'
    - 'test.rb'

LineLength:
  Max: 120

Metrics/ParameterLists:
  Enabled: false

Metrics/ClassLength:
  Enabled: false

Metrics/MethodLength:
  Max: 20

Metrics/CyclomaticComplexity:
  Max: 20

Metrics/PerceivedComplexity:
  Max: 20

RSpec/ContextWording:
  Enabled: false

RSpec/ExampleLength:
  Enabled: false

RSpec/MultipleExpectations:
  Enabled: false

RSpec/NestedGroups:
  Enabled: false

RSpec/FilePath:
  CustomTransform: {'OAuth2': 'oauth2'}

RSpec/MultipleMemoizedHelpers:
  Enabled: false