From c7ce11963333802582b23ab946096df5e78429f0 Mon Sep 17 00:00:00 2001 From: vidusheeamoli Date: Tue, 11 Aug 2020 02:53:10 +0530 Subject: [PATCH] sorbet: solve typecheck errors. 23 => 15 errors --- Library/Homebrew/sorbet/rbi/cli.rbi | 16 ++++++++++++++++ Library/Homebrew/sorbet/rbi/homebrew.rbi | 10 ++++++++++ Library/Homebrew/sorbet/rbi/utils/spdx.rbi | 11 +++++++++++ 3 files changed, 37 insertions(+) create mode 100644 Library/Homebrew/sorbet/rbi/utils/spdx.rbi diff --git a/Library/Homebrew/sorbet/rbi/cli.rbi b/Library/Homebrew/sorbet/rbi/cli.rbi index c95e13e3c9..f920abb0a5 100644 --- a/Library/Homebrew/sorbet/rbi/cli.rbi +++ b/Library/Homebrew/sorbet/rbi/cli.rbi @@ -17,5 +17,21 @@ module Homebrew::CLI def named_args; end def force_bottle?; end + + def debug?; end + + def quiet?; end + + def verbose?; end + end + + + class Parser + module Compat + include Kernel + module DeprecatedArgs + include Kernel + end + end end end diff --git a/Library/Homebrew/sorbet/rbi/homebrew.rbi b/Library/Homebrew/sorbet/rbi/homebrew.rbi index a92dcd0165..38b6b39e0b 100644 --- a/Library/Homebrew/sorbet/rbi/homebrew.rbi +++ b/Library/Homebrew/sorbet/rbi/homebrew.rbi @@ -20,6 +20,16 @@ module Dependable def tags; end end +module DependenciesHelpers + include Kernel + + module Compat + include Kernel + + def args_includes_ignores(args); end + end +end + class Formula module Compat include Kernel diff --git a/Library/Homebrew/sorbet/rbi/utils/spdx.rbi b/Library/Homebrew/sorbet/rbi/utils/spdx.rbi new file mode 100644 index 0000000000..65203892fc --- /dev/null +++ b/Library/Homebrew/sorbet/rbi/utils/spdx.rbi @@ -0,0 +1,11 @@ +# typed: strict + +module SPDX + include Kernel + + def spdx_data; end + + def download_latest_license_data!(to: JSON_PATH); end + + def curl_download(*args, to: nil, partial: true, **options); end +end