require: - rubocop-rspec # - rubocop-jekyll # inherit_gem: # rubocop-jekyll: .rubocop.yml AllCops: Exclude: - demo/_site/**/* - exe/**/* - vendor/**/* - Gemfile* NewCops: enable TargetRubyVersion: 2.6 Gemspec/DeprecatedAttributeAssignment: Enabled: false Gemspec/RequireMFA: Enabled: false Layout/HashAlignment: EnforcedHashRocketStyle: table Layout/LineLength: Max: 150 Layout/MultilineMethodCallIndentation: Enabled: false Metrics/AbcSize: Max: 45 Metrics/BlockLength: Exclude: - jekyll_flexible_include_plugin.gemspec - spec/**/* Metrics/ClassLength: Exclude: - spec/**/* Metrics/CyclomaticComplexity: Max: 10 Metrics/MethodLength: Max: 30 Metrics/PerceivedComplexity: Max: 15 Naming/FileName: Exclude: - Rakefile RSpec/ExampleLength: Max: 20 RSpec/MultipleExpectations: Max: 15 Style/CommandLiteral: Enabled: false Style/Documentation: Enabled: false Style/FrozenStringLiteralComment: Enabled: false Style/PercentLiteralDelimiters: Enabled: false Style/RegexpLiteral: Enabled: false Style/StringConcatenation: Exclude: - spec/**/* Style/StringLiterals: Enabled: false Style/StringLiteralsInInterpolation: Enabled: false Style/TrailingCommaInHashLiteral: EnforcedStyleForMultiline: comma