require: - rubocop-minitest - rubocop-rake AllCops: NewCops: enable TargetRubyVersion: 3.0 Style/StringLiterals: Enabled: true EnforcedStyle: double_quotes Style/StringLiteralsInInterpolation: Enabled: true EnforcedStyle: double_quotes Layout/ArgumentAlignment: EnforcedStyle: with_fixed_indentation Layout/ParameterAlignment: Enabled: true EnforcedStyle: with_fixed_indentation IndentationWidth: 2 Layout/EndOfLine: EnforcedStyle: lf Layout/FirstArrayElementIndentation: EnforcedStyle: consistent Layout/FirstHashElementIndentation: EnforcedStyle: consistent Layout/MultilineMethodCallIndentation: Enabled: true EnforcedStyle: indented Lint/AmbiguousBlockAssociation: Exclude: - 'test/**/*.rb' Lint/RaiseException: Enabled: true Lint/StructNewOverride: Enabled: true Metrics/BlockLength: Exclude: - '*.gemspec' - 'Rakefile' - 'test/**/*.rb' Metrics/ModuleLength: Exclude: - 'test/**/*.rb' Layout/LineLength: Exclude: - 'test/**/*.rb' IgnoredPatterns: - '^#*' Naming/RescuedExceptionsVariableName: PreferredName: boom Style/Documentation: Enabled: false Style/HashEachMethods: Enabled: true Style/HashTransformKeys: Enabled: true Style/HashTransformValues: Enabled: true Style/WordArray: Enabled: false Style/TrailingCommaInArrayLiteral: Enabled: false Style/TrailingCommaInHashLiteral: Enabled: false