sorbet/rbi/hidden-definitions/hidden.rbi in sorbet-progress-0.2.2 vs sorbet/rbi/hidden-definitions/hidden.rbi in sorbet-progress-0.2.3
- old
+ new
@@ -1,10 +1,30 @@
# This file is autogenerated. Do not edit it by hand. Regenerate it with:
# srb rbi hidden-definitions
# typed: autogenerated
+module AST::Processor::Mixin
+ extend ::T::Sig
+end
+
+module AST::Sexp
+ extend ::T::Sig
+end
+
+module AST
+ extend ::T::Sig
+end
+
+class Addrinfo
+ def connect_internal(local_addrinfo, timeout=T.unsafe(nil)); end
+end
+
+class Addrinfo
+ extend ::T::Sig
+end
+
class ArgumentError
extend ::T::Sig
end
class Array
@@ -15,12 +35,16 @@
def bsearch_index(); end
def collect!(); end
+ def difference(*_); end
+
def dig(*_); end
+ def filter!(); end
+
def flatten!(*_); end
def pack(*_); end
def prepend(*_); end
@@ -28,17 +52,23 @@
def replace(_); end
def shelljoin(); end
def to_h(); end
+
+ def union(*_); end
end
class Array
extend ::T::Sig
def self.try_convert(_); end
end
+module Base64
+ extend ::T::Sig
+end
+
BasicObject::BasicObject = BasicObject
class BasicObject
extend ::T::Sig
end
@@ -63,17 +93,17 @@
def self.limit(*_); end
def self.mode(*_); end
+ def self.new(*args, **kwargs); end
+
def self.save_exception_mode(); end
def self.save_limit(); end
def self.save_rounding_mode(); end
-
- def self.ver(); end
end
module BigMath
extend ::T::Sig
end
@@ -88,20 +118,46 @@
def local_variable_get(_); end
def local_variable_set(_, _1); end
def receiver(); end
+
+ def source_location(); end
end
class Binding
extend ::T::Sig
end
module Bundler::BuildMetadata
extend ::T::Sig
end
+class Bundler::CurrentRuby
+ def jruby_27?(); end
+
+ def maglev_27?(); end
+
+ def mingw_27?(); end
+
+ def mri_27?(); end
+
+ def mswin64_27?(); end
+
+ def mswin_27?(); end
+
+ def on_27?(); end
+
+ def rbx_27?(); end
+
+ def ruby_27?(); end
+
+ def truffleruby_27?(); end
+
+ def x64_mingw_27?(); end
+end
+
Bundler::Deprecate = Gem::Deprecate
class Bundler::Env
end
@@ -113,10 +169,12 @@
def self.write(io); end
end
class Bundler::FeatureFlag
def github_https?(); end
+
+ def lockfile_upgrade_warning?(); end
end
class Bundler::Fetcher
def fetch_spec(spec); end
@@ -289,14 +347,22 @@
def self.redirect_limit(); end
def self.redirect_limit=(redirect_limit); end
end
+module Bundler::FileUtils
+ VERSION = ::T.let(nil, ::T.untyped)
+end
+
module Bundler::FileUtils::DryRun
extend ::T::Sig
end
+class Bundler::FileUtils::Entry_
+ def link(dest); end
+end
+
module Bundler::FileUtils::LowMethods
extend ::T::Sig
end
module Bundler::FileUtils::NoWrite
@@ -311,10 +377,13 @@
extend ::T::Sig
end
module Bundler::FileUtils
extend ::T::Sig
+ def self.cp_lr(src, dest, noop: T.unsafe(nil), verbose: T.unsafe(nil), dereference_root: T.unsafe(nil), remove_destination: T.unsafe(nil)); end
+
+ def self.link_entry(src, dest, dereference_root=T.unsafe(nil), remove_destination=T.unsafe(nil)); end
end
class Bundler::GemHelper
def allowed_push_host(); end
@@ -354,12 +423,14 @@
def rubygem_push(path); end
def sh(cmd, &block); end
- def sh_with_code(cmd, &block); end
+ def sh_with_input(cmd); end
+ def sh_with_status(cmd, &block); end
+
def spec_path(); end
def tag_version(); end
def version(); end
@@ -729,16 +800,19 @@
module Bundler::RubyDsl
extend ::T::Sig
end
class Bundler::RubyGemsGemInstaller
- def initialize(gem, options=T.unsafe(nil)); end
end
class Bundler::RubyGemsGemInstaller
end
+class Bundler::RubygemsIntegration::MoreFuture
+ def default_stubs(); end
+end
+
class Bundler::Settings::Mirror
def ==(other); end
def fallback_timeout(); end
@@ -924,10 +998,84 @@
module Bundler
extend ::T::Sig
end
+class CGI::Cookie
+ extend ::T::Sig
+end
+
+module CGI::Escape
+ extend ::T::Sig
+end
+
+module CGI::HtmlExtension
+ def a(href=T.unsafe(nil)); end
+
+ def base(href=T.unsafe(nil)); end
+
+ def blockquote(cite=T.unsafe(nil)); end
+
+ def caption(align=T.unsafe(nil)); end
+
+ def checkbox(name=T.unsafe(nil), value=T.unsafe(nil), checked=T.unsafe(nil)); end
+
+ def checkbox_group(name=T.unsafe(nil), *values); end
+
+ def file_field(name=T.unsafe(nil), size=T.unsafe(nil), maxlength=T.unsafe(nil)); end
+
+ def form(method=T.unsafe(nil), action=T.unsafe(nil), enctype=T.unsafe(nil)); end
+
+ def hidden(name=T.unsafe(nil), value=T.unsafe(nil)); end
+
+ def html(attributes=T.unsafe(nil)); end
+
+ def image_button(src=T.unsafe(nil), name=T.unsafe(nil), alt=T.unsafe(nil)); end
+
+ def img(src=T.unsafe(nil), alt=T.unsafe(nil), width=T.unsafe(nil), height=T.unsafe(nil)); end
+
+ def multipart_form(action=T.unsafe(nil), enctype=T.unsafe(nil)); end
+
+ def password_field(name=T.unsafe(nil), value=T.unsafe(nil), size=T.unsafe(nil), maxlength=T.unsafe(nil)); end
+
+ def popup_menu(name=T.unsafe(nil), *values); end
+
+ def radio_button(name=T.unsafe(nil), value=T.unsafe(nil), checked=T.unsafe(nil)); end
+
+ def radio_group(name=T.unsafe(nil), *values); end
+
+ def reset(value=T.unsafe(nil), name=T.unsafe(nil)); end
+
+ def scrolling_list(name=T.unsafe(nil), *values); end
+
+ def submit(value=T.unsafe(nil), name=T.unsafe(nil)); end
+
+ def text_field(name=T.unsafe(nil), value=T.unsafe(nil), size=T.unsafe(nil), maxlength=T.unsafe(nil)); end
+
+ def textarea(name=T.unsafe(nil), cols=T.unsafe(nil), rows=T.unsafe(nil)); end
+end
+
+module CGI::HtmlExtension
+ extend ::T::Sig
+end
+
+class CGI::InvalidEncoding
+ extend ::T::Sig
+end
+
+module CGI::QueryExtension
+ extend ::T::Sig
+end
+
+module CGI::Util
+ extend ::T::Sig
+end
+
+class CGI
+ extend ::T::Sig
+end
+
class Class
def json_creatable?(); end
end
class Class
@@ -955,10 +1103,26 @@
class Data
extend ::T::Sig
end
+class Date::Infinity
+ def initialize(d=T.unsafe(nil)); end
+end
+
+class Date::Infinity
+ extend ::T::Sig
+end
+
+class Date
+ extend ::T::Sig
+end
+
+class DateTime
+ extend ::T::Sig
+end
+
class Delegator
def !=(obj); end
def ==(obj); end
@@ -1020,19 +1184,10 @@
module DidYouMean::Correctable
extend ::T::Sig
end
-class DidYouMean::DeprecatedIgnoredCallers
- def +(*_); end
-
- def <<(*_); end
-end
-
-class DidYouMean::DeprecatedIgnoredCallers
-end
-
module DidYouMean::Jaro
extend ::T::Sig
def self.distance(str1, str2); end
end
@@ -1065,10 +1220,11 @@
def method_name(); end
def method_names(); end
def receiver(); end
+ RB_RESERVED_WORDS = ::T.let(nil, ::T.untyped)
end
class DidYouMean::MethodNameChecker
extend ::T::Sig
end
@@ -1112,11 +1268,11 @@
def lvar_names(); end
def method_names(); end
def name(); end
- RB_PREDEFINED_OBJECTS = ::T.let(nil, ::T.untyped)
+ RB_RESERVED_WORDS = ::T.let(nil, ::T.untyped)
end
class DidYouMean::VariableNameChecker
extend ::T::Sig
end
@@ -1138,14 +1294,25 @@
module Digest::Instance
extend ::T::Sig
end
+class Digest::SHA1
+ extend ::T::Sig
+end
+
module Digest
extend ::T::Sig
end
+class Dir
+ def children(); end
+
+ def each_child(); end
+
+end
+
module Dir::Tmpname
extend ::T::Sig
end
class Dir
@@ -1163,10 +1330,63 @@
class EOFError
extend ::T::Sig
end
+class ERB
+ def def_method(mod, methodname, fname=T.unsafe(nil)); end
+
+ def def_module(methodname=T.unsafe(nil)); end
+
+ def result_with_hash(hash); end
+end
+
+class ERB::Compiler::Buffer
+ extend ::T::Sig
+end
+
+class ERB::Compiler::ExplicitScanner
+ extend ::T::Sig
+end
+
+class ERB::Compiler::PercentLine
+ extend ::T::Sig
+end
+
+class ERB::Compiler::Scanner
+ DEFAULT_ETAGS = ::T.let(nil, ::T.untyped)
+ DEFAULT_STAGS = ::T.let(nil, ::T.untyped)
+end
+
+class ERB::Compiler::Scanner
+ extend ::T::Sig
+end
+
+class ERB::Compiler::SimpleScanner
+ extend ::T::Sig
+end
+
+class ERB::Compiler::TrimScanner
+ extend ::T::Sig
+end
+
+class ERB::Compiler
+ extend ::T::Sig
+end
+
+module ERB::DefMethod
+ extend ::T::Sig
+end
+
+module ERB::Util
+ extend ::T::Sig
+end
+
+class ERB
+ extend ::T::Sig
+end
+
class Encoding
def _dump(*_); end
end
class Encoding::CompatibilityError
@@ -1258,16 +1478,20 @@
class EncodingError
extend ::T::Sig
end
module Enumerable
+ def chain(*_); end
+
def chunk(); end
def chunk_while(); end
def each_entry(*_); end
+ def filter(); end
+
def grep_v(_); end
def lazy(); end
def slice_after(*_); end
@@ -1288,14 +1512,39 @@
module Enumerable
extend ::T::Sig
end
class Enumerator
+ def +(_); end
+
def each_with_index(); end
end
+class Enumerator::ArithmeticSequence
+ def begin(); end
+
+ def each(&blk); end
+
+ def end(); end
+
+ def exclude_end?(); end
+
+ def last(*_); end
+
+ def step(); end
+end
+
+class Enumerator::ArithmeticSequence
+end
+
+class Enumerator::Chain
+end
+
+class Enumerator::Chain
+end
+
class Enumerator::Generator
def each(*_, &blk); end
def initialize(*_); end
end
@@ -1359,14 +1608,35 @@
end
class Errno::EAUTH
end
+class Errno::EBADARCH
+ Errno = ::T.let(nil, ::T.untyped)
+end
+
+class Errno::EBADARCH
+end
+
+class Errno::EBADEXEC
+ Errno = ::T.let(nil, ::T.untyped)
+end
+
+class Errno::EBADEXEC
+end
+
class Errno::EBADF
extend ::T::Sig
end
+class Errno::EBADMACHO
+ Errno = ::T.let(nil, ::T.untyped)
+end
+
+class Errno::EBADMACHO
+end
+
class Errno::EBADMSG
extend ::T::Sig
end
class Errno::EBADRPC
@@ -1410,10 +1680,17 @@
class Errno::EDESTADDRREQ
extend ::T::Sig
end
+class Errno::EDEVERR
+ Errno = ::T.let(nil, ::T.untyped)
+end
+
+class Errno::EDEVERR
+end
+
class Errno::EDOM
extend ::T::Sig
end
Errno::EDOOFUS = Errno::NOERROR
@@ -1481,10 +1758,17 @@
class Errno::EISDIR
extend ::T::Sig
end
+class Errno::ELAST
+ Errno = ::T.let(nil, ::T.untyped)
+end
+
+class Errno::ELAST
+end
+
class Errno::ELOOP
extend ::T::Sig
end
class Errno::EMFILE
@@ -1571,10 +1855,17 @@
class Errno::ENOMSG
extend ::T::Sig
end
+class Errno::ENOPOLICY
+ Errno = ::T.let(nil, ::T.untyped)
+end
+
+class Errno::ENOPOLICY
+end
+
class Errno::ENOPROTOOPT
extend ::T::Sig
end
class Errno::ENOSPC
@@ -1696,10 +1987,19 @@
class Errno::EPROTOTYPE
extend ::T::Sig
end
+class Errno::EPWROFF
+ Errno = ::T.let(nil, ::T.untyped)
+end
+
+class Errno::EPWROFF
+end
+
+Errno::EQFULL = Errno::ELAST
+
class Errno::ERANGE
extend ::T::Sig
end
class Errno::EREMOTE
@@ -1715,10 +2015,17 @@
end
class Errno::ERPCMISMATCH
end
+class Errno::ESHLIBVERS
+ Errno = ::T.let(nil, ::T.untyped)
+end
+
+class Errno::ESHLIBVERS
+end
+
class Errno::ESHUTDOWN
extend ::T::Sig
end
class Errno::ESOCKTNOSUPPORT
@@ -2060,10 +2367,12 @@
def file?(); end
def initialize(a, b=T.unsafe(nil), deref=T.unsafe(nil)); end
+ def link(dest); end
+
def lstat(); end
def lstat!(); end
def path(); end
@@ -2170,20 +2479,24 @@
def self.copy_stream(src, dest); end
def self.cp(src, dest, preserve: T.unsafe(nil), noop: T.unsafe(nil), verbose: T.unsafe(nil)); end
+ def self.cp_lr(src, dest, noop: T.unsafe(nil), verbose: T.unsafe(nil), dereference_root: T.unsafe(nil), remove_destination: T.unsafe(nil)); end
+
def self.getwd(); end
def self.have_option?(mid, opt); end
def self.identical?(a, b); end
def self.install(src, dest, mode: T.unsafe(nil), owner: T.unsafe(nil), group: T.unsafe(nil), preserve: T.unsafe(nil), noop: T.unsafe(nil), verbose: T.unsafe(nil)); end
def self.link(src, dest, force: T.unsafe(nil), noop: T.unsafe(nil), verbose: T.unsafe(nil)); end
+ def self.link_entry(src, dest, dereference_root=T.unsafe(nil), remove_destination=T.unsafe(nil)); end
+
def self.ln(src, dest, force: T.unsafe(nil), noop: T.unsafe(nil), verbose: T.unsafe(nil)); end
def self.ln_s(src, dest, force: T.unsafe(nil), noop: T.unsafe(nil), verbose: T.unsafe(nil)); end
def self.ln_sf(src, dest, noop: T.unsafe(nil), verbose: T.unsafe(nil)); end
@@ -2231,10 +2544,20 @@
def self.symlink(src, dest, force: T.unsafe(nil), noop: T.unsafe(nil), verbose: T.unsafe(nil)); end
def self.uptodate?(new, old_list); end
end
+module Find
+end
+
+module Find
+ extend ::T::Sig
+ def self.find(*paths, ignore_error: T.unsafe(nil)); end
+
+ def self.prune(); end
+end
+
class Float
include ::JSON::Ext::Generator::GeneratorMethods::Float
end
class Float
@@ -2255,10 +2578,11 @@
def def_instance_delegators(accessor, *methods); end
def delegate(hash); end
def instance_delegate(hash); end
+ VERSION = ::T.let(nil, ::T.untyped)
end
module Forwardable
extend ::T::Sig
def self._compile_method(src, file, line); end
@@ -2291,10 +2615,12 @@
def self.latest_gc_info(*_); end
def self.stress=(stress); end
def self.verify_internal_consistency(); end
+
+ def self.verify_transient_heap_internal_consistency(); end
end
module Gem
ConfigMap = ::T.let(nil, ::T.untyped)
RbConfigPriorities = ::T.let(nil, ::T.untyped)
@@ -5154,90 +5480,12 @@
end
class Gem::Security::Exception
end
-class Gem::Security::KEY_ALGORITHM
- def d(); end
+Gem::Security::KEY_ALGORITHM = OpenSSL::PKey::RSA
- def d=(d); end
-
- def dmp1(); end
-
- def dmp1=(dmp1); end
-
- def dmq1(); end
-
- def dmq1=(dmq1); end
-
- def e(); end
-
- def e=(e); end
-
- def export(*_); end
-
- def initialize(*_); end
-
- def iqmp(); end
-
- def iqmp=(iqmp); end
-
- def n(); end
-
- def n=(n); end
-
- def p(); end
-
- def p=(p); end
-
- def params(); end
-
- def private?(); end
-
- def private_decrypt(*_); end
-
- def private_encrypt(*_); end
-
- def public?(); end
-
- def public_decrypt(*_); end
-
- def public_encrypt(*_); end
-
- def public_key(); end
-
- def q(); end
-
- def q=(q); end
-
- def set_crt_params(_, _1, _2); end
-
- def set_factors(_, _1); end
-
- def set_key(_, _1, _2); end
-
- def sign_pss(*_); end
-
- def to_der(); end
-
- def to_pem(*_); end
-
- def to_s(*_); end
-
- def to_text(); end
-
- def verify_pss(*_); end
- NO_PADDING = ::T.let(nil, ::T.untyped)
- PKCS1_OAEP_PADDING = ::T.let(nil, ::T.untyped)
- PKCS1_PADDING = ::T.let(nil, ::T.untyped)
- SSLV23_PADDING = ::T.let(nil, ::T.untyped)
-end
-
-class Gem::Security::KEY_ALGORITHM
- def self.generate(*_); end
-end
-
class Gem::Security::Policy
include ::Gem::UserInteraction
include ::Gem::DefaultUserInteraction
include ::Gem::Text
def check_cert(signer, issuer, time); end
@@ -6504,15 +6752,17 @@
def dig(*_); end
def fetch_values(*_); end
+ def filter!(); end
+
def flatten(*_); end
def index(_); end
- def merge!(_); end
+ def merge!(*_); end
def replace(_); end
def slice(*_); end
@@ -6526,43 +6776,81 @@
def transform_values(); end
def transform_values!(); end
- def update(_); end
+ def update(*_); end
end
class Hash
extend ::T::Sig
def self.try_convert(_); end
end
class IO
+ def beep(); end
+
+ def cooked(); end
+
+ def cooked!(); end
+
+ def cursor(); end
+
+ def cursor=(); end
+
+ def echo=(echo); end
+
+ def echo?(); end
+
def external_encoding(); end
+ def getch(*_); end
+
+ def getpass(*_); end
+
+ def goto(); end
+
+ def iflush(); end
+
+ def ioflush(); end
+
+ def noecho(); end
+
def nonblock(*_); end
def nonblock=(nonblock); end
def nonblock?(); end
def nread(); end
+ def oflush(); end
+
def pathconf(_); end
def pread(*_); end
+ def pressed?(); end
+
def pwrite(_, _1); end
+ def raw(*_); end
+
+ def raw!(*_); end
+
def ready?(); end
def wait(*_); end
def wait_readable(*_); end
def wait_writable(*_); end
+ def winsize(); end
+
+ def winsize=(winsize); end
+
def write_nonblock(buf, exception: T.unsafe(nil)); end
end
class IO::EAGAINWaitReadable
extend ::T::Sig
@@ -6592,10 +6880,12 @@
extend ::T::Sig
end
class IO
extend ::T::Sig
+ def self.console(*_); end
+
def self.foreach(*_); end
def self.pipe(*_); end
end
@@ -6956,21 +7246,41 @@
module JSON
extend ::T::Sig
end
+module JaroWinkler
+ VERSION = ::T.let(nil, ::T.untyped)
+end
+
+class JaroWinkler::Error
+end
+
+class JaroWinkler::Error
+end
+
+class JaroWinkler::InvalidWeightError
+end
+
+class JaroWinkler::InvalidWeightError
+end
+
+module JaroWinkler
+ extend ::T::Sig
+end
+
module Kernel
def gem(dep, *reqs); end
def itself(); end
def object_id(); end
- def pp(*objs); end
-
def respond_to?(*_); end
+ def then(); end
+
def yield_self(); end
end
module Kernel
extend ::T::Sig
@@ -7026,12 +7336,16 @@
module Math
extend ::T::Sig
end
class Method
+ def <<(_); end
+
def ===(*_); end
+ def >>(_); end
+
def [](*_); end
def arity(); end
def clone(); end
@@ -7057,10 +7371,12 @@
class Method
extend ::T::Sig
end
+Methods = T::Private::Methods
+
MiniTest = Minitest
module Minitest
ENCS = ::T.let(nil, ::T.untyped)
VERSION = ::T.let(nil, ::T.untyped)
@@ -7213,10 +7529,14 @@
end
Mutex = Thread::Mutex
module Mutex_m
+ VERSION = ::T.let(nil, ::T.untyped)
+end
+
+module Mutex_m
extend ::T::Sig
end
class NameError
include ::DidYouMean::Correctable
@@ -7227,10 +7547,606 @@
class NameError
extend ::T::Sig
end
+class Net::BufferedIO
+ def write_timeout(); end
+
+ def write_timeout=(write_timeout); end
+end
+
+class Net::BufferedIO
+ extend ::T::Sig
+end
+
+class Net::HTTP
+ def max_retries(); end
+
+ def max_retries=(retries); end
+
+ def max_version(); end
+
+ def max_version=(max_version); end
+
+ def min_version(); end
+
+ def min_version=(min_version); end
+
+ def write_timeout(); end
+
+ def write_timeout=(sec); end
+ ENVIRONMENT_VARIABLE_IS_MULTIUSER_SAFE = ::T.let(nil, ::T.untyped)
+end
+
+class Net::HTTP::Copy
+ extend ::T::Sig
+end
+
+class Net::HTTP::Delete
+ extend ::T::Sig
+end
+
+class Net::HTTP::Get
+ extend ::T::Sig
+end
+
+class Net::HTTP::Head
+ extend ::T::Sig
+end
+
+class Net::HTTP::Lock
+ extend ::T::Sig
+end
+
+class Net::HTTP::Mkcol
+ extend ::T::Sig
+end
+
+class Net::HTTP::Move
+ extend ::T::Sig
+end
+
+class Net::HTTP::Options
+ extend ::T::Sig
+end
+
+class Net::HTTP::Patch
+ extend ::T::Sig
+end
+
+class Net::HTTP::Post
+ extend ::T::Sig
+end
+
+class Net::HTTP::Propfind
+ extend ::T::Sig
+end
+
+class Net::HTTP::Proppatch
+ extend ::T::Sig
+end
+
+module Net::HTTP::ProxyDelta
+ extend ::T::Sig
+end
+
+class Net::HTTP::Put
+ extend ::T::Sig
+end
+
+class Net::HTTP::Trace
+ extend ::T::Sig
+end
+
+class Net::HTTP::Unlock
+ extend ::T::Sig
+end
+
+class Net::HTTP
+ extend ::T::Sig
+end
+
+class Net::HTTPAccepted
+ extend ::T::Sig
+end
+
+class Net::HTTPAlreadyReported
+ HAS_BODY = ::T.let(nil, ::T.untyped)
+end
+
+class Net::HTTPAlreadyReported
+end
+
+class Net::HTTPBadGateway
+ extend ::T::Sig
+end
+
+class Net::HTTPBadRequest
+ extend ::T::Sig
+end
+
+class Net::HTTPBadResponse
+ extend ::T::Sig
+end
+
+class Net::HTTPClientError
+ extend ::T::Sig
+end
+
+class Net::HTTPClientError
+end
+
+Net::HTTPClientErrorCode::EXCEPTION_TYPE = Net::HTTPServerException
+
+class Net::HTTPClientError
+end
+
+Net::HTTPClientException = Net::HTTPServerException
+
+class Net::HTTPConflict
+ extend ::T::Sig
+end
+
+class Net::HTTPContinue
+ extend ::T::Sig
+end
+
+class Net::HTTPCreated
+ extend ::T::Sig
+end
+
+class Net::HTTPEarlyHints
+ HAS_BODY = ::T.let(nil, ::T.untyped)
+end
+
+class Net::HTTPEarlyHints
+end
+
+class Net::HTTPError
+ extend ::T::Sig
+end
+
+module Net::HTTPExceptions
+ extend ::T::Sig
+end
+
+class Net::HTTPExpectationFailed
+ extend ::T::Sig
+end
+
+class Net::HTTPFailedDependency
+ extend ::T::Sig
+end
+
+class Net::HTTPFatalError
+ extend ::T::Sig
+end
+
+Net::HTTPFatalErrorCode = Net::HTTPClientError
+
+class Net::HTTPForbidden
+ extend ::T::Sig
+end
+
+class Net::HTTPFound
+ extend ::T::Sig
+end
+
+class Net::HTTPGatewayTimeout
+ HAS_BODY = ::T.let(nil, ::T.untyped)
+end
+
+class Net::HTTPGatewayTimeout
+end
+
+class Net::HTTPGenericRequest::Chunker
+ extend ::T::Sig
+end
+
+class Net::HTTPGenericRequest
+ extend ::T::Sig
+end
+
+class Net::HTTPGone
+ extend ::T::Sig
+end
+
+module Net::HTTPHeader
+ extend ::T::Sig
+end
+
+class Net::HTTPHeaderSyntaxError
+ extend ::T::Sig
+end
+
+class Net::HTTPIMUsed
+ extend ::T::Sig
+end
+
+Net::HTTPInformation::EXCEPTION_TYPE = Net::HTTPError
+
+class Net::HTTPInformation
+ extend ::T::Sig
+end
+
+Net::HTTPInformationCode = Net::HTTPInformation
+
+class Net::HTTPInsufficientStorage
+ extend ::T::Sig
+end
+
+class Net::HTTPInternalServerError
+ extend ::T::Sig
+end
+
+class Net::HTTPLengthRequired
+ extend ::T::Sig
+end
+
+class Net::HTTPLocked
+ extend ::T::Sig
+end
+
+class Net::HTTPLoopDetected
+ HAS_BODY = ::T.let(nil, ::T.untyped)
+end
+
+class Net::HTTPLoopDetected
+end
+
+class Net::HTTPMethodNotAllowed
+ extend ::T::Sig
+end
+
+class Net::HTTPMisdirectedRequest
+ HAS_BODY = ::T.let(nil, ::T.untyped)
+end
+
+class Net::HTTPMisdirectedRequest
+end
+
+class Net::HTTPMovedPermanently
+ extend ::T::Sig
+end
+
+Net::HTTPMovedTemporarily = Net::HTTPFound
+
+class Net::HTTPMultiStatus
+ extend ::T::Sig
+end
+
+Net::HTTPMultipleChoice = Net::HTTPMultipleChoices
+
+class Net::HTTPMultipleChoices
+ extend ::T::Sig
+end
+
+class Net::HTTPNetworkAuthenticationRequired
+ extend ::T::Sig
+end
+
+class Net::HTTPNoContent
+ extend ::T::Sig
+end
+
+class Net::HTTPNonAuthoritativeInformation
+ extend ::T::Sig
+end
+
+class Net::HTTPNotAcceptable
+ extend ::T::Sig
+end
+
+class Net::HTTPNotExtended
+ HAS_BODY = ::T.let(nil, ::T.untyped)
+end
+
+class Net::HTTPNotExtended
+end
+
+class Net::HTTPNotFound
+ extend ::T::Sig
+end
+
+class Net::HTTPNotImplemented
+ extend ::T::Sig
+end
+
+class Net::HTTPNotModified
+ extend ::T::Sig
+end
+
+class Net::HTTPOK
+ extend ::T::Sig
+end
+
+class Net::HTTPPartialContent
+ extend ::T::Sig
+end
+
+class Net::HTTPPayloadTooLarge
+ HAS_BODY = ::T.let(nil, ::T.untyped)
+end
+
+class Net::HTTPPayloadTooLarge
+end
+
+class Net::HTTPPaymentRequired
+ extend ::T::Sig
+end
+
+class Net::HTTPPermanentRedirect
+ extend ::T::Sig
+end
+
+class Net::HTTPPreconditionFailed
+ extend ::T::Sig
+end
+
+class Net::HTTPPreconditionRequired
+ extend ::T::Sig
+end
+
+class Net::HTTPProcessing
+ HAS_BODY = ::T.let(nil, ::T.untyped)
+end
+
+class Net::HTTPProcessing
+end
+
+class Net::HTTPProxyAuthenticationRequired
+ extend ::T::Sig
+end
+
+class Net::HTTPRangeNotSatisfiable
+ HAS_BODY = ::T.let(nil, ::T.untyped)
+end
+
+class Net::HTTPRangeNotSatisfiable
+end
+
+class Net::HTTPRedirection
+ extend ::T::Sig
+end
+
+class Net::HTTPRedirection
+end
+
+Net::HTTPRedirectionCode::EXCEPTION_TYPE = Net::HTTPRetriableError
+
+class Net::HTTPRedirection
+end
+
+class Net::HTTPRequest
+ extend ::T::Sig
+end
+
+class Net::HTTPRequestHeaderFieldsTooLarge
+ extend ::T::Sig
+end
+
+class Net::HTTPRequestTimeout
+ HAS_BODY = ::T.let(nil, ::T.untyped)
+end
+
+class Net::HTTPRequestTimeout
+end
+
+Net::HTTPRequestURITooLarge = Net::HTTPURITooLong
+
+class Net::HTTPResetContent
+ extend ::T::Sig
+end
+
+Net::HTTPResponceReceiver = Net::HTTPResponse
+
+class Net::HTTPResponse::Inflater
+ extend ::T::Sig
+end
+
+class Net::HTTPResponse
+ extend ::T::Sig
+end
+
+Net::HTTPRetriableCode = Net::HTTPRedirection
+
+class Net::HTTPRetriableError
+ extend ::T::Sig
+end
+
+class Net::HTTPSeeOther
+ extend ::T::Sig
+end
+
+class Net::HTTPServerError
+ extend ::T::Sig
+end
+
+class Net::HTTPServerError
+end
+
+Net::HTTPServerErrorCode::EXCEPTION_TYPE = Net::HTTPFatalError
+
+class Net::HTTPServerError
+end
+
+class Net::HTTPServerException
+ extend ::T::Sig
+end
+
+class Net::HTTPServiceUnavailable
+ extend ::T::Sig
+end
+
+class Net::HTTP
+end
+
+Net::HTTPSession::ProxyDelta = Net::HTTP::ProxyDelta
+
+Net::HTTPSession::ProxyMod = Net::HTTP::ProxyDelta
+
+class Net::HTTP
+end
+
+class Net::HTTPSuccess
+ extend ::T::Sig
+end
+
+class Net::HTTPSuccess
+end
+
+Net::HTTPSuccessCode::EXCEPTION_TYPE = Net::HTTPError
+
+class Net::HTTPSuccess
+end
+
+class Net::HTTPSwitchProtocol
+ extend ::T::Sig
+end
+
+class Net::HTTPTemporaryRedirect
+ extend ::T::Sig
+end
+
+class Net::HTTPTooManyRequests
+ extend ::T::Sig
+end
+
+class Net::HTTPURITooLong
+ HAS_BODY = ::T.let(nil, ::T.untyped)
+end
+
+class Net::HTTPURITooLong
+end
+
+class Net::HTTPUnauthorized
+ extend ::T::Sig
+end
+
+class Net::HTTPUnavailableForLegalReasons
+ extend ::T::Sig
+end
+
+Net::HTTPUnknownResponse::EXCEPTION_TYPE = Net::HTTPError
+
+class Net::HTTPUnknownResponse
+ extend ::T::Sig
+end
+
+class Net::HTTPUnprocessableEntity
+ extend ::T::Sig
+end
+
+class Net::HTTPUnsupportedMediaType
+ extend ::T::Sig
+end
+
+class Net::HTTPUpgradeRequired
+ extend ::T::Sig
+end
+
+class Net::HTTPUseProxy
+ extend ::T::Sig
+end
+
+class Net::HTTPVariantAlsoNegotiates
+ HAS_BODY = ::T.let(nil, ::T.untyped)
+end
+
+class Net::HTTPVariantAlsoNegotiates
+end
+
+class Net::HTTPVersionNotSupported
+ extend ::T::Sig
+end
+
+class Net::InternetMessageIO
+ extend ::T::Sig
+end
+
+Net::NetPrivate::HTTPRequest = Net::HTTPRequest
+
+Net::NetPrivate::Socket = Net::InternetMessageIO
+
+module Net::NetPrivate
+ extend ::T::Sig
+end
+
+class Net::OpenTimeout
+ extend ::T::Sig
+end
+
+class Net::ProtoAuthError
+ extend ::T::Sig
+end
+
+class Net::ProtoCommandError
+ extend ::T::Sig
+end
+
+class Net::ProtoFatalError
+ extend ::T::Sig
+end
+
+class Net::ProtoRetriableError
+ extend ::T::Sig
+end
+
+class Net::ProtoServerError
+ extend ::T::Sig
+end
+
+class Net::ProtoSyntaxError
+ extend ::T::Sig
+end
+
+class Net::ProtoUnknownError
+ extend ::T::Sig
+end
+
+Net::ProtocRetryError = Net::ProtoRetriableError
+
+class Net::Protocol
+ extend ::T::Sig
+end
+
+class Net::ProtocolError
+ extend ::T::Sig
+end
+
+class Net::ReadAdapter
+ extend ::T::Sig
+end
+
+class Net::ReadTimeout
+ def initialize(io=T.unsafe(nil)); end
+
+ def io(); end
+end
+
+class Net::ReadTimeout
+ extend ::T::Sig
+end
+
+class Net::WriteAdapter
+ extend ::T::Sig
+end
+
+class Net::WriteTimeout
+ def initialize(io=T.unsafe(nil)); end
+
+ def io(); end
+end
+
+class Net::WriteTimeout
+end
+
+module Net
+ extend ::T::Sig
+end
+
class NilClass
include ::JSON::Ext::Generator::GeneratorMethods::NilClass
def to_i(); end
end
@@ -7272,10 +8188,11 @@
extend ::T::Sig
end
class Object
include ::JSON::Ext::Generator::GeneratorMethods::Object
+ def to_yaml(options=T.unsafe(nil)); end
ARGF = ::T.let(nil, ::T.untyped)
ARGV = ::T.let(nil, ::T.untyped)
CROSS_COMPILING = ::T.let(nil, ::T.untyped)
ENV = ::T.let(nil, ::T.untyped)
RUBY_COPYRIGHT = ::T.let(nil, ::T.untyped)
@@ -7293,10 +8210,11 @@
TOPLEVEL_BINDING = ::T.let(nil, ::T.untyped)
end
class Object
extend ::T::Sig
+ def self.yaml_tag(url); end
end
class ObjectSpace::WeakMap
def [](_); end
@@ -7334,18 +8252,597 @@
def self.garbage_collect(*_); end
def self.undefine_finalizer(_); end
end
+class OpenSSL::ASN1::ASN1Data
+ def indefinite_length(); end
+
+ def indefinite_length=(indefinite_length); end
+end
+
+class OpenSSL::ASN1::ASN1Data
+ extend ::T::Sig
+end
+
+class OpenSSL::ASN1::ASN1Error
+ extend ::T::Sig
+end
+
+class OpenSSL::ASN1::BMPString
+ extend ::T::Sig
+end
+
+class OpenSSL::ASN1::BitString
+ extend ::T::Sig
+end
+
+class OpenSSL::ASN1::Boolean
+ extend ::T::Sig
+end
+
+class OpenSSL::ASN1::Constructive
+ extend ::T::Sig
+end
+
+class OpenSSL::ASN1::EndOfContent
+ extend ::T::Sig
+end
+
+class OpenSSL::ASN1::Enumerated
+ extend ::T::Sig
+end
+
+class OpenSSL::ASN1::GeneralString
+ extend ::T::Sig
+end
+
+class OpenSSL::ASN1::GeneralizedTime
+ extend ::T::Sig
+end
+
+class OpenSSL::ASN1::GraphicString
+ extend ::T::Sig
+end
+
+class OpenSSL::ASN1::IA5String
+ extend ::T::Sig
+end
+
+class OpenSSL::ASN1::ISO64String
+ extend ::T::Sig
+end
+
+class OpenSSL::ASN1::Integer
+ extend ::T::Sig
+end
+
+class OpenSSL::ASN1::Null
+ extend ::T::Sig
+end
+
+class OpenSSL::ASN1::NumericString
+ extend ::T::Sig
+end
+
+class OpenSSL::ASN1::ObjectId
+ extend ::T::Sig
+end
+
+class OpenSSL::ASN1::OctetString
+ extend ::T::Sig
+end
+
+class OpenSSL::ASN1::Primitive
+ extend ::T::Sig
+end
+
+class OpenSSL::ASN1::PrintableString
+ extend ::T::Sig
+end
+
+class OpenSSL::ASN1::Sequence
+ extend ::T::Sig
+end
+
+class OpenSSL::ASN1::Set
+ extend ::T::Sig
+end
+
+class OpenSSL::ASN1::T61String
+ extend ::T::Sig
+end
+
+class OpenSSL::ASN1::UTCTime
+ extend ::T::Sig
+end
+
+class OpenSSL::ASN1::UTF8String
+ extend ::T::Sig
+end
+
+class OpenSSL::ASN1::UniversalString
+ extend ::T::Sig
+end
+
+class OpenSSL::ASN1::VideotexString
+ extend ::T::Sig
+end
+
+module OpenSSL::ASN1
+ extend ::T::Sig
+end
+
+class OpenSSL::BN
+ def +@(); end
+
+ def -@(); end
+
+ def /(_); end
+
+ def negative?(); end
+end
+
+class OpenSSL::BN
+ extend ::T::Sig
+end
+
+class OpenSSL::BNError
+ extend ::T::Sig
+end
+
+module OpenSSL::Buffering
+ extend ::T::Sig
+end
+
+class OpenSSL::Cipher::AES
+ extend ::T::Sig
+end
+
+class OpenSSL::Cipher::AES128
+ extend ::T::Sig
+end
+
+class OpenSSL::Cipher::AES192
+ extend ::T::Sig
+end
+
+class OpenSSL::Cipher::AES256
+ extend ::T::Sig
+end
+
+class OpenSSL::Cipher::BF
+ extend ::T::Sig
+end
+
+class OpenSSL::Cipher::CAST5
+ extend ::T::Sig
+end
+
+class OpenSSL::Cipher::CipherError
+ extend ::T::Sig
+end
+
+class OpenSSL::Cipher::DES
+ extend ::T::Sig
+end
+
+class OpenSSL::Cipher::IDEA
+ extend ::T::Sig
+end
+
+class OpenSSL::Cipher::RC2
+ extend ::T::Sig
+end
+
+class OpenSSL::Cipher::RC4
+ extend ::T::Sig
+end
+
+class OpenSSL::Cipher::RC5
+ extend ::T::Sig
+end
+
+class OpenSSL::Cipher
+ extend ::T::Sig
+end
+
+class OpenSSL::Config
+ extend ::T::Sig
+end
+
+class OpenSSL::ConfigError
+ extend ::T::Sig
+end
+
class OpenSSL::Digest
extend ::T::Sig
end
+class OpenSSL::Engine::EngineError
+ extend ::T::Sig
+end
+
+class OpenSSL::Engine
+ extend ::T::Sig
+end
+
+module OpenSSL::ExtConfig
+ extend ::T::Sig
+end
+
+class OpenSSL::HMAC
+ extend ::T::Sig
+end
+
+class OpenSSL::HMACError
+ extend ::T::Sig
+end
+
+module OpenSSL::KDF
+end
+
+class OpenSSL::KDF::KDFError
+end
+
+class OpenSSL::KDF::KDFError
+end
+
+module OpenSSL::KDF
+ extend ::T::Sig
+ def self.pbkdf2_hmac(*_); end
+end
+
+class OpenSSL::Netscape::SPKI
+ extend ::T::Sig
+end
+
+class OpenSSL::Netscape::SPKIError
+ extend ::T::Sig
+end
+
+module OpenSSL::Netscape
+ extend ::T::Sig
+end
+
+class OpenSSL::OCSP::BasicResponse
+ extend ::T::Sig
+end
+
+class OpenSSL::OCSP::CertificateId
+ extend ::T::Sig
+end
+
+class OpenSSL::OCSP::OCSPError
+ extend ::T::Sig
+end
+
+class OpenSSL::OCSP::Request
+ def signed?(); end
+end
+
+class OpenSSL::OCSP::Request
+ extend ::T::Sig
+end
+
+class OpenSSL::OCSP::Response
+ extend ::T::Sig
+end
+
+class OpenSSL::OCSP::SingleResponse
+ extend ::T::Sig
+end
+
+module OpenSSL::OCSP
+ extend ::T::Sig
+end
+
+class OpenSSL::OpenSSLError
+ extend ::T::Sig
+end
+
+class OpenSSL::PKCS12::PKCS12Error
+ extend ::T::Sig
+end
+
+class OpenSSL::PKCS12
+ extend ::T::Sig
+end
+
+module OpenSSL::PKCS5
+ extend ::T::Sig
+end
+
+class OpenSSL::PKCS7::PKCS7Error
+ extend ::T::Sig
+end
+
+class OpenSSL::PKCS7::RecipientInfo
+ extend ::T::Sig
+end
+
+OpenSSL::PKCS7::Signer = OpenSSL::PKCS7::SignerInfo
+
+class OpenSSL::PKCS7::SignerInfo
+ extend ::T::Sig
+end
+
+class OpenSSL::PKCS7
+ extend ::T::Sig
+end
+
+class OpenSSL::PKey::DH
+ extend ::T::Sig
+end
+
+class OpenSSL::PKey::DHError
+ extend ::T::Sig
+end
+
+class OpenSSL::PKey::DSA
+ extend ::T::Sig
+end
+
+class OpenSSL::PKey::DSAError
+ extend ::T::Sig
+end
+
+class OpenSSL::PKey::EC::Group::Error
+ extend ::T::Sig
+end
+
+class OpenSSL::PKey::EC::Group
+ extend ::T::Sig
+end
+
+class OpenSSL::PKey::EC::Point
+ def to_octet_string(_); end
+end
+
+class OpenSSL::PKey::EC::Point::Error
+ extend ::T::Sig
+end
+
+class OpenSSL::PKey::EC::Point
+ extend ::T::Sig
+end
+
+class OpenSSL::PKey::EC
+ extend ::T::Sig
+end
+
+class OpenSSL::PKey::ECError
+ extend ::T::Sig
+end
+
class OpenSSL::PKey::PKey
extend ::T::Sig
end
+class OpenSSL::PKey::PKeyError
+ extend ::T::Sig
+end
+
+class OpenSSL::PKey::RSA
+ def sign_pss(*_); end
+
+ def verify_pss(*_); end
+end
+
+class OpenSSL::PKey::RSA
+ extend ::T::Sig
+end
+
+class OpenSSL::PKey::RSAError
+ extend ::T::Sig
+end
+
+module OpenSSL::PKey
+ extend ::T::Sig
+end
+
+class OpenSSL::Random::RandomError
+ extend ::T::Sig
+end
+
+module OpenSSL::Random
+ extend ::T::Sig
+end
+
+module OpenSSL::SSL
+ OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION = ::T.let(nil, ::T.untyped)
+ OP_CRYPTOPRO_TLSEXT_BUG = ::T.let(nil, ::T.untyped)
+ OP_LEGACY_SERVER_CONNECT = ::T.let(nil, ::T.untyped)
+ OP_SAFARI_ECDHE_ECDSA_BUG = ::T.let(nil, ::T.untyped)
+ OP_TLSEXT_PADDING = ::T.let(nil, ::T.untyped)
+ SSL2_VERSION = ::T.let(nil, ::T.untyped)
+ SSL3_VERSION = ::T.let(nil, ::T.untyped)
+ TLS1_1_VERSION = ::T.let(nil, ::T.untyped)
+ TLS1_2_VERSION = ::T.let(nil, ::T.untyped)
+ TLS1_VERSION = ::T.let(nil, ::T.untyped)
+end
+
+class OpenSSL::SSL::SSLContext
+ def add_certificate(*_); end
+
+ def alpn_protocols(); end
+
+ def alpn_protocols=(alpn_protocols); end
+
+ def alpn_select_cb(); end
+
+ def alpn_select_cb=(alpn_select_cb); end
+
+ def enable_fallback_scsv(); end
+
+ def max_version=(version); end
+
+ def min_version=(version); end
+ DEFAULT_TMP_DH_CALLBACK = ::T.let(nil, ::T.untyped)
+end
+
+class OpenSSL::SSL::SSLContext
+ extend ::T::Sig
+end
+
+class OpenSSL::SSL::SSLError
+ extend ::T::Sig
+end
+
+class OpenSSL::SSL::SSLErrorWaitReadable
+ extend ::T::Sig
+end
+
+class OpenSSL::SSL::SSLErrorWaitWritable
+ extend ::T::Sig
+end
+
+class OpenSSL::SSL::SSLServer
+ extend ::T::Sig
+end
+
+class OpenSSL::SSL::SSLSocket
+ def alpn_protocol(); end
+
+ def tmp_key(); end
+end
+
+class OpenSSL::SSL::SSLSocket
+ extend ::T::Sig
+end
+
+class OpenSSL::SSL::Session::SessionError
+ extend ::T::Sig
+end
+
+class OpenSSL::SSL::Session
+ extend ::T::Sig
+end
+
+module OpenSSL::SSL::SocketForwarder
+ extend ::T::Sig
+end
+
+module OpenSSL::SSL
+ extend ::T::Sig
+end
+
+module OpenSSL::X509
+ V_FLAG_TRUSTED_FIRST = ::T.let(nil, ::T.untyped)
+end
+
+class OpenSSL::X509::Attribute
+ def ==(other); end
+end
+
+class OpenSSL::X509::Attribute
+ extend ::T::Sig
+end
+
+class OpenSSL::X509::AttributeError
+ extend ::T::Sig
+end
+
+class OpenSSL::X509::CRL
+ def ==(other); end
+end
+
+class OpenSSL::X509::CRL
+ extend ::T::Sig
+end
+
+class OpenSSL::X509::CRLError
+ extend ::T::Sig
+end
+
+class OpenSSL::X509::Certificate
+ extend ::T::Sig
+end
+
+class OpenSSL::X509::CertificateError
+ extend ::T::Sig
+end
+
+class OpenSSL::X509::Extension
+ def ==(other); end
+end
+
+class OpenSSL::X509::Extension
+ extend ::T::Sig
+end
+
+class OpenSSL::X509::ExtensionError
+ extend ::T::Sig
+end
+
+class OpenSSL::X509::ExtensionFactory
+ extend ::T::Sig
+end
+
+class OpenSSL::X509::Name
+ def to_utf8(); end
+end
+
+module OpenSSL::X509::Name::RFC2253DN
+ extend ::T::Sig
+end
+
+class OpenSSL::X509::Name
+ extend ::T::Sig
+end
+
+class OpenSSL::X509::NameError
+ extend ::T::Sig
+end
+
+class OpenSSL::X509::Request
+ def ==(other); end
+end
+
+class OpenSSL::X509::Request
+ extend ::T::Sig
+end
+
+class OpenSSL::X509::RequestError
+ extend ::T::Sig
+end
+
+class OpenSSL::X509::Revoked
+ def ==(other); end
+
+ def to_der(); end
+end
+
+class OpenSSL::X509::Revoked
+ extend ::T::Sig
+end
+
+class OpenSSL::X509::RevokedError
+ extend ::T::Sig
+end
+
+class OpenSSL::X509::Store
+ extend ::T::Sig
+end
+
+class OpenSSL::X509::StoreContext
+ extend ::T::Sig
+end
+
+class OpenSSL::X509::StoreError
+ extend ::T::Sig
+end
+
+module OpenSSL::X509
+ extend ::T::Sig
+end
+
+module OpenSSL
+ extend ::T::Sig
+ def self.fips_mode(); end
+end
+
class OpenStruct
extend ::T::Sig
end
OptParse = OptionParser
@@ -7646,11 +9143,11 @@
def conv(); end
def desc(); end
- def initialize(pattern=T.unsafe(nil), conv=T.unsafe(nil), short=T.unsafe(nil), long=T.unsafe(nil), arg=T.unsafe(nil), desc=T.unsafe(nil), block=T.unsafe(nil)); end
+ def initialize(pattern=T.unsafe(nil), conv=T.unsafe(nil), short=T.unsafe(nil), long=T.unsafe(nil), arg=T.unsafe(nil), desc=T.unsafe(nil), block=T.unsafe(nil), &_block); end
def long(); end
def match_nonswitch?(str); end
@@ -7714,10 +9211,104 @@
def self.top(); end
def self.with(*args, &block); end
end
+module Parallel
+ Stop = ::T.let(nil, ::T.untyped)
+ VERSION = ::T.let(nil, ::T.untyped)
+ Version = ::T.let(nil, ::T.untyped)
+end
+
+module Parallel::ProcessorCount
+ extend ::T::Sig
+end
+
+class Parallel::UserInterruptHandler
+ INTERRUPT_SIGNAL = ::T.let(nil, ::T.untyped)
+end
+
+module Parallel
+ extend ::T::Sig
+end
+
+ParseError = Racc::ParseError
+
+module Parser
+ MESSAGES = ::T.let(nil, ::T.untyped)
+ VERSION = ::T.let(nil, ::T.untyped)
+end
+
+module Parser::AST
+ extend ::T::Sig
+end
+
+module Parser::Builders
+ extend ::T::Sig
+end
+
+module Parser::Deprecation
+ extend ::T::Sig
+end
+
+class Parser::Diagnostic
+ LEVELS = ::T.let(nil, ::T.untyped)
+end
+
+class Parser::Lexer
+ ESCAPES = ::T.let(nil, ::T.untyped)
+ KEYWORDS = ::T.let(nil, ::T.untyped)
+ KEYWORDS_BEGIN = ::T.let(nil, ::T.untyped)
+ LEX_STATES = ::T.let(nil, ::T.untyped)
+ PUNCTUATION = ::T.let(nil, ::T.untyped)
+ PUNCTUATION_BEGIN = ::T.let(nil, ::T.untyped)
+ REGEXP_META_CHARACTERS = ::T.let(nil, ::T.untyped)
+end
+
+class Parser::Lexer::Literal
+ DELIMITERS = ::T.let(nil, ::T.untyped)
+ TYPES = ::T.let(nil, ::T.untyped)
+end
+
+module Parser::Meta
+ NODE_TYPES = ::T.let(nil, ::T.untyped)
+end
+
+module Parser::Meta
+ extend ::T::Sig
+end
+
+class Parser::Rewriter
+ DEPRECATION_WARNING = ::T.let(nil, ::T.untyped)
+end
+
+class Parser::Source::Buffer
+ ENCODING_RE = ::T.let(nil, ::T.untyped)
+end
+
+class Parser::Source::Comment::Associator
+ MAGIC_COMMENT_RE = ::T.let(nil, ::T.untyped)
+end
+
+class Parser::Source::Rewriter
+ DEPRECATION_WARNING = ::T.let(nil, ::T.untyped)
+end
+
+class Parser::Source::TreeRewriter
+ ACTIONS = ::T.let(nil, ::T.untyped)
+ DEPRECATION_WARNING = ::T.let(nil, ::T.untyped)
+ POLICY_TO_LEVEL = ::T.let(nil, ::T.untyped)
+end
+
+module Parser::Source
+ extend ::T::Sig
+end
+
+module Parser
+ extend ::T::Sig
+end
+
class Pathname
def empty?(); end
def fnmatch?(*_); end
@@ -7730,12 +9321,16 @@
class Pathname
extend ::T::Sig
end
class Proc
+ def <<(_); end
+
def ===(*_); end
+ def >>(_); end
+
def [](*_); end
def clone(); end
def lambda?(); end
@@ -7806,12 +9401,947 @@
def self.setpgrp(); end
end
+module ProgressBar::Calculators
+ extend ::T::Sig
+end
+
+class ProgressBar::Components::Bar
+ DEFAULT_PROGRESS_MARK = ::T.let(nil, ::T.untyped)
+ DEFAULT_REMAINDER_MARK = ::T.let(nil, ::T.untyped)
+ DEFAULT_UPA_STEPS = ::T.let(nil, ::T.untyped)
+end
+
+class ProgressBar::Components::Time
+ ELAPSED_LABEL = ::T.let(nil, ::T.untyped)
+ ESTIMATED_LABEL = ::T.let(nil, ::T.untyped)
+ NO_TIME_ELAPSED_TEXT = ::T.let(nil, ::T.untyped)
+ OOB_FRIENDLY_TIME_TEXT = ::T.let(nil, ::T.untyped)
+ OOB_LIMIT_IN_HOURS = ::T.let(nil, ::T.untyped)
+ OOB_TIME_FORMATS = ::T.let(nil, ::T.untyped)
+ OOB_UNKNOWN_TIME_TEXT = ::T.let(nil, ::T.untyped)
+ TIME_FORMAT = ::T.let(nil, ::T.untyped)
+end
+
+class ProgressBar::Components::Title
+ DEFAULT_TITLE = ::T.let(nil, ::T.untyped)
+end
+
+module ProgressBar::Components
+ extend ::T::Sig
+end
+
+class ProgressBar::Format::Molecule
+ BAR_MOLECULES = ::T.let(nil, ::T.untyped)
+ MOLECULES = ::T.let(nil, ::T.untyped)
+end
+
+class ProgressBar::Format::String
+ ANSI_SGR_PATTERN = ::T.let(nil, ::T.untyped)
+ MOLECULE_PATTERN = ::T.let(nil, ::T.untyped)
+end
+
+module ProgressBar::Format
+ extend ::T::Sig
+end
+
+class ProgressBar::Output
+ DEFAULT_OUTPUT_STREAM = ::T.let(nil, ::T.untyped)
+end
+
+class ProgressBar::Outputs::NonTty
+ DEFAULT_FORMAT_STRING = ::T.let(nil, ::T.untyped)
+end
+
+class ProgressBar::Outputs::Tty
+ DEFAULT_FORMAT_STRING = ::T.let(nil, ::T.untyped)
+end
+
+module ProgressBar::Outputs
+ extend ::T::Sig
+end
+
+class ProgressBar::Progress
+ DEFAULT_BEGINNING_POSITION = ::T.let(nil, ::T.untyped)
+ DEFAULT_SMOOTHING = ::T.let(nil, ::T.untyped)
+ DEFAULT_TOTAL = ::T.let(nil, ::T.untyped)
+end
+
+module ProgressBar::Refinements::Enumerator
+ extend ::T::Sig
+end
+
+module ProgressBar::Refinements
+ extend ::T::Sig
+end
+
+class ProgressBar::Time
+ TIME_MOCKING_LIBRARY_METHODS = ::T.let(nil, ::T.untyped)
+end
+
+module Psych
+ LIBYAML_VERSION = ::T.let(nil, ::T.untyped)
+ VERSION = ::T.let(nil, ::T.untyped)
+end
+
+class Psych::BadAlias
+end
+
+class Psych::BadAlias
+end
+
+class Psych::ClassLoader
+ def big_decimal(); end
+
+ def complex(); end
+
+ def date(); end
+
+ def date_time(); end
+
+ def exception(); end
+
+ def load(klassname); end
+
+ def object(); end
+
+ def psych_omap(); end
+
+ def psych_set(); end
+
+ def range(); end
+
+ def rational(); end
+
+ def regexp(); end
+
+ def struct(); end
+
+ def symbol(); end
+
+ def symbolize(sym); end
+ BIG_DECIMAL = ::T.let(nil, ::T.untyped)
+ CACHE = ::T.let(nil, ::T.untyped)
+ COMPLEX = ::T.let(nil, ::T.untyped)
+ DATE = ::T.let(nil, ::T.untyped)
+ DATE_TIME = ::T.let(nil, ::T.untyped)
+ EXCEPTION = ::T.let(nil, ::T.untyped)
+ OBJECT = ::T.let(nil, ::T.untyped)
+ PSYCH_OMAP = ::T.let(nil, ::T.untyped)
+ PSYCH_SET = ::T.let(nil, ::T.untyped)
+ RANGE = ::T.let(nil, ::T.untyped)
+ RATIONAL = ::T.let(nil, ::T.untyped)
+ REGEXP = ::T.let(nil, ::T.untyped)
+ STRUCT = ::T.let(nil, ::T.untyped)
+ SYMBOL = ::T.let(nil, ::T.untyped)
+end
+
+class Psych::ClassLoader::Restricted
+ def initialize(classes, symbols); end
+end
+
+class Psych::ClassLoader::Restricted
+end
+
+class Psych::ClassLoader
+end
+
+class Psych::Coder
+ def [](k); end
+
+ def []=(k, v); end
+
+ def add(k, v); end
+
+ def implicit(); end
+
+ def implicit=(implicit); end
+
+ def initialize(tag); end
+
+ def map(tag=T.unsafe(nil), style=T.unsafe(nil)); end
+
+ def map=(map); end
+
+ def object(); end
+
+ def object=(object); end
+
+ def represent_map(tag, map); end
+
+ def represent_object(tag, obj); end
+
+ def represent_scalar(tag, value); end
+
+ def represent_seq(tag, list); end
+
+ def scalar(*args); end
+
+ def scalar=(value); end
+
+ def seq(); end
+
+ def seq=(list); end
+
+ def style(); end
+
+ def style=(style); end
+
+ def tag(); end
+
+ def tag=(tag); end
+
+ def type(); end
+end
+
+class Psych::Coder
+end
+
+class Psych::DisallowedClass
+ def initialize(klass_name); end
+end
+
+class Psych::DisallowedClass
+end
+
+class Psych::Emitter
+ def alias(_); end
+
+ def canonical(); end
+
+ def canonical=(canonical); end
+
+ def end_document(_); end
+
+ def indentation(); end
+
+ def indentation=(indentation); end
+
+ def initialize(*_); end
+
+ def line_width(); end
+
+ def line_width=(line_width); end
+
+ def scalar(_, _1, _2, _3, _4, _5); end
+
+ def start_document(_, _1, _2); end
+
+ def start_mapping(_, _1, _2, _3); end
+
+ def start_sequence(_, _1, _2, _3); end
+
+ def start_stream(_); end
+end
+
+class Psych::Emitter
+end
+
+class Psych::Exception
+end
+
+class Psych::Exception
+end
+
+class Psych::Handler
+ def alias(anchor); end
+
+ def empty(); end
+
+ def end_document(implicit); end
+
+ def end_mapping(); end
+
+ def end_sequence(); end
+
+ def end_stream(); end
+
+ def event_location(start_line, start_column, end_line, end_column); end
+
+ def scalar(value, anchor, tag, plain, quoted, style); end
+
+ def start_document(version, tag_directives, implicit); end
+
+ def start_mapping(anchor, tag, implicit, style); end
+
+ def start_sequence(anchor, tag, implicit, style); end
+
+ def start_stream(encoding); end
+
+ def streaming?(); end
+ EVENTS = ::T.let(nil, ::T.untyped)
+ OPTIONS = ::T.let(nil, ::T.untyped)
+end
+
+class Psych::Handler::DumperOptions
+ def canonical(); end
+
+ def canonical=(canonical); end
+
+ def indentation(); end
+
+ def indentation=(indentation); end
+
+ def line_width(); end
+
+ def line_width=(line_width); end
+end
+
+class Psych::Handler::DumperOptions
+end
+
+class Psych::Handler
+end
+
+module Psych::Handlers
+end
+
+class Psych::Handlers::DocumentStream
+ def initialize(&block); end
+end
+
+class Psych::Handlers::DocumentStream
+end
+
+module Psych::Handlers
+ extend ::T::Sig
+end
+
+module Psych::JSON
+end
+
+module Psych::JSON::RubyEvents
+ def visit_DateTime(o); end
+
+ def visit_String(o); end
+
+ def visit_Symbol(o); end
+
+ def visit_Time(o); end
+end
+
+module Psych::JSON::RubyEvents
+ extend ::T::Sig
+end
+
+class Psych::JSON::Stream
+ include ::Psych::Streaming
+end
+
+class Psych::JSON::Stream::Emitter
+ include ::Psych::JSON::YAMLEvents
+end
+
+class Psych::JSON::Stream::Emitter
+end
+
+class Psych::JSON::Stream
+ extend ::Psych::Streaming::ClassMethods
+end
+
+class Psych::JSON::TreeBuilder
+ include ::Psych::JSON::YAMLEvents
+end
+
+class Psych::JSON::TreeBuilder
+end
+
+module Psych::JSON::YAMLEvents
+ def end_document(implicit_end=T.unsafe(nil)); end
+
+ def scalar(value, anchor, tag, plain, quoted, style); end
+
+ def start_document(version, tag_directives, implicit); end
+
+ def start_mapping(anchor, tag, implicit, style); end
+
+ def start_sequence(anchor, tag, implicit, style); end
+end
+
+module Psych::JSON::YAMLEvents
+ extend ::T::Sig
+end
+
+module Psych::JSON
+ extend ::T::Sig
+end
+
+module Psych::Nodes
+end
+
+class Psych::Nodes::Alias
+ def anchor(); end
+
+ def anchor=(anchor); end
+
+ def initialize(anchor); end
+end
+
+class Psych::Nodes::Alias
+end
+
+class Psych::Nodes::Document
+ def implicit(); end
+
+ def implicit=(implicit); end
+
+ def implicit_end(); end
+
+ def implicit_end=(implicit_end); end
+
+ def initialize(version=T.unsafe(nil), tag_directives=T.unsafe(nil), implicit=T.unsafe(nil)); end
+
+ def root(); end
+
+ def tag_directives(); end
+
+ def tag_directives=(tag_directives); end
+
+ def version(); end
+
+ def version=(version); end
+end
+
+class Psych::Nodes::Document
+end
+
+class Psych::Nodes::Mapping
+ def anchor(); end
+
+ def anchor=(anchor); end
+
+ def implicit(); end
+
+ def implicit=(implicit); end
+
+ def initialize(anchor=T.unsafe(nil), tag=T.unsafe(nil), implicit=T.unsafe(nil), style=T.unsafe(nil)); end
+
+ def style(); end
+
+ def style=(style); end
+
+ def tag=(tag); end
+ ANY = ::T.let(nil, ::T.untyped)
+ BLOCK = ::T.let(nil, ::T.untyped)
+ FLOW = ::T.let(nil, ::T.untyped)
+end
+
+class Psych::Nodes::Mapping
+end
+
+class Psych::Nodes::Node
+ include ::Enumerable
+ def alias?(); end
+
+ def children(); end
+
+ def document?(); end
+
+ def each(&block); end
+
+ def end_column(); end
+
+ def end_column=(end_column); end
+
+ def end_line(); end
+
+ def end_line=(end_line); end
+
+ def mapping?(); end
+
+ def scalar?(); end
+
+ def sequence?(); end
+
+ def start_column(); end
+
+ def start_column=(start_column); end
+
+ def start_line(); end
+
+ def start_line=(start_line); end
+
+ def stream?(); end
+
+ def tag(); end
+
+ def to_ruby(); end
+
+ def to_yaml(io=T.unsafe(nil), options=T.unsafe(nil)); end
+
+ def transform(); end
+
+ def yaml(io=T.unsafe(nil), options=T.unsafe(nil)); end
+end
+
+class Psych::Nodes::Node
+end
+
+class Psych::Nodes::Scalar
+ def anchor(); end
+
+ def anchor=(anchor); end
+
+ def initialize(value, anchor=T.unsafe(nil), tag=T.unsafe(nil), plain=T.unsafe(nil), quoted=T.unsafe(nil), style=T.unsafe(nil)); end
+
+ def plain(); end
+
+ def plain=(plain); end
+
+ def quoted(); end
+
+ def quoted=(quoted); end
+
+ def style(); end
+
+ def style=(style); end
+
+ def tag=(tag); end
+
+ def value(); end
+
+ def value=(value); end
+ ANY = ::T.let(nil, ::T.untyped)
+ DOUBLE_QUOTED = ::T.let(nil, ::T.untyped)
+ FOLDED = ::T.let(nil, ::T.untyped)
+ LITERAL = ::T.let(nil, ::T.untyped)
+ PLAIN = ::T.let(nil, ::T.untyped)
+ SINGLE_QUOTED = ::T.let(nil, ::T.untyped)
+end
+
+class Psych::Nodes::Scalar
+end
+
+class Psych::Nodes::Sequence
+ def anchor(); end
+
+ def anchor=(anchor); end
+
+ def implicit(); end
+
+ def implicit=(implicit); end
+
+ def initialize(anchor=T.unsafe(nil), tag=T.unsafe(nil), implicit=T.unsafe(nil), style=T.unsafe(nil)); end
+
+ def style(); end
+
+ def style=(style); end
+
+ def tag=(tag); end
+ ANY = ::T.let(nil, ::T.untyped)
+ BLOCK = ::T.let(nil, ::T.untyped)
+ FLOW = ::T.let(nil, ::T.untyped)
+end
+
+class Psych::Nodes::Sequence
+end
+
+class Psych::Nodes::Stream
+ def encoding(); end
+
+ def encoding=(encoding); end
+
+ def initialize(encoding=T.unsafe(nil)); end
+ ANY = ::T.let(nil, ::T.untyped)
+ UTF16BE = ::T.let(nil, ::T.untyped)
+ UTF16LE = ::T.let(nil, ::T.untyped)
+ UTF8 = ::T.let(nil, ::T.untyped)
+end
+
+class Psych::Nodes::Stream
+end
+
+module Psych::Nodes
+ extend ::T::Sig
+end
+
+class Psych::Omap
+end
+
+class Psych::Omap
+end
+
+class Psych::Parser
+ def external_encoding=(external_encoding); end
+
+ def handler(); end
+
+ def handler=(handler); end
+
+ def initialize(handler=T.unsafe(nil)); end
+
+ def mark(); end
+
+ def parse(*_); end
+ ANY = ::T.let(nil, ::T.untyped)
+ UTF16BE = ::T.let(nil, ::T.untyped)
+ UTF16LE = ::T.let(nil, ::T.untyped)
+ UTF8 = ::T.let(nil, ::T.untyped)
+end
+
+class Psych::Parser::Mark
+end
+
+class Psych::Parser::Mark
+end
+
+class Psych::Parser
+end
+
+class Psych::ScalarScanner
+ def class_loader(); end
+
+ def initialize(class_loader); end
+
+ def parse_int(string); end
+
+ def parse_time(string); end
+
+ def tokenize(string); end
+ FLOAT = ::T.let(nil, ::T.untyped)
+ INTEGER = ::T.let(nil, ::T.untyped)
+ TIME = ::T.let(nil, ::T.untyped)
+end
+
+class Psych::ScalarScanner
+end
+
+class Psych::Set
+end
+
+class Psych::Set
+end
+
+class Psych::Stream
+ include ::Psych::Streaming
+end
+
+class Psych::Stream::Emitter
+ def end_document(implicit_end=T.unsafe(nil)); end
+end
+
+class Psych::Stream::Emitter
+end
+
+class Psych::Stream
+ extend ::Psych::Streaming::ClassMethods
+end
+
+module Psych::Streaming
+ def start(encoding=T.unsafe(nil)); end
+end
+
+module Psych::Streaming::ClassMethods
+ def new(io); end
+end
+
+module Psych::Streaming::ClassMethods
+ extend ::T::Sig
+end
+
+module Psych::Streaming
+ extend ::T::Sig
+end
+
+class Psych::SyntaxError
+ def column(); end
+
+ def context(); end
+
+ def file(); end
+
+ def initialize(file, line, col, offset, problem, context); end
+
+ def line(); end
+
+ def offset(); end
+
+ def problem(); end
+end
+
+class Psych::SyntaxError
+end
+
+class Psych::TreeBuilder
+ def end_document(implicit_end=T.unsafe(nil)); end
+
+ def root(); end
+end
+
+class Psych::TreeBuilder
+end
+
+module Psych::Visitors
+end
+
+class Psych::Visitors::DepthFirst
+ def initialize(block); end
+end
+
+class Psych::Visitors::DepthFirst
+end
+
+class Psych::Visitors::Emitter
+ def initialize(io, options=T.unsafe(nil)); end
+
+ def visit_Psych_Nodes_Alias(o); end
+
+ def visit_Psych_Nodes_Document(o); end
+
+ def visit_Psych_Nodes_Mapping(o); end
+
+ def visit_Psych_Nodes_Scalar(o); end
+
+ def visit_Psych_Nodes_Sequence(o); end
+
+ def visit_Psych_Nodes_Stream(o); end
+end
+
+class Psych::Visitors::Emitter
+end
+
+class Psych::Visitors::JSONTree
+ include ::Psych::JSON::RubyEvents
+end
+
+class Psych::Visitors::JSONTree
+ def self.create(options=T.unsafe(nil)); end
+end
+
+class Psych::Visitors::NoAliasRuby
+end
+
+class Psych::Visitors::NoAliasRuby
+end
+
+class Psych::Visitors::ToRuby
+ def class_loader(); end
+
+ def initialize(ss, class_loader); end
+
+ def visit_Psych_Nodes_Alias(o); end
+
+ def visit_Psych_Nodes_Document(o); end
+
+ def visit_Psych_Nodes_Mapping(o); end
+
+ def visit_Psych_Nodes_Scalar(o); end
+
+ def visit_Psych_Nodes_Sequence(o); end
+
+ def visit_Psych_Nodes_Stream(o); end
+ SHOVEL = ::T.let(nil, ::T.untyped)
+end
+
+class Psych::Visitors::ToRuby
+ def self.create(); end
+end
+
+class Psych::Visitors::Visitor
+ def accept(target); end
+ DISPATCH = ::T.let(nil, ::T.untyped)
+end
+
+class Psych::Visitors::Visitor
+end
+
+class Psych::Visitors::YAMLTree
+ def <<(object); end
+
+ def finish(); end
+
+ def finished(); end
+
+ def finished?(); end
+
+ def initialize(emitter, ss, options); end
+
+ def push(object); end
+
+ def start(encoding=T.unsafe(nil)); end
+
+ def started(); end
+
+ def started?(); end
+
+ def tree(); end
+
+ def visit_Array(o); end
+
+ def visit_BasicObject(o); end
+
+ def visit_BigDecimal(o); end
+
+ def visit_Class(o); end
+
+ def visit_Complex(o); end
+
+ def visit_Date(o); end
+
+ def visit_DateTime(o); end
+
+ def visit_Delegator(o); end
+
+ def visit_Encoding(o); end
+
+ def visit_Enumerator(o); end
+
+ def visit_Exception(o); end
+
+ def visit_FalseClass(o); end
+
+ def visit_Float(o); end
+
+ def visit_Hash(o); end
+
+ def visit_Integer(o); end
+
+ def visit_Module(o); end
+
+ def visit_NameError(o); end
+
+ def visit_NilClass(o); end
+
+ def visit_Object(o); end
+
+ def visit_Psych_Omap(o); end
+
+ def visit_Psych_Set(o); end
+
+ def visit_Range(o); end
+
+ def visit_Rational(o); end
+
+ def visit_Regexp(o); end
+
+ def visit_String(o); end
+
+ def visit_Struct(o); end
+
+ def visit_Symbol(o); end
+
+ def visit_Time(o); end
+
+ def visit_TrueClass(o); end
+end
+
+class Psych::Visitors::YAMLTree
+ def self.create(options=T.unsafe(nil), emitter=T.unsafe(nil)); end
+end
+
+module Psych::Visitors
+ extend ::T::Sig
+end
+
+module Psych
+ extend ::T::Sig
+ def self.add_builtin_type(type_tag, &block); end
+
+ def self.add_domain_type(domain, type_tag, &block); end
+
+ def self.add_tag(tag, klass); end
+
+ def self.domain_types(); end
+
+ def self.domain_types=(domain_types); end
+
+ def self.dump(o, io=T.unsafe(nil), options=T.unsafe(nil)); end
+
+ def self.dump_stream(*objects); end
+
+ def self.dump_tags(); end
+
+ def self.dump_tags=(dump_tags); end
+
+ def self.libyaml_version(); end
+
+ def self.load(yaml, legacy_filename=T.unsafe(nil), filename: T.unsafe(nil), fallback: T.unsafe(nil), symbolize_names: T.unsafe(nil)); end
+
+ def self.load_file(filename, fallback: T.unsafe(nil)); end
+
+ def self.load_stream(yaml, legacy_filename=T.unsafe(nil), filename: T.unsafe(nil), fallback: T.unsafe(nil)); end
+
+ def self.load_tags(); end
+
+ def self.load_tags=(load_tags); end
+
+ def self.parse(yaml, legacy_filename=T.unsafe(nil), filename: T.unsafe(nil), fallback: T.unsafe(nil)); end
+
+ def self.parse_file(filename, fallback: T.unsafe(nil)); end
+
+ def self.parse_stream(yaml, legacy_filename=T.unsafe(nil), filename: T.unsafe(nil), &block); end
+
+ def self.parser(); end
+
+ def self.remove_type(type_tag); end
+
+ def self.safe_load(yaml, legacy_permitted_classes=T.unsafe(nil), legacy_permitted_symbols=T.unsafe(nil), legacy_aliases=T.unsafe(nil), legacy_filename=T.unsafe(nil), permitted_classes: T.unsafe(nil), permitted_symbols: T.unsafe(nil), aliases: T.unsafe(nil), filename: T.unsafe(nil), fallback: T.unsafe(nil), symbolize_names: T.unsafe(nil)); end
+
+ def self.to_json(object); end
+end
+
Queue = Thread::Queue
+module Racc
+ Racc_No_Extensions = ::T.let(nil, ::T.untyped)
+end
+
+class Racc::CparseParams
+end
+
+class Racc::CparseParams
+end
+
+class Racc::ParseError
+ extend ::T::Sig
+end
+
+class Racc::Parser
+ Racc_Main_Parsing_Routine = ::T.let(nil, ::T.untyped)
+ Racc_Runtime_Core_Id_C = ::T.let(nil, ::T.untyped)
+ Racc_Runtime_Core_Revision = ::T.let(nil, ::T.untyped)
+ Racc_Runtime_Core_Revision_C = ::T.let(nil, ::T.untyped)
+ Racc_Runtime_Core_Revision_R = ::T.let(nil, ::T.untyped)
+ Racc_Runtime_Core_Version = ::T.let(nil, ::T.untyped)
+ Racc_Runtime_Core_Version_C = ::T.let(nil, ::T.untyped)
+ Racc_Runtime_Core_Version_R = ::T.let(nil, ::T.untyped)
+ Racc_Runtime_Revision = ::T.let(nil, ::T.untyped)
+ Racc_Runtime_Type = ::T.let(nil, ::T.untyped)
+ Racc_Runtime_Version = ::T.let(nil, ::T.untyped)
+ Racc_YY_Parse_Method = ::T.let(nil, ::T.untyped)
+end
+
+class Racc::Parser
+ extend ::T::Sig
+end
+
+module Racc
+ extend ::T::Sig
+end
+
+class Rainbow::Color::Named
+ NAMES = ::T.let(nil, ::T.untyped)
+end
+
+class Rainbow::Presenter
+ TERM_EFFECTS = ::T.let(nil, ::T.untyped)
+end
+
+module Rainbow::X11ColorNames
+ NAMES = ::T.let(nil, ::T.untyped)
+end
+
+module Rainbow::X11ColorNames
+ extend ::T::Sig
+end
+
+module Rainbow
+ extend ::T::Sig
+end
+
module Random::Formatter
def alphanumeric(n=T.unsafe(nil)); end
ALPHANUMERIC = ::T.let(nil, ::T.untyped)
end
@@ -7820,14 +10350,25 @@
extend ::T::Sig
end
class Random
extend ::T::Sig
+ extend ::Random::Formatter
+ def self.bytes(_); end
+
def self.urandom(_); end
end
class Range
+ def %(_); end
+
+ def entries(); end
+
+ def to_a(); end
+end
+
+class Range
extend ::T::Sig
end
class RangeError
extend ::T::Sig
@@ -7839,10 +10380,12 @@
module RbConfig
extend ::T::Sig
def self.expand(val, config=T.unsafe(nil)); end
+ def self.fire_update!(key, val, mkconf=T.unsafe(nil), conf=T.unsafe(nil)); end
+
def self.ruby(); end
end
class Regexp
def match?(*_); end
@@ -7855,10 +10398,3043 @@
class RegexpError
extend ::T::Sig
end
+class Resolv::DNS
+ def extract_resources(msg, name, typeclass); end
+
+ def fetch_resource(name, typeclass); end
+
+ def lazy_initialize(); end
+
+ def make_tcp_requester(host, port); end
+
+ def make_udp_requester(); end
+ RequestID = ::T.let(nil, ::T.untyped)
+ RequestIDMutex = ::T.let(nil, ::T.untyped)
+end
+
+class Resolv::DNS::Config
+ def generate_candidates(name); end
+
+ def generate_timeouts(); end
+
+ def initialize(config_info=T.unsafe(nil)); end
+
+ def lazy_initialize(); end
+
+ def nameserver_port(); end
+
+ def resolv(name); end
+
+ def single?(); end
+
+ def timeouts=(values); end
+ InitialTimeout = ::T.let(nil, ::T.untyped)
+end
+
+class Resolv::DNS::Config::NXDomain
+end
+
+class Resolv::DNS::Config::NXDomain
+end
+
+class Resolv::DNS::Config::OtherResolvError
+end
+
+class Resolv::DNS::Config::OtherResolvError
+end
+
+class Resolv::DNS::Config
+ def self.default_config_hash(filename=T.unsafe(nil)); end
+
+ def self.parse_resolv_conf(filename); end
+end
+
+module Resolv::DNS::Label
+end
+
+class Resolv::DNS::Label::Str
+ def ==(other); end
+
+ def downcase(); end
+
+ def eql?(other); end
+
+ def initialize(string); end
+
+ def string(); end
+end
+
+class Resolv::DNS::Label::Str
+end
+
+module Resolv::DNS::Label
+ extend ::T::Sig
+ def self.split(arg); end
+end
+
+class Resolv::DNS::Message
+ def ==(other); end
+
+ def aa(); end
+
+ def aa=(aa); end
+
+ def add_additional(name, ttl, data); end
+
+ def add_answer(name, ttl, data); end
+
+ def add_authority(name, ttl, data); end
+
+ def add_question(name, typeclass); end
+
+ def additional(); end
+
+ def answer(); end
+
+ def authority(); end
+
+ def each_additional(); end
+
+ def each_answer(); end
+
+ def each_authority(); end
+
+ def each_question(); end
+
+ def each_resource(); end
+
+ def encode(); end
+
+ def id(); end
+
+ def id=(id); end
+
+ def initialize(id=T.unsafe(nil)); end
+
+ def opcode(); end
+
+ def opcode=(opcode); end
+
+ def qr(); end
+
+ def qr=(qr); end
+
+ def question(); end
+
+ def ra(); end
+
+ def ra=(ra); end
+
+ def rcode(); end
+
+ def rcode=(rcode); end
+
+ def rd(); end
+
+ def rd=(rd); end
+
+ def tc(); end
+
+ def tc=(tc); end
+end
+
+class Resolv::DNS::Message::MessageDecoder
+ def get_bytes(len=T.unsafe(nil)); end
+
+ def get_label(); end
+
+ def get_labels(); end
+
+ def get_length16(); end
+
+ def get_name(); end
+
+ def get_question(); end
+
+ def get_rr(); end
+
+ def get_string(); end
+
+ def get_string_list(); end
+
+ def get_unpack(template); end
+
+ def initialize(data); end
+end
+
+class Resolv::DNS::Message::MessageDecoder
+end
+
+class Resolv::DNS::Message::MessageEncoder
+ def put_bytes(d); end
+
+ def put_label(d); end
+
+ def put_labels(d); end
+
+ def put_length16(); end
+
+ def put_name(d); end
+
+ def put_pack(template, *d); end
+
+ def put_string(d); end
+
+ def put_string_list(ds); end
+end
+
+class Resolv::DNS::Message::MessageEncoder
+end
+
+class Resolv::DNS::Message
+ def self.decode(m); end
+end
+
+class Resolv::DNS::Name
+ def ==(other); end
+
+ def [](i); end
+
+ def eql?(other); end
+
+ def length(); end
+
+ def to_a(); end
+end
+
+module Resolv::DNS::OpCode
+ IQuery = ::T.let(nil, ::T.untyped)
+ Notify = ::T.let(nil, ::T.untyped)
+ Query = ::T.let(nil, ::T.untyped)
+ Status = ::T.let(nil, ::T.untyped)
+ Update = ::T.let(nil, ::T.untyped)
+end
+
+module Resolv::DNS::OpCode
+ extend ::T::Sig
+end
+
+class Resolv::DNS::Query
+ def encode_rdata(msg); end
+end
+
+class Resolv::DNS::Query
+ def self.decode_rdata(msg); end
+end
+
+module Resolv::DNS::RCode
+ BADALG = ::T.let(nil, ::T.untyped)
+ BADKEY = ::T.let(nil, ::T.untyped)
+ BADMODE = ::T.let(nil, ::T.untyped)
+ BADNAME = ::T.let(nil, ::T.untyped)
+ BADSIG = ::T.let(nil, ::T.untyped)
+ BADTIME = ::T.let(nil, ::T.untyped)
+ BADVERS = ::T.let(nil, ::T.untyped)
+ FormErr = ::T.let(nil, ::T.untyped)
+ NXDomain = ::T.let(nil, ::T.untyped)
+ NXRRSet = ::T.let(nil, ::T.untyped)
+ NoError = ::T.let(nil, ::T.untyped)
+ NotAuth = ::T.let(nil, ::T.untyped)
+ NotImp = ::T.let(nil, ::T.untyped)
+ NotZone = ::T.let(nil, ::T.untyped)
+ Refused = ::T.let(nil, ::T.untyped)
+ ServFail = ::T.let(nil, ::T.untyped)
+ YXDomain = ::T.let(nil, ::T.untyped)
+ YXRRSet = ::T.let(nil, ::T.untyped)
+end
+
+module Resolv::DNS::RCode
+ extend ::T::Sig
+end
+
+class Resolv::DNS::Requester
+ def close(); end
+
+ def request(sender, tout); end
+
+ def sender_for(addr, msg); end
+end
+
+class Resolv::DNS::Requester::ConnectedUDP
+ def initialize(host, port=T.unsafe(nil)); end
+
+ def lazy_initialize(); end
+
+ def recv_reply(readable_socks); end
+
+ def sender(msg, data, host=T.unsafe(nil), port=T.unsafe(nil)); end
+end
+
+class Resolv::DNS::Requester::ConnectedUDP::Sender
+ def data(); end
+
+ def send(); end
+end
+
+class Resolv::DNS::Requester::ConnectedUDP::Sender
+end
+
+class Resolv::DNS::Requester::ConnectedUDP
+end
+
+class Resolv::DNS::Requester::MDNSOneShot
+end
+
+class Resolv::DNS::Requester::MDNSOneShot
+end
+
+class Resolv::DNS::Requester::RequestError
+end
+
+class Resolv::DNS::Requester::RequestError
+end
+
+class Resolv::DNS::Requester::Sender
+ def initialize(msg, data, sock); end
+end
+
+class Resolv::DNS::Requester::Sender
+end
+
+class Resolv::DNS::Requester::TCP
+ def initialize(host, port=T.unsafe(nil)); end
+
+ def recv_reply(readable_socks); end
+
+ def sender(msg, data, host=T.unsafe(nil), port=T.unsafe(nil)); end
+end
+
+class Resolv::DNS::Requester::TCP::Sender
+ def data(); end
+
+ def send(); end
+end
+
+class Resolv::DNS::Requester::TCP::Sender
+end
+
+class Resolv::DNS::Requester::TCP
+end
+
+class Resolv::DNS::Requester::UnconnectedUDP
+ def initialize(*nameserver_port); end
+
+ def lazy_initialize(); end
+
+ def recv_reply(readable_socks); end
+
+ def sender(msg, data, host, port=T.unsafe(nil)); end
+end
+
+class Resolv::DNS::Requester::UnconnectedUDP::Sender
+ def data(); end
+
+ def initialize(msg, data, sock, host, port); end
+
+ def send(); end
+end
+
+class Resolv::DNS::Requester::UnconnectedUDP::Sender
+end
+
+class Resolv::DNS::Requester::UnconnectedUDP
+end
+
+class Resolv::DNS::Requester
+end
+
+class Resolv::DNS::Resource
+ def ==(other); end
+
+ def eql?(other); end
+ ClassHash = ::T.let(nil, ::T.untyped)
+ ClassInsensitiveTypes = ::T.let(nil, ::T.untyped)
+ ClassValue = ::T.let(nil, ::T.untyped)
+end
+
+class Resolv::DNS::Resource::ANY
+ TypeValue = ::T.let(nil, ::T.untyped)
+end
+
+class Resolv::DNS::Resource::CNAME
+ TypeValue = ::T.let(nil, ::T.untyped)
+end
+
+class Resolv::DNS::Resource::Generic
+ def self.create(type_value, class_value); end
+end
+
+class Resolv::DNS::Resource::HINFO
+ TypeValue = ::T.let(nil, ::T.untyped)
+end
+
+module Resolv::DNS::Resource::IN
+ ClassValue = ::T.let(nil, ::T.untyped)
+end
+
+class Resolv::DNS::Resource::IN::A
+ ClassValue = ::T.let(nil, ::T.untyped)
+ TypeValue = ::T.let(nil, ::T.untyped)
+end
+
+class Resolv::DNS::Resource::IN::AAAA
+ ClassValue = ::T.let(nil, ::T.untyped)
+ TypeValue = ::T.let(nil, ::T.untyped)
+end
+
+class Resolv::DNS::Resource::IN::ANY
+ ClassValue = ::T.let(nil, ::T.untyped)
+ TypeValue = ::T.let(nil, ::T.untyped)
+end
+
+class Resolv::DNS::Resource::IN::ANY
+end
+
+class Resolv::DNS::Resource::IN::CNAME
+ ClassValue = ::T.let(nil, ::T.untyped)
+ TypeValue = ::T.let(nil, ::T.untyped)
+end
+
+class Resolv::DNS::Resource::IN::CNAME
+end
+
+class Resolv::DNS::Resource::IN::HINFO
+ ClassValue = ::T.let(nil, ::T.untyped)
+ TypeValue = ::T.let(nil, ::T.untyped)
+end
+
+class Resolv::DNS::Resource::IN::HINFO
+end
+
+class Resolv::DNS::Resource::IN::LOC
+ ClassValue = ::T.let(nil, ::T.untyped)
+ TypeValue = ::T.let(nil, ::T.untyped)
+end
+
+class Resolv::DNS::Resource::IN::LOC
+end
+
+class Resolv::DNS::Resource::IN::MINFO
+ ClassValue = ::T.let(nil, ::T.untyped)
+ TypeValue = ::T.let(nil, ::T.untyped)
+end
+
+class Resolv::DNS::Resource::IN::MINFO
+end
+
+class Resolv::DNS::Resource::IN::MX
+ ClassValue = ::T.let(nil, ::T.untyped)
+ TypeValue = ::T.let(nil, ::T.untyped)
+end
+
+class Resolv::DNS::Resource::IN::MX
+end
+
+class Resolv::DNS::Resource::IN::NS
+ ClassValue = ::T.let(nil, ::T.untyped)
+ TypeValue = ::T.let(nil, ::T.untyped)
+end
+
+class Resolv::DNS::Resource::IN::NS
+end
+
+class Resolv::DNS::Resource::IN::PTR
+ ClassValue = ::T.let(nil, ::T.untyped)
+ TypeValue = ::T.let(nil, ::T.untyped)
+end
+
+class Resolv::DNS::Resource::IN::PTR
+end
+
+class Resolv::DNS::Resource::IN::SOA
+ ClassValue = ::T.let(nil, ::T.untyped)
+ TypeValue = ::T.let(nil, ::T.untyped)
+end
+
+class Resolv::DNS::Resource::IN::SOA
+end
+
+class Resolv::DNS::Resource::IN::SRV
+ ClassValue = ::T.let(nil, ::T.untyped)
+ TypeValue = ::T.let(nil, ::T.untyped)
+end
+
+class Resolv::DNS::Resource::IN::TXT
+ ClassValue = ::T.let(nil, ::T.untyped)
+ TypeValue = ::T.let(nil, ::T.untyped)
+end
+
+class Resolv::DNS::Resource::IN::TXT
+end
+
+class Resolv::DNS::Resource::IN::WKS
+ ClassValue = ::T.let(nil, ::T.untyped)
+ TypeValue = ::T.let(nil, ::T.untyped)
+end
+
+module Resolv::DNS::Resource::IN
+ extend ::T::Sig
+end
+
+class Resolv::DNS::Resource::LOC
+ TypeValue = ::T.let(nil, ::T.untyped)
+end
+
+class Resolv::DNS::Resource::MINFO
+ TypeValue = ::T.let(nil, ::T.untyped)
+end
+
+class Resolv::DNS::Resource::MX
+ TypeValue = ::T.let(nil, ::T.untyped)
+end
+
+class Resolv::DNS::Resource::NS
+ TypeValue = ::T.let(nil, ::T.untyped)
+end
+
+class Resolv::DNS::Resource::PTR
+ TypeValue = ::T.let(nil, ::T.untyped)
+end
+
+class Resolv::DNS::Resource::SOA
+ TypeValue = ::T.let(nil, ::T.untyped)
+end
+
+class Resolv::DNS::Resource::TXT
+ TypeValue = ::T.let(nil, ::T.untyped)
+end
+
+class Resolv::DNS::Resource
+ def self.get_class(type_value, class_value); end
+end
+
+class Resolv::DNS
+ def self.allocate_request_id(host, port); end
+
+ def self.bind_random_port(udpsock, bind_host=T.unsafe(nil)); end
+
+ def self.free_request_id(host, port, id); end
+
+ def self.random(arg); end
+end
+
+class Resolv::Hosts
+ def lazy_initialize(); end
+end
+
+class Resolv::IPv4
+ def ==(other); end
+
+ def eql?(other); end
+end
+
+class Resolv::IPv6
+ def ==(other); end
+
+ def eql?(other); end
+end
+
+class Resolv::LOC::Alt
+ def ==(other); end
+
+ def eql?(other); end
+end
+
+class Resolv::LOC::Coord
+ def ==(other); end
+
+ def eql?(other); end
+end
+
+class Resolv::LOC::Size
+ def ==(other); end
+
+ def eql?(other); end
+end
+
+module Resolv::LOC
+ extend ::T::Sig
+end
+
+class RuboCop::AST::ArrayNode
+ PERCENT_LITERAL_TYPES = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::AST::BasicLiteralNode
+ extend ::T::Sig
+end
+
+module RuboCop::AST::BinaryOperatorNode
+ extend ::T::Sig
+end
+
+class RuboCop::AST::BlockNode
+ VOID_CONTEXT_METHODS = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::AST::Builder
+ NODE_MAP = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::AST::CollectionNode
+ ARRAY_METHODS = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::AST::CollectionNode
+ extend ::T::Sig
+end
+
+module RuboCop::AST::ConditionalNode
+ extend ::T::Sig
+end
+
+module RuboCop::AST::HashElementNode
+ extend ::T::Sig
+end
+
+class RuboCop::AST::KeywordSplatNode
+ DOUBLE_SPLAT = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::AST::MethodDispatchNode
+ ARITHMETIC_OPERATORS = ::T.let(nil, ::T.untyped)
+ SPECIAL_MODIFIERS = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::AST::MethodDispatchNode
+ extend ::T::Sig
+end
+
+module RuboCop::AST::MethodIdentifierPredicates
+ ENUMERATOR_METHODS = ::T.let(nil, ::T.untyped)
+ OPERATOR_METHODS = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::AST::MethodIdentifierPredicates
+ extend ::T::Sig
+end
+
+module RuboCop::AST::ModifierNode
+ extend ::T::Sig
+end
+
+class RuboCop::AST::Node
+ ASSIGNMENTS = ::T.let(nil, ::T.untyped)
+ BASIC_CONDITIONALS = ::T.let(nil, ::T.untyped)
+ BASIC_LITERALS = ::T.let(nil, ::T.untyped)
+ COMPARISON_OPERATORS = ::T.let(nil, ::T.untyped)
+ COMPOSITE_LITERALS = ::T.let(nil, ::T.untyped)
+ CONDITIONALS = ::T.let(nil, ::T.untyped)
+ EQUALS_ASSIGNMENTS = ::T.let(nil, ::T.untyped)
+ FALSEY_LITERALS = ::T.let(nil, ::T.untyped)
+ IMMUTABLE_LITERALS = ::T.let(nil, ::T.untyped)
+ KEYWORDS = ::T.let(nil, ::T.untyped)
+ LITERALS = ::T.let(nil, ::T.untyped)
+ MUTABLE_LITERALS = ::T.let(nil, ::T.untyped)
+ OPERATOR_KEYWORDS = ::T.let(nil, ::T.untyped)
+ REFERENCES = ::T.let(nil, ::T.untyped)
+ SHORTHAND_ASSIGNMENTS = ::T.let(nil, ::T.untyped)
+ SPECIAL_KEYWORDS = ::T.let(nil, ::T.untyped)
+ TRUTHY_LITERALS = ::T.let(nil, ::T.untyped)
+ VARIABLES = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::AST::NumericNode
+ SIGN_REGEX = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::AST::NumericNode
+ extend ::T::Sig
+end
+
+class RuboCop::AST::PairNode
+ COLON = ::T.let(nil, ::T.untyped)
+ HASH_ROCKET = ::T.let(nil, ::T.untyped)
+ SPACED_COLON = ::T.let(nil, ::T.untyped)
+ SPACED_HASH_ROCKET = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::AST::ParameterizedNode
+ extend ::T::Sig
+end
+
+module RuboCop::AST::PredicateOperatorNode
+ LOGICAL_AND = ::T.let(nil, ::T.untyped)
+ LOGICAL_OR = ::T.let(nil, ::T.untyped)
+ SEMANTIC_AND = ::T.let(nil, ::T.untyped)
+ SEMANTIC_OR = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::AST::PredicateOperatorNode
+ extend ::T::Sig
+end
+
+class RuboCop::AST::RegexpNode
+ OPTIONS = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::AST::Sexp
+ extend ::T::Sig
+end
+
+module RuboCop::AST::Traversal
+ MANY_CHILD_NODES = ::T.let(nil, ::T.untyped)
+ NO_CHILD_NODES = ::T.let(nil, ::T.untyped)
+ ONE_CHILD_NODE = ::T.let(nil, ::T.untyped)
+ SECOND_CHILD_ONLY = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::AST::Traversal
+ extend ::T::Sig
+end
+
+module RuboCop::AST
+ extend ::T::Sig
+end
+
+class RuboCop::CLI
+ PHASE_1 = ::T.let(nil, ::T.untyped)
+ PHASE_1_DISABLED = ::T.let(nil, ::T.untyped)
+ PHASE_1_OVERRIDDEN = ::T.let(nil, ::T.untyped)
+ PHASE_2 = ::T.let(nil, ::T.untyped)
+ STATUS_ERROR = ::T.let(nil, ::T.untyped)
+ STATUS_INTERRUPTED = ::T.let(nil, ::T.untyped)
+ STATUS_OFFENSES = ::T.let(nil, ::T.untyped)
+ STATUS_SUCCESS = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::CommentConfig
+ COMMENT_DIRECTIVE_REGEXP = ::T.let(nil, ::T.untyped)
+ COPS_PATTERN = ::T.let(nil, ::T.untyped)
+ COP_NAMES_PATTERN = ::T.let(nil, ::T.untyped)
+ COP_NAME_PATTERN = ::T.let(nil, ::T.untyped)
+ UNNEEDED_DISABLE = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Config
+ COMMON_PARAMS = ::T.let(nil, ::T.untyped)
+ DEFAULT_RAILS_VERSION = ::T.let(nil, ::T.untyped)
+ DEFAULT_RUBY_VERSION = ::T.let(nil, ::T.untyped)
+ INTERNAL_PARAMS = ::T.let(nil, ::T.untyped)
+ KNOWN_RUBIES = ::T.let(nil, ::T.untyped)
+ OBSOLETE_COPS = ::T.let(nil, ::T.untyped)
+ OBSOLETE_ENFORCED_STYLES = ::T.let(nil, ::T.untyped)
+ OBSOLETE_PARAMETERS = ::T.let(nil, ::T.untyped)
+ OBSOLETE_RUBIES = ::T.let(nil, ::T.untyped)
+ RUBY_VERSION_FILENAME = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::ConfigLoader
+ AUTO_GENERATED_FILE = ::T.let(nil, ::T.untyped)
+ DEFAULT_FILE = ::T.let(nil, ::T.untyped)
+ DOTFILE = ::T.let(nil, ::T.untyped)
+ RUBOCOP_HOME = ::T.let(nil, ::T.untyped)
+ XDG_CONFIG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::ConfigLoader
+ extend ::RuboCop::FileFinder
+end
+
+module RuboCop::Cop::Alignment
+ SPACE = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::Alignment
+ extend ::T::Sig
+end
+
+class RuboCop::Cop::AmbiguousCopName
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::ArrayMinSize
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::ArraySyntax
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::AutocorrectLogic
+ extend ::T::Sig
+end
+
+class RuboCop::Cop::Badge::InvalidBadge
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Bundler::DuplicatedGem
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Bundler::GemComment
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Bundler::InsecureProtocolSource
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Bundler::OrderedGems
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::Bundler
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::CheckAssignment
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::CheckLineBreakable
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::ClassishLength
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::CodeLength
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::ConfigurableEnforcedStyle
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::ConfigurableFormatting
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::ConfigurableMax
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::ConfigurableNaming
+ FORMATS = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::ConfigurableNaming
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::ConfigurableNumbering
+ FORMATS = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::ConfigurableNumbering
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::DefNode
+ NON_PUBLIC_MODIFIERS = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::DefNode
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::DocumentationComment
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::Duplication
+ extend ::T::Sig
+end
+
+class RuboCop::Cop::EachToForCorrector
+ CORRECTION_WITHOUT_ARGUMENTS = ::T.let(nil, ::T.untyped)
+ CORRECTION_WITH_ARGUMENTS = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::EmptyParameter
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::EndKeywordAlignment
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::EndKeywordAlignment
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::EnforceSuperclass
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::FirstElementLineBreak
+ extend ::T::Sig
+end
+
+class RuboCop::Cop::ForToEachCorrector
+ CORRECTION = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::FrozenStringLiteral
+ FROZEN_STRING_LITERAL = ::T.let(nil, ::T.untyped)
+ FROZEN_STRING_LITERAL_ENABLED = ::T.let(nil, ::T.untyped)
+ FROZEN_STRING_LITERAL_TYPES = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::FrozenStringLiteral
+ extend ::T::Sig
+end
+
+class RuboCop::Cop::Gemspec::DuplicatedAssignment
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Gemspec::OrderedDependencies
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Gemspec::RequiredRubyVersion
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Gemspec::RubyVersionGlobalsUsage
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::Gemspec
+ extend ::T::Sig
+end
+
+class RuboCop::Cop::Generator
+ CONFIGURATION_ADDED_MESSAGE = ::T.let(nil, ::T.untyped)
+ SOURCE_TEMPLATE = ::T.let(nil, ::T.untyped)
+ SPEC_TEMPLATE = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Generator::ConfigurationInjector
+ TEMPLATE = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Generator::RequireFileInjector
+ REQUIRE_PATH = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::HashAlignment::ValueAlignment
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::HashAlignment
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::Heredoc
+ OPENING_DELIMITER = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::Heredoc
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::IgnoredMethodPatterns
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::IgnoredMethods
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::IgnoredNode
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::IgnoredPattern
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::IntegerNode
+ extend ::T::Sig
+end
+
+class RuboCop::Cop::Layout::AccessModifierIndentation
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::AlignArguments
+ ALIGN_PARAMS_MSG = ::T.let(nil, ::T.untyped)
+ FIXED_INDENT_MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::AlignArray
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::AlignHash
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::AlignParameters
+ ALIGN_PARAMS_MSG = ::T.let(nil, ::T.untyped)
+ FIXED_INDENT_MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::BlockAlignment
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::BlockEndNewline
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::CaseIndentation
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::ClassStructure
+ HUMANIZED_NODE_TYPE = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+ VISIBILITY_SCOPES = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::ClosingHeredocIndentation
+ MSG = ::T.let(nil, ::T.untyped)
+ MSG_ARG = ::T.let(nil, ::T.untyped)
+ SIMPLE_HEREDOC = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::ClosingParenthesisIndentation
+ MSG_ALIGN = ::T.let(nil, ::T.untyped)
+ MSG_INDENT = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::CommentIndentation
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::ConditionPosition
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::DefEndAlignment
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::ElseAlignment
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::EmptyComment
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::EmptyLineAfterGuardClause
+ END_OF_HEREDOC_LINE = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::EmptyLineAfterMagicComment
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::EmptyLineBetweenDefs
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::EmptyLines
+ LINE_OFFSET = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::EmptyLinesAroundAccessModifier
+ MSG_AFTER = ::T.let(nil, ::T.untyped)
+ MSG_AFTER_FOR_ONLY_BEFORE = ::T.let(nil, ::T.untyped)
+ MSG_BEFORE_AND_AFTER = ::T.let(nil, ::T.untyped)
+ MSG_BEFORE_FOR_ONLY_BEFORE = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::EmptyLinesAroundArguments
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::EmptyLinesAroundBeginBody
+ KIND = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::EmptyLinesAroundBlockBody
+ KIND = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::Layout::EmptyLinesAroundBody
+ MSG_DEFERRED = ::T.let(nil, ::T.untyped)
+ MSG_EXTRA = ::T.let(nil, ::T.untyped)
+ MSG_MISSING = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::Layout::EmptyLinesAroundBody
+ extend ::T::Sig
+end
+
+class RuboCop::Cop::Layout::EmptyLinesAroundClassBody
+ KIND = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::EmptyLinesAroundExceptionHandlingKeywords
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::EmptyLinesAroundMethodBody
+ KIND = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::EmptyLinesAroundModuleBody
+ KIND = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::EndOfLine
+ MSG_DETECTED = ::T.let(nil, ::T.untyped)
+ MSG_MISSING = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::ExtraSpacing
+ MSG_UNALIGNED_ASGN = ::T.let(nil, ::T.untyped)
+ MSG_UNNECESSARY = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::FirstArrayElementLineBreak
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::FirstHashElementLineBreak
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::FirstMethodArgumentLineBreak
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::FirstMethodParameterLineBreak
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::HeredocArgumentClosingParenthesis
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::IndentAssignment
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::IndentFirstArgument
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::IndentFirstArrayElement
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::IndentFirstHashElement
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::IndentFirstParameter
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::IndentHeredoc
+ LIBRARY_MSG = ::T.let(nil, ::T.untyped)
+ RUBY23_TYPE_MSG = ::T.let(nil, ::T.untyped)
+ RUBY23_WIDTH_MSG = ::T.let(nil, ::T.untyped)
+ STRIP_METHODS = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::IndentationConsistency
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::IndentationWidth
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::InitialIndentation
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::LeadingBlankLines
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::LeadingCommentSpace
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::MultilineArrayBraceLayout
+ ALWAYS_NEW_LINE_MESSAGE = ::T.let(nil, ::T.untyped)
+ ALWAYS_SAME_LINE_MESSAGE = ::T.let(nil, ::T.untyped)
+ NEW_LINE_MESSAGE = ::T.let(nil, ::T.untyped)
+ SAME_LINE_MESSAGE = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::MultilineArrayLineBreaks
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::MultilineAssignmentLayout
+ NEW_LINE_OFFENSE = ::T.let(nil, ::T.untyped)
+ SAME_LINE_OFFENSE = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::MultilineBlockLayout
+ ARG_MSG = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::MultilineHashBraceLayout
+ ALWAYS_NEW_LINE_MESSAGE = ::T.let(nil, ::T.untyped)
+ ALWAYS_SAME_LINE_MESSAGE = ::T.let(nil, ::T.untyped)
+ NEW_LINE_MESSAGE = ::T.let(nil, ::T.untyped)
+ SAME_LINE_MESSAGE = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::MultilineHashKeyLineBreaks
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::MultilineMethodArgumentLineBreaks
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::MultilineMethodCallBraceLayout
+ ALWAYS_NEW_LINE_MESSAGE = ::T.let(nil, ::T.untyped)
+ ALWAYS_SAME_LINE_MESSAGE = ::T.let(nil, ::T.untyped)
+ NEW_LINE_MESSAGE = ::T.let(nil, ::T.untyped)
+ SAME_LINE_MESSAGE = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::MultilineMethodDefinitionBraceLayout
+ ALWAYS_NEW_LINE_MESSAGE = ::T.let(nil, ::T.untyped)
+ ALWAYS_SAME_LINE_MESSAGE = ::T.let(nil, ::T.untyped)
+ NEW_LINE_MESSAGE = ::T.let(nil, ::T.untyped)
+ SAME_LINE_MESSAGE = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::RescueEnsureAlignment
+ ANCESTOR_TYPES = ::T.let(nil, ::T.untyped)
+ ANCESTOR_TYPES_WITH_ACCESS_MODIFIERS = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+ RUBY_2_5_ANCESTOR_TYPES = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::SpaceAfterColon
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::SpaceAfterMethodName
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::SpaceAfterNot
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::SpaceAroundEqualsInParameterDefault
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::SpaceAroundKeyword
+ ACCEPT_LEFT_PAREN = ::T.let(nil, ::T.untyped)
+ ACCEPT_LEFT_SQUARE_BRACKET = ::T.let(nil, ::T.untyped)
+ DO = ::T.let(nil, ::T.untyped)
+ MSG_AFTER = ::T.let(nil, ::T.untyped)
+ MSG_BEFORE = ::T.let(nil, ::T.untyped)
+ SAFE_NAVIGATION = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::SpaceAroundOperators
+ EXCESSIVE_SPACE = ::T.let(nil, ::T.untyped)
+ IRREGULAR_METHODS = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::SpaceBeforeBlockBraces
+ DETECTED_MSG = ::T.let(nil, ::T.untyped)
+ MISSING_MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::SpaceBeforeComment
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::SpaceBeforeFirstArg
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::SpaceInLambdaLiteral
+ MSG_REQUIRE_NO_SPACE = ::T.let(nil, ::T.untyped)
+ MSG_REQUIRE_SPACE = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::SpaceInsideArrayLiteralBrackets
+ EMPTY_MSG = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::SpaceInsideArrayPercentLiteral
+ MSG = ::T.let(nil, ::T.untyped)
+ MULTIPLE_SPACES_BETWEEN_ITEMS_REGEX = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::SpaceInsideHashLiteralBraces
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::SpaceInsideParens
+ MSG = ::T.let(nil, ::T.untyped)
+ MSG_SPACE = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::SpaceInsidePercentLiteralDelimiters
+ BEGIN_REGEX = ::T.let(nil, ::T.untyped)
+ END_REGEX = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::SpaceInsideRangeLiteral
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::SpaceInsideReferenceBrackets
+ BRACKET_METHODS = ::T.let(nil, ::T.untyped)
+ EMPTY_MSG = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::SpaceInsideStringInterpolation
+ NO_SPACE_MSG = ::T.let(nil, ::T.untyped)
+ SPACE_MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::Tab
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Layout::TrailingWhitespace
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::Layout
+ extend ::T::Sig
+end
+
+class RuboCop::Cop::Lint::AmbiguousBlockAssociation
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::AmbiguousOperator
+ AMBIGUITIES = ::T.let(nil, ::T.untyped)
+ MSG_FORMAT = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::AmbiguousRegexpLiteral
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::AssignmentInCondition
+ ASGN_TYPES = ::T.let(nil, ::T.untyped)
+ MSG_WITHOUT_SAFE_ASSIGNMENT_ALLOWED = ::T.let(nil, ::T.untyped)
+ MSG_WITH_SAFE_ASSIGNMENT_ALLOWED = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::BigDecimalNew
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::BooleanSymbol
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::CircularArgumentReference
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::Debugger
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::DeprecatedClassMethods
+ DEPRECATED_METHODS_OBJECT = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::DisjunctiveAssignmentInConstructor
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::DuplicateCaseCondition
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::DuplicateMethods
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::DuplicatedKey
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::EachWithObjectArgument
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::ElseLayout
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::EmptyEnsure
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::EmptyExpression
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::EmptyInterpolation
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::EmptyWhen
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::EndInMethod
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::EnsureReturn
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::ErbNewArguments
+ MESSAGES = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::FlipFlop
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::FloatOutOfRange
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::FormatParameterMismatch
+ DIGIT_DOLLAR_FLAG = ::T.let(nil, ::T.untyped)
+ FIELD_REGEX = ::T.let(nil, ::T.untyped)
+ KERNEL = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+ NAMED_FIELD_REGEX = ::T.let(nil, ::T.untyped)
+ NAMED_INTERPOLATION = ::T.let(nil, ::T.untyped)
+ PERCENT = ::T.let(nil, ::T.untyped)
+ PERCENT_PERCENT = ::T.let(nil, ::T.untyped)
+ SHOVEL = ::T.let(nil, ::T.untyped)
+ STRING_TYPES = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::HandleExceptions
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::HeredocMethodCallPosition
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::ImplicitStringConcatenation
+ FOR_ARRAY = ::T.let(nil, ::T.untyped)
+ FOR_METHOD = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::IneffectiveAccessModifier
+ ALTERNATIVE_PRIVATE = ::T.let(nil, ::T.untyped)
+ ALTERNATIVE_PROTECTED = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::InheritException
+ ILLEGAL_CLASSES = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+ PREFERRED_BASE_CLASS = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::InterpolationCheck
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::LiteralAsCondition
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::LiteralInInterpolation
+ COMPOSITE = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::Loop
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::MissingCopEnableDirective
+ MSG = ::T.let(nil, ::T.untyped)
+ MSG_BOUND = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::MultipleCompare
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::NestedMethodDefinition
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::NestedPercentLiteral
+ MSG = ::T.let(nil, ::T.untyped)
+ PERCENT_LITERAL_TYPES = ::T.let(nil, ::T.untyped)
+ REGEXES = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::NextWithoutAccumulator
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::NonLocalExitFromIterator
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::NumberConversion
+ CONVERSION_METHOD_CLASS_MAPPING = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::OrderedMagicComments
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::ParenthesesAsGroupedExpression
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::PercentStringArray
+ LEADING_QUOTE = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+ QUOTES_AND_COMMAS = ::T.let(nil, ::T.untyped)
+ TRAILING_QUOTE = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::PercentSymbolArray
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::RandOne
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::RedundantWithIndex
+ MSG_EACH_WITH_INDEX = ::T.let(nil, ::T.untyped)
+ MSG_WITH_INDEX = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::RedundantWithObject
+ MSG_EACH_WITH_OBJECT = ::T.let(nil, ::T.untyped)
+ MSG_WITH_OBJECT = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::RegexpAsCondition
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::RequireParentheses
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::RescueException
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::RescueType
+ INVALID_TYPES = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::ReturnInVoidContext
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::SafeNavigationChain
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::SafeNavigationConsistency
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::SafeNavigationWithEmpty
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::ScriptPermission
+ MSG = ::T.let(nil, ::T.untyped)
+ SHEBANG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::ShadowedArgument
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::ShadowedException
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::ShadowingOuterLocalVariable
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::StringConversionInInterpolation
+ MSG_DEFAULT = ::T.let(nil, ::T.untyped)
+ MSG_SELF = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::Syntax
+ ERROR_SOURCE_RANGE = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::ToJSON
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::UnderscorePrefixedVariableName
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::UnifiedInteger
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::UnneededCopDisableDirective
+ COP_NAME = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::UnneededCopEnableDirective
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::UnneededRequireStatement
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::UnneededSplatExpansion
+ ARRAY_PARAM_MSG = ::T.let(nil, ::T.untyped)
+ ASSIGNMENT_TYPES = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+ PERCENT_CAPITAL_I = ::T.let(nil, ::T.untyped)
+ PERCENT_CAPITAL_W = ::T.let(nil, ::T.untyped)
+ PERCENT_I = ::T.let(nil, ::T.untyped)
+ PERCENT_W = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::UnreachableCode
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::Lint::UnusedArgument
+ extend ::T::Sig
+end
+
+class RuboCop::Cop::Lint::UriEscapeUnescape
+ ALTERNATE_METHODS_OF_URI_ESCAPE = ::T.let(nil, ::T.untyped)
+ ALTERNATE_METHODS_OF_URI_UNESCAPE = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::UriRegexp
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::UselessAccessModifier
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::UselessAssignment
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::UselessComparison
+ MSG = ::T.let(nil, ::T.untyped)
+ OPS = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::UselessElseWithoutRescue
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::UselessSetterCall
+ ASSIGNMENT_TYPES = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Lint::Void
+ BINARY_OPERATORS = ::T.let(nil, ::T.untyped)
+ DEFINED_MSG = ::T.let(nil, ::T.untyped)
+ LIT_MSG = ::T.let(nil, ::T.untyped)
+ NONMUTATING_METHODS = ::T.let(nil, ::T.untyped)
+ NONMUTATING_MSG = ::T.let(nil, ::T.untyped)
+ OPERATORS = ::T.let(nil, ::T.untyped)
+ OP_MSG = ::T.let(nil, ::T.untyped)
+ SELF_MSG = ::T.let(nil, ::T.untyped)
+ UNARY_OPERATORS = ::T.let(nil, ::T.untyped)
+ VAR_MSG = ::T.let(nil, ::T.untyped)
+ VOID_CONTEXT_TYPES = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::Lint
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::MatchRange
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::MethodComplexity
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::MethodPreference
+ extend ::T::Sig
+end
+
+class RuboCop::Cop::Metrics::AbcSize
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Metrics::BlockLength
+ LABEL = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Metrics::BlockNesting
+ NESTING_BLOCKS = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Metrics::CyclomaticComplexity
+ COUNTED_NODES = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Metrics::LineLength
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Metrics::MethodLength
+ LABEL = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Metrics::ParameterLists
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Metrics::PerceivedComplexity
+ COUNTED_NODES = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Metrics::Utils::AbcSizeCalculator
+ BRANCH_NODES = ::T.let(nil, ::T.untyped)
+ CONDITION_NODES = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::Metrics::Utils
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::Metrics
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::MinBodyLength
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::MultilineElementIndentation
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::MultilineElementLineBreaks
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::MultilineExpressionIndentation
+ ASSIGNMENT_MESSAGE_TAIL = ::T.let(nil, ::T.untyped)
+ DEFAULT_MESSAGE_TAIL = ::T.let(nil, ::T.untyped)
+ KEYWORD_ANCESTOR_TYPES = ::T.let(nil, ::T.untyped)
+ KEYWORD_MESSAGE_TAIL = ::T.let(nil, ::T.untyped)
+ UNALIGNED_RHS_TYPES = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::MultilineExpressionIndentation
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::MultilineLiteralBraceLayout
+ extend ::T::Sig
+end
+
+class RuboCop::Cop::Naming::AccessorMethodName
+ MSG_READER = ::T.let(nil, ::T.untyped)
+ MSG_WRITER = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Naming::AsciiIdentifiers
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Naming::BinaryOperatorParameterName
+ BLACKLISTED = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+ OP_LIKE_METHODS = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Naming::ClassAndModuleCamelCase
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Naming::ConstantName
+ MSG = ::T.let(nil, ::T.untyped)
+ SNAKE_CASE = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Naming::FileName
+ MSG_NO_DEFINITION = ::T.let(nil, ::T.untyped)
+ MSG_REGEX = ::T.let(nil, ::T.untyped)
+ MSG_SNAKE_CASE = ::T.let(nil, ::T.untyped)
+ SNAKE_CASE = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Naming::HeredocDelimiterCase
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Naming::HeredocDelimiterNaming
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Naming::MemoizedInstanceVariableName
+ MSG = ::T.let(nil, ::T.untyped)
+ UNDERSCORE_REQUIRED = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Naming::MethodName
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Naming::RescuedExceptionsVariableName
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Naming::VariableName
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Naming::VariableNumber
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::Naming
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::NegativeConditional
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::NegativeConditional
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::NilMethods
+ extend ::T::Sig
+end
+
+class RuboCop::Cop::Offense
+ COMPARISON_ATTRIBUTES = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::OnNormalIfUnless
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::OrderedGemNode
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::Parentheses
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::ParserDiagnostic
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::PercentArray
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::PercentLiteral
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::PrecedingFollowingAlignment
+ extend ::T::Sig
+end
+
+class RuboCop::Cop::PreferredDelimiters
+ PERCENT_LITERAL_TYPES = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::RangeHelp
+ BYTE_ORDER_MARK = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::RangeHelp
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::RescueNode
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::SafeAssignment
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::SafeMode
+ extend ::T::Sig
+end
+
+class RuboCop::Cop::Security::Eval
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Security::JSONLoad
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Security::MarshalLoad
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Security::Open
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Security::YAMLLoad
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::Security
+ extend ::T::Sig
+end
+
+class RuboCop::Cop::Severity
+ CODE_TABLE = ::T.let(nil, ::T.untyped)
+ NAMES = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::SpaceAfterPunctuation
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::SpaceAfterPunctuation
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::SpaceBeforePunctuation
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::SpaceBeforePunctuation
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::StatementModifier
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::StringHelp
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::StringLiteralsHelp
+ extend ::T::Sig
+end
+
+class RuboCop::Cop::Style::AccessModifierDeclarations
+ GROUP_STYLE_MESSAGE = ::T.let(nil, ::T.untyped)
+ INLINE_STYLE_MESSAGE = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::Alias
+ MSG_ALIAS = ::T.let(nil, ::T.untyped)
+ MSG_ALIAS_METHOD = ::T.let(nil, ::T.untyped)
+ MSG_SYMBOL_ARGS = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::AndOr
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::Style::AnnotationComment
+ extend ::T::Sig
+end
+
+class RuboCop::Cop::Style::ArrayJoin
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::AsciiComments
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::Attr
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::AutoResourceCleanup
+ MSG = ::T.let(nil, ::T.untyped)
+ TARGET_METHODS = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::BarePercentLiterals
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::BeginBlock
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::BlockComments
+ BEGIN_LENGTH = ::T.let(nil, ::T.untyped)
+ END_LENGTH = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::BlockDelimiters
+ ALWAYS_BRACES_MESSAGE = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::BracesAroundHashParameters
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::CaseCorrector
+ extend ::RuboCop::Cop::Style::ConditionalAssignmentHelper
+ extend ::RuboCop::Cop::Style::ConditionalCorrectorHelper
+end
+
+class RuboCop::Cop::Style::CaseEquality
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::CharacterLiteral
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::ClassAndModuleChildren
+ COMPACT_MSG = ::T.let(nil, ::T.untyped)
+ NESTED_MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::ClassCheck
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::ClassMethods
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::ClassVars
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::CollectionMethods
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::ColonMethodCall
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::ColonMethodDefinition
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::CommandLiteral
+ MSG_USE_BACKTICKS = ::T.let(nil, ::T.untyped)
+ MSG_USE_PERCENT_X = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::CommentAnnotation
+ MISSING_NOTE = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::CommentedKeyword
+ ALLOWED_COMMENTS = ::T.let(nil, ::T.untyped)
+ KEYWORDS = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::ConditionalAssignment
+ ASSIGNMENT_TYPES = ::T.let(nil, ::T.untyped)
+ ASSIGN_TO_CONDITION_MSG = ::T.let(nil, ::T.untyped)
+ ENABLED = ::T.let(nil, ::T.untyped)
+ INDENTATION_WIDTH = ::T.let(nil, ::T.untyped)
+ LINE_LENGTH = ::T.let(nil, ::T.untyped)
+ MAX = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+ SINGLE_LINE_CONDITIONS_ONLY = ::T.let(nil, ::T.untyped)
+ VARIABLE_ASSIGNMENT_TYPES = ::T.let(nil, ::T.untyped)
+ WIDTH = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::Style::ConditionalAssignmentHelper
+ ALIGN_WITH = ::T.let(nil, ::T.untyped)
+ END_ALIGNMENT = ::T.let(nil, ::T.untyped)
+ EQUAL = ::T.let(nil, ::T.untyped)
+ KEYWORD = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::Style::ConditionalAssignmentHelper
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::Style::ConditionalCorrectorHelper
+ extend ::T::Sig
+end
+
+class RuboCop::Cop::Style::ConstantVisibility
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::Copyright
+ AUTOCORRECT_EMPTY_WARNING = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::DateTime
+ CLASS_MSG = ::T.let(nil, ::T.untyped)
+ COERCION_MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::DefWithParentheses
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::Dir
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::Documentation
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::DocumentationMethod
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::DoubleNegation
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::EachForSimpleLoop
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::EachWithObject
+ METHODS = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::EmptyBlockParameter
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::EmptyCaseCondition
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::EmptyElse
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::EmptyLambdaParameter
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::EmptyLiteral
+ ARR_MSG = ::T.let(nil, ::T.untyped)
+ HASH_MSG = ::T.let(nil, ::T.untyped)
+ STR_MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::EmptyMethod
+ MSG_COMPACT = ::T.let(nil, ::T.untyped)
+ MSG_EXPANDED = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::Encoding
+ ENCODING_PATTERN = ::T.let(nil, ::T.untyped)
+ MSG_UNNECESSARY = ::T.let(nil, ::T.untyped)
+ SHEBANG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::EndBlock
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::EvalWithLocation
+ MSG = ::T.let(nil, ::T.untyped)
+ MSG_INCORRECT_LINE = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::EvenOdd
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::ExpandPathArguments
+ MSG = ::T.let(nil, ::T.untyped)
+ PATHNAME_MSG = ::T.let(nil, ::T.untyped)
+ PATHNAME_NEW_MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::For
+ EACH_LENGTH = ::T.let(nil, ::T.untyped)
+ PREFER_EACH = ::T.let(nil, ::T.untyped)
+ PREFER_FOR = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::FormatString
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::FormatStringToken
+ FIELD_CHARACTERS = ::T.let(nil, ::T.untyped)
+ FORMAT_STRING_METHODS = ::T.let(nil, ::T.untyped)
+ STYLE_PATTERNS = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::FrozenStringLiteralComment
+ MSG = ::T.let(nil, ::T.untyped)
+ MSG_UNNECESSARY = ::T.let(nil, ::T.untyped)
+ SHEBANG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::GlobalVars
+ BUILT_IN_VARS = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::GuardClause
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::HashSyntax
+ MSG_19 = ::T.let(nil, ::T.untyped)
+ MSG_HASH_ROCKETS = ::T.let(nil, ::T.untyped)
+ MSG_NO_MIXED_KEYS = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::IdenticalConditionalBranches
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::IfCorrector
+ extend ::RuboCop::Cop::Style::ConditionalAssignmentHelper
+ extend ::RuboCop::Cop::Style::ConditionalCorrectorHelper
+end
+
+class RuboCop::Cop::Style::IfInsideElse
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::IfUnlessModifier
+ ASSIGNMENT_TYPES = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::IfUnlessModifierOfIfUnless
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::IfWithSemicolon
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::ImplicitRuntimeError
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::InfiniteLoop
+ LEADING_SPACE = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::InlineComment
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::InverseMethods
+ CAMEL_CASE = ::T.let(nil, ::T.untyped)
+ CLASS_COMPARISON_METHODS = ::T.let(nil, ::T.untyped)
+ EQUALITY_METHODS = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+ NEGATED_EQUALITY_METHODS = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::IpAddresses
+ IPV6_MAX_SIZE = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::Lambda
+ LITERAL_MESSAGE = ::T.let(nil, ::T.untyped)
+ METHOD_MESSAGE = ::T.let(nil, ::T.untyped)
+ OFFENDING_SELECTORS = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::LineEndConcatenation
+ COMPLEX_STRING_EDGE_TOKEN_TYPES = ::T.let(nil, ::T.untyped)
+ CONCAT_TOKEN_TYPES = ::T.let(nil, ::T.untyped)
+ HIGH_PRECEDENCE_OP_TOKEN_TYPES = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+ QUOTE_DELIMITERS = ::T.let(nil, ::T.untyped)
+ SIMPLE_STRING_TOKEN_TYPE = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::MethodCallWithArgsParentheses
+ TRAILING_WHITESPACE_REGEX = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::MethodCallWithoutArgsParentheses
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::MethodCalledOnDoEndBlock
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::MethodDefParentheses
+ MSG_MISSING = ::T.let(nil, ::T.untyped)
+ MSG_PRESENT = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::MethodMissingSuper
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::MinMax
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::MissingElse
+ MSG = ::T.let(nil, ::T.untyped)
+ MSG_EMPTY = ::T.let(nil, ::T.untyped)
+ MSG_NIL = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::MissingRespondToMissing
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::MixinGrouping
+ MIXIN_METHODS = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::MixinUsage
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::ModuleFunction
+ EXTEND_SELF_MSG = ::T.let(nil, ::T.untyped)
+ MODULE_FUNCTION_MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::MultilineBlockChain
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::MultilineIfModifier
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::MultilineIfThen
+ MSG = ::T.let(nil, ::T.untyped)
+ NON_MODIFIER_THEN = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::MultilineMemoization
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::MultilineMethodSignature
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::MultilineTernaryOperator
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::MultipleComparison
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::MutableConstant
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::NestedModifier
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::NestedParenthesizedCalls
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::NestedTernaryOperator
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::Next
+ EXIT_TYPES = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::NilComparison
+ EXPLICIT_MSG = ::T.let(nil, ::T.untyped)
+ PREDICATE_MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::Not
+ MSG = ::T.let(nil, ::T.untyped)
+ OPPOSITE_METHODS = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::NumericLiteralPrefix
+ BINARY_MSG = ::T.let(nil, ::T.untyped)
+ BINARY_REGEX = ::T.let(nil, ::T.untyped)
+ DECIMAL_MSG = ::T.let(nil, ::T.untyped)
+ DECIMAL_REGEX = ::T.let(nil, ::T.untyped)
+ HEX_MSG = ::T.let(nil, ::T.untyped)
+ HEX_REGEX = ::T.let(nil, ::T.untyped)
+ OCTAL_MSG = ::T.let(nil, ::T.untyped)
+ OCTAL_REGEX = ::T.let(nil, ::T.untyped)
+ OCTAL_ZERO_ONLY_MSG = ::T.let(nil, ::T.untyped)
+ OCTAL_ZERO_ONLY_REGEX = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::NumericLiterals
+ DELIMITER_REGEXP = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::NumericPredicate
+ MSG = ::T.let(nil, ::T.untyped)
+ REPLACEMENTS = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::OneLineConditional
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::OptionHash
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::OptionalArguments
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::OrAssignment
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::ParallelAssignment
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::PercentQLiterals
+ LOWER_CASE_Q_MSG = ::T.let(nil, ::T.untyped)
+ UPPER_CASE_Q_MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::PerlBackrefs
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::PreferredHashMethods
+ MSG = ::T.let(nil, ::T.untyped)
+ OFFENDING_SELECTORS = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::Proc
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::RaiseArgs
+ COMPACT_MSG = ::T.let(nil, ::T.untyped)
+ EXPLODED_MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::RandomWithOffset
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::RedundantBegin
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::RedundantConditional
+ COMPARISON_OPERATORS = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::RedundantException
+ MSG_1 = ::T.let(nil, ::T.untyped)
+ MSG_2 = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::RedundantFreeze
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::RedundantReturn
+ MSG = ::T.let(nil, ::T.untyped)
+ MULTI_RETURN_MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::RedundantSelf
+ KERNEL_METHODS = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::RedundantSortBy
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::RegexpLiteral
+ MSG_USE_PERCENT_R = ::T.let(nil, ::T.untyped)
+ MSG_USE_SLASHES = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::RescueModifier
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::RescueStandardError
+ MSG_EXPLICIT = ::T.let(nil, ::T.untyped)
+ MSG_IMPLICIT = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::ReturnNil
+ RETURN_MSG = ::T.let(nil, ::T.untyped)
+ RETURN_NIL_MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::SafeNavigation
+ LOGIC_JUMP_KEYWORDS = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::Sample
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::SelfAssignment
+ MSG = ::T.let(nil, ::T.untyped)
+ OPS = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::Semicolon
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::Send
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::SignalException
+ FAIL_MSG = ::T.let(nil, ::T.untyped)
+ RAISE_MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::SingleLineBlockParams
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::SingleLineMethods
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::SpecialGlobalVars
+ ENGLISH_VARS = ::T.let(nil, ::T.untyped)
+ MSG_BOTH = ::T.let(nil, ::T.untyped)
+ MSG_ENGLISH = ::T.let(nil, ::T.untyped)
+ MSG_REGULAR = ::T.let(nil, ::T.untyped)
+ NON_ENGLISH_VARS = ::T.let(nil, ::T.untyped)
+ PERL_VARS = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::StabbyLambdaParentheses
+ MSG_NO_REQUIRE = ::T.let(nil, ::T.untyped)
+ MSG_REQUIRE = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::StderrPuts
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::StringHashKeys
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::StringLiterals
+ MSG_INCONSISTENT = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::StringMethods
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::Strip
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::StructInheritance
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::SymbolArray
+ ARRAY_MSG = ::T.let(nil, ::T.untyped)
+ PERCENT_MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::SymbolLiteral
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::SymbolProc
+ MSG = ::T.let(nil, ::T.untyped)
+ SUPER_TYPES = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::TernaryCorrector
+ extend ::RuboCop::Cop::Style::ConditionalAssignmentHelper
+ extend ::RuboCop::Cop::Style::ConditionalCorrectorHelper
+end
+
+class RuboCop::Cop::Style::TernaryParentheses
+ MSG = ::T.let(nil, ::T.untyped)
+ MSG_COMPLEX = ::T.let(nil, ::T.untyped)
+ NON_COMPLEX_TYPES = ::T.let(nil, ::T.untyped)
+ VARIABLE_TYPES = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::TrailingBodyOnClass
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::TrailingBodyOnMethodDefinition
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::TrailingBodyOnModule
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::TrailingMethodEndStatement
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::TrailingUnderscoreVariable
+ MSG = ::T.let(nil, ::T.untyped)
+ UNDERSCORE = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::TrivialAccessors
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::UnlessElse
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::UnneededCapitalW
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::UnneededCondition
+ MSG = ::T.let(nil, ::T.untyped)
+ UNNEEDED_CONDITION = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::UnneededInterpolation
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::UnneededPercentQ
+ DYNAMIC_MSG = ::T.let(nil, ::T.untyped)
+ EMPTY = ::T.let(nil, ::T.untyped)
+ ESCAPED_NON_BACKSLASH = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+ PERCENT_CAPITAL_Q = ::T.let(nil, ::T.untyped)
+ PERCENT_Q = ::T.let(nil, ::T.untyped)
+ QUOTE = ::T.let(nil, ::T.untyped)
+ SINGLE_QUOTE = ::T.let(nil, ::T.untyped)
+ STRING_INTERPOLATION_REGEXP = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::UnneededSort
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::UnpackFirst
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::VariableInterpolation
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::WhenThen
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::WhileUntilDo
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::WhileUntilModifier
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::WordArray
+ ARRAY_MSG = ::T.let(nil, ::T.untyped)
+ PERCENT_MSG = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::YodaCondition
+ EQUALITY_OPERATORS = ::T.let(nil, ::T.untyped)
+ MSG = ::T.let(nil, ::T.untyped)
+ NONCOMMUTATIVE_OPERATORS = ::T.let(nil, ::T.untyped)
+ REVERSE_COMPARISON = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::Style::ZeroLengthPredicate
+ NONZERO_MSG = ::T.let(nil, ::T.untyped)
+ ZERO_MSG = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::Style
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::SurroundingSpace
+ NO_SPACE_COMMAND = ::T.let(nil, ::T.untyped)
+ SPACE_COMMAND = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::SurroundingSpace
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::TargetRubyVersion
+ extend ::T::Sig
+end
+
+class RuboCop::Cop::Team
+ DEFAULT_OPTIONS = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::TooManyLines
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::TooManyLines
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::TrailingBody
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::TrailingComma
+ MSG = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::TrailingComma
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::UncommunicativeName
+ CASE_MSG = ::T.let(nil, ::T.untyped)
+ FORBIDDEN_MSG = ::T.let(nil, ::T.untyped)
+ LENGTH_MSG = ::T.let(nil, ::T.untyped)
+ NUM_MSG = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::UncommunicativeName
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::Util
+ LITERAL_REGEX = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::Util
+ extend ::T::Sig
+end
+
+class RuboCop::Cop::VariableForce
+ ARGUMENT_DECLARATION_TYPES = ::T.let(nil, ::T.untyped)
+ LOGICAL_OPERATOR_ASSIGNMENT_TYPES = ::T.let(nil, ::T.untyped)
+ LOOP_TYPES = ::T.let(nil, ::T.untyped)
+ MULTIPLE_ASSIGNMENT_TYPE = ::T.let(nil, ::T.untyped)
+ OPERATOR_ASSIGNMENT_TYPES = ::T.let(nil, ::T.untyped)
+ POST_CONDITION_LOOP_TYPES = ::T.let(nil, ::T.untyped)
+ REGEXP_NAMED_CAPTURE_TYPE = ::T.let(nil, ::T.untyped)
+ RESCUE_TYPE = ::T.let(nil, ::T.untyped)
+ SCOPE_TYPES = ::T.let(nil, ::T.untyped)
+ SEND_TYPE = ::T.let(nil, ::T.untyped)
+ TWISTED_SCOPE_TYPES = ::T.let(nil, ::T.untyped)
+ VARIABLE_ASSIGNMENT_TYPE = ::T.let(nil, ::T.untyped)
+ VARIABLE_ASSIGNMENT_TYPES = ::T.let(nil, ::T.untyped)
+ VARIABLE_REFERENCE_TYPE = ::T.let(nil, ::T.untyped)
+ ZERO_ARITY_SUPER_TYPE = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::VariableForce::Assignment
+ MULTIPLE_LEFT_HAND_SIDE_TYPE = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::VariableForce::Branch
+ CLASSES_BY_TYPE = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop::VariableForce::Branch::ExceptionHandler
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::VariableForce::Branch::LogicalOperator
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::VariableForce::Branch::SimpleConditional
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::VariableForce::Branch
+ extend ::T::Sig
+end
+
+module RuboCop::Cop::VariableForce::Branchable
+ extend ::T::Sig
+end
+
+class RuboCop::Cop::VariableForce::Reference
+ VARIABLE_REFERENCE_TYPES = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::VariableForce::Scope
+ OUTER_SCOPE_CHILD_INDICES = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Cop::VariableForce::Variable
+ VARIABLE_DECLARATION_TYPES = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Cop
+ extend ::T::Sig
+end
+
+module RuboCop::FileFinder
+ extend ::T::Sig
+end
+
+class RuboCop::Formatter::ClangStyleFormatter
+ ELLIPSES = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Formatter::Colorizable
+ extend ::T::Sig
+end
+
+class RuboCop::Formatter::DisabledConfigFormatter
+ HEADING = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Formatter::FormatterSet
+ BUILTIN_FORMATTERS_FOR_KEYS = ::T.let(nil, ::T.untyped)
+ FORMATTER_APIS = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Formatter::FuubarStyleFormatter
+ RESET_SEQUENCE = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Formatter::HTMLFormatter
+ ELLIPSES = ::T.let(nil, ::T.untyped)
+ TEMPLATE_PATH = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Formatter::HTMLFormatter::ERBContext
+ LOGO_IMAGE_PATH = ::T.let(nil, ::T.untyped)
+ SEVERITY_COLORS = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Formatter::ProgressFormatter
+ DOT = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Formatter::SimpleTextFormatter
+ COLOR_FOR_SEVERITY = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Formatter::TextUtil
+ extend ::T::Sig
+end
+
+module RuboCop::Formatter
+ extend ::T::Sig
+end
+
+class RuboCop::MagicComment
+ TOKEN = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::MagicComment::EmacsComment
+ FORMAT = ::T.let(nil, ::T.untyped)
+ OPERATOR = ::T.let(nil, ::T.untyped)
+ SEPARATOR = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::MagicComment::VimComment
+ FORMAT = ::T.let(nil, ::T.untyped)
+ OPERATOR = ::T.let(nil, ::T.untyped)
+ SEPARATOR = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::NameSimilarity
+ MINIMUM_SIMILARITY_TO_SUGGEST = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::NameSimilarity
+ extend ::T::Sig
+end
+
+module RuboCop::NodePattern::Macros
+ extend ::T::Sig
+end
+
+class RuboCop::Options
+ DEFAULT_MAXIMUM_EXCLUSION_ITEMS = ::T.let(nil, ::T.untyped)
+ EXITING_OPTIONS = ::T.let(nil, ::T.untyped)
+ E_STDIN_NO_PATH = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::OptionsHelp
+ MAX_EXCL = ::T.let(nil, ::T.untyped)
+ TEXT = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::OptionsHelp
+ extend ::T::Sig
+end
+
+module RuboCop::PathUtil
+ extend ::T::Sig
+end
+
+module RuboCop::Platform
+ extend ::T::Sig
+end
+
+class RuboCop::ProcessedSource
+ STRING_SOURCE_NAME = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::RemoteConfig
+ CACHE_LIFETIME = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::ResultCache
+ NON_CHANGING = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::Runner
+ MAX_ITERATIONS = ::T.let(nil, ::T.untyped)
+end
+
+class RuboCop::StringInterpreter
+ STRING_ESCAPES = ::T.let(nil, ::T.untyped)
+ STRING_ESCAPE_REGEX = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::StringUtil
+ extend ::T::Sig
+end
+
+module RuboCop::Version
+ MSG = ::T.let(nil, ::T.untyped)
+ STRING = ::T.let(nil, ::T.untyped)
+end
+
+module RuboCop::Version
+ extend ::T::Sig
+end
+
+module RuboCop::YAMLDuplicationChecker
+ extend ::T::Sig
+end
+
+module RuboCop
+ extend ::T::Sig
+end
+
+module RubyVM::AbstractSyntaxTree
+end
+
+class RubyVM::AbstractSyntaxTree::Node
+ def children(); end
+
+ def first_column(); end
+
+ def first_lineno(); end
+
+ def last_column(); end
+
+ def last_lineno(); end
+
+ def type(); end
+end
+
+class RubyVM::AbstractSyntaxTree::Node
+end
+
+module RubyVM::AbstractSyntaxTree
+ extend ::T::Sig
+ def self.of(_); end
+
+ def self.parse(_); end
+
+ def self.parse_file(_); end
+end
+
class RubyVM::InstructionSequence
def absolute_path(); end
def base_label(); end
@@ -7902,23 +13478,48 @@
def self.load_from_binary_extra_data(_); end
def self.of(_); end
end
+module RubyVM::MJIT
+end
+
+module RubyVM::MJIT
+ extend ::T::Sig
+ def self.enabled?(); end
+
+ def self.pause(*_); end
+
+ def self.resume(); end
+end
+
class RubyVM
extend ::T::Sig
+ def self.resolve_feature_path(_); end
+
def self.stat(*_); end
end
class RuntimeError
extend ::T::Sig
end
+ScanError = StringScanner::Error
+
class ScriptError
extend ::T::Sig
end
+module SecureRandom
+end
+
+module SecureRandom
+ extend ::Random::Formatter
+ extend ::T::Sig
+ def self.bytes(n); end
+end
+
class SecurityError
extend ::T::Sig
end
class Set
@@ -7932,10 +13533,12 @@
def divide(&func); end
def eql?(o); end
+ def filter!(&block); end
+
def flatten_merge(set, seen=T.unsafe(nil)); end
def pretty_print(pp); end
def pretty_print_cycle(pp); end
@@ -7946,10 +13549,30 @@
class Set
extend ::T::Sig
end
+module Shellwords
+end
+
+module Shellwords
+ extend ::T::Sig
+ def self.escape(str); end
+
+ def self.join(array); end
+
+ def self.shellescape(str); end
+
+ def self.shelljoin(array); end
+
+ def self.shellsplit(line); end
+
+ def self.shellwords(line); end
+
+ def self.split(line); end
+end
+
module Signal
extend ::T::Sig
end
class SignalException
@@ -7984,10 +13607,220 @@
extend ::T::Sig
end
SizedQueue = Thread::SizedQueue
+class Socket
+ AF_CCITT = ::T.let(nil, ::T.untyped)
+ AF_CHAOS = ::T.let(nil, ::T.untyped)
+ AF_CNT = ::T.let(nil, ::T.untyped)
+ AF_COIP = ::T.let(nil, ::T.untyped)
+ AF_DATAKIT = ::T.let(nil, ::T.untyped)
+ AF_DLI = ::T.let(nil, ::T.untyped)
+ AF_E164 = ::T.let(nil, ::T.untyped)
+ AF_ECMA = ::T.let(nil, ::T.untyped)
+ AF_HYLINK = ::T.let(nil, ::T.untyped)
+ AF_IMPLINK = ::T.let(nil, ::T.untyped)
+ AF_ISO = ::T.let(nil, ::T.untyped)
+ AF_LAT = ::T.let(nil, ::T.untyped)
+ AF_LINK = ::T.let(nil, ::T.untyped)
+ AF_NATM = ::T.let(nil, ::T.untyped)
+ AF_NDRV = ::T.let(nil, ::T.untyped)
+ AF_NETBIOS = ::T.let(nil, ::T.untyped)
+ AF_NS = ::T.let(nil, ::T.untyped)
+ AF_OSI = ::T.let(nil, ::T.untyped)
+ AF_PPP = ::T.let(nil, ::T.untyped)
+ AF_PUP = ::T.let(nil, ::T.untyped)
+ AF_SIP = ::T.let(nil, ::T.untyped)
+ AF_SYSTEM = ::T.let(nil, ::T.untyped)
+ AI_DEFAULT = ::T.let(nil, ::T.untyped)
+ AI_MASK = ::T.let(nil, ::T.untyped)
+ AI_V4MAPPED_CFG = ::T.let(nil, ::T.untyped)
+ EAI_BADHINTS = ::T.let(nil, ::T.untyped)
+ EAI_MAX = ::T.let(nil, ::T.untyped)
+ EAI_PROTOCOL = ::T.let(nil, ::T.untyped)
+ IFF_ALTPHYS = ::T.let(nil, ::T.untyped)
+ IFF_LINK0 = ::T.let(nil, ::T.untyped)
+ IFF_LINK1 = ::T.let(nil, ::T.untyped)
+ IFF_LINK2 = ::T.let(nil, ::T.untyped)
+ IFF_OACTIVE = ::T.let(nil, ::T.untyped)
+ IFF_SIMPLEX = ::T.let(nil, ::T.untyped)
+ IPPROTO_EON = ::T.let(nil, ::T.untyped)
+ IPPROTO_GGP = ::T.let(nil, ::T.untyped)
+ IPPROTO_HELLO = ::T.let(nil, ::T.untyped)
+ IPPROTO_MAX = ::T.let(nil, ::T.untyped)
+ IPPROTO_ND = ::T.let(nil, ::T.untyped)
+ IPPROTO_XTP = ::T.let(nil, ::T.untyped)
+ IPV6_DONTFRAG = ::T.let(nil, ::T.untyped)
+ IPV6_PATHMTU = ::T.let(nil, ::T.untyped)
+ IPV6_RECVPATHMTU = ::T.let(nil, ::T.untyped)
+ IPV6_USE_MIN_MTU = ::T.let(nil, ::T.untyped)
+ IP_PORTRANGE = ::T.let(nil, ::T.untyped)
+ IP_RECVDSTADDR = ::T.let(nil, ::T.untyped)
+ IP_RECVIF = ::T.let(nil, ::T.untyped)
+ LOCAL_PEERCRED = ::T.let(nil, ::T.untyped)
+ MSG_EOF = ::T.let(nil, ::T.untyped)
+ MSG_FLUSH = ::T.let(nil, ::T.untyped)
+ MSG_HAVEMORE = ::T.let(nil, ::T.untyped)
+ MSG_HOLD = ::T.let(nil, ::T.untyped)
+ MSG_RCVMORE = ::T.let(nil, ::T.untyped)
+ MSG_SEND = ::T.let(nil, ::T.untyped)
+ PF_CCITT = ::T.let(nil, ::T.untyped)
+ PF_CHAOS = ::T.let(nil, ::T.untyped)
+ PF_CNT = ::T.let(nil, ::T.untyped)
+ PF_COIP = ::T.let(nil, ::T.untyped)
+ PF_DATAKIT = ::T.let(nil, ::T.untyped)
+ PF_DLI = ::T.let(nil, ::T.untyped)
+ PF_ECMA = ::T.let(nil, ::T.untyped)
+ PF_HYLINK = ::T.let(nil, ::T.untyped)
+ PF_IMPLINK = ::T.let(nil, ::T.untyped)
+ PF_ISO = ::T.let(nil, ::T.untyped)
+ PF_LAT = ::T.let(nil, ::T.untyped)
+ PF_LINK = ::T.let(nil, ::T.untyped)
+ PF_NATM = ::T.let(nil, ::T.untyped)
+ PF_NDRV = ::T.let(nil, ::T.untyped)
+ PF_NETBIOS = ::T.let(nil, ::T.untyped)
+ PF_NS = ::T.let(nil, ::T.untyped)
+ PF_OSI = ::T.let(nil, ::T.untyped)
+ PF_PIP = ::T.let(nil, ::T.untyped)
+ PF_PPP = ::T.let(nil, ::T.untyped)
+ PF_PUP = ::T.let(nil, ::T.untyped)
+ PF_RTIP = ::T.let(nil, ::T.untyped)
+ PF_SIP = ::T.let(nil, ::T.untyped)
+ PF_SYSTEM = ::T.let(nil, ::T.untyped)
+ PF_XTP = ::T.let(nil, ::T.untyped)
+ SCM_CREDS = ::T.let(nil, ::T.untyped)
+ SO_DONTTRUNC = ::T.let(nil, ::T.untyped)
+ SO_NKE = ::T.let(nil, ::T.untyped)
+ SO_NOSIGPIPE = ::T.let(nil, ::T.untyped)
+ SO_NREAD = ::T.let(nil, ::T.untyped)
+ SO_USELOOPBACK = ::T.let(nil, ::T.untyped)
+ SO_WANTMORE = ::T.let(nil, ::T.untyped)
+ SO_WANTOOBFLAG = ::T.let(nil, ::T.untyped)
+ TCP_NOOPT = ::T.let(nil, ::T.untyped)
+ TCP_NOPUSH = ::T.let(nil, ::T.untyped)
+end
+
+class Socket::AncillaryData
+ extend ::T::Sig
+end
+
+module Socket::Constants
+ AF_CCITT = ::T.let(nil, ::T.untyped)
+ AF_CHAOS = ::T.let(nil, ::T.untyped)
+ AF_CNT = ::T.let(nil, ::T.untyped)
+ AF_COIP = ::T.let(nil, ::T.untyped)
+ AF_DATAKIT = ::T.let(nil, ::T.untyped)
+ AF_DLI = ::T.let(nil, ::T.untyped)
+ AF_E164 = ::T.let(nil, ::T.untyped)
+ AF_ECMA = ::T.let(nil, ::T.untyped)
+ AF_HYLINK = ::T.let(nil, ::T.untyped)
+ AF_IMPLINK = ::T.let(nil, ::T.untyped)
+ AF_ISO = ::T.let(nil, ::T.untyped)
+ AF_LAT = ::T.let(nil, ::T.untyped)
+ AF_LINK = ::T.let(nil, ::T.untyped)
+ AF_NATM = ::T.let(nil, ::T.untyped)
+ AF_NDRV = ::T.let(nil, ::T.untyped)
+ AF_NETBIOS = ::T.let(nil, ::T.untyped)
+ AF_NS = ::T.let(nil, ::T.untyped)
+ AF_OSI = ::T.let(nil, ::T.untyped)
+ AF_PPP = ::T.let(nil, ::T.untyped)
+ AF_PUP = ::T.let(nil, ::T.untyped)
+ AF_SIP = ::T.let(nil, ::T.untyped)
+ AF_SYSTEM = ::T.let(nil, ::T.untyped)
+ AI_DEFAULT = ::T.let(nil, ::T.untyped)
+ AI_MASK = ::T.let(nil, ::T.untyped)
+ AI_V4MAPPED_CFG = ::T.let(nil, ::T.untyped)
+ EAI_BADHINTS = ::T.let(nil, ::T.untyped)
+ EAI_MAX = ::T.let(nil, ::T.untyped)
+ EAI_PROTOCOL = ::T.let(nil, ::T.untyped)
+ IFF_ALTPHYS = ::T.let(nil, ::T.untyped)
+ IFF_LINK0 = ::T.let(nil, ::T.untyped)
+ IFF_LINK1 = ::T.let(nil, ::T.untyped)
+ IFF_LINK2 = ::T.let(nil, ::T.untyped)
+ IFF_OACTIVE = ::T.let(nil, ::T.untyped)
+ IFF_SIMPLEX = ::T.let(nil, ::T.untyped)
+ IPPROTO_EON = ::T.let(nil, ::T.untyped)
+ IPPROTO_GGP = ::T.let(nil, ::T.untyped)
+ IPPROTO_HELLO = ::T.let(nil, ::T.untyped)
+ IPPROTO_MAX = ::T.let(nil, ::T.untyped)
+ IPPROTO_ND = ::T.let(nil, ::T.untyped)
+ IPPROTO_XTP = ::T.let(nil, ::T.untyped)
+ IPV6_DONTFRAG = ::T.let(nil, ::T.untyped)
+ IPV6_PATHMTU = ::T.let(nil, ::T.untyped)
+ IPV6_RECVPATHMTU = ::T.let(nil, ::T.untyped)
+ IPV6_USE_MIN_MTU = ::T.let(nil, ::T.untyped)
+ IP_PORTRANGE = ::T.let(nil, ::T.untyped)
+ IP_RECVDSTADDR = ::T.let(nil, ::T.untyped)
+ IP_RECVIF = ::T.let(nil, ::T.untyped)
+ LOCAL_PEERCRED = ::T.let(nil, ::T.untyped)
+ MSG_EOF = ::T.let(nil, ::T.untyped)
+ MSG_FLUSH = ::T.let(nil, ::T.untyped)
+ MSG_HAVEMORE = ::T.let(nil, ::T.untyped)
+ MSG_HOLD = ::T.let(nil, ::T.untyped)
+ MSG_RCVMORE = ::T.let(nil, ::T.untyped)
+ MSG_SEND = ::T.let(nil, ::T.untyped)
+ PF_CCITT = ::T.let(nil, ::T.untyped)
+ PF_CHAOS = ::T.let(nil, ::T.untyped)
+ PF_CNT = ::T.let(nil, ::T.untyped)
+ PF_COIP = ::T.let(nil, ::T.untyped)
+ PF_DATAKIT = ::T.let(nil, ::T.untyped)
+ PF_DLI = ::T.let(nil, ::T.untyped)
+ PF_ECMA = ::T.let(nil, ::T.untyped)
+ PF_HYLINK = ::T.let(nil, ::T.untyped)
+ PF_IMPLINK = ::T.let(nil, ::T.untyped)
+ PF_ISO = ::T.let(nil, ::T.untyped)
+ PF_LAT = ::T.let(nil, ::T.untyped)
+ PF_LINK = ::T.let(nil, ::T.untyped)
+ PF_NATM = ::T.let(nil, ::T.untyped)
+ PF_NDRV = ::T.let(nil, ::T.untyped)
+ PF_NETBIOS = ::T.let(nil, ::T.untyped)
+ PF_NS = ::T.let(nil, ::T.untyped)
+ PF_OSI = ::T.let(nil, ::T.untyped)
+ PF_PIP = ::T.let(nil, ::T.untyped)
+ PF_PPP = ::T.let(nil, ::T.untyped)
+ PF_PUP = ::T.let(nil, ::T.untyped)
+ PF_RTIP = ::T.let(nil, ::T.untyped)
+ PF_SIP = ::T.let(nil, ::T.untyped)
+ PF_SYSTEM = ::T.let(nil, ::T.untyped)
+ PF_XTP = ::T.let(nil, ::T.untyped)
+ SCM_CREDS = ::T.let(nil, ::T.untyped)
+ SO_DONTTRUNC = ::T.let(nil, ::T.untyped)
+ SO_NKE = ::T.let(nil, ::T.untyped)
+ SO_NOSIGPIPE = ::T.let(nil, ::T.untyped)
+ SO_NREAD = ::T.let(nil, ::T.untyped)
+ SO_USELOOPBACK = ::T.let(nil, ::T.untyped)
+ SO_WANTMORE = ::T.let(nil, ::T.untyped)
+ SO_WANTOOBFLAG = ::T.let(nil, ::T.untyped)
+ TCP_NOOPT = ::T.let(nil, ::T.untyped)
+ TCP_NOPUSH = ::T.let(nil, ::T.untyped)
+end
+
+module Socket::Constants
+ extend ::T::Sig
+end
+
+class Socket::Ifaddr
+ extend ::T::Sig
+end
+
+class Socket::Option
+ extend ::T::Sig
+end
+
+class Socket::UDPSource
+ extend ::T::Sig
+end
+
+class Socket
+ extend ::T::Sig
+end
+
+class SocketError
+ extend ::T::Sig
+end
+
class Sorbet::Private::ConstantLookupCache
def all_module_aliases(); end
def all_module_names(); end
@@ -8241,15 +14074,17 @@
extend ::T::Sig
def self.cyan(msg); end
def self.emojify(emoji, msg); end
+ def self.init(); end
+
def self.main(argv); end
def self.make_step(step); end
- def self.parse_command(argv); end
+ def self.usage(); end
def self.yellow(msg); end
end
module Sorbet::Private::RealStdlib
@@ -8483,19 +14318,120 @@
class StringIO
extend ::T::Sig
end
+class StringScanner
+ def <<(_); end
+
+ def [](_); end
+
+ def beginning_of_line?(); end
+
+ def bol?(); end
+
+ def captures(); end
+
+ def charpos(); end
+
+ def check(_); end
+
+ def check_until(_); end
+
+ def clear(); end
+
+ def concat(_); end
+
+ def empty?(); end
+
+ def exist?(_); end
+
+ def get_byte(); end
+
+ def getbyte(); end
+
+ def initialize(*_); end
+
+ def match?(_); end
+
+ def matched(); end
+
+ def matched?(); end
+
+ def matched_size(); end
+
+ def peek(_); end
+
+ def peep(_); end
+
+ def pointer(); end
+
+ def pointer=(pointer); end
+
+ def pos(); end
+
+ def pos=(pos); end
+
+ def post_match(); end
+
+ def pre_match(); end
+
+ def reset(); end
+
+ def rest(); end
+
+ def rest?(); end
+
+ def rest_size(); end
+
+ def restsize(); end
+
+ def scan_full(_, _1, _2); end
+
+ def scan_until(_); end
+
+ def search_full(_, _1, _2); end
+
+ def size(); end
+
+ def skip(_); end
+
+ def skip_until(_); end
+
+ def string(); end
+
+ def string=(string); end
+
+ def terminate(); end
+
+ def unscan(); end
+
+ def values_at(*_); end
+ Id = ::T.let(nil, ::T.untyped)
+ Version = ::T.let(nil, ::T.untyped)
+end
+
+class StringScanner::Error
+ extend ::T::Sig
+end
+
+class StringScanner
+ extend ::T::Sig
+ def self.must_C_version(); end
+end
+
class Struct
def [](_); end
def []=(_, _1); end
def dig(*_); end
def each_pair(); end
+ def filter(*_); end
+
def length(); end
def members(); end
def select(*_); end
@@ -8558,10 +14494,18 @@
class SystemStackError
extend ::T::Sig
end
+class TCPServer
+ extend ::T::Sig
+end
+
+class TCPSocket
+ extend ::T::Sig
+end
+
class TSort::Cyclic
extend ::T::Sig
end
module TSort
@@ -8789,12 +14733,28 @@
class Time
extend ::T::Sig
end
+class Timeout::Error
+ extend ::T::Sig
+end
+
+module Timeout
+ extend ::T::Sig
+end
+
class TracePoint
+ def __enable(_, _1); end
+
+ def eval_script(); end
+
def event(); end
+
+ def instruction_sequence(); end
+
+ def parameters(); end
end
class TracePoint
extend ::T::Sig
end
@@ -8809,10 +14769,22 @@
class TypeError
extend ::T::Sig
end
+class UDPSocket
+ extend ::T::Sig
+end
+
+class UNIXServer
+ extend ::T::Sig
+end
+
+class UNIXSocket
+ extend ::T::Sig
+end
+
module URI
include ::URI::RFC2396_REGEXP
end
class URI::BadURIError
@@ -8848,10 +14820,25 @@
class URI::FTP
extend ::T::Sig
def self.new2(user, password, host, port, path, typecode=T.unsafe(nil), arg_check=T.unsafe(nil)); end
end
+class URI::File
+ def check_password(user); end
+
+ def check_user(user); end
+
+ def check_userinfo(user); end
+
+ def set_userinfo(v); end
+ COMPONENT = ::T.let(nil, ::T.untyped)
+ DEFAULT_PORT = ::T.let(nil, ::T.untyped)
+end
+
+class URI::File
+end
+
class URI::Generic
def +(oth); end
def -(oth); end
@@ -9151,10 +15138,28 @@
class UncaughtThrowError
extend ::T::Sig
end
+module Unicode::DisplayWidth
+ DATA_DIRECTORY = ::T.let(nil, ::T.untyped)
+ DEPTHS = ::T.let(nil, ::T.untyped)
+ INDEX = ::T.let(nil, ::T.untyped)
+ INDEX_FILENAME = ::T.let(nil, ::T.untyped)
+ NO_STRING_EXT = ::T.let(nil, ::T.untyped)
+ UNICODE_VERSION = ::T.let(nil, ::T.untyped)
+ VERSION = ::T.let(nil, ::T.untyped)
+end
+
+module Unicode::DisplayWidth
+ extend ::T::Sig
+end
+
+module Unicode
+ extend ::T::Sig
+end
+
module UnicodeNormalize
end
module UnicodeNormalize
extend ::T::Sig
@@ -9167,8 +15172,331 @@
module Warning
extend ::T::Sig
extend ::Warning
end
+YAML = Psych
+
class ZeroDivisionError
extend ::T::Sig
+end
+
+module Zlib
+ ASCII = ::T.let(nil, ::T.untyped)
+ BEST_COMPRESSION = ::T.let(nil, ::T.untyped)
+ BEST_SPEED = ::T.let(nil, ::T.untyped)
+ BINARY = ::T.let(nil, ::T.untyped)
+ DEFAULT_COMPRESSION = ::T.let(nil, ::T.untyped)
+ DEFAULT_STRATEGY = ::T.let(nil, ::T.untyped)
+ DEF_MEM_LEVEL = ::T.let(nil, ::T.untyped)
+ FILTERED = ::T.let(nil, ::T.untyped)
+ FINISH = ::T.let(nil, ::T.untyped)
+ FIXED = ::T.let(nil, ::T.untyped)
+ FULL_FLUSH = ::T.let(nil, ::T.untyped)
+ HUFFMAN_ONLY = ::T.let(nil, ::T.untyped)
+ MAX_MEM_LEVEL = ::T.let(nil, ::T.untyped)
+ MAX_WBITS = ::T.let(nil, ::T.untyped)
+ NO_COMPRESSION = ::T.let(nil, ::T.untyped)
+ NO_FLUSH = ::T.let(nil, ::T.untyped)
+ OS_AMIGA = ::T.let(nil, ::T.untyped)
+ OS_ATARI = ::T.let(nil, ::T.untyped)
+ OS_CODE = ::T.let(nil, ::T.untyped)
+ OS_CPM = ::T.let(nil, ::T.untyped)
+ OS_MACOS = ::T.let(nil, ::T.untyped)
+ OS_MSDOS = ::T.let(nil, ::T.untyped)
+ OS_OS2 = ::T.let(nil, ::T.untyped)
+ OS_QDOS = ::T.let(nil, ::T.untyped)
+ OS_RISCOS = ::T.let(nil, ::T.untyped)
+ OS_TOPS20 = ::T.let(nil, ::T.untyped)
+ OS_UNIX = ::T.let(nil, ::T.untyped)
+ OS_UNKNOWN = ::T.let(nil, ::T.untyped)
+ OS_VMCMS = ::T.let(nil, ::T.untyped)
+ OS_VMS = ::T.let(nil, ::T.untyped)
+ OS_WIN32 = ::T.let(nil, ::T.untyped)
+ OS_ZSYSTEM = ::T.let(nil, ::T.untyped)
+ RLE = ::T.let(nil, ::T.untyped)
+ SYNC_FLUSH = ::T.let(nil, ::T.untyped)
+ TEXT = ::T.let(nil, ::T.untyped)
+ UNKNOWN = ::T.let(nil, ::T.untyped)
+ VERSION = ::T.let(nil, ::T.untyped)
+ ZLIB_VERSION = ::T.let(nil, ::T.untyped)
+end
+
+class Zlib::BufError
+end
+
+class Zlib::BufError
+end
+
+class Zlib::DataError
+end
+
+class Zlib::DataError
+end
+
+class Zlib::Deflate
+ def <<(_); end
+
+ def deflate(*_); end
+
+ def flush(*_); end
+
+ def initialize(*_); end
+
+ def params(_, _1); end
+
+ def set_dictionary(_); end
+end
+
+class Zlib::Deflate
+ def self.deflate(*_); end
+end
+
+class Zlib::Error
+end
+
+class Zlib::Error
+end
+
+class Zlib::GzipFile
+ def close(); end
+
+ def closed?(); end
+
+ def comment(); end
+
+ def crc(); end
+
+ def finish(); end
+
+ def level(); end
+
+ def mtime(); end
+
+ def orig_name(); end
+
+ def os_code(); end
+
+ def sync(); end
+
+ def sync=(sync); end
+
+ def to_io(); end
+end
+
+class Zlib::GzipFile::CRCError
+end
+
+class Zlib::GzipFile::CRCError
+end
+
+class Zlib::GzipFile::Error
+ def input(); end
+end
+
+class Zlib::GzipFile::Error
+end
+
+class Zlib::GzipFile::LengthError
+end
+
+class Zlib::GzipFile::LengthError
+end
+
+class Zlib::GzipFile::NoFooter
+end
+
+class Zlib::GzipFile::NoFooter
+end
+
+class Zlib::GzipFile
+ def self.wrap(*_); end
+end
+
+class Zlib::GzipReader
+ include ::Enumerable
+ def bytes(); end
+
+ def each(*_, &blk); end
+
+ def each_byte(); end
+
+ def each_char(); end
+
+ def each_line(*_); end
+
+ def eof(); end
+
+ def eof?(); end
+
+ def external_encoding(); end
+
+ def getbyte(); end
+
+ def getc(); end
+
+ def initialize(*_); end
+
+ def lineno(); end
+
+ def lineno=(lineno); end
+
+ def lines(*_); end
+
+ def pos(); end
+
+ def read(*_); end
+
+ def readbyte(); end
+
+ def readchar(); end
+
+ def readpartial(*_); end
+
+ def rewind(); end
+
+ def tell(); end
+
+ def ungetbyte(_); end
+
+ def ungetc(_); end
+
+ def unused(); end
+end
+
+class Zlib::GzipReader
+end
+
+class Zlib::GzipWriter
+ def <<(_); end
+
+ def comment=(comment); end
+
+ def flush(*_); end
+
+ def initialize(*_); end
+
+ def mtime=(mtime); end
+
+ def orig_name=(orig_name); end
+
+ def pos(); end
+
+ def tell(); end
+
+ def write(*_); end
+end
+
+class Zlib::GzipWriter
+end
+
+class Zlib::Inflate
+ def <<(_); end
+
+ def add_dictionary(_); end
+
+ def inflate(_); end
+
+ def initialize(*_); end
+
+ def set_dictionary(_); end
+
+ def sync(_); end
+
+ def sync_point?(); end
+end
+
+class Zlib::Inflate
+ def self.inflate(_); end
+end
+
+class Zlib::MemError
+end
+
+class Zlib::MemError
+end
+
+class Zlib::NeedDict
+end
+
+class Zlib::NeedDict
+end
+
+class Zlib::StreamEnd
+end
+
+class Zlib::StreamEnd
+end
+
+class Zlib::StreamError
+end
+
+class Zlib::StreamError
+end
+
+class Zlib::VersionError
+end
+
+class Zlib::VersionError
+end
+
+class Zlib::ZStream
+ def adler(); end
+
+ def avail_in(); end
+
+ def avail_out(); end
+
+ def avail_out=(avail_out); end
+
+ def close(); end
+
+ def closed?(); end
+
+ def data_type(); end
+
+ def end(); end
+
+ def ended?(); end
+
+ def finish(); end
+
+ def finished?(); end
+
+ def flush_next_in(); end
+
+ def flush_next_out(); end
+
+ def reset(); end
+
+ def stream_end?(); end
+
+ def total_in(); end
+
+ def total_out(); end
+end
+
+class Zlib::ZStream
+end
+
+module Zlib
+ extend ::T::Sig
+ def self.adler32(*_); end
+
+ def self.adler32_combine(_, _1, _2); end
+
+ def self.crc32(*_); end
+
+ def self.crc32_combine(_, _1, _2); end
+
+ def self.crc_table(); end
+
+ def self.deflate(*_); end
+
+ def self.gunzip(_); end
+
+ def self.gzip(*_); end
+
+ def self.inflate(_); end
+
+ def self.zlib_version(); end
end