.rubocop_todo.yml
# This configuration was generated by
# `rubocop --auto-gen-config`
# on 2024-10-26 17:01:43 -0700 using RuboCop version 0.47.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: 3
Lint/IneffectiveAccessModifier:
Exclude:
- 'lib/xcodeproj/differ.rb'
- 'lib/xcodeproj/xcodebuild_helper.rb'
# Offense count: 1
Lint/NestedMethodDefinition:
Exclude:
- 'spec/project/project_helper_integration_spec.rb'
# Offense count: 29
# Configuration parameters: ContextCreatingMethods, MethodCreatingMethods.
Lint/UselessAccessModifier:
Exclude:
- 'lib/xcodeproj/config.rb'
- 'lib/xcodeproj/differ.rb'
- 'lib/xcodeproj/project.rb'
- 'lib/xcodeproj/project/object.rb'
- 'lib/xcodeproj/project/object/build_configuration.rb'
- 'lib/xcodeproj/project/object/build_file.rb'
- 'lib/xcodeproj/project/object/build_phase.rb'
- 'lib/xcodeproj/project/object/configuration_list.rb'
- 'lib/xcodeproj/project/object/file_reference.rb'
- 'lib/xcodeproj/project/object/group.rb'
- 'lib/xcodeproj/project/object/native_target.rb'
- 'lib/xcodeproj/project/object/reference_proxy.rb'
- 'lib/xcodeproj/project/object/target_dependency.rb'
- 'lib/xcodeproj/project/object_list.rb'
- 'lib/xcodeproj/scheme.rb'
# Offense count: 1486
# Configuration parameters: AllowHeredoc, AllowURI, URISchemes, IgnoreCopDirectives, IgnoredPatterns.
# URISchemes: http, https
Metrics/LineLength:
Max: 212
# Offense count: 3
# Configuration parameters: CountKeywordArgs.
Metrics/ParameterLists:
Max: 8
# Offense count: 1
# Cop supports --auto-correct.
Performance/Casecmp:
Exclude:
- 'lib/xcodeproj/project/object/helpers/file_references_factory.rb'
# Offense count: 14
# Cop supports --auto-correct.
# Configuration parameters: MaxKeyValuePairs.
Performance/RedundantMerge:
Exclude:
- 'spec/config_spec.rb'
# Offense count: 12
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles.
# SupportedStyles: prefer_alias, prefer_alias_method
Style/Alias:
Exclude:
- 'lib/xcodeproj/config.rb'
- 'lib/xcodeproj/project.rb'
- 'lib/xcodeproj/project/object.rb'
- 'lib/xcodeproj/project/object/build_phase.rb'
- 'lib/xcodeproj/project/object/group.rb'
- 'lib/xcodeproj/project/object/native_target.rb'
- 'lib/xcodeproj/workspace/file_reference.rb'
- 'lib/xcodeproj/workspace/group_reference.rb'
# Offense count: 2
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles, SingleLineConditionsOnly, IncludeTernaryExpressions.
# SupportedStyles: assign_to_condition, assign_inside_condition
Style/ConditionalAssignment:
Exclude:
- 'lib/xcodeproj/config.rb'
- 'lib/xcodeproj/project/object_attributes.rb'
# Offense count: 100
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles.
# SupportedStyles: leading, trailing
Style/DotPosition:
Exclude:
- 'lib/xcodeproj/project.rb'
- 'spec/scheme/environment_variables_spec.rb'
- 'spec/scheme_spec.rb'
# Offense count: 2
Style/IdenticalConditionalBranches:
Exclude:
- 'lib/xcodeproj/project.rb'
# Offense count: 95
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, SupportedStyles, IndentationWidth.
# SupportedStyles: aligned, indented, indented_relative_to_receiver
Style/MultilineMethodCallIndentation:
Exclude:
- 'spec/scheme/environment_variables_spec.rb'
- 'spec/scheme_spec.rb'
# Offense count: 13
# Cop supports --auto-correct.
Style/MutableConstant:
Exclude:
- 'lib/xcodeproj/constants.rb'
- 'lib/xcodeproj/plist.rb'
- 'lib/xcodeproj/scheme/environment_variables.rb'
- 'spec/xcodebuild_helper_spec.rb'
# Offense count: 4
# Cop supports --auto-correct.
Style/NestedParenthesizedCalls:
Exclude:
- 'spec/scheme_spec.rb'
# Offense count: 5
# Cop supports --auto-correct.
Style/RedundantSelf:
Exclude:
- 'lib/xcodeproj/command.rb'
- 'lib/xcodeproj/differ.rb'
- 'lib/xcodeproj/project/object.rb'
- 'lib/xcodeproj/project/object/group.rb'
# Offense count: 7
# Cop supports --auto-correct.
# Configuration parameters: AllowForAlignment.
Style/SpaceAroundOperators:
Exclude:
- 'lib/xcodeproj/constants.rb'
- 'spec/differ_spec.rb'
# Offense count: 1
# Cop supports --auto-correct.
Style/UnneededInterpolation:
Exclude:
- 'lib/xcodeproj/workspace/group_reference.rb'
# Offense count: 2
# Cop supports --auto-correct.
Style/ZeroLengthPredicate:
Exclude:
- 'lib/xcodeproj/scheme.rb'
- 'spec/spec_helper/project_helper.rb'