Merge pull request #7785 from vidusheeamoli/resolve-srb-errors
Resolve errors reported by Sorbet
This commit is contained in:
		
						commit
						66f781821f
					
				@ -27,7 +27,7 @@ module OS
 | 
			
		||||
 | 
			
		||||
    # rubocop:disable Naming/ConstantName
 | 
			
		||||
    # rubocop:disable Style/MutableConstant
 | 
			
		||||
    ::MacOS = self
 | 
			
		||||
    ::MacOS = OS::Mac
 | 
			
		||||
    # rubocop:enable Naming/ConstantName
 | 
			
		||||
    # rubocop:enable Style/MutableConstant
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -12,7 +12,7 @@ module OS
 | 
			
		||||
 | 
			
		||||
    # rubocop:disable Naming/ConstantName
 | 
			
		||||
    # rubocop:disable Style/MutableConstant
 | 
			
		||||
    ::MacOS = self
 | 
			
		||||
    ::MacOS = OS::Mac
 | 
			
		||||
    # rubocop:enable Naming/ConstantName
 | 
			
		||||
    # rubocop:enable Style/MutableConstant
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -2,9 +2,7 @@
 | 
			
		||||
 | 
			
		||||
module OS
 | 
			
		||||
  module Mac
 | 
			
		||||
    X11 = XQuartz = Module.new # rubocop:disable Style/MutableConstant
 | 
			
		||||
 | 
			
		||||
    module XQuartz
 | 
			
		||||
    X11 = XQuartz = Module.new do # rubocop:disable Style/MutableConstant
 | 
			
		||||
      module_function
 | 
			
		||||
 | 
			
		||||
      DEFAULT_BUNDLE_PATH = Pathname.new("Applications/Utilities/XQuartz.app").freeze
 | 
			
		||||
 | 
			
		||||
@ -13388,6 +13388,7 @@ class Object
 | 
			
		||||
  HOMEBREW_DEFAULT_TEMP = ::T.let(nil, ::T.untyped)
 | 
			
		||||
  HOMEBREW_HELP = ::T.let(nil, ::T.untyped)
 | 
			
		||||
  HOMEBREW_LIBRARY_PATH = ::T.let(nil, ::T.untyped)
 | 
			
		||||
  HOMEBREW_PATCHELF_RB = ::T.let(nil, ::T.untyped)
 | 
			
		||||
  HOMEBREW_TAP_CASK_REGEX = ::T.let(nil, ::T.untyped)
 | 
			
		||||
  HOMEBREW_TAP_FORMULA_REGEX = ::T.let(nil, ::T.untyped)
 | 
			
		||||
  OFFICIAL_CASK_TAPS = ::T.let(nil, ::T.untyped)
 | 
			
		||||
@ -13557,6 +13558,26 @@ end
 | 
			
		||||
 | 
			
		||||
ParseError = Racc::ParseError
 | 
			
		||||
 | 
			
		||||
class Parser::AST::Processor
 | 
			
		||||
  def on_find_pattern(node); end
 | 
			
		||||
 | 
			
		||||
  def on_forward_arg(node); end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
class Parser::Builders::Default
 | 
			
		||||
  def find_pattern(lbrack_t, elements, rbrack_t); end
 | 
			
		||||
 | 
			
		||||
  def forward_arg(dots_t); end
 | 
			
		||||
 | 
			
		||||
  def forward_only_args(begin_t, dots_t, end_t); end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
class Parser::Builders::Default
 | 
			
		||||
  def self.emit_forward_arg(); end
 | 
			
		||||
 | 
			
		||||
  def self.emit_forward_arg=(emit_forward_arg); end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
Parser::CurrentRuby = Parser::Ruby26
 | 
			
		||||
 | 
			
		||||
class Parser::Ruby24
 | 
			
		||||
@ -13872,15 +13893,15 @@ class Parser::Ruby24
 | 
			
		||||
 | 
			
		||||
  def _reduce_332(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_336(val, _values, result); end
 | 
			
		||||
  def _reduce_333(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_337(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_34(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_340(val, _values, result); end
 | 
			
		||||
  def _reduce_341(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_342(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_345(val, _values, result); end
 | 
			
		||||
  def _reduce_343(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_346(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
@ -13888,9 +13909,9 @@ class Parser::Ruby24
 | 
			
		||||
 | 
			
		||||
  def _reduce_348(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_35(val, _values, result); end
 | 
			
		||||
  def _reduce_349(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_350(val, _values, result); end
 | 
			
		||||
  def _reduce_35(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_351(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
@ -13930,9 +13951,9 @@ class Parser::Ruby24
 | 
			
		||||
 | 
			
		||||
  def _reduce_368(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_37(val, _values, result); end
 | 
			
		||||
  def _reduce_369(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_370(val, _values, result); end
 | 
			
		||||
  def _reduce_37(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_371(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
@ -13948,7 +13969,7 @@ class Parser::Ruby24
 | 
			
		||||
 | 
			
		||||
  def _reduce_377(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_379(val, _values, result); end
 | 
			
		||||
  def _reduce_378(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_38(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
@ -13970,9 +13991,9 @@ class Parser::Ruby24
 | 
			
		||||
 | 
			
		||||
  def _reduce_388(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_39(val, _values, result); end
 | 
			
		||||
  def _reduce_389(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_390(val, _values, result); end
 | 
			
		||||
  def _reduce_39(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_391(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
@ -14048,19 +14069,19 @@ class Parser::Ruby24
 | 
			
		||||
 | 
			
		||||
  def _reduce_424(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_426(val, _values, result); end
 | 
			
		||||
  def _reduce_425(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_427(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_428(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_429(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_43(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_431(val, _values, result); end
 | 
			
		||||
  def _reduce_432(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_433(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_438(val, _values, result); end
 | 
			
		||||
  def _reduce_434(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_439(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
@ -14134,7 +14155,7 @@ class Parser::Ruby24
 | 
			
		||||
 | 
			
		||||
  def _reduce_472(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_474(val, _values, result); end
 | 
			
		||||
  def _reduce_473(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_475(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
@ -14254,7 +14275,7 @@ class Parser::Ruby24
 | 
			
		||||
 | 
			
		||||
  def _reduce_530(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_532(val, _values, result); end
 | 
			
		||||
  def _reduce_531(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_533(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
@ -14284,7 +14305,7 @@ class Parser::Ruby24
 | 
			
		||||
 | 
			
		||||
  def _reduce_546(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_549(val, _values, result); end
 | 
			
		||||
  def _reduce_547(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_55(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
@ -14302,25 +14323,25 @@ class Parser::Ruby24
 | 
			
		||||
 | 
			
		||||
  def _reduce_556(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_559(val, _values, result); end
 | 
			
		||||
  def _reduce_557(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_56(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_560(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_563(val, _values, result); end
 | 
			
		||||
  def _reduce_561(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_564(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_565(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_567(val, _values, result); end
 | 
			
		||||
  def _reduce_566(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_568(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_57(val, _values, result); end
 | 
			
		||||
  def _reduce_569(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_570(val, _values, result); end
 | 
			
		||||
  def _reduce_57(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_571(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
@ -14332,23 +14353,25 @@ class Parser::Ruby24
 | 
			
		||||
 | 
			
		||||
  def _reduce_575(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_588(val, _values, result); end
 | 
			
		||||
  def _reduce_576(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_589(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_59(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_594(val, _values, result); end
 | 
			
		||||
  def _reduce_590(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_595(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_599(val, _values, result); end
 | 
			
		||||
  def _reduce_596(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_6(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_60(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_603(val, _values, result); end
 | 
			
		||||
  def _reduce_600(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_604(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_61(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
@ -14750,15 +14773,15 @@ class Parser::Ruby26
 | 
			
		||||
 | 
			
		||||
  def _reduce_334(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_336(val, _values, result); end
 | 
			
		||||
  def _reduce_335(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_339(val, _values, result); end
 | 
			
		||||
  def _reduce_337(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_343(val, _values, result); end
 | 
			
		||||
  def _reduce_340(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_345(val, _values, result); end
 | 
			
		||||
  def _reduce_344(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_348(val, _values, result); end
 | 
			
		||||
  def _reduce_346(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_349(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
@ -14768,7 +14791,7 @@ class Parser::Ruby26
 | 
			
		||||
 | 
			
		||||
  def _reduce_351(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_353(val, _values, result); end
 | 
			
		||||
  def _reduce_352(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_354(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
@ -14810,7 +14833,7 @@ class Parser::Ruby26
 | 
			
		||||
 | 
			
		||||
  def _reduce_371(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_373(val, _values, result); end
 | 
			
		||||
  def _reduce_372(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_374(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
@ -14828,7 +14851,7 @@ class Parser::Ruby26
 | 
			
		||||
 | 
			
		||||
  def _reduce_380(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_382(val, _values, result); end
 | 
			
		||||
  def _reduce_381(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_383(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
@ -14850,7 +14873,7 @@ class Parser::Ruby26
 | 
			
		||||
 | 
			
		||||
  def _reduce_391(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_393(val, _values, result); end
 | 
			
		||||
  def _reduce_392(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_394(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
@ -14928,20 +14951,20 @@ class Parser::Ruby26
 | 
			
		||||
 | 
			
		||||
  def _reduce_427(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_429(val, _values, result); end
 | 
			
		||||
  def _reduce_428(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_430(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_431(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_434(val, _values, result); end
 | 
			
		||||
  def _reduce_432(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_436(val, _values, result); end
 | 
			
		||||
  def _reduce_435(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_437(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_44(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_441(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_442(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_443(val, _values, result); end
 | 
			
		||||
@ -15012,7 +15035,7 @@ class Parser::Ruby26
 | 
			
		||||
 | 
			
		||||
  def _reduce_475(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_477(val, _values, result); end
 | 
			
		||||
  def _reduce_476(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_478(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
@ -15136,7 +15159,7 @@ class Parser::Ruby26
 | 
			
		||||
 | 
			
		||||
  def _reduce_533(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_535(val, _values, result); end
 | 
			
		||||
  def _reduce_534(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_536(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
@ -15168,7 +15191,7 @@ class Parser::Ruby26
 | 
			
		||||
 | 
			
		||||
  def _reduce_549(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_552(val, _values, result); end
 | 
			
		||||
  def _reduce_550(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_553(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
@ -15184,21 +15207,21 @@ class Parser::Ruby26
 | 
			
		||||
 | 
			
		||||
  def _reduce_559(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_562(val, _values, result); end
 | 
			
		||||
  def _reduce_560(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_563(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_566(val, _values, result); end
 | 
			
		||||
  def _reduce_564(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_567(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_568(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_570(val, _values, result); end
 | 
			
		||||
  def _reduce_569(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_571(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_573(val, _values, result); end
 | 
			
		||||
  def _reduce_572(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_574(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
@ -15210,25 +15233,27 @@ class Parser::Ruby26
 | 
			
		||||
 | 
			
		||||
  def _reduce_578(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_579(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_58(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_59(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_591(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_592(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_597(val, _values, result); end
 | 
			
		||||
  def _reduce_593(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_598(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_599(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_6(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_60(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_602(val, _values, result); end
 | 
			
		||||
  def _reduce_603(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_606(val, _values, result); end
 | 
			
		||||
  def _reduce_607(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
  def _reduce_62(val, _values, result); end
 | 
			
		||||
 | 
			
		||||
@ -15319,6 +15344,22 @@ end
 | 
			
		||||
class Parser::Ruby26
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
class Parser::Source::TreeRewriter
 | 
			
		||||
  def as_nested_actions(); end
 | 
			
		||||
 | 
			
		||||
  def as_replacements(); end
 | 
			
		||||
 | 
			
		||||
  def import!(foreign_rewriter, offset: T.unsafe(nil)); end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
class Parser::Source::TreeRewriter::Action
 | 
			
		||||
  def contract(); end
 | 
			
		||||
 | 
			
		||||
  def moved(source_buffer, offset); end
 | 
			
		||||
 | 
			
		||||
  def nested_actions(); end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
class Pathname
 | 
			
		||||
  include ::MachOShim
 | 
			
		||||
  def fnmatch?(*_); end
 | 
			
		||||
@ -19424,6 +19465,10 @@ class RuboCop::AST::Node
 | 
			
		||||
 | 
			
		||||
  def cask_block?(node=T.unsafe(nil)); end
 | 
			
		||||
 | 
			
		||||
  def find_pattern_type?(); end
 | 
			
		||||
 | 
			
		||||
  def forward_arg_type?(); end
 | 
			
		||||
 | 
			
		||||
  def key_node(node=T.unsafe(nil)); end
 | 
			
		||||
 | 
			
		||||
  def method_node(node=T.unsafe(nil)); end
 | 
			
		||||
 | 
			
		||||
@ -3,14 +3,10 @@
 | 
			
		||||
 | 
			
		||||
# typed: strong
 | 
			
		||||
module DependencyCollector::Compat; end
 | 
			
		||||
module ELFShim::Metadata::PatchELF::PatchError; end
 | 
			
		||||
module ELFShim::PatchELF::PatchError; end
 | 
			
		||||
module ELFShim::PatchELF::Patcher; end
 | 
			
		||||
module Homebrew::Error; end
 | 
			
		||||
module MacOS::CLT; end
 | 
			
		||||
module MacOS::CLT::PKG_PATH; end
 | 
			
		||||
module MacOS::Version; end
 | 
			
		||||
module MacOS::Version::SYMBOLS; end
 | 
			
		||||
module MacOS::X11; end
 | 
			
		||||
module MacOS::XQuartz; end
 | 
			
		||||
module MacOS::Xcode; end
 | 
			
		||||
module OS::Mac::Version::NULL; end
 | 
			
		||||
module T::CompatibilityPatches::RSpecCompatibility::MethodDoubleExtensions; end
 | 
			
		||||
module T::CompatibilityPatches::RSpecCompatibility::RecorderExtensions; end
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user