CocoaPods/Xcodeproj

View on GitHub
.rubocop_todo.yml

Summary

Maintainability
Test Coverage
# This configuration was generated by
# `rubocop --auto-gen-config`
# on 2021-01-15 10:50:09 -0800 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: 2
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: 1365
# Configuration parameters: AllowHeredoc, AllowURI, URISchemes, IgnoreCopDirectives, IgnoredPatterns.
# URISchemes: http, https
Metrics/LineLength:
  Max: 186

# 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: 13
# 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: 12
# 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: 4
# 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'