Merge pull request #7785 from vidusheeamoli/resolve-srb-errors

Resolve errors reported by Sorbet
This commit is contained in:
Mike McQuaid 2020-06-22 16:57:10 +01:00 committed by GitHub
commit 66f781821f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 106 additions and 67 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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