#inherit_from: .rubocop_todo.yml #require: # - rubocop-rspec AllCops: NewCops: enable SuggestExtensions: false TargetRubyVersion: 2.6 DisplayCopNames: true DisplayStyleGuide: true Exclude: - test/**/* - tmp/* - vendor/**/* - Gemfile - rubyXL.gemspec # "Excessive" parentheses are your friend. You will understand it in time, Luke. Style/TernaryParentheses: Enabled: false # Implicity is evil. Unwilingness to type a couple extra characters is laziness. Style/RedundantConstantBase: Enabled: false # I don't see a good reason in this. Unless you are paid per line. Style/CommentedKeyword: Enabled: false # Yes, some things are "redundant" but they are there exactly to drive home some point... Style/RedundantSelf: Enabled: false Naming/AccessorMethodName: Enabled: false Layout/FirstArrayElementIndentation: Enabled: false Style/Documentation: Enabled: false Layout/LeadingCommentSpace: Enabled: false Style/BlockDelimiters: Enabled: false Style/HashSyntax: Enabled: false Style/MultilineIfThen: Enabled: false Style/ParenthesesAroundCondition: Enabled: false Style/MultilineWhenThen: Enabled: false Style/RedundantPercentQ: Enabled: false Style/PercentLiteralDelimiters: Enabled: false Style/NumericLiterals: Enabled: false Style/ExponentialNotation: Enabled: false Layout/SpaceInsideArrayLiteralBrackets: EnforcedStyle: space Enabled: false Layout/SpaceBeforeBlockBraces: Enabled: false Layout/EmptyLineAfterGuardClause: Enabled: false Naming/MethodParameterName: Enabled: false Naming/ClassAndModuleCamelCase: Enabled: false Naming/ConstantName: Enabled: false Layout/HashAlignment: EnforcedHashRocketStyle: table Layout/SpaceInsidePercentLiteralDelimiters: Enabled: false Metrics/BlockLength: Enabled: false Metrics/ClassLength: Enabled: false Metrics/MethodLength: Enabled: false Metrics/PerceivedComplexity: Enabled: false Metrics/ParameterLists: Enabled: false Metrics/CyclomaticComplexity: Enabled: false Metrics/ModuleLength: Enabled: false