AllCops: TargetRubyVersion: 2.6 Metrics/LineLength: Max: 128 Metrics/MethodLength: Enabled: false Metrics/ModuleLength: Enabled: false Metrics/ClassLength: Enabled: false Metrics/CyclomaticComplexity: Enabled: false Metrics/PerceivedComplexity: Enabled: false Metrics/AbcSize: Enabled: false Metrics/BlockLength: Enabled: false Style/Documentation: Enabled: false Style/RegexpLiteral: Enabled: false # blocked on https://github.com/appium/ruby_lib/issues/312. Already removed from core part Style/GlobalVars: Enabled: false Style/PercentLiteralDelimiters: Enabled: false Style/CommentedKeyword: Enabled: false Naming/AccessorMethodName: Enabled: false Naming/RescuedExceptionsVariableName: Enabled: false Layout/HeredocIndentation: Enabled: false Layout/RescueEnsureAlignment: Enabled: false Layout/HashAlignment: Enabled: false Style/ExplicitBlockArgument: Enabled: false Style/OptionalBooleanParameter: Enabled: false Naming/MethodParameterName: Enabled: false Style/KeywordParametersOrder: Enabled: false Style/AccessorGrouping: Enabled: false Style/StringConcatenation: Enabled: false Lint/NonDeterministicRequireOrder: 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: false 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: false 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