.rubocop.yml in freno-client-0.7.0 vs .rubocop.yml in freno-client-0.8.0
- old
+ new
@@ -1,302 +1,179 @@
+require: rubocop-performance
+
AllCops:
DisabledByDefault: true
+ TargetRubyVersion: 2.5
Bundler/DuplicatedGem:
Enabled: true
-
Bundler/OrderedGems:
Enabled: true
-Lint/CircularArgumentReference:
+Layout/BlockAlignment:
Enabled: true
+Layout/BlockEndNewline:
+ Enabled: true
+Layout/ConditionPosition:
+ Enabled: true
+Layout/DefEndAlignment:
+ Enabled: true
+Layout/EndOfLine:
+ Enabled: true
+Layout/IndentationStyle:
+ Enabled: true
+Layout/InitialIndentation:
+ Enabled: true
+Layout/SpaceAfterColon:
+ Enabled: true
+Layout/SpaceAfterComma:
+ Enabled: true
+Layout/SpaceAfterMethodName:
+ Enabled: true
+Layout/SpaceAfterNot:
+ Enabled: true
+Layout/SpaceAfterSemicolon:
+ Enabled: true
+Layout/SpaceAroundBlockParameters:
+ Enabled: true
+Layout/SpaceAroundEqualsInParameterDefault:
+ Enabled: true
+Layout/SpaceInsideArrayPercentLiteral:
+ Enabled: true
+Layout/SpaceInsideParens:
+ Enabled: true
+Layout/SpaceInsideRangeLiteral:
+ Enabled: true
+Layout/TrailingEmptyLines:
+ Enabled: true
+Layout/TrailingWhitespace:
+ Enabled: true
+Lint/CircularArgumentReference:
+ Enabled: true
Lint/Debugger:
Enabled: true
-
Lint/DeprecatedClassMethods:
Enabled: true
-
+Lint/DuplicateHashKey:
+ Enabled: true
Lint/DuplicateMethods:
Enabled: true
-
-Lint/DuplicatedKey:
- Enabled: true
-
Lint/EachWithObjectArgument:
Enabled: true
-
Lint/ElseLayout:
Enabled: true
-
Lint/EmptyEnsure:
Enabled: true
-
-Lint/EndInMethod:
- Enabled: true
-
Lint/EmptyInterpolation:
Enabled: true
-
Lint/EnsureReturn:
Enabled: true
-
-Lint/FloatOutOfRange:
- Enabled: true
-
Lint/FlipFlop:
Enabled: true
-
+Lint/FloatOutOfRange:
+ Enabled: true
Lint/FormatParameterMismatch:
Enabled: true
-
-Style/HashSyntax:
- Enabled: true
- EnforcedStyle: ruby19
-
Lint/LiteralInInterpolation:
Enabled: true
-
Lint/Loop:
Enabled: true
-
Lint/NextWithoutAccumulator:
Enabled: true
-
Lint/RandOne:
Enabled: true
-
+Lint/RedundantSplatExpansion:
+ Enabled: true
+Lint/RedundantStringCoercion:
+ Enabled: true
Lint/RequireParentheses:
Enabled: true
-
Lint/RescueException:
Enabled: true
-
-Lint/StringConversionInInterpolation:
- Enabled: true
-
Lint/UnderscorePrefixedVariableName:
Enabled: true
-
-Lint/UnneededSplatExpansion:
- Enabled: true
-
Lint/UnreachableCode:
Enabled: true
-
Lint/UselessComparison:
Enabled: true
-
Lint/UselessSetterCall:
Enabled: true
-
Lint/Void:
Enabled: true
-Metrics/AbcSize:
- Enabled: false
-
-Metrics/BlockLength:
- Enabled: false
-
-Metrics/BlockNesting:
- Enabled: false
-
-Metrics/ClassLength:
- Enabled: false
-
-Metrics/CyclomaticComplexity:
- Enabled: false
-
-Metrics/LineLength:
- Enabled: false
-
-Metrics/MethodLength:
- Enabled: false
-
-Metrics/ModuleLength:
- Enabled: false
-
-Metrics/ParameterLists:
- Enabled: false
-
-Metrics/PerceivedComplexity:
- Enabled: false
-
Naming/AsciiIdentifiers:
Enabled: true
-
Naming/ClassAndModuleCamelCase:
Enabled: true
-
Naming/FileName:
Enabled: true
-
Naming/MethodName:
Enabled: true
-Performance/CaseWhenSplat:
- Enabled: false
-
Performance/Count:
Enabled: true
-
Performance/Detect:
Enabled: true
-
Performance/DoubleStartEndWith:
Enabled: true
-
Performance/EndWith:
Enabled: true
-
Performance/FlatMap:
Enabled: true
-
-Performance/LstripRstrip:
- Enabled: true
-
-Performance/RangeInclude:
- Enabled: false
-
-Performance/RedundantMatch:
- Enabled: false
-
Performance/RedundantMerge:
Enabled: true
MaxKeyValuePairs: 1
-
-Performance/RedundantSortBy:
- Enabled: true
-
Performance/ReverseEach:
Enabled: true
-
-Performance/Sample:
- Enabled: true
-
Performance/Size:
Enabled: true
-
Performance/StartWith:
Enabled: true
Security/Eval:
Enabled: true
Style/ArrayJoin:
Enabled: true
-
Style/BeginBlock:
Enabled: true
-
Style/BlockComments:
Enabled: true
-
Style/CaseEquality:
Enabled: true
-
Style/CharacterLiteral:
Enabled: true
-
Style/ClassMethods:
Enabled: true
-
-Style/Copyright:
- Enabled: false
-
Style/DefWithParentheses:
Enabled: true
-
Style/EndBlock:
Enabled: true
-
Style/For:
Enabled: true
-
-Layout/BlockEndNewline:
+Style/HashSyntax:
Enabled: true
-
-Layout/ConditionPosition:
- Enabled: true
-
-Layout/EndAlignment:
- Enabled: false
-
-Layout/EndOfLine:
- Enabled: true
-
-Layout/InitialIndentation:
- Enabled: true
-
+ EnforcedStyle: ruby19
Style/LambdaCall:
Enabled: true
-
Style/MethodCallWithoutArgsParentheses:
Enabled: true
-
Style/MethodDefParentheses:
Enabled: true
-
Style/MultilineIfThen:
Enabled: true
-
Style/NilComparison:
Enabled: true
-
Style/Not:
Enabled: true
-
Style/OneLineConditional:
Enabled: true
-
-Layout/BlockAlignment:
+Style/RedundantSortBy:
Enabled: true
-
-Layout/DefEndAlignment:
+Style/Sample:
Enabled: true
-
-Layout/SpaceAfterMethodName:
- Enabled: true
-
-Layout/SpaceAfterColon:
- Enabled: true
-
-Layout/SpaceAfterComma:
- Enabled: true
-
-Layout/SpaceAfterNot:
- Enabled: true
-
-Layout/SpaceAfterSemicolon:
- Enabled: true
-
-Layout/SpaceAroundBlockParameters:
- Enabled: true
-
-Layout/SpaceAroundEqualsInParameterDefault:
- Enabled: true
-
-Layout/SpaceInsideArrayPercentLiteral:
- Enabled: true
-
-Layout/SpaceInsideParens:
- Enabled: true
-
-Layout/SpaceInsideRangeLiteral:
- Enabled: true
-
Style/StabbyLambdaParentheses:
Enabled: true
-
Style/StringLiterals:
Enabled: true
EnforcedStyle: double_quotes
-
-Layout/Tab:
- Enabled: true
-
-Layout/TrailingBlankLines:
- Enabled: true
-
-Layout/TrailingWhitespace:
- Enabled: true