require: # - rubocop-jekyll - rubocop-md - rubocop-performance - rubocop-rake - rubocop-rspec # 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/InitialIndentation: Exclude: - README.md Layout/HashAlignment: EnforcedColonStyle: table Exclude: - jekyll_flexible_include_plugin.gemspec Layout/LineLength: Max: 150 Layout/MultilineMethodCallIndentation: Enabled: false Lint/RedundantCopDisableDirective: Exclude: - jekyll_flexible_include_plugin.gemspec Metrics/AbcSize: Max: 45 Metrics/BlockLength: Exclude: - jekyll_flexible_include_plugin.gemspec - spec/**/* Metrics/ClassLength: Exclude: - spec/**/* Metrics/CyclomaticComplexity: Max: 20 Metrics/MethodLength: Max: 40 Metrics/PerceivedComplexity: Max: 15 Naming/FileName: Exclude: - Rakefile RSpec/ExampleLength: Max: 20 RSpec/MultipleExpectations: Max: 15 Style/CommandLiteral: Enabled: false Style/CommentedKeyword: 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