Update RBI files for tapioca.

This commit is contained in:
BrewTestBot 2021-02-15 06:57:26 +00:00
parent caf9da9b32
commit 1ae832d9a9
6 changed files with 107 additions and 147 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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