require: - rubocop-minitest - rubocop-packaging - rubocop-performance - rubocop-rails AllCops: NewCops: enable Layout/AccessModifierIndentation: EnforcedStyle: outdent Layout/CaseIndentation: EnforcedStyle: end Layout/ElseAlignment: Enabled: false Layout/EndAlignment: EnforcedStyleAlignWith: start_of_line Layout/FirstHashElementIndentation: EnforcedStyle: consistent Layout/LineLength: Max: 120 Layout/MultilineMethodCallIndentation: EnforcedStyle: indented Layout/SpaceInsideHashLiteralBraces: EnforcedStyle: no_space Metrics/AbcSize: Enabled: false Metrics/BlockLength: Enabled: false Metrics/BlockNesting: Enabled: false Metrics/ClassLength: Enabled: false Metrics/CollectionLiteralLength: Enabled: false Metrics/CyclomaticComplexity: Enabled: false Metrics/MethodLength: Enabled: false Metrics/ModuleLength: Enabled: false Metrics/ParameterLists: Enabled: false Metrics/PerceivedComplexity: Enabled: false Minitest/MultipleAssertions: Enabled: false Naming/AccessorMethodName: Enabled: false Naming/AsciiIdentifiers: Enabled: false Naming/BinaryOperatorParameterName: Enabled: true Naming/BlockForwarding: Enabled: false Naming/BlockParameterName: Enabled: true MinNameLength: 1 AllowNamesEndingInNumbers: true AllowedNames: [] ForbiddenNames: [] Naming/ClassAndModuleCamelCase: Enabled: true Naming/ConstantName: Enabled: true Naming/FileName: Enabled: false Naming/HeredocDelimiterCase: Enabled: true EnforcedStyle: uppercase Naming/HeredocDelimiterNaming: Enabled: false Naming/InclusiveLanguage: Enabled: false Naming/MemoizedInstanceVariableName: Enabled: false Naming/MethodName: Enabled: false Naming/MethodParameterName: Enabled: false Naming/PredicateName: Enabled: false Naming/RescuedExceptionsVariableName: Enabled: false Naming/VariableName: Enabled: true EnforcedStyle: snake_case Naming/VariableNumber: Enabled: false Rails/I18nLocaleTexts: Enabled: false Style/ClassAndModuleChildren: Enabled: false Style/Documentation: Enabled: false Style/FrozenStringLiteralComment: Enabled: false Style/IfUnlessModifier: Enabled: false Style/QuotedSymbols: Enabled: true EnforcedStyle: same_as_string_literals Style/RedundantSelf: Enabled: false Style/StringLiterals: Enabled: true EnforcedStyle: double_quotes ConsistentQuotesInMultiline: false Style/StringLiteralsInInterpolation: Enabled: true EnforcedStyle: double_quotes Style/SymbolArray: Enabled: false Style/TrailingCommaInArrayLiteral: Enabled: true EnforcedStyleForMultiline: comma Style/TrailingCommaInHashLiteral: Enabled: true EnforcedStyleForMultiline: comma Style/WordArray: Enabled: false