AllCops: Exclude: - 'vendor/**/*' - 'tmp/**/*' TargetRubyVersion: 2.4 Style/FrozenStringLiteralComment: EnforcedStyle: always Layout/EndOfLine: EnforcedStyle: lf Layout/ClassStructure: Enabled: true Categories: module_inclusion: - include - prepend - extend ExpectedOrder: - module_inclusion - constants - public_class_methods - initializer - instance_methods - protected_methods - private_methods Layout/IndentHeredoc: EnforcedStyle: squiggly Lint/AmbiguousBlockAssociation: Exclude: - 'test/**/*.rb' Lint/InterpolationCheck: Exclude: - 'test/**/*.rb' Metrics/BlockLength: Exclude: - 'Rakefile' - '**/*.rake' - 'test/**/*.rb' - '*.gemspec' Metrics/ModuleLength: Exclude: - 'test/**/*.rb' Metrics/ParameterLists: CountKeywordArgs: false Naming/UncommunicativeMethodParamName: AllowedNames: - x - y - i - p - n - r - g - b - to - '_'