From b4d549fe4884cdae3f435d3af2b42e83195b7d44 Mon Sep 17 00:00:00 2001 From: Brendan Coles Date: Tue, 26 Jan 2021 07:48:13 +0000 Subject: [PATCH] Rubocop: Bump Ruby version to 2.6 and define new cops --- .rubocop.yml | 60 +++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 57 insertions(+), 3 deletions(-) diff --git a/.rubocop.yml b/.rubocop.yml index 96f648550..18e5208a6 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -4,21 +4,75 @@ AllCops: - 'tmp/**/*' - 'tools/**/*' - 'doc/**/*' - TargetRubyVersion: 2.5 + TargetRubyVersion: 2.6 + +Layout/LineLength: + Enabled: true + Max: 180 Metrics/AbcSize: Enabled: false + Metrics/BlockLength: Enabled: false + Metrics/ClassLength: Enabled: false -Metrics/LineLength: - Enabled: false + Metrics/MethodLength: Enabled: false + Metrics/PerceivedComplexity: Enabled: false + Metrics/CyclomaticComplexity: Enabled: false + Style/FrozenStringLiteralComment: Enabled: false + +# TODO: review these +Layout/SpaceBeforeBrackets: + Enabled: false +Lint/AmbiguousAssignment: + Enabled: false +Lint/DeprecatedConstants: + Enabled: false +Lint/DuplicateBranch: + Enabled: false +Lint/DuplicateRegexpCharacterClassElement: + Enabled: false +Lint/EmptyBlock: + Enabled: false +Lint/EmptyClass: + Enabled: false +Lint/LambdaWithoutLiteralBlock: + Enabled: false +Lint/NoReturnInBeginEndBlocks: + Enabled: false +Lint/RedundantDirGlobSort: + Enabled: false +Lint/ToEnumArguments: + Enabled: false +Lint/UnexpectedBlockArity: + Enabled: false +Lint/UnmodifiedReduceAccumulator: + Enabled: false +Style/ArgumentsForwarding: + Enabled: false +Style/CollectionCompact: + Enabled: false +Style/DocumentDynamicEvalDefinition: + Enabled: false +Style/EndlessMethod: + Enabled: false +Style/HashExcept: + Enabled: false +Style/NegatedIfElseCondition: + Enabled: false +Style/NilLambda: + Enabled: false +Style/RedundantArgument: + Enabled: false +Style/SwapValues: + Enabled: false