jackross/threequel

View on GitHub
.rubocop_todo.yml

Summary

Maintainability
Test Coverage
# This configuration was generated by
# `rubocop --auto-gen-config`
# on 2016-01-06 09:29:21 -0500 using RuboCop version 0.35.1.
# The point is for the user to remove these configuration records
# one by one as the offenses are removed from the code base.
# Note that changes in the inspected code, or installation of new
# versions of RuboCop, may require this file to be generated again.

# Offense count: 1
Lint/HandleExceptions:
  Exclude:
    - 'spec/spec_helper.rb'

# Offense count: 1
Lint/RescueException:
  Exclude:
    - 'lib/threequel/executioner.rb'

# Offense count: 1
Lint/ShadowingOuterLocalVariable:
  Exclude:
    - 'lib/threequel/executioner/sorter.rb'

# Offense count: 2
Metrics/AbcSize:
  Max: 20

# Offense count: 27
# Configuration parameters: AllowURI, URISchemes.
Metrics/LineLength:
  Max: 201

# Offense count: 2
# Configuration parameters: CountComments.
Metrics/MethodLength:
  Max: 15

# Offense count: 1
# Cop supports --auto-correct.
Performance/ReverseEach:
  Exclude:
    - 'lib/threequel/executioner/sorter.rb'

# Offense count: 2
# Cop supports --auto-correct.
Style/Alias:
  Exclude:
    - 'lib/threequel/executioner/sorter.rb'
    - 'lib/threequel/sql/command_hash.rb'

# Offense count: 1
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles.
Style/BracesAroundHashParameters:
  Exclude:
    - 'lib/threequel/commandant/commandant.rb'

# Offense count: 4
# Cop supports --auto-correct.
# Configuration parameters: IndentWhenRelativeTo, SupportedStyles, IndentOneStep.
Style/CaseIndentation:
  Enabled: false

# Offense count: 2
# Cop supports --auto-correct.
Style/CommentIndentation:
  Exclude:
    - 'Gemfile'

# Offense count: 3
# Cop supports --auto-correct.
Style/DefWithParentheses:
  Exclude:
    - 'lib/threequel/loggers/cheetah_mail_logger.rb'
    - 'lib/threequel/loggers/db_logger.rb'
    - 'spec/lib/threequel/logging_handler_spec.rb'

# Offense count: 1
# Cop supports --auto-correct.
Style/EmptyLines:
  Exclude:
    - 'lib/threequel/commandant/commandant.rb'

# Offense count: 6
# Cop supports --auto-correct.
Style/EmptyLinesAroundAccessModifier:
  Exclude:
    - 'lib/threequel/executioner/sorter.rb'
    - 'lib/threequel/loggers/console_logger.rb'
    - 'lib/threequel/sql/command.rb'
    - 'lib/threequel/sql/command_hash.rb'
    - 'lib/threequel/sql/statement.rb'
    - 'lib/threequel/sql/statement_array.rb'

# Offense count: 5
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles.
Style/EmptyLinesAroundBlockBody:
  Exclude:
    - 'lib/threequel/logging.rb'
    - 'spec/lib/threequel/logging_handler_spec.rb'

# Offense count: 9
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles.
Style/EmptyLinesAroundClassBody:
  Exclude:
    - 'lib/threequel/loggers/db_logger.rb'
    - 'lib/threequel/loggers/db_logger_storage.rb'
    - 'lib/threequel/logging_handler.rb'
    - 'lib/threequel/sql/command.rb'
    - 'lib/threequel/sql/command_hash.rb'
    - 'lib/threequel/sql/statement.rb'
    - 'lib/threequel/sql/statement_array.rb'

# Offense count: 5
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles.
Style/EmptyLinesAroundModuleBody:
  Exclude:
    - 'lib/threequel/commandant/commandant.rb'
    - 'lib/threequel/logging.rb'
    - 'lib/threequel/sql/utils.rb'

# Offense count: 57
# Cop supports --auto-correct.
# Configuration parameters: SupportedStyles, UseHashRocketsWithSymbolValues.
Style/HashSyntax:
  EnforcedStyle: hash_rockets

# Offense count: 1
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles.
Style/MethodDefParentheses:
  Enabled: false

# Offense count: 3
# Cop supports --auto-correct.
Style/ParallelAssignment:
  Exclude:
    - 'lib/threequel/sql/command_hash.rb'
    - 'lib/threequel/sql/statement.rb'
    - 'lib/threequel/sql/statement_array.rb'

# Offense count: 2
# Cop supports --auto-correct.
# Configuration parameters: PreferredDelimiters.
Style/PercentLiteralDelimiters:
  Exclude:
    - 'threequel.gemspec'

# Offense count: 1
# Cop supports --auto-correct.
Style/RedundantBegin:
  Exclude:
    - 'lib/threequel/sql/statement.rb'

# Offense count: 11
# Cop supports --auto-correct.
Style/RedundantSelf:
  Exclude:
    - 'lib/threequel/commandant/commandant.rb'
    - 'lib/threequel/executioner.rb'
    - 'lib/threequel/loggers/db_logger_storage.rb'
    - 'lib/threequel/sql/statement_array.rb'

# Offense count: 1
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles, AllowInnerSlashes.
Style/RegexpLiteral:
  Exclude:
    - 'lib/threequel/sql/statement_array.rb'

# Offense count: 1
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles.
Style/SignalException:
  Exclude:
    - 'lib/threequel/logging_handler.rb'

# Offense count: 9
# Cop supports --auto-correct.
Style/SingleSpaceBeforeFirstArg:
  Exclude:
    - 'lib/threequel/loggers/db_logger_storage.rb'

# Offense count: 1
# Cop supports --auto-correct.
# Configuration parameters: MultiSpaceAllowedForOperators.
Style/SpaceAroundOperators:
  Exclude:
    - 'lib/threequel/loggers/cheetah_mail_logger.rb'

# Offense count: 13
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles.
Style/SpaceBeforeBlockBraces:
  Enabled: false

# Offense count: 16
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles, EnforcedStyleForEmptyBraces, SpaceBeforeBlockParameters.
Style/SpaceInsideBlockBraces:
  Enabled: false

# Offense count: 2
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, EnforcedStyleForEmptyBraces, SupportedStyles.
Style/SpaceInsideHashLiteralBraces:
  Enabled: false

# Offense count: 1
# Cop supports --auto-correct.
Style/SpecialGlobalVars:
  Exclude:
    - 'threequel.gemspec'

# Offense count: 33
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles.
Style/StringLiterals:
  Enabled: false

# Offense count: 5
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles.
Style/TrailingBlankLines:
  Exclude:
    - 'Gemfile'
    - 'Rakefile'
    - 'lib/threequel/sql/command_hash.rb'
    - 'spec/lib/threequel/version_spec.rb'
    - 'spec/spec_helper.rb'

# Offense count: 5
# Cop supports --auto-correct.
Style/TrailingWhitespace:
  Exclude:
    - 'Gemfile'
    - 'lib/threequel/loggers/db_logger_storage.rb'
    - 'lib/threequel/sql/statement.rb'
    - 'spec/lib/threequel/logging_handler_spec.rb'

# Offense count: 1
Style/UnlessElse:
  Exclude:
    - 'lib/threequel/executioner/sorter.rb'

# Offense count: 2
# Cop supports --auto-correct.
Style/UnneededPercentQ:
  Exclude:
    - 'threequel.gemspec'