Skip to content
Snippets Groups Projects
.rubocop.yml 1.58 KiB
Newer Older
  • Learn to ignore specific revisions
  • Matt Jankowski's avatar
    Matt Jankowski committed
    AllCops:
      TargetRubyVersion: 2.3
      Exclude:
      - 'spec/**/*'
      - 'db/**/*'
      - 'app/views/**/*'
      - 'config/**/*'
      - 'bin/*'
      - 'Rakefile'
      - 'node_modules/**/*'
      - 'Vagrantfile'
      - 'vendor/**/*'
    
    Eugen Rochko's avatar
    Eugen Rochko committed
    
    
    Matt Jankowski's avatar
    Matt Jankowski committed
    Bundler/OrderedGems:
    
    Eugen Rochko's avatar
    Eugen Rochko committed
      Enabled: false
    
    
    Matt Jankowski's avatar
    Matt Jankowski committed
    Layout/AccessModifierIndentation:
      EnforcedStyle: indent
    
    Layout/EmptyLineAfterMagicComment:
      Enabled: false
    
    
    Matt Jankowski's avatar
    Matt Jankowski committed
    Layout/SpaceInsideHashLiteralBraces:
      EnforcedStyle: space
    
    Metrics/BlockNesting:
      Max: 3
    
    Metrics/ClassLength:
      CountComments: false
    
    Matt Jankowski's avatar
    Matt Jankowski committed
    Metrics/LineLength:
      AllowURI: true
      Enabled: false
    
    
    Matt Jankowski's avatar
    Matt Jankowski committed
      CountComments: false
    
      Max: 55
    
    Metrics/ModuleLength:
      CountComments: false
      Max: 200
    
    
    Matt Jankowski's avatar
    Matt Jankowski committed
    Metrics/PerceivedComplexity:
    
    Matt Jankowski's avatar
    Matt Jankowski committed
    
    Rails:
      Enabled: true
    
    Rails/HasAndBelongsToMany:
      Enabled: false
    
    
    Rails/SkipsModelValidations:
      Enabled: false
    
    
    Matt Jankowski's avatar
    Matt Jankowski committed
    Style/ClassAndModuleChildren:
      Enabled: false
    
    
    Style/CollectionMethods:
      Enabled: true
      PreferredMethods:
        find_all: 'select'
    
    Style/Documentation:
      Enabled: false
    
    Style/DoubleNegation:
    
    Matt Jankowski's avatar
    Matt Jankowski committed
    Style/GuardClause:
    
    Style/PercentLiteralDelimiters:
      PreferredDelimiters:
        '%i': '()'
        '%w': '()'
    
    
    Matt Jankowski's avatar
    Matt Jankowski committed
    Style/PerlBackrefs:
      AutoCorrect: false
    
    Matt Jankowski's avatar
    Matt Jankowski committed
    Style/RegexpLiteral:
    
    yhirano's avatar
    yhirano committed
      Enabled: false
    
    
    Matt Jankowski's avatar
    Matt Jankowski committed
    Style/TrailingCommaInLiteral:
      EnforcedStyleForMultiline: 'comma'