# This configuration was generated by # `rubocop --auto-gen-config` # 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. 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: 45 # Offense count: 5 # Configuration parameters: CountComments, CountAsOne, ExcludedMethods, IgnoredMethods. # IgnoredMethods: refine Metrics/BlockLength: Max: 76 # Offense count: 6 # Configuration parameters: IgnoredMethods. Metrics/CyclomaticComplexity: Max: 10 # Offense count: 17 # Configuration parameters: CountComments, CountAsOne, ExcludedMethods, IgnoredMethods. Metrics/MethodLength: Max: 50 # Offense count: 1 # Configuration parameters: CountKeywordArgs, MaxOptionalParameters. Metrics/ParameterLists: Max: 7 # 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. # 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. 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 # Cop supports --auto-correct. Style/RedundantBegin: Exclude: - 'lib/xcode/install.rb' # Offense count: 2 # Cop supports --auto-correct. 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/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'