Codebase list ruby-recaptcha / 5a62d33f-51dd-465b-b962-a64a9e5f4ee2/upstream .rubocop.yml
5a62d33f-51dd-465b-b962-a64a9e5f4ee2/upstream

Tree @5a62d33f-51dd-465b-b962-a64a9e5f4ee2/upstream (Download .tar.gz)

.rubocop.yml @5a62d33f-51dd-465b-b962-a64a9e5f4ee2/upstreamraw · history · blame

AllCops:
  TargetRubyVersion: 2.4
  Include:
    - 'lib/**/*'
    - 'Rakefile'
    - 'Gemfile'
  Exclude:
    - 'vendor/**/*'
    - 'demo/**/*'

LineLength:
  Max: 120

ClassLength:
  Enabled: false

Style/StringLiterals:
  Enabled: false

HashSyntax:
   EnforcedStyle: ruby19

Layout/SpaceInsideHashLiteralBraces:
  Enabled: false

Lint/AmbiguousOperator:
  Enabled: false

Style/Lambda:
  Enabled: false

Style/SpecialGlobalVars:
  Enabled: false

Metrics/MethodLength:
  Enabled: false

Metrics/AbcSize:
  Enabled: false

Style/WordArray:
  Enabled: false

Layout/EndAlignment:
  EnforcedStyleAlignWith: variable

Style/StringLiteralsInInterpolation:
  Enabled: false

Style/NumericLiterals:
  Enabled: false

Layout/IndentFirstArgument:
  Enabled: false

Layout/IndentFirstHashElement:
  Enabled: false

Layout/AlignParameters:
  EnforcedStyle: with_fixed_indentation

Layout/MultilineOperationIndentation:
  Enabled: false

Metrics/ModuleLength:
  Enabled: false

Metrics/PerceivedComplexity:
  Enabled: false

Style/DoubleNegation:
  Enabled: false

Style/Documentation:
  Enabled: false

Metrics/CyclomaticComplexity:
  Enabled: false

Layout/MultilineMethodCallIndentation:
  EnforcedStyle: indented

Layout/ExtraSpacing:
  Enabled: false

Layout/DotPosition:
  EnforcedStyle: trailing

Style/SingleLineBlockParams:
  Enabled: false

Style/TrailingCommaInArrayLiteral:
  Enabled: false

Style/TrailingCommaInHashLiteral:
  Enabled: false

Style/PerlBackrefs:
  Enabled: false

Style/IfUnlessModifier:
  Enabled: false

# alias / alias_method are both fine
Style/Alias:
  Enabled: false

# for simple cases more readable
Style/GuardClause:
  Enabled: false

# for single `/` more readable
Style/RegexpLiteral:
  Enabled: false

# %w[] shows that it will return an array
Style/PercentLiteralDelimiters:
  PreferredDelimiters:
    '%i': '[]'
    '%w': '[]'
    '%W': '[]'

Lint/AssignmentInCondition:
  Enabled: false

Lint/AmbiguousRegexpLiteral:
  Enabled: false

Metrics/ParameterLists:
  Enabled: false

# looks correct / intuitive
Lint/ParenthesesAsGroupedExpression:
  Enabled: false

Style/FormatString:
  Enabled: false

Metrics/BlockNesting:
  Enabled: false

Layout/IndentationWidth:
  Width: 2

Lint/NonLocalExitFromIterator:
  Enabled: false

# often makes logical sense to not combine if with elsif
Style/IfInsideElse:
  Enabled: false

Style/FrozenStringLiteralComment:
  Exclude:
    - 'test/**/*'

Style/SymbolArray:
  Enabled: false