nickelser/activejob-traffic_control

View on GitHub
.rubocop.yml

Summary

Maintainability
Test Coverage
AllCops:
  TargetRubyVersion: 2.3
  Exclude:
    - .git/**/*
    - tmp/**/*
    - zhong.gemspec

Lint/DuplicateMethods:
  Enabled: true

Lint/DeprecatedClassMethods:
  Enabled: true

Style/TrailingWhitespace:
  Enabled: true

Style/Tab:
  Enabled: true

Style/TrailingBlankLines:
  Enabled: true

Style/NilComparison:
  Enabled: true

Style/NonNilCheck:
  Enabled: true

Style/Not:
  Enabled: true

Style/RedundantReturn:
  Enabled: true

Style/ClassCheck:
  Enabled: true

Style/EmptyLines:
  Enabled: true

Style/EmptyLiteral:
  Enabled: true

Style/Alias:
  Enabled: true

Style/MethodCallParentheses:
  Enabled: true

Style/MethodDefParentheses:
  Enabled: true

Style/SpaceBeforeBlockBraces:
  Enabled: true

Style/SpaceInsideBlockBraces:
  Enabled: true

Style/SpaceInsideParens:
  Enabled: true

Style/DeprecatedHashMethods:
  Enabled: true

Style/HashSyntax:
  Enabled: true

Style/SpaceInsideHashLiteralBraces:
  Enabled: true
  EnforcedStyle: no_space

Style/SpaceInsideBrackets:
  Enabled: true

Style/AndOr:
  Enabled: false

Style/TrailingCommaInLiteral:
  Enabled: true

Style/SpaceBeforeComma:
  Enabled: true

Style/SpaceBeforeComment:
  Enabled: true

Style/SpaceBeforeSemicolon:
  Enabled: true

Style/SpaceAroundBlockParameters:
  Enabled: true

Style/SpaceAroundOperators:
  Enabled: true

Style/SpaceAfterColon:
  Enabled: true

Style/SpaceAfterComma:
  Enabled: true

Style/SpaceAroundKeyword:
  Enabled: true

Style/SpaceAfterNot:
  Enabled: true

Style/SpaceAfterSemicolon:
  Enabled: true

Lint/UselessComparison:
  Enabled: true

Lint/InvalidCharacterLiteral:
  Enabled: true

Lint/LiteralInInterpolation:
  Enabled: true

Lint/LiteralInCondition:
  Enabled: true

Lint/UnusedBlockArgument:
  Enabled: true

Style/VariableInterpolation:
  Enabled: true

Style/RedundantSelf:
  Enabled: true

Style/ParenthesesAroundCondition:
  Enabled: true

Style/WhileUntilDo:
  Enabled: true

Style/EmptyLineBetweenDefs:
  Enabled: true

Style/EmptyLinesAroundAccessModifier:
  Enabled: true

Style/EmptyLinesAroundMethodBody:
  Enabled: true

Style/ColonMethodCall:
  Enabled: true

Lint/SpaceBeforeFirstArg:
  Enabled: true

Lint/UnreachableCode:
  Enabled: true

Style/UnlessElse:
  Enabled: true

Style/ClassVars:
  Enabled: true

Style/StringLiterals:
  Enabled: true
  EnforcedStyle: double_quotes

Metrics/CyclomaticComplexity:
  Max: 8

Metrics/LineLength:
  Max: 128

Metrics/MethodLength:
  Max: 32

Metrics/PerceivedComplexity:
  Max: 8

# Disabled

Style/EvenOdd:
  Enabled: false

Style/AsciiComments:
  Enabled: false

Style/NumericLiterals:
  Enabled: false

Style/UnneededPercentQ:
  Enabled: false

Style/SpecialGlobalVars:
  Enabled: false

Style/TrivialAccessors:
  Enabled: false

Style/PerlBackrefs:
  Enabled: false

Metrics/AbcSize:
  Enabled: false

Metrics/BlockNesting:
  Enabled: false

Metrics/ClassLength:
  Enabled: false

Metrics/MethodLength:
  Enabled: false

Metrics/ParameterLists:
  Enabled: false

Metrics/PerceivedComplexity:
  Enabled: false

Style/Documentation:
  Enabled: false