.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'