brew style --fix

This commit is contained in:
Douglas Eichelberger 2024-02-18 15:47:56 -08:00
parent 46a0a50774
commit 8a71570a6b
9 changed files with 102 additions and 95 deletions

View File

@ -4,8 +4,8 @@ class Dependencies < SimpleDelegator
include Kernel
# This is a workaround to enable `alias eql? ==`
# @see https://github.com/sorbet/sorbet/issues/2378#issuecomment-569474238
sig { params(arg0: BasicObject).returns(T::Boolean) }
def ==(arg0); end
sig { params(other: BasicObject).returns(T::Boolean) }
def ==(other); end
end
class Requirements < SimpleDelegator

View File

@ -4,11 +4,15 @@ module AbstractDownloadStrategy::Pourable
requires_ancestor { AbstractDownloadStrategy }
end
# This is a third-party implementation
# rubocop:disable Lint/StructNewOverride
class Mechanize::HTTP
ContentDisposition = Struct.new :type, :filename, :creation_date,
:modification_date, :read_date, :size, :parameters
end
# rubocop:enable Lint/StructNewOverride
# rubocop:disable Style/OptionalBooleanParameter
class Mechanize::HTTP::ContentDispositionParser
sig {
params(content_disposition: String, header: T::Boolean)
@ -16,3 +20,4 @@ class Mechanize::HTTP::ContentDispositionParser
}
def parse(content_disposition, header = false); end
end
# rubocop:enable Style/OptionalBooleanParameter

View File

@ -2,19 +2,19 @@
# frozen_string_literal: true
class Hash
sig do
sig {
type_parameters(:k2).params(
other_hash: T::Hash[T.type_parameter(:k2), T.untyped],
block: T.nilable(T.proc.params(k: T.untyped, v1: T.untyped, v2: T.untyped).returns(T.untyped))
block: T.nilable(T.proc.params(k: T.untyped, v1: T.untyped, v2: T.untyped).returns(T.untyped)),
).returns(T::Hash[T.any(Hash::K, T.type_parameter(:k2)), T.untyped])
end
}
def deep_merge(other_hash, &block); end
sig do
sig {
type_parameters(:k2).params(
other_hash: T::Hash[T.type_parameter(:k2), T.untyped],
block: T.nilable(T.proc.params(k: T.untyped, v1: T.untyped, v2: T.untyped).returns(T.untyped))
block: T.nilable(T.proc.params(k: T.untyped, v1: T.untyped, v2: T.untyped).returns(T.untyped)),
).returns(T::Hash[T.any(Hash::K, T.type_parameter(:k2)), T.untyped])
end
}
def deep_merge!(other_hash, &block); end
end

View File

@ -3,14 +3,14 @@
class Hash
sig {
type_parameters(:out).params(
block: T.proc.params(o: Hash::V).returns(T.type_parameter(:out))
block: T.proc.params(o: Hash::V).returns(T.type_parameter(:out)),
).returns(T::Hash[Hash::K, T.type_parameter(:out)])
}
def deep_transform_values(&block); end
sig {
type_parameters(:out).params(
block: T.proc.params(o: Hash::V).returns(T.type_parameter(:out))
block: T.proc.params(o: Hash::V).returns(T.type_parameter(:out)),
).returns(T::Hash[Hash::K, T.type_parameter(:out)])
}
def deep_transform_values!(&block); end

View File

@ -4,14 +4,14 @@
class Hash
sig {
type_parameters(:out).params(
block: T.proc.params(o: K).returns(T.type_parameter(:out))
block: T.proc.params(o: K).returns(T.type_parameter(:out)),
).returns(T::Hash[T.type_parameter(:out), V])
}
def deep_transform_keys(&block); end
sig {
type_parameters(:out).params(
block: T.proc.params(o: K).returns(T.type_parameter(:out))
block: T.proc.params(o: K).returns(T.type_parameter(:out)),
).returns(T::Hash[T.type_parameter(:out), V])
}
def deep_transform_keys!(&block); end

View File

@ -3,6 +3,6 @@
class PkgVersion
# This is a workaround to enable `alias eql? ==`
# @see https://github.com/sorbet/sorbet/issues/2378#issuecomment-569474238
sig { params(arg0: BasicObject).returns(T::Boolean) }
def ==(arg0); end
sig { params(other: BasicObject).returns(T::Boolean) }
def ==(other); end
end

View File

@ -1,4 +1,5 @@
# typed: strict
class PATH
sig { params(args: T.untyped, options: T.untyped, block: T.untyped).returns(T.untyped) }
def each(*args, **options, &block); end

View File

@ -7,6 +7,7 @@
class Array
include JSON::Ext::Generator::GeneratorMethods::Array
end
class Hash
include JSON::Ext::Generator::GeneratorMethods::Hash
end
@ -31,108 +32,108 @@ end
# https://github.com/sorbet/sorbet/pull/7678
class String
sig do
sig {
params(
arg0: Integer,
arg1: Integer,
)
.returns(T.nilable(String))
end
sig do
}
sig {
params(
arg0: T.any(T::Range[Integer], Regexp),
)
.returns(T.nilable(String))
end
sig do
}
sig {
params(
arg0: Regexp,
arg1: Integer,
)
.returns(T.nilable(String))
end
sig do
}
sig {
params(
arg0: Regexp,
arg1: T.any(String, Symbol),
)
.returns(T.nilable(String))
end
sig do
}
sig {
params(
arg0: String,
)
.returns(T.nilable(String))
end
}
def [](arg0, arg1 = T.unsafe(nil)); end
sig do
sig {
params(
arg0: Integer,
arg1: Integer,
)
.returns(T.nilable(String))
end
sig do
}
sig {
params(
arg0: T.any(T::Range[Integer], Regexp),
)
.returns(T.nilable(String))
end
sig do
}
sig {
params(
arg0: Regexp,
arg1: Integer,
)
.returns(T.nilable(String))
end
sig do
}
sig {
params(
arg0: Regexp,
arg1: T.any(String, Symbol),
)
.returns(T.nilable(String))
end
sig do
}
sig {
params(
arg0: String,
)
.returns(T.nilable(String))
end
}
def slice!(arg0, arg1 = T.unsafe(nil)); end
sig do
sig {
params(
arg0: Integer,
arg1: Integer,
)
.returns(T.nilable(String))
end
sig do
}
sig {
params(
arg0: T.any(T::Range[Integer], Regexp),
)
.returns(T.nilable(String))
end
sig do
}
sig {
params(
arg0: Regexp,
arg1: Integer,
)
.returns(T.nilable(String))
end
sig do
}
sig {
params(
arg0: Regexp,
arg1: T.any(String, Symbol),
)
.returns(T.nilable(String))
end
sig do
}
sig {
params(
arg0: String,
)
.returns(T.nilable(String))
end
}
def slice(arg0, arg1 = T.unsafe(nil)); end
end