Sha256: e8201a89bc1238aabffc31d96330602736bc905cbb0fecf8959514d8e3b5cc3d

Contents?: true

Size: 1004 Bytes

Versions: 1

Compression:

Stored size: 1004 Bytes

Contents

require:
  - rubocop-rubycw
  - rubocop-on-rbs

AllCops:
  TargetRubyVersion: 3.0
  DisabledByDefault: true
  Exclude:
    - 'vendor/bundle/**/*'
Rubycw/Rubycw:
  Enabled: true
  Exclude:
    - 'test/**/*_test.rb'
    - 'test/typecheck/**/*.rb'

RBS:
  Enabled: true

RBS/Layout:
  Enabled: true
  Exclude:
    - 'sig/**/*'
    - 'test/**/*'
RBS/Layout/CommentIndentation:
  Exclude:
    - core/string.rbs

RBS/Lint:
  Enabled: true
  Exclude:
    - 'sig/**/*'
    - 'test/**/*'
RBS/Lint/TopLevelInterface:
  Enabled: false
RBS/Lint/TopLevelTypeAlias:
  Enabled: false
RBS/Lint/AmbiguousKeywordArgumentKey:
  Exclude:
    # OpenSSL::KDF.scrypt
    - 'stdlib/openssl/0/openssl.rbs'

RBS/Style:
  Enabled: false
  Exclude:
    - 'sig/**/*'
    - 'test/**/*'
RBS/Style/EmptyArgument:
  Enabled: true
RBS/Style/InitializeReturnType:
  Enabled: true

Lint/DuplicateMethods:
  Enabled: true
  Include:
    - 'test/**/*_test.rb'

Style/FrozenStringLiteralComment:
  Enabled: true
  Include:
    - 'lib/**/*.rb'

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rbs-3.8.1 .rubocop.yml