Lint/AmbiguousBlockAssociation: Enabled: false Lint/AmbiguousOperator: Enabled: false Lint/AmbiguousRegexpLiteral: Enabled: false Lint/AssignmentInCondition: Enabled: false AllowSafeAssignment: true Lint/BigDecimalNew: Enabled: true Lint/BinaryOperatorWithIdenticalOperands: Enabled: true Lint/BooleanSymbol: Enabled: false Lint/CircularArgumentReference: Enabled: true Lint/ConstantDefinitionInBlock: Enabled: false Lint/ConstantResolution: Enabled: false Only: [] Ignore: [] Lint/Debugger: Enabled: true Lint/DeprecatedClassMethods: Enabled: true Lint/DeprecatedOpenSSLConstant: Enabled: true Lint/DisjunctiveAssignmentInConstructor: Enabled: true AutoCorrect: false Lint/DuplicateCaseCondition: Enabled: true Lint/DuplicateMethods: Enabled: true Lint/DuplicateHashKey: Enabled: true Lint/DuplicateElsifCondition: Enabled: true Lint/DuplicateRequire: Enabled: true Lint/DuplicateRegexpCharacterClassElement: Enabled: true Lint/EachWithObjectArgument: Enabled: true Lint/DuplicateRescueException: Enabled: true Lint/ElseLayout: Enabled: true AutoCorrect: true Lint/EmptyBlock: Enabled: true AllowComments: true Lint/EmptyConditionalBody: Enabled: true AllowComments: true Lint/EmptyEnsure: Enabled: true AutoCorrect: true Lint/EmptyExpression: Enabled: true Lint/EmptyFile: Enabled: true AllowComments: true Lint/EmptyInterpolation: Enabled: true Lint/EmptyWhen: Enabled: false AllowComments: true Lint/EnsureReturn: Enabled: true Lint/ErbNewArguments: Enabled: true AutoCorrect: true Lint/FlipFlop: Enabled: true Lint/FloatOutOfRange: Enabled: true Lint/FloatComparison: Enabled: false Lint/FormatParameterMismatch: Enabled: true Lint/SelfAssignment: Enabled: true Lint/StructNewOverride: Enabled: true Lint/SuppressedException: Enabled: false Lint/HashCompareByIdentity: Enabled: false Lint/HeredocMethodCallPosition: Enabled: true Lint/IdentityComparison: Enabled: false Lint/ImplicitStringConcatenation: Enabled: true Lint/IneffectiveAccessModifier: Enabled: true Lint/InheritException: Enabled: true EnforcedStyle: standard_error Lint/InterpolationCheck: Enabled: true AutoCorrect: true Lint/LiteralAsCondition: Enabled: true Lint/LiteralInInterpolation: Enabled: true Lint/Loop: Enabled: true AutoCorrect: true Lint/MissingCopEnableDirective: Enabled: true Lint/MixedRegexpCaptureTypes: Enabled: true # NOTE: if you use named captures - numbered captures will be ignored. it is bad. validate it. Lint/MissingSuper: Enabled: false Lint/MultipleComparison: Enabled: true AllowMethodComparison: true Lint/NestedMethodDefinition: Enabled: true Lint/NestedPercentLiteral: Enabled: true Lint/NextWithoutAccumulator: Enabled: true Lint/NonDeterministicRequireOrder: Enabled: false Lint/NonLocalExitFromIterator: Enabled: false Lint/NumberConversion: Enabled: false Lint/OrderedMagicComments: Enabled: true Lint/OutOfRangeRegexpRef: Enabled: true Lint/ParenthesesAsGroupedExpression: Enabled: true AutoCorrect: true Lint/PercentStringArray: Enabled: true Lint/PercentSymbolArray: Enabled: true Lint/RaiseException: Enabled: true AutoCorrect: false AllowedImplicitNamespaces: - Gem Lint/RandOne: Enabled: true Lint/RedundantSafeNavigation: Enabled: true AllowedMethods: - instance_of? - kind_of? - is_a? - eql? - respond_to? - equal? Lint/RedundantWithIndex: Enabled: true Lint/RedundantWithObject: Enabled: true Lint/RegexpAsCondition: Enabled: true AutoCorrect: true Lint/RequireParentheses: Enabled: true Lint/RescueException: Enabled: true Lint/RescueType: Enabled: true Lint/ReturnInVoidContext: Enabled: true Lint/SafeNavigationChain: Enabled: true Lint/SafeNavigationConsistency: Enabled: true Lint/SafeNavigationWithEmpty: Enabled: true AutoCorrect: true Lint/ScriptPermission: Enabled: true Lint/SendWithMixinArgument: Enabled: true Lint/ShadowedArgument: Enabled: true IgnoreImplicitReferences: false Lint/ShadowedException: Enabled: true Lint/ShadowingOuterLocalVariable: Enabled: true Lint/RedundantStringCoercion: Enabled: true Lint/Syntax: Enabled: true Lint/ToEnumArguments: Enabled: false Lint/ToJSON: Enabled: true Lint/TopLevelReturnWithArgument: Enabled: true Lint/TrailingCommaInAttributeDeclaration: Enabled: true Lint/UnderscorePrefixedVariableName: Enabled: false Lint/UnmodifiedReduceAccumulator: Enabled: true Lint/UnifiedInteger: Enabled: true Lint/UnreachableLoop: Enabled: true Lint/RedundantCopDisableDirective: Enabled: true Lint/RedundantCopEnableDirective: Enabled: true Lint/RedundantRequireStatement: Enabled: true Lint/RedundantSplatExpansion: Enabled: true Lint/UnreachableCode: Enabled: true Lint/UnusedBlockArgument: Enabled: false IgnoreEmptyBlocks: true AllowUnusedKeywordArguments: false Lint/UnusedMethodArgument: Enabled: false AllowUnusedKeywordArguments: false IgnoreEmptyMethods: true IgnoreNotImplementedMethods: true Lint/UriEscapeUnescape: Enabled: false Lint/UriRegexp: Enabled: true Lint/UselessAccessModifier: Enabled: true ContextCreatingMethods: [] MethodCreatingMethods: - delegate - def_delegator - def_delegators AutoCorrect: true Lint/UselessAssignment: Enabled: true Lint/UselessElseWithoutRescue: Enabled: true Lint/UselessMethodDefinition: Enabled: true AllowComments: true Lint/UselessSetterCall: Enabled: true AutoCorrect: true Lint/UselessTimes: Enabled: true Lint/Void: Enabled: true CheckForMethodsWithNoSideEffects: false