AllCops: TargetRubyVersion: 2.6 Layout/LineLength: Max: 128 Layout/RescueEnsureAlignment: Enabled: false Layout/EmptyLinesAroundAttributeAccessor: Enabled: false Layout/EmptyLineBetweenDefs: Enabled: false Layout/HashAlignment: Enabled: false Metrics/MethodLength: Enabled: false Metrics/ModuleLength: Enabled: false Metrics/ClassLength: Enabled: false Metrics/AbcSize: Enabled: false Metrics/CyclomaticComplexity: Max: 14 Metrics/PerceivedComplexity: Max: 14 Metrics/ParameterLists: Enabled: false Lint/NestedMethodDefinition: Enabled: false Style/ZeroLengthPredicate: Enabled: false Style/Documentation: Enabled: false Style/CommentedKeyword: Enabled: false Style/PercentLiteralDelimiters: Enabled: false Style/SymbolArray: Enabled: false Style/UnpackFirst: Enabled: false Naming/AccessorMethodName: Enabled: false Naming/MemoizedInstanceVariableName: Enabled: true Exclude: - test/**/* Naming/RescuedExceptionsVariableName: Enabled: false Style/CaseLikeIf: Enabled: false Style/RedundantRegexpEscape: Enabled: false Style/OptionalBooleanParameter: Enabled: false Style/ExplicitBlockArgument: Enabled: false Style/KeywordParametersOrder: Enabled: false Gemspec/DateAssignment: Enabled: true Layout/LineEndStringConcatenationIndentation: Enabled: true Layout/SpaceBeforeBrackets: Enabled: true Lint/AmbiguousAssignment: Enabled: true Lint/AmbiguousOperatorPrecedence: Enabled: false Lint/AmbiguousRange: Enabled: true Lint/DeprecatedConstants: Enabled: true Lint/DuplicateBranch: Enabled: true Lint/DuplicateRegexpCharacterClassElement: Enabled: true Lint/EmptyBlock: Enabled: true Lint/EmptyClass: Enabled: true Lint/EmptyInPattern: Enabled: true Lint/IncompatibleIoSelectWithFiberScheduler: Enabled: true Lint/LambdaWithoutLiteralBlock: Enabled: true Lint/NoReturnInBeginEndBlocks: Enabled: true Lint/NumberedParameterAssignment: Enabled: true Lint/OrAssignmentToConstant: Enabled: true Lint/RedundantDirGlobSort: Enabled: true Lint/RequireRelativeSelfPath: Enabled: true Lint/SymbolConversion: Enabled: true Lint/ToEnumArguments: Enabled: true Lint/TripleQuotes: Enabled: true Lint/UnexpectedBlockArity: Enabled: true Lint/UnmodifiedReduceAccumulator: Enabled: true Security/IoMethods: Enabled: true Style/ArgumentsForwarding: Enabled: true Style/CollectionCompact: Enabled: true Style/DocumentDynamicEvalDefinition: Enabled: true Style/EndlessMethod: Enabled: true Style/HashConversion: Enabled: true Style/HashExcept: Enabled: true Style/IfWithBooleanLiteralBranches: Enabled: true Style/InPatternThen: Enabled: true Style/MultilineInPatternThen: Enabled: true Style/NegatedIfElseCondition: Enabled: true Style/NilLambda: Enabled: true Style/NumberedParameters: Enabled: true Style/NumberedParametersLimit: Enabled: true Style/QuotedSymbols: Enabled: true Style/RedundantArgument: Enabled: true Style/RedundantSelfAssignmentBranch: Enabled: true Style/SelectByRegexp: Enabled: true Style/StringChars: Enabled: true Style/SwapValues: Enabled: true