From 1ae832d9a9d5d0b0fe5b1160b524287c81b9c602 Mon Sep 17 00:00:00 2001 From: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com> Date: Mon, 15 Feb 2021 06:57:26 +0000 Subject: [PATCH] Update RBI files for tapioca. --- .../Homebrew/sorbet/rbi/gems/pry@0.13.1.rbi | 7 -- .../Homebrew/sorbet/rbi/gems/pry@0.14.0.rbi | 8 ++ .../gems/{spoom@1.0.7.rbi => spoom@1.0.9.rbi} | 92 ++++++++++----- ...{tapioca@0.4.13.rbi => tapioca@0.4.14.rbi} | 8 +- .../gems/{thor@1.0.1.rbi => thor@1.1.0.rbi} | 31 ++--- .../sorbet/rbi/hidden-definitions/hidden.rbi | 108 ++---------------- 6 files changed, 107 insertions(+), 147 deletions(-) delete mode 100644 Library/Homebrew/sorbet/rbi/gems/pry@0.13.1.rbi create mode 100644 Library/Homebrew/sorbet/rbi/gems/pry@0.14.0.rbi rename Library/Homebrew/sorbet/rbi/gems/{spoom@1.0.7.rbi => spoom@1.0.9.rbi} (91%) rename Library/Homebrew/sorbet/rbi/gems/{tapioca@0.4.13.rbi => tapioca@0.4.14.rbi} (99%) rename Library/Homebrew/sorbet/rbi/gems/{thor@1.0.1.rbi => thor@1.1.0.rbi} (97%) diff --git a/Library/Homebrew/sorbet/rbi/gems/pry@0.13.1.rbi b/Library/Homebrew/sorbet/rbi/gems/pry@0.13.1.rbi deleted file mode 100644 index 666a7ad3ef..0000000000 --- a/Library/Homebrew/sorbet/rbi/gems/pry@0.13.1.rbi +++ /dev/null @@ -1,7 +0,0 @@ -# DO NOT EDIT MANUALLY -# This is an autogenerated file for types exported from the `pry` gem. -# Please instead update this file by running `tapioca generate --exclude json`. - -# typed: true - - diff --git a/Library/Homebrew/sorbet/rbi/gems/pry@0.14.0.rbi b/Library/Homebrew/sorbet/rbi/gems/pry@0.14.0.rbi new file mode 100644 index 0000000000..dc1730cdc0 --- /dev/null +++ b/Library/Homebrew/sorbet/rbi/gems/pry@0.14.0.rbi @@ -0,0 +1,8 @@ +# DO NOT EDIT MANUALLY +# This is an autogenerated file for types exported from the `pry` gem. +# Please instead update this file by running `tapioca sync`. + +# typed: true + +# THIS IS AN EMPTY RBI FILE. +# see https://github.com/Shopify/tapioca/blob/master/README.md#manual-gem-requires diff --git a/Library/Homebrew/sorbet/rbi/gems/spoom@1.0.7.rbi b/Library/Homebrew/sorbet/rbi/gems/spoom@1.0.9.rbi similarity index 91% rename from Library/Homebrew/sorbet/rbi/gems/spoom@1.0.7.rbi rename to Library/Homebrew/sorbet/rbi/gems/spoom@1.0.9.rbi index e436e13e91..52c85a0222 100644 --- a/Library/Homebrew/sorbet/rbi/gems/spoom@1.0.7.rbi +++ b/Library/Homebrew/sorbet/rbi/gems/spoom@1.0.9.rbi @@ -5,6 +5,10 @@ # typed: true module Spoom + class << self + sig { params(cmd: String, arg: String, path: String, capture_err: T::Boolean).returns([String, T::Boolean]) } + def exec(cmd, *arg, path: T.unsafe(nil), capture_err: T.unsafe(nil)); end + end end module Spoom::Cli @@ -15,7 +19,10 @@ class Spoom::Cli::Bump < ::Thor sig { params(directory: String).void } def bump(directory = T.unsafe(nil)); end + def config_files(path: T.unsafe(nil)); end def help(command = T.unsafe(nil), subcommand = T.unsafe(nil)); end + def print_changes(files, command:, from: T.unsafe(nil), to: T.unsafe(nil), dry: T.unsafe(nil), path: T.unsafe(nil)); end + def undo_changes(files, from_strictness); end end class Spoom::Cli::Config < ::Thor @@ -43,22 +50,40 @@ Spoom::Cli::Coverage::DATA_DIR = T.let(T.unsafe(nil), String) module Spoom::Cli::Helper include(::Thor::Shell) + sig { params(string: String).returns(String) } + def blue(string); end sig { returns(T::Boolean) } def color?; end sig { params(string: String, color: Symbol).returns(String) } def colorize(string, color); end sig { returns(String) } def exec_path; end + sig { params(string: String).returns(String) } + def gray(string); end + sig { params(string: String).returns(String) } + def green(string); end + sig { params(string: String).returns(String) } + def highlight(string); end sig { void } def in_sorbet_project!; end sig { returns(T::Boolean) } def in_sorbet_project?; end - sig { params(message: String, status: String).void } - def say_error(message, status = T.unsafe(nil)); end - sig { returns(String) } + sig { params(string: String).returns(String) } + def red(string); end + sig { params(message: String).void } + def say(message); end + sig { params(message: String, status: T.nilable(String), nl: T::Boolean).void } + def say_error(message, status: T.unsafe(nil), nl: T.unsafe(nil)); end + sig { returns(Spoom::Sorbet::Config) } def sorbet_config; end + sig { returns(String) } + def sorbet_config_file; end + sig { params(string: String).returns(String) } + def yellow(string); end end +Spoom::Cli::Helper::HIGHLIGHT_COLOR = T.let(T.unsafe(nil), Symbol) + class Spoom::Cli::LSP < ::Thor include(::Spoom::Cli::Helper) @@ -97,22 +122,19 @@ end class Spoom::Cli::Run < ::Thor include(::Spoom::Cli::Helper) - def colorize_code(code, colors = T.unsafe(nil)); end - def colorize_message(message, colors = T.unsafe(nil)); end + def colorize_message(message); end + def format_error(error, format); end def help(command = T.unsafe(nil), subcommand = T.unsafe(nil)); end - def tc; end + def tc(*arg); end end -module Spoom::Config -end +Spoom::Cli::Run::DEFAULT_FORMAT = T.let(T.unsafe(nil), String) -Spoom::Config::SORBET_CONFIG = T.let(T.unsafe(nil), String) +Spoom::Cli::Run::SORT_CODE = T.let(T.unsafe(nil), String) -Spoom::Config::SORBET_GEM_PATH = T.let(T.unsafe(nil), String) +Spoom::Cli::Run::SORT_ENUM = T.let(T.unsafe(nil), Array) -Spoom::Config::SORBET_PATH = T.let(T.unsafe(nil), String) - -Spoom::Config::SPOOM_PATH = T.let(T.unsafe(nil), String) +Spoom::Cli::Run::SORT_LOC = T.let(T.unsafe(nil), String) module Spoom::Coverage class << self @@ -120,8 +142,10 @@ module Spoom::Coverage def report(snapshots, palette:, path: T.unsafe(nil)); end sig { params(path: String).returns(Spoom::FileTree) } def sigils_tree(path: T.unsafe(nil)); end - sig { params(path: String).returns(Spoom::Coverage::Snapshot) } - def snapshot(path: T.unsafe(nil)); end + sig { params(path: String, rbi: T::Boolean, sorbet_bin: T.nilable(String)).returns(Spoom::Coverage::Snapshot) } + def snapshot(path: T.unsafe(nil), rbi: T.unsafe(nil), sorbet_bin: T.unsafe(nil)); end + sig { params(path: String).returns(Spoom::Sorbet::Config) } + def sorbet_config(path: T.unsafe(nil)); end end end @@ -548,7 +572,7 @@ class Spoom::FileTree private - sig { params(node: Spoom::FileTree::Node, collected_nodes: T::Array[Spoom::FileTree::Node]).returns(T::Array[String]) } + sig { params(node: Spoom::FileTree::Node, collected_nodes: T::Array[Spoom::FileTree::Node]).returns(T::Array[Spoom::FileTree::Node]) } def collect_nodes(node, collected_nodes = T.unsafe(nil)); end end @@ -619,7 +643,7 @@ module Spoom::LSP end class Spoom::LSP::Client - def initialize(sorbet_cmd, *sorbet_args, path: T.unsafe(nil)); end + def initialize(sorbet_bin, *sorbet_args, path: T.unsafe(nil)); end def close; end def definitions(uri, line, column); end @@ -866,29 +890,39 @@ class Spoom::Printer def printt; end end +Spoom::SPOOM_PATH = T.let(T.unsafe(nil), String) + module Spoom::Sorbet class << self - sig { params(arg: String, path: String, capture_err: T::Boolean).returns([String, T::Boolean]) } - def srb(*arg, path: T.unsafe(nil), capture_err: T.unsafe(nil)); end + sig { params(arg: String, path: String, capture_err: T::Boolean, sorbet_bin: T.nilable(String)).returns([String, T::Boolean]) } + def srb(*arg, path: T.unsafe(nil), capture_err: T.unsafe(nil), sorbet_bin: T.unsafe(nil)); end sig { params(config: Spoom::Sorbet::Config, path: String).returns(T::Array[String]) } def srb_files(config, path: T.unsafe(nil)); end - sig { params(arg: String, path: String, capture_err: T::Boolean).returns(T.nilable(T::Hash[String, Integer])) } - def srb_metrics(*arg, path: T.unsafe(nil), capture_err: T.unsafe(nil)); end - sig { params(arg: String, path: String, capture_err: T::Boolean).returns([String, T::Boolean]) } - def srb_tc(*arg, path: T.unsafe(nil), capture_err: T.unsafe(nil)); end - sig { params(arg: String, path: String, capture_err: T::Boolean).returns(T.nilable(String)) } - def srb_version(*arg, path: T.unsafe(nil), capture_err: T.unsafe(nil)); end + sig { params(arg: String, path: String, capture_err: T::Boolean, sorbet_bin: T.nilable(String)).returns(T.nilable(T::Hash[String, Integer])) } + def srb_metrics(*arg, path: T.unsafe(nil), capture_err: T.unsafe(nil), sorbet_bin: T.unsafe(nil)); end + sig { params(arg: String, path: String, capture_err: T::Boolean, sorbet_bin: T.nilable(String)).returns([String, T::Boolean]) } + def srb_tc(*arg, path: T.unsafe(nil), capture_err: T.unsafe(nil), sorbet_bin: T.unsafe(nil)); end + sig { params(arg: String, path: String, capture_err: T::Boolean, sorbet_bin: T.nilable(String)).returns(T.nilable(String)) } + def srb_version(*arg, path: T.unsafe(nil), capture_err: T.unsafe(nil), sorbet_bin: T.unsafe(nil)); end sig { params(gem: String, path: String).returns(T.nilable(String)) } def version_from_gemfile_lock(gem: T.unsafe(nil), path: T.unsafe(nil)); end end end +Spoom::Sorbet::BIN_PATH = T.let(T.unsafe(nil), String) + +Spoom::Sorbet::CONFIG_PATH = T.let(T.unsafe(nil), String) + class Spoom::Sorbet::Config sig { void } def initialize; end def allowed_extensions; end + sig { returns(Spoom::Sorbet::Config) } + def copy; end def ignore; end + sig { returns(String) } + def options_string; end sig { returns(T::Array[String]) } def paths; end @@ -906,6 +940,10 @@ class Spoom::Sorbet::Config end module Spoom::Sorbet::Errors + class << self + sig { params(errors: T::Array[Spoom::Sorbet::Errors::Error]).returns(T::Array[Spoom::Sorbet::Errors::Error]) } + def sort_errors_by_code(errors); end + end end class Spoom::Sorbet::Errors::Error @@ -956,6 +994,8 @@ Spoom::Sorbet::Errors::Parser::ERROR_LINE_MATCH_REGEX = T.let(T.unsafe(nil), Reg Spoom::Sorbet::Errors::Parser::HEADER = T.let(T.unsafe(nil), Array) +Spoom::Sorbet::GEM_PATH = T.let(T.unsafe(nil), String) + module Spoom::Sorbet::MetricsParser class << self sig { params(path: String, prefix: String).returns(T::Hash[String, Integer]) } @@ -978,7 +1018,7 @@ module Spoom::Sorbet::Sigils sig { params(path: T.any(Pathname, String)).returns(T.nilable(String)) } def file_strictness(path); end sig { params(directory: T.any(Pathname, String), strictness: String, extension: String).returns(T::Array[String]) } - def files_with_sigil_strictness(directory, strictness, extension = T.unsafe(nil)); end + def files_with_sigil_strictness(directory, strictness, extension: T.unsafe(nil)); end sig { params(strictness: String).returns(String) } def sigil_string(strictness); end sig { params(content: String).returns(T.nilable(String)) } diff --git a/Library/Homebrew/sorbet/rbi/gems/tapioca@0.4.13.rbi b/Library/Homebrew/sorbet/rbi/gems/tapioca@0.4.14.rbi similarity index 99% rename from Library/Homebrew/sorbet/rbi/gems/tapioca@0.4.13.rbi rename to Library/Homebrew/sorbet/rbi/gems/tapioca@0.4.14.rbi index 005993524d..388ba01e07 100644 --- a/Library/Homebrew/sorbet/rbi/gems/tapioca@0.4.13.rbi +++ b/Library/Homebrew/sorbet/rbi/gems/tapioca@0.4.14.rbi @@ -362,23 +362,27 @@ class Tapioca::Gemfile sig { void } def initialize; end + sig { returns(Bundler::Definition) } + def definition; end sig { returns(T::Array[Tapioca::Gemfile::Gem]) } def dependencies; end sig { params(gem_name: String).returns(T.nilable(Tapioca::Gemfile::Gem)) } def gem(gem_name); end + sig { returns(T::Array[String]) } + def missing_specs; end sig { void } def require; end private - sig { returns(Bundler::Definition) } - def definition; end sig { returns(String) } def dir; end sig { returns(File) } def gemfile; end sig { returns(T::Array[Symbol]) } def groups; end + sig { returns([T::Array[Tapioca::Gemfile::Gem], T::Array[String]]) } + def load_dependencies; end def lockfile; end sig { returns(Bundler::Runtime) } def runtime; end diff --git a/Library/Homebrew/sorbet/rbi/gems/thor@1.0.1.rbi b/Library/Homebrew/sorbet/rbi/gems/thor@1.1.0.rbi similarity index 97% rename from Library/Homebrew/sorbet/rbi/gems/thor@1.0.1.rbi rename to Library/Homebrew/sorbet/rbi/gems/thor@1.1.0.rbi index a623054e22..392c72ab72 100644 --- a/Library/Homebrew/sorbet/rbi/gems/thor@1.0.1.rbi +++ b/Library/Homebrew/sorbet/rbi/gems/thor@1.1.0.rbi @@ -1,6 +1,6 @@ # DO NOT EDIT MANUALLY # This is an autogenerated file for types exported from the `thor` gem. -# Please instead update this file by running `tapioca generate --exclude json`. +# Please instead update this file by running `tapioca sync`. # typed: true @@ -77,7 +77,7 @@ module Thor::Actions def append_to_file(path, *args, &block); end def apply(path, config = T.unsafe(nil)); end def behavior; end - def behavior=(_); end + def behavior=(_arg0); end def chmod(path, mode, config = T.unsafe(nil)); end def comment_lines(path, flag, *args); end def copy_file(source, *args, &block); end @@ -119,7 +119,7 @@ module Thor::Actions def capture(*args); end def concat(string); end def output_buffer; end - def output_buffer=(_); end + def output_buffer=(_arg0); end def with_output_buffer(buf = T.unsafe(nil)); end class << self @@ -280,17 +280,17 @@ module Thor::Base def initialize(args = T.unsafe(nil), local_options = T.unsafe(nil), config = T.unsafe(nil)); end def args; end - def args=(_); end + def args=(_arg0); end def options; end - def options=(_); end + def options=(_arg0); end def parent_options; end - def parent_options=(_); end + def parent_options=(_arg0); end class << self def included(base); end def register_klass_file(klass); end def shell; end - def shell=(_); end + def shell=(_arg0); end def subclass_files; end def subclasses; end end @@ -302,9 +302,9 @@ module Thor::Base::ClassMethods def allow_incompatible_default_type!; end def argument(name, options = T.unsafe(nil)); end def arguments; end - def attr_accessor(*_); end - def attr_reader(*_); end - def attr_writer(*_); end + def attr_accessor(*_arg0); end + def attr_reader(*_arg0); end + def attr_writer(*_arg0); end def check_default_type; end def check_default_type!; end def check_unknown_options; end @@ -443,8 +443,8 @@ class Thor::Group def invocations; end def invoke(*names, &block); end def invoke_from_option(*names, &block); end - def printable_commands(*_); end - def printable_tasks(*_); end + def printable_commands(*_arg0); end + def printable_tasks(*_arg0); end def remove_invocation(*names); end protected @@ -660,7 +660,7 @@ module Thor::Shell def say_status(*args, &block); end def set_color(*args, &block); end def shell; end - def shell=(_); end + def shell=(_arg0); end def terminal_width(*args, &block); end def with_padding; end def yes?(*args, &block); end @@ -675,7 +675,7 @@ class Thor::Shell::Basic def ask(statement, *args); end def base; end - def base=(_); end + def base=(_arg0); end def error(statement); end def file_collision(destination); end def indent(count = T.unsafe(nil)); end @@ -689,7 +689,7 @@ class Thor::Shell::Basic def print_wrapped(message, options = T.unsafe(nil)); end def say(message = T.unsafe(nil), color = T.unsafe(nil), force_new_line = T.unsafe(nil)); end def say_status(status, message, log_status = T.unsafe(nil)); end - def set_color(string, *_); end + def set_color(string, *_arg1); end def terminal_width; end def yes?(statement, color = T.unsafe(nil)); end @@ -726,6 +726,7 @@ class Thor::Shell::Color < ::Thor::Shell::Basic protected def are_colors_disabled?; end + def are_colors_supported?; end def can_display_colors?; end def diff_lcs_loaded?; end def output_diff_line(diff); end diff --git a/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi b/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi index 386f76ed9c..a316cbc2f2 100644 --- a/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi +++ b/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi @@ -14099,8 +14099,6 @@ class Pry::CLI def self.add_options(&block); end - def self.add_plugin_options(); end - def self.input_args(); end def self.input_args=(input_args); end @@ -15386,10 +15384,6 @@ class Pry::Config def should_load_local_rc=(should_load_local_rc); end - def should_load_plugins(); end - - def should_load_plugins=(should_load_plugins); end - def should_load_rc(); end def should_load_rc=(should_load_rc); end @@ -16519,66 +16513,6 @@ end class Pry::Pager end -class Pry::PluginManager - def load_plugins(); end - - def locate_plugins(); end - - def plugins(); end - PRY_PLUGIN_PREFIX = ::T.let(nil, ::T.untyped) -end - -class Pry::PluginManager::NoPlugin - def initialize(name); end -end - -class Pry::PluginManager::NoPlugin -end - -class Pry::PluginManager::Plugin - def activate!(); end - - def active(); end - - def active=(active); end - - def active?(); end - - def disable!(); end - - def enable!(); end - - def enabled(); end - - def enabled=(enabled); end - - def enabled?(); end - - def gem_name(); end - - def gem_name=(gem_name); end - - def initialize(name, gem_name, spec, enabled); end - - def load_cli_options(); end - - def name(); end - - def name=(name); end - - def spec(); end - - def spec=(spec); end - - def supported?(); end -end - -class Pry::PluginManager::Plugin -end - -class Pry::PluginManager -end - class Pry::Prompt def [](key); end @@ -16817,30 +16751,18 @@ end class Pry::Slop::Option def accepts_optional_argument?(); end - def argument?(); end - def argument_in_value(); end def argument_in_value=(argument_in_value); end - def as?(); end - - def autocreated?(); end - def call(*objects); end - def callback?(); end - def config(); end def count(); end def count=(count); end - def default?(); end - - def delimiter?(); end - def description(); end def expects_argument?(); end @@ -16851,22 +16773,10 @@ class Pry::Slop::Option def key(); end - def limit?(); end - def long(); end - def match?(); end - - def optional?(); end - - def optional_argument?(); end - - def required?(); end - def short(); end - def tail?(); end - def types(); end def value(); end @@ -17114,8 +17024,6 @@ class Pry def self.load_history(); end - def self.load_plugins(*args, &block); end - def self.load_rc_files(); end def self.load_requires(); end @@ -17124,8 +17032,6 @@ class Pry def self.load_win32console(); end - def self.locate_plugins(*args, &block); end - def self.main(); end def self.memory_size(*args, &block); end @@ -17140,8 +17046,6 @@ class Pry def self.pager=(*args, &block); end - def self.plugins(*args, &block); end - def self.print(*args, &block); end def self.print=(*args, &block); end @@ -29127,6 +29031,12 @@ class Spoom::Sorbet::Errors::Parser extend ::T::Private::Methods::SingletonMethodHooks end +module Spoom::Sorbet::Errors + extend ::T::Sig + extend ::T::Private::Methods::MethodHooks + extend ::T::Private::Methods::SingletonMethodHooks +end + module Spoom::Sorbet::MetricsParser extend ::T::Sig extend ::T::Private::Methods::MethodHooks @@ -29140,12 +29050,16 @@ module Spoom::Sorbet::Sigils end module Spoom::Sorbet + extend ::T::Private::Methods::SingletonMethodHooks +end + +class Spoom::Timeline extend ::T::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks end -class Spoom::Timeline +module Spoom extend ::T::Sig extend ::T::Private::Methods::MethodHooks extend ::T::Private::Methods::SingletonMethodHooks