.rubocop_todo.yml in xcode-install-2.7.0 vs .rubocop_todo.yml in xcode-install-2.8.0

- old
+ new

@@ -1,78 +1,213 @@ # This configuration was generated by # `rubocop --auto-gen-config` -# on 2017-08-24 11:09:20 +0200 using RuboCop version 0.49.1. +# on 2021-07-06 16:06:45 UTC using RuboCop version 1.12.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: + - 'xcode-install.gemspec' + # Offense count: 3 # Cop supports --auto-correct. -# Configuration parameters: EnforcedStyle, SupportedStyles. -# SupportedStyles: auto_detection, squiggly, active_support, powerpack, unindent -Layout/IndentHeredoc: +Layout/ClosingHeredocIndentation: Exclude: - 'lib/xcode/install.rb' # Offense count: 12 +# Cop supports --auto-correct. +Layout/EmptyLineAfterGuardClause: + Exclude: + - 'lib/xcode/install.rb' + - 'lib/xcode/install/cleanup.rb' + - 'lib/xcode/install/simulators.rb' + - 'lib/xcode/install/uninstall.rb' + +# Offense count: 3 +# Cop supports --auto-correct. +Layout/HeredocIndentation: + Exclude: + - 'lib/xcode/install.rb' + +# Offense count: 3 +# Cop supports --auto-correct. +Lint/BooleanSymbol: + Exclude: + - 'lib/xcode/install/install.rb' + - 'lib/xcode/install/select.rb' + - 'lib/xcode/install/uninstall.rb' + +# Offense count: 6 +Lint/DuplicateMethods: + Exclude: + - 'lib/xcode/install.rb' + +# Offense count: 2 +# Configuration parameters: MaximumRangeSize. +Lint/MissingCopEnableDirective: + Exclude: + - 'lib/xcode/install.rb' + +# Offense count: 1 +# Cop supports --auto-correct. +Lint/UriRegexp: + Exclude: + - 'lib/xcode/install/install.rb' + +# Offense count: 12 +# Configuration parameters: IgnoredMethods, CountRepeatedAttributes. Metrics/AbcSize: - Max: 44 + Max: 45 -# Offense count: 4 -# Configuration parameters: CountComments, ExcludedMethods. +# Offense count: 5 +# Configuration parameters: CountComments, CountAsOne, ExcludedMethods, IgnoredMethods. +# IgnoredMethods: refine Metrics/BlockLength: Max: 76 -# Offense count: 1 -# Configuration parameters: CountComments. -Metrics/ClassLength: - Max: 246 - -# Offense count: 3 +# Offense count: 6 +# Configuration parameters: IgnoredMethods. Metrics/CyclomaticComplexity: Max: 10 -# Offense count: 11 -# Configuration parameters: CountComments. +# Offense count: 17 +# Configuration parameters: CountComments, CountAsOne, ExcludedMethods, IgnoredMethods. Metrics/MethodLength: - Max: 51 + Max: 50 # Offense count: 1 -# Configuration parameters: CountKeywordArgs. +# Configuration parameters: CountKeywordArgs, MaxOptionalParameters. Metrics/ParameterLists: Max: 7 -# Offense count: 3 +# Offense count: 2 +# Configuration parameters: IgnoredMethods. Metrics/PerceivedComplexity: Max: 12 # Offense count: 1 +Security/MarshalLoad: + Exclude: + - 'lib/xcode/install.rb' + +# Offense count: 16 # Cop supports --auto-correct. -Performance/CompareWithBlock: +# Configuration parameters: EnforcedStyle. +# SupportedStyles: separated, grouped +Style/AccessorGrouping: Exclude: - 'lib/xcode/install.rb' # Offense count: 1 +Style/CombinableLoops: + Exclude: + - 'lib/xcode/install.rb' + +# Offense count: 1 # Cop supports --auto-correct. -# Configuration parameters: IncludeActiveSupportAliases. -Performance/DoubleStartEndWith: +Style/Encoding: Exclude: + - 'xcode-install.gemspec' + +# Offense count: 14 +# Cop supports --auto-correct. +Style/ExpandPathArguments: + Exclude: + - 'bin/xcversion' + - 'bin/🎉' + - 'spec/cli_spec.rb' + - 'spec/curl_spec.rb' + - 'spec/install_spec.rb' + - 'spec/installed_spec.rb' + - 'spec/installer_spec.rb' + - 'spec/json_spec.rb' + - 'spec/list_spec.rb' + - 'spec/prerelease_spec.rb' + - 'spec/spec_helper.rb' + - 'spec/uninstall_spec.rb' + - 'xcode-install.gemspec' + +# Offense count: 28 +# Cop supports --auto-correct. +# Configuration parameters: EnforcedStyle. +# SupportedStyles: always, always_true, never +Style/FrozenStringLiteralComment: + Enabled: false + +# Offense count: 2 +# Cop supports --auto-correct. +Style/IfUnlessModifier: + Exclude: - 'lib/xcode/install.rb' +# Offense count: 8 +# Configuration parameters: AllowedMethods. +# AllowedMethods: respond_to_missing? +Style/OptionalBooleanParameter: + Exclude: + - 'lib/xcode/install.rb' + # Offense count: 1 -Security/MarshalLoad: +# Cop supports --auto-correct. +Style/RedundantBegin: Exclude: - 'lib/xcode/install.rb' -# Offense count: 15 +# Offense count: 2 # Cop supports --auto-correct. -# Configuration parameters: EnforcedStyle, SupportedStyles. +Style/RedundantRegexpEscape: + Exclude: + - 'lib/xcode/install.rb' + +# Offense count: 1 +# Cop supports --auto-correct. +# Configuration parameters: AllowMultipleReturnValues. +Style/RedundantReturn: + Exclude: + - 'lib/xcode/install.rb' + +# Offense count: 2 +# Cop supports --auto-correct. +# Configuration parameters: EnforcedStyle. +# SupportedStyles: implicit, explicit +Style/RescueStandardError: + Exclude: + - 'lib/xcode/install.rb' + +# Offense count: 1 +# Cop supports --auto-correct. +# Configuration parameters: ConvertCodeThatCanStartToReturnNil, AllowedMethods. +# AllowedMethods: present?, blank?, presence, try, try! +Style/SafeNavigation: + Exclude: + - 'lib/xcode/install.rb' + +# Offense count: 14 +# Cop supports --auto-correct. +# Configuration parameters: EnforcedStyle. # SupportedStyles: only_raise, only_fail, semantic Style/SignalException: Exclude: - 'lib/xcode/install.rb' - - 'lib/xcode/install/cli.rb' - 'lib/xcode/install/install.rb' - 'lib/xcode/install/select.rb' - 'lib/xcode/install/simulators.rb' - 'lib/xcode/install/uninstall.rb' + +# Offense count: 2 +# Cop supports --auto-correct. +Style/StderrPuts: + Exclude: + - 'lib/xcode/install.rb' + +# Offense count: 4 +# Cop supports --auto-correct. +Style/StringConcatenation: + Exclude: + - 'lib/xcode/install.rb' + - 'spec/spec_helper.rb'