AllCops: NewCops: enable DisplayCopNames: true DisplayStyleGuide: true Exclude: - "bin/*" - "db/schema.rb" - "lib/templates/**/*" - "**/node_modules/**/*" - "tmp/**/*" - "vendor/**/*" - "log/**/*" Layout/CaseIndentation: Enabled: false Layout/FirstArrayElementIndentation: EnforcedStyle: consistent Layout/HashAlignment: Enabled: false Layout/LineLength: Max: 120 Layout/MultilineMethodCallIndentation: EnforcedStyle: indented Lint/AmbiguousBlockAssociation: Enabled: false Lint/ScriptPermission: Exclude: - "Rakefile" Metrics/AbcSize: Max: 35 Exclude: - "spec/**/*" Metrics/BlockLength: CountComments: false Max: 50 Exclude: - "config/**/*" - "spec/**/*" Metrics/ClassLength: Max: 250 Exclude: - "spec/**/*" Metrics/MethodLength: Max: 25 Exclude: - "db/migrate/*" - "spec/**/*" Naming/PredicateName: Enabled: false Security/YAMLLoad: Enabled: false Style/BarePercentLiterals: EnforcedStyle: percent_q Style/BlockDelimiters: EnforcedStyle: braces_for_chaining Style/Documentation: Enabled: false Style/EmptyMethod: EnforcedStyle: expanded Style/FrozenStringLiteralComment: EnforcedStyle: never Style/Lambda: EnforcedStyle: literal Style/ModuleFunction: EnforcedStyle: extend_self Style/MutableConstant: Enabled: false Style/PreferredHashMethods: Enabled: false Style/StringLiterals: EnforcedStyle: double_quotes Style/StringLiteralsInInterpolation: EnforcedStyle: double_quotes Style/TernaryParentheses: EnforcedStyle: require_parentheses_when_complex