openSUSE/trollolo

View on GitHub
.rubocop_todo.yml

Summary

Maintainability
Test Coverage
# This configuration was generated by
# `rubocop --auto-gen-config`
# on 2018-06-28 12:01:20 -0300 using RuboCop version 0.52.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: 2
# Cop supports --auto-correct.
# Configuration parameters: Include, TreatCommentsAsGroupSeparators.
# Include: **/*.gemspec
Gemspec/OrderedDependencies:
  Exclude:
    - 'trollolo.gemspec'

# Offense count: 1
# Configuration parameters: Include.
# Include: **/*.gemspec
Gemspec/RequiredRubyVersion:
  Exclude:
    - 'trollolo.gemspec'

# Offense count: 1
# Cop supports --auto-correct.
Layout/EmptyLineAfterMagicComment:
  Exclude:
    - 'trollolo.gemspec'

# Offense count: 5
# Cop supports --auto-correct.
# Configuration parameters: AllowAdjacentOneLineDefs, NumberOfEmptyLines.
Layout/EmptyLineBetweenDefs:
  Exclude:
    - 'lib/burndown_chart.rb'
    - 'lib/scrum_board.rb'

# Offense count: 5
# Cop supports --auto-correct.
Layout/EmptyLines:
  Exclude:
    - 'lib/burndown_chart.rb'
    - 'lib/scrum_board.rb'

# Offense count: 6
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle.
# SupportedStyles: empty_lines, no_empty_lines
Layout/EmptyLinesAroundBlockBody:
  Exclude:
    - 'spec/integration/command_line_spec.rb'
    - 'spec/unit/burndown_chart_spec.rb'
    - 'spec/unit/card_spec.rb'
    - 'spec/unit/settings_spec.rb'
    - 'spec/unit/trello_wrapper_spec.rb'

# Offense count: 11
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle.
# SupportedStyles: empty_lines, empty_lines_except_namespace, empty_lines_special, no_empty_lines
Layout/EmptyLinesAroundClassBody:
  Exclude:
    - 'lib/backup.rb'
    - 'lib/burndown_chart.rb'
    - 'lib/burndown_data.rb'
    - 'lib/cli.rb'
    - 'lib/scrum_board.rb'
    - 'lib/settings.rb'

# Offense count: 1
# Cop supports --auto-correct.
Layout/EmptyLinesAroundMethodBody:
  Exclude:
    - 'lib/burndown_chart.rb'

# Offense count: 2
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle.
# SupportedStyles: empty_lines, empty_lines_except_namespace, empty_lines_special, no_empty_lines
Layout/EmptyLinesAroundModuleBody:
  Exclude:
    - 'lib/version.rb'

# Offense count: 1
# Cop supports --auto-correct.
# Configuration parameters: AllowForAlignment, ForceEqualSignAlignment.
Layout/ExtraSpacing:
  Exclude:
    - 'spec/unit/scrum/prioritizer_spec.rb'

# Offense count: 16
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle.
# SupportedStyles: auto_detection, squiggly, active_support, powerpack, unindent
Layout/IndentHeredoc:
  Exclude:
    - 'spec/unit/backup_spec.rb'
    - 'spec/unit/burndown_chart_spec.rb'
    - 'spec/unit/card_spec.rb'
    - 'spec/unit/cli/get_spec.rb'
    - 'spec/unit/cli/scrum_spec.rb'
    - 'spec/unit/retrieve_data_spec.rb'
    - 'spec/unit/trello_wrapper_spec.rb'

# Offense count: 1
# Cop supports --auto-correct.
# Configuration parameters: Width, IgnoredPatterns.
Layout/IndentationWidth:
  Exclude:
    - 'spec/unit/trello_wrapper_spec.rb'

# Offense count: 1
# Cop supports --auto-correct.
Layout/MultilineBlockLayout:
  Exclude:
    - 'spec/unit/trello_wrapper_spec.rb'

# Offense count: 6
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle.
# SupportedStyles: symmetrical, new_line, same_line
Layout/MultilineHashBraceLayout:
  Exclude:
    - 'spec/unit/burndown_chart_spec.rb'

# Offense count: 9
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle.
# SupportedStyles: symmetrical, new_line, same_line
Layout/MultilineMethodCallBraceLayout:
  Exclude:
    - 'spec/unit/burndown_chart_spec.rb'
    - 'spec/unit/cli_spec.rb'

# Offense count: 45
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, IndentationWidth.
# SupportedStyles: aligned, indented, indented_relative_to_receiver
Layout/MultilineMethodCallIndentation:
  Exclude:
    - 'lib/burndown_chart.rb'
    - 'spec/unit/board_mock_spec.rb'
    - 'spec/unit/burndown_data_spec.rb'
    - 'spec/unit/scrum_board_spec.rb'

# Offense count: 2
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, IndentationWidth.
# SupportedStyles: aligned, indented
Layout/MultilineOperationIndentation:
  Exclude:
    - 'lib/backup.rb'
    - 'lib/card.rb'

# Offense count: 20
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, EnforcedStyleForEmptyBraces.
# SupportedStyles: space, no_space
# SupportedStylesForEmptyBraces: space, no_space
Layout/SpaceBeforeBlockBraces:
  Exclude:
    - 'lib/card.rb'
    - 'lib/column.rb'
    - 'lib/scrum_board.rb'
    - 'lib/trello_wrapper.rb'
    - 'spec/unit/scrum_board_spec.rb'
    - 'spec/unit/trello_wrapper_spec.rb'
    - 'trollolo.gemspec'

# Offense count: 7
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, EnforcedStyleForEmptyBrackets.
# SupportedStyles: space, no_space, compact
# SupportedStylesForEmptyBrackets: space, no_space
Layout/SpaceInsideArrayLiteralBrackets:
  Exclude:
    - 'lib/burndown_chart.rb'
    - 'spec/unit/burndown_chart_spec.rb'
    - 'spec/unit/support/webmocks.rb'

# Offense count: 27
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, EnforcedStyleForEmptyBraces, SpaceBeforeBlockParameters.
# SupportedStyles: space, no_space
# SupportedStylesForEmptyBraces: space, no_space
Layout/SpaceInsideBlockBraces:
  Exclude:
    - 'lib/card.rb'
    - 'lib/column.rb'
    - 'lib/scrum_board.rb'
    - 'spec/unit/scrum_board_spec.rb'
    - 'trollolo.gemspec'

# Offense count: 4
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, EnforcedStyleForEmptyBraces.
# SupportedStyles: space, no_space, compact
# SupportedStylesForEmptyBraces: space, no_space
Layout/SpaceInsideHashLiteralBraces:
  Exclude:
    - 'lib/empty_column.rb'
    - 'spec/unit/burndown_chart_spec.rb'

# Offense count: 97
# Cop supports --auto-correct.
Layout/SpaceInsideParens:
  Exclude:
    - 'lib/burndown_chart.rb'
    - 'spec/integration/integration_spec_helper.rb'
    - 'spec/unit/backup_spec.rb'
    - 'spec/unit/burndown_chart_spec.rb'
    - 'spec/unit/burndown_data_spec.rb'
    - 'spec/unit/settings_spec.rb'
    - 'spec/unit/spec_helper.rb'

# Offense count: 6
# Cop supports --auto-correct.
Layout/SpaceInsidePercentLiteralDelimiters:
  Exclude:
    - 'spec/unit/burndown_chart_spec.rb'

# Offense count: 1
# Cop supports --auto-correct.
Layout/TrailingWhitespace:
  Exclude:
    - 'lib/trello_service.rb'

# Offense count: 2
Lint/AmbiguousRegexpLiteral:
  Exclude:
    - 'spec/unit/cli/scrum_spec.rb'
    - 'spec/unit/scrum/sprint_cleaner_spec.rb'

# Offense count: 1
# Cop supports --auto-correct.
Lint/DeprecatedClassMethods:
  Exclude:
    - 'lib/settings.rb'

# Offense count: 6
Lint/ParenthesesAsGroupedExpression:
  Exclude:
    - 'spec/unit/burndown_chart_spec.rb'

# Offense count: 1
# Cop supports --auto-correct.
# Configuration parameters: IgnoreEmptyBlocks, AllowUnusedKeywordArguments.
Lint/UnusedBlockArgument:
  Exclude:
    - 'spec/integration/wrapper/credentials_input_wrapper'

# Offense count: 1
# Cop supports --auto-correct.
# Configuration parameters: AllowUnusedKeywordArguments, IgnoreEmptyMethods.
Lint/UnusedMethodArgument:
  Exclude:
    - 'lib/cli/burndown.rb'

# Offense count: 1
Lint/UselessAssignment:
  Exclude:
    - 'spec/unit/support/webmocks.rb'

# Offense count: 1
Naming/AccessorMethodName:
  Exclude:
    - 'lib/burndown_data.rb'

# Offense count: 22
# Configuration parameters: Blacklist.
# Blacklist: END, (?-mix:EO[A-Z]{1})
Naming/HeredocDelimiterNaming:
  Exclude:
    - 'lib/cli/get.rb'
    - 'lib/cli/scrum.rb'
    - 'spec/unit/backup_spec.rb'
    - 'spec/unit/burndown_chart_spec.rb'
    - 'spec/unit/card_spec.rb'
    - 'spec/unit/cli/get_spec.rb'
    - 'spec/unit/cli/scrum_spec.rb'
    - 'spec/unit/retrieve_data_spec.rb'
    - 'spec/unit/trello_wrapper_spec.rb'

# Offense count: 1
# Cop supports --auto-correct.
Security/YAMLLoad:
  Exclude:
    - 'lib/card.rb'

# Offense count: 1
Style/ClassVars:
  Exclude:
    - 'lib/cli_settings.rb'

# Offense count: 3
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SingleLineConditionsOnly, IncludeTernaryExpressions.
# SupportedStyles: assign_to_condition, assign_inside_condition
Style/ConditionalAssignment:
  Exclude:
    - 'lib/cli/burndown.rb'
    - 'lib/cli/get.rb'
    - 'spec/unit/support/webmocks.rb'

# Offense count: 13
Style/DateTime:
  Exclude:
    - 'lib/burndown_data.rb'
    - 'spec/unit/burndown_chart_spec.rb'
    - 'spec/unit/burndown_data_spec.rb'

# Offense count: 29
Style/Documentation:
  Enabled: false

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

# Offense count: 7
# Configuration parameters: MinBodyLength.
Style/GuardClause:
  Exclude:
    - 'lib/burndown_chart.rb'
    - 'lib/card.rb'
    - 'lib/cli_settings.rb'
    - 'lib/scrum/backlog_mover.rb'
    - 'lib/scrum_board.rb'
    - 'lib/settings.rb'

# Offense count: 8
# Cop supports --auto-correct.
Style/IfUnlessModifier:
  Exclude:
    - 'lib/burndown_chart.rb'
    - 'lib/cli/burndown.rb'
    - 'lib/scrum/sprint_cleaner.rb'
    - 'spec/integration/integration_spec_helper.rb'
    - 'spec/unit/spec_helper.rb'

# Offense count: 1
Style/MultilineBlockChain:
  Exclude:
    - 'lib/cli/get.rb'

# Offense count: 2
# Cop supports --auto-correct.
# Configuration parameters: Strict.
Style/NumericLiterals:
  MinDigits: 7

# Offense count: 1
# Cop supports --auto-correct.
# Configuration parameters: AutoCorrect, EnforcedStyle.
# SupportedStyles: predicate, comparison
Style/NumericPredicate:
  Exclude:
    - 'spec/**/*'
    - 'lib/burndown_chart.rb'

# Offense count: 3
# Cop supports --auto-correct.
# Configuration parameters: PreferredDelimiters.
Style/PercentLiteralDelimiters:
  Exclude:
    - 'spec/unit/burndown_chart_spec.rb'