.rubocop_todo.yml

Summary

Maintainability
Test Coverage
# This configuration was generated by
# `rubocop --auto-gen-config`
# on 2021-10-07 12:48:28 UTC using RuboCop version 1.22.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: 29
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, IndentationWidth.
# SupportedStyles: with_first_argument, with_fixed_indentation
Layout/ArgumentAlignment:
  Exclude:
    - 'app/controllers/api/connect/v4/systems/products_controller.rb'
    - 'app/models/product.rb'
    - 'engines/instance_verification/spec/requests/api/connect/v3/systems/products_controller_spec.rb'
    - 'spec/factories/products.rb'
    - 'spec/models/migration_engine_spec.rb'

# Offense count: 3
# Cop supports --auto-correct.
Layout/ClosingHeredocIndentation:
  Exclude:
    - 'lib/rmt/cli/repos.rb'
    - 'lib/rmt/cli/smt_importer.rb'

# Offense count: 16
# Cop supports --auto-correct.
Layout/EmptyLineAfterGuardClause:
  Exclude:
    - 'app/controllers/api/connect/v3/subscriptions/systems_controller.rb'
    - 'app/models/migration_engine.rb'
    - 'app/models/product.rb'
    - 'engines/instance_verification/lib/instance_verification/engine.rb'
    - 'engines/registration_sharing/lib/registration_sharing/engine.rb'
    - 'engines/zypper_auth/lib/zypper_auth/engine.rb'
    - 'lib/rmt/cli/products.rb'
    - 'lib/rmt/cli/repos_custom.rb'
    - 'lib/rmt/cli/smt_importer.rb'
    - 'lib/rmt/fiber_request.rb'

# Offense count: 2
# Cop supports --auto-correct.
# Configuration parameters: EmptyLineBetweenMethodDefs, EmptyLineBetweenClassDefs, EmptyLineBetweenModuleDefs, AllowAdjacentOneLineDefs, NumberOfEmptyLines.
Layout/EmptyLineBetweenDefs:
  Exclude:
    - 'lib/rmt/scc.rb'
    - 'lib/suse/connect/api.rb'

# Offense count: 1
# Cop supports --auto-correct.
# Configuration parameters: AllowAliasSyntax, AllowedMethods.
# AllowedMethods: alias_method, public, protected, private
Layout/EmptyLinesAroundAttributeAccessor:
  Exclude:
    - 'lib/rmt/cli.rb'

# Offense count: 106
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle.
# SupportedStyles: empty_lines, empty_lines_except_namespace, empty_lines_special, no_empty_lines, beginning_only, ending_only
Layout/EmptyLinesAroundClassBody:
  Enabled: false

# Offense count: 15
# Cop supports --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/rmt/config.rb'
    - 'lib/rmt/logger.rb'

# Offense count: 2
# Cop supports --auto-correct.
# Configuration parameters: AllowDoxygenCommentStyle, AllowGemfileRubyComment.
Layout/LeadingCommentSpace:
  Exclude:
    - 'lib/rmt/cli/smt_importer.rb'

# Offense count: 1
# Cop supports --auto-correct.
Layout/LeadingEmptyLines:
  Exclude:
    - 'spec/support/mirroring_helpers.rb'

# Offense count: 3
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, IndentationWidth.
# SupportedStyles: aligned, indented
Layout/LineEndStringConcatenationIndentation:
  Exclude:
    - 'app/models/migration_engine.rb'
    - 'spec/lib/rmt/cli/main_spec.rb'

# Offense count: 10
# Cop supports --auto-correct.
Lint/AmbiguousOperatorPrecedence:
  Exclude:
    - 'lib/rmt/cli/products.rb'
    - 'lib/rmt/cli/repos.rb'
    - 'lib/rmt/cli/repos_custom.rb'

# Offense count: 2
Lint/BinaryOperatorWithIdenticalOperands:
  Exclude:
    - 'engines/registration_sharing/app/controllers/registration_sharing/smt_to_rmt_controller.rb'
    - 'spec/lib/rmt/cli/products_spec.rb'

# Offense count: 1
# Configuration parameters: AllowedMethods.
# AllowedMethods: enums
Lint/ConstantDefinitionInBlock:
  Exclude:
    - 'integration/prophet/prophet.rb'

# Offense count: 1
# Configuration parameters: AllowComments, AllowEmptyLambdas.
Lint/EmptyBlock:
  Exclude:
    - 'engines/zypper_auth/config/routes.rb'
    - 'engines/scc_proxy/config/routes.rb'

# Offense count: 4
# Configuration parameters: MaximumRangeSize.
Lint/MissingCopEnableDirective:
  Exclude:
    - 'spec/lib/rmt/cli/main_spec.rb'
    - 'spec/models/migration_engine_spec.rb'
    - 'spec/support/messy_stdout_guard.rb'

# Offense count: 7
Lint/MissingSuper:
  Exclude:
    - 'engines/instance_verification/lib/instance_verification/provider_base.rb'
    - 'lib/action_controller/translated_error.rb'
    - 'lib/rmt/cli/decorators/custom_repository_decorator.rb'
    - 'lib/rmt/cli/decorators/custom_repository_products_decorator.rb'
    - 'lib/rmt/cli/decorators/product_decorator.rb'
    - 'lib/rmt/cli/decorators/repository_decorator.rb'
    - 'lib/rmt/cli/decorators/system_decorator.rb'

# Offense count: 1
# Cop supports --auto-correct.
Lint/NonDeterministicRequireOrder:
  Exclude:
    - 'spec/rails_helper.rb'

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

# Offense count: 2
# Cop supports --auto-correct.
Lint/RedundantCopDisableDirective:
  Exclude:
    - 'lib/rmt/cli/decorators/repository_decorator.rb'
    - 'spec/support/messy_stdout_guard.rb'

# Offense count: 1
Lint/StructNewOverride:
  Exclude:
    - 'spec/lib/rmt/file_validator_spec.rb'

# Offense count: 65
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle.
# SupportedStyles: strict, consistent
Lint/SymbolConversion:
  Exclude:
    - 'spec/requests/api/connect/v3/systems/products_controller_spec.rb'

# Offense count: 1
# Configuration parameters: IgnoredPatterns.
# IgnoredPatterns: (?-mix:(exactly|at_least|at_most)\(\d+\)\.times)
Lint/UnreachableLoop:
  Exclude:
    - 'engines/instance_verification/lib/instance_verification.rb'

# Offense count: 3
# Configuration parameters: CountComments, CountAsOne.
Metrics/ClassLength:
  Max: 177

# Offense count: 1
# Configuration parameters: IgnoredMethods.
Metrics/CyclomaticComplexity:
  Max: 12

# Offense count: 1
# Configuration parameters: CountComments, CountAsOne, ExcludedMethods, IgnoredMethods.
Metrics/MethodLength:
  Max: 52

# Offense count: 1
# Configuration parameters: CountComments, CountAsOne.
Metrics/ModuleLength:
  Max: 113

# Offense count: 1
# Configuration parameters: Max, CountKeywordArgs.
Metrics/ParameterLists:
  MaxOptionalParameters: 4

# Offense count: 6
# Configuration parameters: EnforcedStyleForLeadingUnderscores.
# SupportedStylesForLeadingUnderscores: disallowed, required, optional
Naming/MemoizedInstanceVariableName:
  Exclude:
    - 'integration/ci_check.rb'

# Offense count: 23
# Configuration parameters: EnforcedStyle, CheckMethodNames, CheckSymbols, AllowedIdentifiers.
# SupportedStyles: snake_case, normalcase, non_integer
# AllowedIdentifiers: capture3, iso8601, rfc1123_date, rfc822, rfc2822, rfc3339
Naming/VariableNumber:
  Exclude:
    - 'spec/lib/rmt/cli/products_spec.rb'
    - 'spec/lib/rmt/cli/repos_spec.rb'
    - 'spec/lib/rmt/cli/smt_importer_spec.rb'

# Offense count: 1
# Cop supports --auto-correct.
Performance/ConstantRegexp:
  Exclude:
    - 'engines/strict_authentication/app/controllers/strict_authentication/authentication_controller.rb'

# Offense count: 9
# Cop supports --auto-correct.
Performance/RegexpMatch:
  Exclude:
    - 'app/models/hw_info.rb'
    - 'engines/registration_sharing/lib/registration_sharing.rb'
    - 'engines/strict_authentication/app/controllers/strict_authentication/authentication_controller.rb'
    - 'lib/rmt/cli/base.rb'

# Offense count: 4
# Cop supports --auto-correct.
# Configuration parameters: AutoCorrect.
Performance/StringInclude:
  Exclude:
    - 'engines/strict_authentication/app/controllers/strict_authentication/authentication_controller.rb'

# Offense count: 167
# Configuration parameters: Prefixes.
# Prefixes: when, with, without
RSpec/ContextWording:
  Enabled: false

# Offense count: 10
# Cop supports --auto-correct.
# Configuration parameters: AllowConsecutiveOneLiners.
RSpec/EmptyLineAfterExample:
  Exclude:
    - 'engines/registration_sharing/spec/requests/registration_sharing/rmt_to_rmt_controller_spec.rb'
    - 'spec/requests/api/connect/v3/systems/products_controller_spec.rb'

# Offense count: 4
# Cop supports --auto-correct.
RSpec/EmptyLineAfterExampleGroup:
  Exclude:
    - 'spec/lib/rmt/cli/main_spec.rb'
    - 'spec/lib/rmt/cli/smt_importer_spec.rb'

# Offense count: 37
# Cop supports --auto-correct.
RSpec/EmptyLineAfterHook:
  Exclude:
    - 'engines/strict_authentication/spec/requests/services_controller_spec.rb'
    - 'engines/strict_authentication/spec/requests/strict_authentication/authentication_controller_spec.rb'
    - 'spec/lib/rmt/config_spec.rb'
    - 'spec/models/product_spec.rb'
    - 'spec/requests/api/connect/v3/subscriptions/systems_controller_spec.rb'
    - 'spec/requests/api/connect/v3/systems/activations_controller_spec.rb'
    - 'spec/requests/api/connect/v3/systems/products_controller_spec.rb'
    - 'spec/requests/api/connect/v4/subscriptions/products_controller_spec.rb'
    - 'spec/requests/services_controller_spec.rb'
    - 'spec/support/shared_examples/product_checks.rb'

# Offense count: 5
# Configuration parameters: CountAsOne.
RSpec/ExampleLength:
  Max: 21

# Offense count: 1
# Cop supports --auto-correct.
RSpec/ExcessiveDocstringSpacing:
  Exclude:
    - 'spec/lib/rmt/cli/products_spec.rb'

# Offense count: 9
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle.
# SupportedStyles: method_call, block
RSpec/ExpectChange:
  Exclude:
    - 'spec/lib/rmt/cli/systems_spec.rb'
    - 'spec/lib/rmt/file_validator_spec.rb'
    - 'spec/models/downloaded_file_spec.rb'
    - 'spec/requests/api/connect/v3/systems/systems_controller_spec.rb'

# Offense count: 77
RSpec/ExpectInHook:
  Exclude:
    - 'engines/instance_verification/spec/requests/api/connect/v3/systems/products_controller_spec.rb'
    - 'engines/registration_sharing/spec/requests/registration_sharing/rmt_to_rmt_controller_spec.rb'
    - 'engines/zypper_auth/spec/requests/services_controller_spec.rb'
    - 'engines/zypper_auth/spec/requests/strict_authentication/authentication_controller_spec.rb'
    - 'spec/lib/rmt/cli/export_spec.rb'
    - 'spec/lib/rmt/cli/main_spec.rb'
    - 'spec/lib/rmt/cli/repos_custom_spec.rb'
    - 'spec/lib/rmt/cli/repos_spec.rb'
    - 'spec/lib/rmt/scc_spec.rb'

# Offense count: 3
# Cop supports --auto-correct.
# Configuration parameters: Include, EnforcedStyle.
# Include: **/*_spec.rb, **/spec/**/*, spec/factories.rb, spec/factories/**/*.rb, features/support/factories/**/*.rb
# SupportedStyles: create_list, n_times
RSpec/FactoryBot/CreateList:
  Exclude:
    - 'spec/factories/products.rb'

# Offense count: 1
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle.
# SupportedStyles: implicit, each, example
RSpec/HookArgument:
  Exclude:
    - 'spec/support/messy_stdout_guard.rb'

# Offense count: 1
# Cop supports --auto-correct.
RSpec/HooksBeforeExamples:
  Exclude:
    - 'spec/lib/rmt/cli/export_spec.rb'

# Offense count: 14
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle.
# SupportedStyles: single_line_only, single_statement_only, disallow
RSpec/ImplicitSubject:
  Exclude:
    - 'engines/zypper_auth/spec/requests/strict_authentication/authentication_controller_spec.rb'
    - 'spec/lib/rmt/file_validator_spec.rb'
    - 'spec/models/migration_engine_spec.rb'
    - 'spec/models/product_spec.rb'


# Offense count: 1
RSpec/IteratedExpectation:
  Exclude:
    - 'spec/requests/api/connect/v3/systems/activations_controller_spec.rb'

# Offense count: 23
# Cop supports --auto-correct.
RSpec/LeadingSubject:
  Exclude:
    - 'engines/strict_authentication/spec/requests/services_controller_spec.rb'
    - 'spec/lib/rmt/cli/import_spec.rb'
    - 'spec/models/activation_spec.rb'
    - 'spec/requests/api/connect/v3/subscriptions/systems_controller_spec.rb'
    - 'spec/requests/api/connect/v3/systems/activations_controller_spec.rb'
    - 'spec/requests/api/connect/v3/systems/products_controller_spec.rb'
    - 'spec/requests/api/connect/v3/systems/systems_controller_spec.rb'
    - 'spec/requests/api/connect/v4/subscriptions/products_controller_spec.rb'
    - 'spec/requests/api/health_controller_spec.rb'
    - 'spec/requests/services_controller_spec.rb'
    - 'spec/support/shared_examples/product_checks.rb'
    - 'spec/suse/connect/api_spec.rb'

# Offense count: 13
# Cop supports --auto-correct.
RSpec/LetBeforeExamples:
  Exclude:
    - 'spec/lib/rmt/cli/export_spec.rb'
    - 'spec/lib/rmt/cli/import_spec.rb'
    - 'spec/models/activation_spec.rb'

# Offense count: 158
# Configuration parameters: .
# SupportedStyles: have_received, receive
RSpec/MessageSpies:
  EnforcedStyle: receive
  Exclude:
    - 'engines/scc_proxy/spec/requests/api/connect/v3/systems/systems_controller_spec.rb'
    - 'engines/scc_proxy/spec/requests/api/connect/v4/systems/products_controller_spec.rb'

# Offense count: 165
RSpec/MultipleExpectations:
  Max: 6

# Offense count: 308
# Configuration parameters: AllowSubject.
RSpec/MultipleMemoizedHelpers:
  Max: 21

# Offense count: 19
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle.
# SupportedStyles: numeric, symbolic
RSpec/Rails/HttpStatus:
  Exclude:
    - 'engines/instance_verification/spec/requests/api/connect/v3/systems/products_controller_spec.rb'
    - 'engines/registration_sharing/spec/requests/registration_sharing/rmt_to_rmt_controller_spec.rb'
    - 'engines/registration_sharing/spec/requests/registration_sharing/smt_to_rmt_controller_spec.rb'
    - 'engines/zypper_auth/spec/requests/services_controller_spec.rb'
    - 'engines/zypper_auth/spec/requests/strict_authentication/authentication_controller_spec.rb'
    - 'spec/requests/services_controller_spec.rb'

# Offense count: 9
# Cop supports --auto-correct.
RSpec/ReceiveCounts:
  Exclude:
    - 'spec/lib/rmt/lockfile_spec.rb'
    - 'spec/suse/connect/api_spec.rb'

# Offense count: 3
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle.
# SupportedStyles: and_return, block
RSpec/ReturnFromStub:
  Exclude:
    - 'spec/lib/rmt/scc_spec.rb'

# Offense count: 41
RSpec/StubbedMock:
  Exclude:
    - 'engines/instance_verification/spec/requests/api/connect/v3/systems/products_controller_spec.rb'
    - 'engines/registration_sharing/spec/lib/registration_sharing/sync_job_spec.rb'
    - 'engines/registration_sharing/spec/models/activation_spec.rb'
    - 'engines/registration_sharing/spec/models/system_spec.rb'
    - 'engines/zypper_auth/spec/requests/services_controller_spec.rb'
    - 'engines/zypper_auth/spec/requests/strict_authentication/authentication_controller_spec.rb'
    - 'spec/lib/rmt/cli/import_spec.rb'
    - 'spec/lib/rmt/cli/main_spec.rb'
    - 'spec/lib/rmt/cli/smt_importer_spec.rb'
    - 'spec/lib/rmt/cli/systems_spec.rb'
    - 'spec/lib/rmt/scc_spec.rb'
    - 'spec/support/shared_examples/cli.rb'
    - 'spec/suse/connect/api_spec.rb'

# Offense count: 3
# Configuration parameters: EnforcedStyle.
# SupportedStyles: slashes, arguments
Rails/FilePath:
  Exclude:
    - 'config/application.rb'
    - 'config/environments/development.rb'
    - 'spec/rails_helper.rb'

# Offense count: 1
# Cop supports --auto-correct.
Rails/FindById:
  Exclude:
    - 'lib/rmt/cli/repos_custom.rb'

# Offense count: 6
# Configuration parameters: Include.
# Include: app/models/**/*.rb
Rails/HasManyOrHasOneDependent:
  Exclude:
    - 'app/models/product.rb'
    - 'app/models/repository.rb'
    - 'app/models/service.rb'
    - 'app/models/subscription.rb'
    - 'app/models/subscription_product_class.rb'

# Offense count: 3
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle.
# SupportedStyles: numeric, symbolic
Rails/HttpStatus:
  Exclude:
    - 'app/controllers/api/health_controller.rb'
    - 'app/controllers/services_controller.rb'
    - 'engines/zypper_auth/lib/zypper_auth/engine.rb'

# Offense count: 2
# Configuration parameters: Include.
# Include: app/models/**/*.rb
Rails/InverseOf:
  Exclude:
    - 'app/models/product.rb'
    - 'app/models/subscription_product_class.rb'

# Offense count: 1
# Configuration parameters: Include.
# Include: app/controllers/**/*.rb
Rails/LexicallyScopedActionFilter:
  Exclude:
    - 'app/controllers/api/connect/v3/systems/products_controller.rb'

# Offense count: 4
# Cop supports --auto-correct.
Rails/Pluck:
  Exclude:
    - 'spec/lib/rmt/file_validator_spec.rb'
    - 'spec/requests/api/connect/v4/systems/products_controller_spec.rb'

# Offense count: 1
# Cop supports --auto-correct.
# Configuration parameters: Include.
# Include: **/Rakefile, **/*.rake
Rails/RakeEnvironment:
  Exclude:
    - 'lib/tasks/test.rake'

# Offense count: 3
# Configuration parameters: Include.
# Include: db/migrate/*.rb
Rails/ReversibleMigration:
  Exclude:
    - 'db/migrate/20200715151211_remove_uniqueness_from_downloaded_files_checksum.rb'
    - 'db/migrate/20200723124836_add_uniqueness_to_downloaded_files_local_path.rb'
    - 'db/migrate/20200916104804_make_scc_id_unique.rb'

# Offense count: 2
# Cop supports --auto-correct.
Rails/SquishedSQLHeredocs:
  Exclude:
    - 'db/migrate/20200723124836_add_uniqueness_to_downloaded_files_local_path.rb'
    - 'db/migrate/20200916104804_make_scc_id_unique.rb'

# Offense count: 1
# Cop supports --auto-correct.
# Configuration parameters: IgnoredMethods.
# IgnoredMethods: ==, equal?, eql?
Style/ClassEqualityComparison:
  Exclude:
    - 'engines/registration_sharing/lib/registration_sharing.rb'

# Offense count: 2
Style/CombinableLoops:
  Exclude:
    - 'lib/rmt/scc.rb'

# Offense count: 2
# Configuration parameters: EnforcedStyle, MaxUnannotatedPlaceholdersAllowed, IgnoredMethods.
# SupportedStyles: annotated, template, unannotated
Style/FormatStringToken:
  Exclude:
    - 'app/controllers/api/connect/v4/systems/products_controller.rb'

# Offense count: 12
# Cop supports --auto-correct.
Style/GlobalStdStream:
  Exclude:
    - 'config/environments/production.rb'
    - 'db/migrate/20200723124836_add_uniqueness_to_downloaded_files_local_path.rb'
    - 'db/migrate/20200916104804_make_scc_id_unique.rb'
    - 'integration/prophet/prophet.rb'
    - 'lib/rmt/cli/export.rb'
    - 'lib/rmt/cli/import.rb'
    - 'lib/rmt/scc.rb'
    - 'lib/suse/connect/api.rb'
    - 'spec/lib/rmt/scc_spec.rb'

# Offense count: 3
# Cop supports --auto-correct.
Style/KeywordParametersOrder:
  Exclude:
    - 'integration/prophet/ci_executor.rb'
    - 'lib/rmt/mirror.rb'

# Offense count: 1
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle.
# SupportedStyles: literals, strict
Style/MutableConstant:
  Exclude:
    - 'app/validators/uuid_format_validator.rb'

# Offense count: 5
# Configuration parameters: AllowedMethods.
# AllowedMethods: respond_to_missing?
Style/OptionalBooleanParameter:
  Exclude:
    - 'lib/rmt/cli/base.rb'
    - 'lib/rmt/cli/smt_importer.rb'
    - 'lib/rmt/scc.rb'

# Offense count: 2
# Cop supports --auto-correct.
Style/RandomWithOffset:
  Exclude:
    - 'spec/factories/subscription_product_classes.rb'
    - 'spec/factories/subscriptions.rb'

# Offense count: 2
# Cop supports --auto-correct.
# Configuration parameters: Methods.
Style/RedundantArgument:
  Exclude:
    - 'spec/lib/rmt/cli/products_spec.rb'

# Offense count: 1
# Cop supports --auto-correct.
Style/RedundantAssignment:
  Exclude:
    - 'contrib/get_repository_tokens.rb'

# Offense count: 2
# Cop supports --auto-correct.
Style/RedundantBegin:
  Exclude:
    - 'lib/rmt/cli/export.rb'
    - 'lib/rmt/downloader.rb'

# Offense count: 2
# Cop supports --auto-correct.
Style/RedundantCondition:
  Exclude:
    - 'app/controllers/api/connect/base_controller.rb'
    - 'app/serializers/v3/upgrade_path_item_serializer.rb'

# Offense count: 1
# Cop supports --auto-correct.
# Configuration parameters: SafeForConstants.
Style/RedundantFetchBlock:
  Exclude:
    - 'config/puma.rb'

# Offense count: 1
# Cop supports --auto-correct.
Style/RedundantFileExtensionInRequire:
  Exclude:
    - 'integration/ci_check.rb'

# Offense count: 2
# Cop supports --auto-correct.
# Configuration parameters: AllowMultipleReturnValues.
Style/RedundantReturn:
  Exclude:
    - 'engines/registration_sharing/app/controllers/registration_sharing/smt_to_rmt_controller.rb'

# Offense count: 2
# Cop supports --auto-correct.
# Configuration parameters: AllowModifier.
Style/SoleNestedConditional:
  Exclude:
    - 'lib/rmt/cli/base.rb'
    - 'lib/rmt/cli/mirror.rb'

# Offense count: 27
# Cop supports --auto-correct.
# Configuration parameters: Mode.
Style/StringConcatenation:
  Enabled: false