kigster/warp-dir

View on GitHub
.rubocop_todo.yml

Summary

Maintainability
Test Coverage
# This configuration was generated by
# `rubocop --auto-gen-config`
# on 2022-05-26 02:37:54 UTC using RuboCop version 1.29.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
# Configuration parameters: Include.
# Include: **/*.gemspec
Gemspec/RequiredRubyVersion:
  Exclude:
    - 'warp-dir.gemspec'

# Offense count: 4
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: EnforcedStyle, IndentOneStep, IndentationWidth.
# SupportedStyles: case, end
Layout/CaseIndentation:
  Exclude:
    - 'lib/warp/dir/app/cli.rb'
    - 'lib/warp/dir/formatter.rb'

# Offense count: 1
# This cop supports safe auto-correction (--auto-correct).
Layout/ClosingHeredocIndentation:
  Exclude:
    - 'lib/warp/dir.rb'

# Offense count: 1
# This cop supports safe auto-correction (--auto-correct).
Layout/ClosingParenthesisIndentation:
  Exclude:
    - 'lib/warp/dir/command.rb'

# Offense count: 1
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: AllowForAlignment.
Layout/CommentIndentation:
  Exclude:
    - 'lib/warp/dir/command/install.rb'

# Offense count: 1
# This cop supports safe auto-correction (--auto-correct).
Layout/ElseAlignment:
  Exclude:
    - 'lib/warp/dir/command/warp.rb'

# Offense count: 21
# This cop supports safe auto-correction (--auto-correct).
Layout/EmptyLineAfterGuardClause:
  Exclude:
    - 'lib/colored.rb'
    - 'lib/warp/dir/app/response.rb'
    - 'lib/warp/dir/command/warp.rb'
    - 'lib/warp/dir/commander.rb'
    - 'lib/warp/dir/point.rb'
    - 'lib/warp/dir/serializer/dotfile.rb'
    - 'lib/warp/dir/store.rb'

# Offense count: 1
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: EmptyLineBetweenMethodDefs, EmptyLineBetweenClassDefs, EmptyLineBetweenModuleDefs, AllowAdjacentOneLineDefs, NumberOfEmptyLines.
Layout/EmptyLineBetweenDefs:
  Exclude:
    - 'lib/colored.rb'

# Offense count: 6
# This cop supports safe auto-correction (--auto-correct).
Layout/EmptyLines:
  Exclude:
    - 'lib/warp/dir/command/help.rb'
    - 'lib/warp/dir/point.rb'
    - 'spec/warp/dir/app/response_spec.rb'
    - 'spec/warp/dir/command_spec.rb'
    - 'spec/warp/dir/formatter_spec.rb'
    - 'spec/warp/dir/point_spec.rb'

# Offense count: 10
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: empty_lines, no_empty_lines
Layout/EmptyLinesAroundBlockBody:
  Exclude:
    - 'spec/support/cli_expectations.rb'
    - 'spec/warp/dir/app/cli_spec.rb'
    - 'spec/warp/dir/commands/add_spec.rb'
    - 'spec/warp/dir/commands/install_spec.rb'
    - 'spec/warp/dir/commands/list_spec.rb'
    - 'spec/warp/dir/config_spec.rb'
    - 'spec/warp/dir/store_spec.rb'

# Offense count: 9
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: empty_lines, empty_lines_except_namespace, empty_lines_special, no_empty_lines, beginning_only, ending_only
Layout/EmptyLinesAroundClassBody:
  Exclude:
    - 'lib/warp/dir.rb'
    - 'lib/warp/dir/app/response.rb'
    - 'lib/warp/dir/command/help.rb'
    - 'lib/warp/dir/command/install.rb'
    - 'lib/warp/dir/config.rb'
    - 'lib/warp/dir/point.rb'
    - 'lib/warp/dir/serializer/dotfile.rb'

# Offense count: 4
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: empty_lines, empty_lines_except_namespace, empty_lines_special, no_empty_lines
Layout/EmptyLinesAroundModuleBody:
  Exclude:
    - 'lib/warp.rb'
    - 'lib/warp/dir.rb'
    - 'lib/warp/dir/store.rb'
    - 'spec/support/cli_expectations.rb'

# Offense count: 2
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: EnforcedStyleAlignWith, Severity.
# SupportedStylesAlignWith: keyword, variable, start_of_line
Layout/EndAlignment:
  Exclude:
    - 'lib/warp/dir.rb'
    - 'lib/warp/dir/command/warp.rb'

# Offense count: 4
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: AllowForAlignment, AllowBeforeTrailingComments, ForceEqualSignAlignment.
Layout/ExtraSpacing:
  Exclude:
    - 'Guardfile'
    - 'lib/warp/dir/command/ls.rb'
    - 'lib/warp/dir/commander.rb'

# Offense count: 14
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: AllowMultipleStyles, EnforcedHashRocketStyle, EnforcedColonStyle, EnforcedLastArgumentHashStyle.
# SupportedHashRocketStyles: key, separator, table
# SupportedColonStyles: key, separator, table
# SupportedLastArgumentHashStyles: always_inspect, always_ignore, ignore_implicit, ignore_explicit
Layout/HashAlignment:
  Exclude:
    - 'lib/colored.rb'
    - 'lib/warp/dir/config.rb'

# Offense count: 5
# This cop supports safe auto-correction (--auto-correct).
Layout/HeredocIndentation:
  Exclude:
    - 'lib/warp/dir.rb'
    - 'lib/warp/dir/command/help.rb'

# Offense count: 3
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: Width, AllowedPatterns, IgnoredPatterns.
Layout/IndentationWidth:
  Exclude:
    - 'lib/warp/dir/command/warp.rb'
    - 'lib/warp/dir/store.rb'

# Offense count: 1
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: AllowDoxygenCommentStyle, AllowGemfileRubyComment.
Layout/LeadingCommentSpace:
  Exclude:
    - 'Guardfile'

# Offense count: 1
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: symmetrical, new_line, same_line
Layout/MultilineArrayBraceLayout:
  Exclude:
    - 'Rakefile'

# Offense count: 3
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: symmetrical, new_line, same_line
Layout/MultilineMethodCallBraceLayout:
  Exclude:
    - 'lib/warp/dir/app/response.rb'
    - 'lib/warp/dir/command.rb'
    - 'lib/warp/dir/point.rb'

# Offense count: 1
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: EnforcedStyle, IndentationWidth.
# SupportedStyles: aligned, indented
Layout/MultilineOperationIndentation:
  Exclude:
    - 'lib/warp/dir/command/clean.rb'

# Offense count: 2
# This cop supports safe auto-correction (--auto-correct).
Layout/SpaceAfterComma:
  Exclude:
    - 'lib/warp/dir/app/cli.rb'
    - 'lib/warp/dir/serializer/dotfile.rb'

# Offense count: 2
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: AllowForAlignment, EnforcedStyleForExponentOperator.
# SupportedStylesForExponentOperator: space, no_space
Layout/SpaceAroundOperators:
  Exclude:
    - 'lib/warp/dir/store.rb'

# Offense count: 13
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: EnforcedStyle, EnforcedStyleForEmptyBrackets.
# SupportedStyles: space, no_space, compact
# SupportedStylesForEmptyBrackets: space, no_space
Layout/SpaceInsideArrayLiteralBrackets:
  Exclude:
    - 'Rakefile'
    - 'spec/warp/dir/app/cli_spec.rb'

# Offense count: 7
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: EnforcedStyle, EnforcedStyleForEmptyBraces, SpaceBeforeBlockParameters.
# SupportedStyles: space, no_space
# SupportedStylesForEmptyBraces: space, no_space
Layout/SpaceInsideBlockBraces:
  Exclude:
    - 'Guardfile'
    - 'lib/warp/dir.rb'
    - 'lib/warp/dir/command/help.rb'
    - 'spec/spec_helper.rb'
    - 'spec/warp/dir/app/cli_spec.rb'
    - 'spec/warp/dir/store_spec.rb'

# Offense count: 3
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: final_newline, final_blank_line
Layout/TrailingEmptyLines:
  Exclude:
    - 'Guardfile'
    - 'lib/colored.rb'
    - 'lib/warp/dir/formatter.rb'

# Offense count: 1
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: AllowInHeredoc.
Layout/TrailingWhitespace:
  Exclude:
    - 'Gemfile'

# Offense count: 5
# Configuration parameters: IgnoredMethods.
Lint/AmbiguousBlockAssociation:
  Exclude:
    - 'spec/warp/dir/app/cli_spec.rb'

# Offense count: 4
# Configuration parameters: AllowedMethods.
# AllowedMethods: enums
Lint/ConstantDefinitionInBlock:
  Exclude:
    - 'spec/warp/dir/command_spec.rb'

# Offense count: 1
# This cop supports safe auto-correction (--auto-correct).
Lint/DeprecatedClassMethods:
  Exclude:
    - 'spec/warp/dir/store_spec.rb'

# Offense count: 1
# This cop supports unsafe auto-correction (--auto-correct-all).
Lint/DisjunctiveAssignmentInConstructor:
  Exclude:
    - 'lib/warp/dir/commander.rb'

# Offense count: 2
Lint/MissingSuper:
  Exclude:
    - 'lib/warp/dir/command.rb'
    - 'lib/warp/dir/serializer/base.rb'

# Offense count: 1
# This cop supports safe auto-correction (--auto-correct).
Lint/RedundantRequireStatement:
  Exclude:
    - 'lib/warp/dir/formatter.rb'

# Offense count: 2
Lint/RescueException:
  Exclude:
    - 'lib/warp/dir/app/cli.rb'
    - 'spec/support/cli_expectations.rb'

# Offense count: 2
# This cop supports safe auto-correction (--auto-correct).
Lint/ScriptPermission:
  Exclude:
    - 'Guardfile'
    - 'lib/warp/dir/app/cli.rb'

# Offense count: 1
# This cop supports safe auto-correction (--auto-correct).
Lint/SendWithMixinArgument:
  Exclude:
    - 'lib/colored.rb'

# Offense count: 1
Lint/ShadowingOuterLocalVariable:
  Exclude:
    - 'lib/colored.rb'

# Offense count: 2
# Configuration parameters: AllowComments, AllowNil.
Lint/SuppressedException:
  Exclude:
    - 'Rakefile'
    - 'lib/warp/dir/command/warp.rb'

# Offense count: 6
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: IgnoreEmptyBlocks, AllowUnusedKeywordArguments.
Lint/UnusedBlockArgument:
  Exclude:
    - 'lib/colored.rb'
    - 'lib/warp/dir/point.rb'
    - 'lib/warp/dir/store.rb'
    - 'spec/support/cli_expectations.rb'

# Offense count: 8
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: AllowUnusedKeywordArguments, IgnoreEmptyMethods, IgnoreNotImplementedMethods.
Lint/UnusedMethodArgument:
  Exclude:
    - 'lib/warp/dir/app/cli.rb'
    - 'lib/warp/dir/command/add.rb'
    - 'lib/warp/dir/command/help.rb'
    - 'lib/warp/dir/command/install.rb'
    - 'lib/warp/dir/command/list.rb'
    - 'lib/warp/dir/command/ls.rb'
    - 'lib/warp/dir/command/remove.rb'
    - 'lib/warp/dir/command/warp.rb'

# Offense count: 1
# This cop supports safe auto-correction (--auto-correct).
Naming/BinaryOperatorParameterName:
  Exclude:
    - 'lib/warp/dir/point.rb'

# Offense count: 1
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: lowercase, uppercase
Naming/HeredocDelimiterCase:
  Exclude:
    - 'lib/warp/dir.rb'

# Offense count: 10
# Configuration parameters: ForbiddenDelimiters.
# ForbiddenDelimiters: (?-mix:(^|\s)(EO[A-Z]{1}|END)(\s|$))
Naming/HeredocDelimiterNaming:
  Exclude:
    - 'Rakefile'
    - 'lib/warp/dir/command/help.rb'
    - 'lib/warp/dir/version.rb'

# Offense count: 8
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: percent_q, bare_percent
Style/BarePercentLiterals:
  Exclude:
    - 'lib/warp/dir/app/response.rb'
    - 'lib/warp/dir/point.rb'
    - 'spec/warp/dir/app/response_spec.rb'
    - 'spec/warp/dir/commands/list_spec.rb'
    - 'spec/warp/dir/point_spec.rb'

# Offense count: 10
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: nested, compact
Style/ClassAndModuleChildren:
  Exclude:
    - 'lib/warp/dir/command/add.rb'
    - 'lib/warp/dir/command/clean.rb'
    - 'lib/warp/dir/command/help.rb'
    - 'lib/warp/dir/command/install.rb'
    - 'lib/warp/dir/command/list.rb'
    - 'lib/warp/dir/command/remove.rb'
    - 'spec/warp/dir/command_spec.rb'

# Offense count: 1
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: is_a?, kind_of?
Style/ClassCheck:
  Exclude:
    - 'lib/warp/dir/app/response.rb'

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

# Offense count: 1
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: EnforcedStyle, AllowInnerBackticks.
# SupportedStyles: backticks, percent_x, mixed
Style/CommandLiteral:
  Exclude:
    - 'lib/warp/dir.rb'

# Offense count: 1
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: EnforcedStyle, SingleLineConditionsOnly, IncludeTernaryExpressions.
# SupportedStyles: assign_to_condition, assign_inside_condition
Style/ConditionalAssignment:
  Exclude:
    - 'lib/warp/dir/command/help.rb'

# Offense count: 1
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: empty, nil, both
Style/EmptyElse:
  Exclude:
    - 'spec/support/cli_expectations.rb'

# Offense count: 4
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: compact, expanded
Style/EmptyMethod:
  Exclude:
    - 'lib/warp/dir/app/response.rb'
    - 'spec/spec_helper.rb'
    - 'spec/warp/dir/command_spec.rb'

# Offense count: 4
# Configuration parameters: MaxUnannotatedPlaceholdersAllowed, IgnoredMethods.
# SupportedStyles: annotated, template, unannotated
Style/FormatStringToken:
  EnforcedStyle: unannotated

# Offense count: 40
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: always, always_true, never
Style/FrozenStringLiteralComment:
  Enabled: false

# Offense count: 5
# Configuration parameters: MinBodyLength, AllowConsecutiveConditionals.
Style/GuardClause:
  Exclude:
    - 'lib/warp/dir/app/cli.rb'
    - 'lib/warp/dir/command.rb'
    - 'lib/warp/dir/command/install.rb'
    - 'spec/support/cli_expectations.rb'

# Offense count: 11
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: EnforcedStyle, EnforcedShorthandSyntax, UseHashRocketsWithSymbolValues, PreferHashRocketsForNonAlnumEndingSymbols.
# SupportedStyles: ruby19, hash_rockets, no_mixed_keys, ruby19_no_mixed_keys
# SupportedShorthandSyntax: always, never, either
Style/HashSyntax:
  Exclude:
    - 'Rakefile'
    - 'lib/colored.rb'

# Offense count: 1
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: AllowIfModifier.
Style/IfInsideElse:
  Exclude:
    - 'lib/warp/dir/command/warp.rb'

# Offense count: 1
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: IgnoredMethods.
Style/MethodCallWithoutArgsParentheses:
  Exclude:
    - 'spec/warp/dir/store_spec.rb'

# Offense count: 3
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: require_parentheses, require_no_parentheses, require_no_parentheses_except_multiline
Style/MethodDefParentheses:
  Exclude:
    - 'lib/warp/dir/errors.rb'
    - 'lib/warp/dir/serializer/base.rb'

# Offense count: 1
Style/MissingRespondToMissing:
  Exclude:
    - 'lib/warp/dir/config.rb'

# Offense count: 2
# This cop supports safe auto-correction (--auto-correct).
Style/MultilineIfThen:
  Exclude:
    - 'lib/warp/dir/app/response.rb'
    - 'lib/warp/dir/command/install.rb'

# Offense count: 1
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: AllowMethodComparison.
Style/MultipleComparison:
  Exclude:
    - 'spec/support/cli_expectations.rb'

# Offense count: 14
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: literals, strict
Style/MutableConstant:
  Exclude:
    - 'lib/colored.rb'
    - 'lib/warp/dir.rb'
    - 'lib/warp/dir/app/response.rb'
    - 'lib/warp/dir/command/help.rb'
    - 'lib/warp/dir/config.rb'
    - 'lib/warp/dir/serializer.rb'

# Offense count: 4
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: AllowedMethods.
# AllowedMethods: be, be_a, be_an, be_between, be_falsey, be_kind_of, be_instance_of, be_truthy, be_within, eq, eql, end_with, include, match, raise_error, respond_to, start_with
Style/NestedParenthesizedCalls:
  Exclude:
    - 'spec/warp/dir/command_spec.rb'

# Offense count: 1
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: AllowSafeAssignment, AllowInMultilineConditions.
Style/ParenthesesAroundCondition:
  Exclude:
    - 'lib/warp/dir/app/cli.rb'

# Offense count: 4
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: lower_case_q, upper_case_q
Style/PercentQLiterals:
  Exclude:
    - 'lib/warp/dir/app/response.rb'
    - 'spec/warp/dir/app/response_spec.rb'
    - 'spec/warp/dir/commands/list_spec.rb'

# Offense count: 19
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: EnforcedStyle, AllowedCompactTypes.
# SupportedStyles: compact, exploded
Style/RaiseArgs:
  Exclude:
    - 'lib/warp/dir/app/cli.rb'
    - 'lib/warp/dir/app/response.rb'
    - 'lib/warp/dir/command/warp.rb'
    - 'lib/warp/dir/commander.rb'
    - 'lib/warp/dir/formatter.rb'
    - 'lib/warp/dir/point.rb'
    - 'lib/warp/dir/serializer/base.rb'
    - 'lib/warp/dir/store.rb'
    - 'spec/support/cli_expectations.rb'

# Offense count: 1
# This cop supports safe auto-correction (--auto-correct).
Style/RedundantCondition:
  Exclude:
    - 'lib/warp/dir/errors.rb'

# Offense count: 1
# This cop supports safe auto-correction (--auto-correct).
Style/RedundantInterpolation:
  Exclude:
    - 'lib/warp/dir/command/install.rb'

# Offense count: 17
# This cop supports safe auto-correction (--auto-correct).
Style/RedundantPercentQ:
  Exclude:
    - 'Rakefile'
    - 'lib/warp/dir/app/response.rb'
    - 'lib/warp/dir/command/add.rb'
    - 'lib/warp/dir/command/clean.rb'
    - 'lib/warp/dir/command/install.rb'
    - 'lib/warp/dir/command/list.rb'
    - 'lib/warp/dir/command/ls.rb'
    - 'lib/warp/dir/command/remove.rb'
    - 'lib/warp/dir/command/warp.rb'
    - 'spec/warp/dir/app/response_spec.rb'
    - 'spec/warp/dir/commands/list_spec.rb'

# Offense count: 1
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: AllowMultipleReturnValues.
Style/RedundantReturn:
  Exclude:
    - 'lib/warp/dir/store.rb'

# Offense count: 42
# This cop supports safe auto-correction (--auto-correct).
Style/RedundantSelf:
  Exclude:
    - 'lib/warp/dir.rb'
    - 'lib/warp/dir/app/cli.rb'
    - 'lib/warp/dir/app/response.rb'
    - 'lib/warp/dir/command.rb'
    - 'lib/warp/dir/command/clean.rb'
    - 'lib/warp/dir/command/install.rb'
    - 'lib/warp/dir/commander.rb'
    - 'lib/warp/dir/config.rb'
    - 'lib/warp/dir/point.rb'
    - 'lib/warp/dir/serializer/base.rb'
    - 'lib/warp/dir/store.rb'
    - 'spec/spec_helper.rb'

# Offense count: 3
# This cop supports unsafe auto-correction (--auto-correct-all).
Style/RedundantSort:
  Exclude:
    - 'lib/warp/dir/formatter.rb'
    - 'lib/warp/dir/store.rb'

# Offense count: 12
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: EnforcedStyle, AllowInnerSlashes.
# SupportedStyles: slashes, percent_r, mixed
Style/RegexpLiteral:
  Exclude:
    - 'Guardfile'
    - 'Rakefile'
    - 'lib/warp/dir.rb'
    - 'lib/warp/dir/errors.rb'
    - 'spec/warp/dir/app/cli_spec.rb'
    - 'spec/warp/dir/commands/add_spec.rb'
    - 'spec/warp/dir/point_spec.rb'

# Offense count: 1
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: ConvertCodeThatCanStartToReturnNil, AllowedMethods, MaxChainLength.
# AllowedMethods: present?, blank?, presence, try, try!
Style/SafeNavigation:
  Exclude:
    - 'exe/warp-dir'

# Offense count: 8
# This cop supports safe auto-correction (--auto-correct).
Style/StderrPuts:
  Exclude:
    - 'lib/warp/dir/app/cli.rb'
    - 'lib/warp/dir/command/ls.rb'
    - 'lib/warp/dir/serializer/dotfile.rb'
    - 'spec/support/cli_expectations.rb'

# Offense count: 3
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: single_quotes, double_quotes
Style/StringLiteralsInInterpolation:
  Exclude:
    - 'lib/warp/dir/app/response.rb'
    - 'lib/warp/dir/command/help.rb'

# Offense count: 1
# This cop supports safe auto-correction (--auto-correct).
Style/StructInheritance:
  Exclude:
    - 'lib/warp/dir/app/response.rb'

# Offense count: 1
# This cop supports safe auto-correction (--auto-correct).
# Configuration parameters: EnforcedStyle, AllowSafeAssignment.
# SupportedStyles: require_parentheses, require_no_parentheses, require_parentheses_when_complex
Style/TernaryParentheses:
  Exclude:
    - 'lib/warp/dir/store.rb'

# Offense count: 1
# This cop supports unsafe auto-correction (--auto-correct-all).
Style/ZeroLengthPredicate:
  Exclude:
    - 'spec/warp/dir/point_spec.rb'