Sha256: 07ff9732479971aab0c4c4c79f37b40fa9767b0cd961e450e979d9c430904dc2

Contents?: true

Size: 1.14 KB

Versions: 1

Compression:

Stored size: 1.14 KB

Contents

inherit_mode:
    merge:
      - AllowedNames

AllCops:
    EnabledByDefault: true
    Include:
        - 'bin/tileset_tooling'
        - 'features/**/*.rb'
        - 'lib/**/*.rb'
        - 'test/**/*.rb'

Metrics/AbcSize:
    Max: 50

Metrics/BlockLength:
    Max: 50

Metrics/CyclomaticComplexity:
    Max: 8

Layout/LineLength:
    Max: 150

Metrics/MethodLength:
    Max: 50

Metrics/ParameterLists:
    Max: 7

Metrics/PerceivedComplexity:
    Max: 8

Naming/MethodParameterName:
    AllowedNames:
        - x1
        - y1
        - x2
        - y2

Style/DisableCopsWithinSourceCodeDirective:
    Enabled: False

Style/Documentation:
    Exclude:
        - 'features/**/*'
        - 'test/**/*'

Style/DocumentationMethod:
    Exclude:
        - 'features/**/*'
        - 'test/**/*'

Style/MethodCallWithArgsParentheses:
    Exclude:
        - 'features/**/*'
        - 'test/**/*'
    IgnoredMethods:
        - require

Style/Copyright:
    Notice: '# Copyright \(c\) 2020 Jean-Sebastien Gelinas, see LICENSE\.txt'
    AutocorrectNotice: '# Copyright (c) 2020 Jean-Sebastien Gelinas, see LICENSE.txt'

Style/ClassAndModuleChildren:
    EnforcedStyle: compact

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
tileset_tooling-0.1.0 .rubocop.yml