Tighten up the types
This commit is contained in:
		
							parent
							
								
									aab04229d1
								
							
						
					
					
						commit
						439c8c1819
					
				@ -5,6 +5,13 @@
 | 
			
		||||
# Please instead update this file by running `bin/tapioca dsl RuboCop::Cop::Cask::Variables`.
 | 
			
		||||
 | 
			
		||||
class RuboCop::Cop::Cask::Variables
 | 
			
		||||
  sig { params(node: T.untyped, block: T.untyped).returns(T.untyped) }
 | 
			
		||||
  def variable_assignment(*node, &block); end
 | 
			
		||||
  sig do
 | 
			
		||||
    params(
 | 
			
		||||
      node: RuboCop::AST::Node,
 | 
			
		||||
      pattern: T.any(String, Symbol),
 | 
			
		||||
      kwargs: T.untyped,
 | 
			
		||||
      block: T.untyped
 | 
			
		||||
    ).returns(T.untyped)
 | 
			
		||||
  end
 | 
			
		||||
  def variable_assignment(node, *pattern, **kwargs, &block); end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
@ -6,5 +6,5 @@
 | 
			
		||||
 | 
			
		||||
class RuboCop::Cop::FormulaAudit::ComponentsOrder
 | 
			
		||||
  sig { params(node: RuboCop::AST::Node, kwargs: T.untyped, block: T.untyped).returns(T.untyped) }
 | 
			
		||||
  def depends_on_node?(*node, **kwargs, &block); end
 | 
			
		||||
  def depends_on_node?(node, **kwargs, &block); end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
@ -5,30 +5,79 @@
 | 
			
		||||
# Please instead update this file by running `bin/tapioca dsl RuboCop::Cop::FormulaAudit::DependencyOrder`.
 | 
			
		||||
 | 
			
		||||
class RuboCop::Cop::FormulaAudit::DependencyOrder
 | 
			
		||||
  sig { params(node: T.untyped, block: T.untyped).returns(T.untyped) }
 | 
			
		||||
  def build_with_dependency_node(*node, &block); end
 | 
			
		||||
  sig do
 | 
			
		||||
    params(
 | 
			
		||||
      node: RuboCop::AST::Node,
 | 
			
		||||
      pattern: T.any(String, Symbol),
 | 
			
		||||
      kwargs: T.untyped,
 | 
			
		||||
      block: T.untyped
 | 
			
		||||
    ).returns(T.untyped)
 | 
			
		||||
  end
 | 
			
		||||
  def build_with_dependency_node(node, *pattern, **kwargs, &block); end
 | 
			
		||||
 | 
			
		||||
  sig { params(node: T.untyped, block: T.untyped).returns(T::Boolean) }
 | 
			
		||||
  def buildtime_dependency?(*node, &block); end
 | 
			
		||||
  sig do
 | 
			
		||||
    params(
 | 
			
		||||
      node: RuboCop::AST::Node,
 | 
			
		||||
      pattern: T.any(String, Symbol),
 | 
			
		||||
      kwargs: T.untyped,
 | 
			
		||||
      block: T.untyped
 | 
			
		||||
    ).returns(T::Boolean)
 | 
			
		||||
  end
 | 
			
		||||
  def buildtime_dependency?(node, *pattern, **kwargs, &block); end
 | 
			
		||||
 | 
			
		||||
  sig { params(node: T.untyped, block: T.untyped).returns(T.untyped) }
 | 
			
		||||
  def dependency_name_node(*node, &block); end
 | 
			
		||||
  sig do
 | 
			
		||||
    params(
 | 
			
		||||
      node: RuboCop::AST::Node,
 | 
			
		||||
      pattern: T.any(String, Symbol),
 | 
			
		||||
      kwargs: T.untyped,
 | 
			
		||||
      block: T.untyped
 | 
			
		||||
    ).returns(T.untyped)
 | 
			
		||||
  end
 | 
			
		||||
  def dependency_name_node(node, *pattern, **kwargs, &block); end
 | 
			
		||||
 | 
			
		||||
  sig { params(node: RuboCop::AST::Node, kwargs: T.untyped, block: T.untyped).returns(T.untyped) }
 | 
			
		||||
  def depends_on_node?(*node, **kwargs, &block); end
 | 
			
		||||
  def depends_on_node?(node, **kwargs, &block); end
 | 
			
		||||
 | 
			
		||||
  sig { params(node: T.untyped, block: T.untyped).returns(T::Boolean) }
 | 
			
		||||
  def negate_normal_dependency?(*node, &block); end
 | 
			
		||||
  sig do
 | 
			
		||||
    params(
 | 
			
		||||
      node: RuboCop::AST::Node,
 | 
			
		||||
      pattern: T.any(String, Symbol),
 | 
			
		||||
      kwargs: T.untyped,
 | 
			
		||||
      block: T.untyped
 | 
			
		||||
    ).returns(T::Boolean)
 | 
			
		||||
  end
 | 
			
		||||
  def negate_normal_dependency?(node, *pattern, **kwargs, &block); end
 | 
			
		||||
 | 
			
		||||
  sig { params(node: T.untyped, block: T.untyped).returns(T::Boolean) }
 | 
			
		||||
  def optional_dependency?(*node, &block); end
 | 
			
		||||
  sig do
 | 
			
		||||
    params(
 | 
			
		||||
      node: RuboCop::AST::Node,
 | 
			
		||||
      pattern: T.any(String, Symbol),
 | 
			
		||||
      kwargs: T.untyped,
 | 
			
		||||
      block: T.untyped
 | 
			
		||||
    ).returns(T::Boolean)
 | 
			
		||||
  end
 | 
			
		||||
  def optional_dependency?(node, *pattern, **kwargs, &block); end
 | 
			
		||||
 | 
			
		||||
  sig { params(node: T.untyped, block: T.untyped).returns(T::Boolean) }
 | 
			
		||||
  def recommended_dependency?(*node, &block); end
 | 
			
		||||
  sig do
 | 
			
		||||
    params(
 | 
			
		||||
      node: RuboCop::AST::Node,
 | 
			
		||||
      pattern: T.any(String, Symbol),
 | 
			
		||||
      kwargs: T.untyped,
 | 
			
		||||
      block: T.untyped
 | 
			
		||||
    ).returns(T::Boolean)
 | 
			
		||||
  end
 | 
			
		||||
  def recommended_dependency?(node, *pattern, **kwargs, &block); end
 | 
			
		||||
 | 
			
		||||
  sig { params(node: T.untyped, block: T.untyped).returns(T::Boolean) }
 | 
			
		||||
  def test_dependency?(*node, &block); end
 | 
			
		||||
  sig do
 | 
			
		||||
    params(
 | 
			
		||||
      node: RuboCop::AST::Node,
 | 
			
		||||
      pattern: T.any(String, Symbol),
 | 
			
		||||
      kwargs: T.untyped,
 | 
			
		||||
      block: T.untyped
 | 
			
		||||
    ).returns(T::Boolean)
 | 
			
		||||
  end
 | 
			
		||||
  def test_dependency?(node, *pattern, **kwargs, &block); end
 | 
			
		||||
 | 
			
		||||
  sig { params(node: RuboCop::AST::Node, kwargs: T.untyped, block: T.untyped).returns(T.untyped) }
 | 
			
		||||
  def uses_from_macos_node?(*node, **kwargs, &block); end
 | 
			
		||||
  def uses_from_macos_node?(node, **kwargs, &block); end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
@ -5,6 +5,13 @@
 | 
			
		||||
# Please instead update this file by running `bin/tapioca dsl RuboCop::Cop::FormulaAudit::DeprecateDisableDate`.
 | 
			
		||||
 | 
			
		||||
class RuboCop::Cop::FormulaAudit::DeprecateDisableDate
 | 
			
		||||
  sig { params(node: T.untyped, block: T.untyped).returns(T.untyped) }
 | 
			
		||||
  def date(*node, &block); end
 | 
			
		||||
  sig do
 | 
			
		||||
    params(
 | 
			
		||||
      node: RuboCop::AST::Node,
 | 
			
		||||
      pattern: T.any(String, Symbol),
 | 
			
		||||
      kwargs: T.untyped,
 | 
			
		||||
      block: T.untyped
 | 
			
		||||
    ).returns(T.untyped)
 | 
			
		||||
  end
 | 
			
		||||
  def date(node, *pattern, **kwargs, &block); end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
@ -5,6 +5,13 @@
 | 
			
		||||
# Please instead update this file by running `bin/tapioca dsl RuboCop::Cop::FormulaAudit::DeprecateDisableReason`.
 | 
			
		||||
 | 
			
		||||
class RuboCop::Cop::FormulaAudit::DeprecateDisableReason
 | 
			
		||||
  sig { params(node: T.untyped, block: T.untyped).returns(T.untyped) }
 | 
			
		||||
  def reason(*node, &block); end
 | 
			
		||||
  sig do
 | 
			
		||||
    params(
 | 
			
		||||
      node: RuboCop::AST::Node,
 | 
			
		||||
      pattern: T.any(String, Symbol),
 | 
			
		||||
      kwargs: T.untyped,
 | 
			
		||||
      block: T.untyped
 | 
			
		||||
    ).returns(T.untyped)
 | 
			
		||||
  end
 | 
			
		||||
  def reason(node, *pattern, **kwargs, &block); end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
@ -5,9 +5,23 @@
 | 
			
		||||
# Please instead update this file by running `bin/tapioca dsl RuboCop::Cop::FormulaAudit::GenerateCompletionsDSL`.
 | 
			
		||||
 | 
			
		||||
class RuboCop::Cop::FormulaAudit::GenerateCompletionsDSL
 | 
			
		||||
  sig { params(node: T.untyped, block: T.untyped).returns(T.untyped) }
 | 
			
		||||
  def correctable_shell_completion_node(*node, &block); end
 | 
			
		||||
  sig do
 | 
			
		||||
    params(
 | 
			
		||||
      node: RuboCop::AST::Node,
 | 
			
		||||
      pattern: T.any(String, Symbol),
 | 
			
		||||
      kwargs: T.untyped,
 | 
			
		||||
      block: T.untyped
 | 
			
		||||
    ).returns(T.untyped)
 | 
			
		||||
  end
 | 
			
		||||
  def correctable_shell_completion_node(node, *pattern, **kwargs, &block); end
 | 
			
		||||
 | 
			
		||||
  sig { params(node: T.untyped, block: T.untyped).returns(T.untyped) }
 | 
			
		||||
  def shell_completion_node(*node, &block); end
 | 
			
		||||
  sig do
 | 
			
		||||
    params(
 | 
			
		||||
      node: RuboCop::AST::Node,
 | 
			
		||||
      pattern: T.any(String, Symbol),
 | 
			
		||||
      kwargs: T.untyped,
 | 
			
		||||
      block: T.untyped
 | 
			
		||||
    ).returns(T.untyped)
 | 
			
		||||
  end
 | 
			
		||||
  def shell_completion_node(node, *pattern, **kwargs, &block); end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
@ -6,5 +6,5 @@
 | 
			
		||||
 | 
			
		||||
class RuboCop::Cop::FormulaAudit::GitUrls
 | 
			
		||||
  sig { params(node: RuboCop::AST::Node, kwargs: T.untyped, block: T.untyped).returns(T.untyped) }
 | 
			
		||||
  def url_has_revision?(*node, **kwargs, &block); end
 | 
			
		||||
  def url_has_revision?(node, **kwargs, &block); end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
@ -6,5 +6,5 @@
 | 
			
		||||
 | 
			
		||||
class RuboCop::Cop::FormulaAudit::Licenses
 | 
			
		||||
  sig { params(node: RuboCop::AST::Node, kwargs: T.untyped, block: T.untyped).returns(T.untyped) }
 | 
			
		||||
  def license_exception?(*node, **kwargs, &block); end
 | 
			
		||||
  def license_exception?(node, **kwargs, &block); end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
@ -5,18 +5,39 @@
 | 
			
		||||
# Please instead update this file by running `bin/tapioca dsl RuboCop::Cop::FormulaAudit::Miscellaneous`.
 | 
			
		||||
 | 
			
		||||
class RuboCop::Cop::FormulaAudit::Miscellaneous
 | 
			
		||||
  sig { params(node: T.untyped, block: T.untyped).returns(T.untyped) }
 | 
			
		||||
  def conditional_dependencies(*node, &block); end
 | 
			
		||||
  sig do
 | 
			
		||||
    params(
 | 
			
		||||
      node: RuboCop::AST::Node,
 | 
			
		||||
      pattern: T.any(String, Symbol),
 | 
			
		||||
      kwargs: T.untyped,
 | 
			
		||||
      block: T.untyped
 | 
			
		||||
    ).returns(T.untyped)
 | 
			
		||||
  end
 | 
			
		||||
  def conditional_dependencies(node, *pattern, **kwargs, &block); end
 | 
			
		||||
 | 
			
		||||
  sig { params(node: RuboCop::AST::Node, kwargs: T.untyped, block: T.untyped).returns(T.untyped) }
 | 
			
		||||
  def destructure_hash(*node, **kwargs, &block); end
 | 
			
		||||
  def destructure_hash(node, **kwargs, &block); end
 | 
			
		||||
 | 
			
		||||
  sig { params(node: T.untyped, block: T.untyped).returns(T.untyped) }
 | 
			
		||||
  def formula_path_strings(*node, &block); end
 | 
			
		||||
  sig do
 | 
			
		||||
    params(
 | 
			
		||||
      node: RuboCop::AST::Node,
 | 
			
		||||
      pattern: T.any(String, Symbol),
 | 
			
		||||
      kwargs: T.untyped,
 | 
			
		||||
      block: T.untyped
 | 
			
		||||
    ).returns(T.untyped)
 | 
			
		||||
  end
 | 
			
		||||
  def formula_path_strings(node, *pattern, **kwargs, &block); end
 | 
			
		||||
 | 
			
		||||
  sig { params(node: RuboCop::AST::Node, kwargs: T.untyped, block: T.untyped).returns(T.untyped) }
 | 
			
		||||
  def hash_dep(*node, **kwargs, &block); end
 | 
			
		||||
  def hash_dep(node, **kwargs, &block); end
 | 
			
		||||
 | 
			
		||||
  sig { params(node: T.untyped, block: T.untyped).returns(T::Boolean) }
 | 
			
		||||
  def languageNodeModule?(*node, &block); end
 | 
			
		||||
  sig do
 | 
			
		||||
    params(
 | 
			
		||||
      node: RuboCop::AST::Node,
 | 
			
		||||
      pattern: T.any(String, Symbol),
 | 
			
		||||
      kwargs: T.untyped,
 | 
			
		||||
      block: T.untyped
 | 
			
		||||
    ).returns(T::Boolean)
 | 
			
		||||
  end
 | 
			
		||||
  def languageNodeModule?(node, *pattern, **kwargs, &block); end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
@ -5,6 +5,13 @@
 | 
			
		||||
# Please instead update this file by running `bin/tapioca dsl RuboCop::Cop::FormulaAudit::OptionDeclarations`.
 | 
			
		||||
 | 
			
		||||
class RuboCop::Cop::FormulaAudit::OptionDeclarations
 | 
			
		||||
  sig { params(node: T.untyped, block: T.untyped).returns(T.untyped) }
 | 
			
		||||
  def depends_on_build_with(*node, &block); end
 | 
			
		||||
  sig do
 | 
			
		||||
    params(
 | 
			
		||||
      node: RuboCop::AST::Node,
 | 
			
		||||
      pattern: T.any(String, Symbol),
 | 
			
		||||
      kwargs: T.untyped,
 | 
			
		||||
      block: T.untyped
 | 
			
		||||
    ).returns(T.untyped)
 | 
			
		||||
  end
 | 
			
		||||
  def depends_on_build_with(node, *pattern, **kwargs, &block); end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
@ -5,6 +5,13 @@
 | 
			
		||||
# Please instead update this file by running `bin/tapioca dsl RuboCop::Cop::FormulaAudit::Patches`.
 | 
			
		||||
 | 
			
		||||
class RuboCop::Cop::FormulaAudit::Patches
 | 
			
		||||
  sig { params(node: T.untyped, block: T.untyped).returns(T::Boolean) }
 | 
			
		||||
  def patch_data?(*node, &block); end
 | 
			
		||||
  sig do
 | 
			
		||||
    params(
 | 
			
		||||
      node: RuboCop::AST::Node,
 | 
			
		||||
      pattern: T.any(String, Symbol),
 | 
			
		||||
      kwargs: T.untyped,
 | 
			
		||||
      block: T.untyped
 | 
			
		||||
    ).returns(T::Boolean)
 | 
			
		||||
  end
 | 
			
		||||
  def patch_data?(node, *pattern, **kwargs, &block); end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
@ -5,6 +5,13 @@
 | 
			
		||||
# Please instead update this file by running `bin/tapioca dsl RuboCop::Cop::FormulaAudit::Test`.
 | 
			
		||||
 | 
			
		||||
class RuboCop::Cop::FormulaAudit::Test
 | 
			
		||||
  sig { params(node: T.untyped, block: T.untyped).returns(T.untyped) }
 | 
			
		||||
  def test_calls(*node, &block); end
 | 
			
		||||
  sig do
 | 
			
		||||
    params(
 | 
			
		||||
      node: RuboCop::AST::Node,
 | 
			
		||||
      pattern: T.any(String, Symbol),
 | 
			
		||||
      kwargs: T.untyped,
 | 
			
		||||
      block: T.untyped
 | 
			
		||||
    ).returns(T.untyped)
 | 
			
		||||
  end
 | 
			
		||||
  def test_calls(node, *pattern, **kwargs, &block); end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
@ -5,6 +5,13 @@
 | 
			
		||||
# Please instead update this file by running `bin/tapioca dsl RuboCop::Cop::FormulaAudit::Text`.
 | 
			
		||||
 | 
			
		||||
class RuboCop::Cop::FormulaAudit::Text
 | 
			
		||||
  sig { params(node: T.untyped, block: T.untyped).returns(T.untyped) }
 | 
			
		||||
  def prefix_path(*node, &block); end
 | 
			
		||||
  sig do
 | 
			
		||||
    params(
 | 
			
		||||
      node: RuboCop::AST::Node,
 | 
			
		||||
      pattern: T.any(String, Symbol),
 | 
			
		||||
      kwargs: T.untyped,
 | 
			
		||||
      block: T.untyped
 | 
			
		||||
    ).returns(T.untyped)
 | 
			
		||||
  end
 | 
			
		||||
  def prefix_path(node, *pattern, **kwargs, &block); end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
@ -6,5 +6,5 @@
 | 
			
		||||
 | 
			
		||||
class RuboCop::Cop::FormulaAuditStrict::GitUrls
 | 
			
		||||
  sig { params(node: RuboCop::AST::Node, kwargs: T.untyped, block: T.untyped).returns(T.untyped) }
 | 
			
		||||
  def url_has_tag?(*node, **kwargs, &block); end
 | 
			
		||||
  def url_has_tag?(node, **kwargs, &block); end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
@ -5,9 +5,23 @@
 | 
			
		||||
# Please instead update this file by running `bin/tapioca dsl RuboCop::Cop::FormulaAuditStrict::Text`.
 | 
			
		||||
 | 
			
		||||
class RuboCop::Cop::FormulaAuditStrict::Text
 | 
			
		||||
  sig { params(node: T.untyped, block: T.untyped).returns(T.untyped) }
 | 
			
		||||
  def interpolated_share_path_starts_with(*node, &block); end
 | 
			
		||||
  sig do
 | 
			
		||||
    params(
 | 
			
		||||
      node: RuboCop::AST::Node,
 | 
			
		||||
      pattern: T.any(String, Symbol),
 | 
			
		||||
      kwargs: T.untyped,
 | 
			
		||||
      block: T.untyped
 | 
			
		||||
    ).returns(T.untyped)
 | 
			
		||||
  end
 | 
			
		||||
  def interpolated_share_path_starts_with(node, *pattern, **kwargs, &block); end
 | 
			
		||||
 | 
			
		||||
  sig { params(node: T.untyped, block: T.untyped).returns(T.untyped) }
 | 
			
		||||
  def share_path_starts_with(*node, &block); end
 | 
			
		||||
  sig do
 | 
			
		||||
    params(
 | 
			
		||||
      node: RuboCop::AST::Node,
 | 
			
		||||
      pattern: T.any(String, Symbol),
 | 
			
		||||
      kwargs: T.untyped,
 | 
			
		||||
      block: T.untyped
 | 
			
		||||
    ).returns(T.untyped)
 | 
			
		||||
  end
 | 
			
		||||
  def share_path_starts_with(node, *pattern, **kwargs, &block); end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
@ -5,15 +5,43 @@
 | 
			
		||||
# Please instead update this file by running `bin/tapioca dsl RuboCop::Cop::FormulaCop`.
 | 
			
		||||
 | 
			
		||||
class RuboCop::Cop::FormulaCop
 | 
			
		||||
  sig { params(node: T.untyped, block: T.untyped).returns(T::Boolean) }
 | 
			
		||||
  def dependency_name_hash_match?(*node, &block); end
 | 
			
		||||
  sig do
 | 
			
		||||
    params(
 | 
			
		||||
      node: RuboCop::AST::Node,
 | 
			
		||||
      pattern: T.any(String, Symbol),
 | 
			
		||||
      kwargs: T.untyped,
 | 
			
		||||
      block: T.untyped
 | 
			
		||||
    ).returns(T::Boolean)
 | 
			
		||||
  end
 | 
			
		||||
  def dependency_name_hash_match?(node, *pattern, **kwargs, &block); end
 | 
			
		||||
 | 
			
		||||
  sig { params(node: T.untyped, block: T.untyped).returns(T::Boolean) }
 | 
			
		||||
  def dependency_type_hash_match?(*node, &block); end
 | 
			
		||||
  sig do
 | 
			
		||||
    params(
 | 
			
		||||
      node: RuboCop::AST::Node,
 | 
			
		||||
      pattern: T.any(String, Symbol),
 | 
			
		||||
      kwargs: T.untyped,
 | 
			
		||||
      block: T.untyped
 | 
			
		||||
    ).returns(T::Boolean)
 | 
			
		||||
  end
 | 
			
		||||
  def dependency_type_hash_match?(node, *pattern, **kwargs, &block); end
 | 
			
		||||
 | 
			
		||||
  sig { params(node: T.untyped, block: T.untyped).returns(T::Boolean) }
 | 
			
		||||
  def required_dependency?(*node, &block); end
 | 
			
		||||
  sig do
 | 
			
		||||
    params(
 | 
			
		||||
      node: RuboCop::AST::Node,
 | 
			
		||||
      pattern: T.any(String, Symbol),
 | 
			
		||||
      kwargs: T.untyped,
 | 
			
		||||
      block: T.untyped
 | 
			
		||||
    ).returns(T::Boolean)
 | 
			
		||||
  end
 | 
			
		||||
  def required_dependency?(node, *pattern, **kwargs, &block); end
 | 
			
		||||
 | 
			
		||||
  sig { params(node: T.untyped, block: T.untyped).returns(T::Boolean) }
 | 
			
		||||
  def required_dependency_name?(*node, &block); end
 | 
			
		||||
  sig do
 | 
			
		||||
    params(
 | 
			
		||||
      node: RuboCop::AST::Node,
 | 
			
		||||
      pattern: T.any(String, Symbol),
 | 
			
		||||
      kwargs: T.untyped,
 | 
			
		||||
      block: T.untyped
 | 
			
		||||
    ).returns(T::Boolean)
 | 
			
		||||
  end
 | 
			
		||||
  def required_dependency_name?(node, *pattern, **kwargs, &block); end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
@ -6,5 +6,5 @@
 | 
			
		||||
 | 
			
		||||
class RuboCop::Cop::Homebrew::Blank
 | 
			
		||||
  sig { params(node: RuboCop::AST::Node, kwargs: T.untyped, block: T.untyped).returns(T.untyped) }
 | 
			
		||||
  def nil_or_empty?(*node, **kwargs, &block); end
 | 
			
		||||
  def nil_or_empty?(node, **kwargs, &block); end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
@ -6,8 +6,8 @@
 | 
			
		||||
 | 
			
		||||
class RuboCop::Cop::Homebrew::CompactBlank
 | 
			
		||||
  sig { params(node: RuboCop::AST::Node, kwargs: T.untyped, block: T.untyped).returns(T.untyped) }
 | 
			
		||||
  def reject_with_block?(*node, **kwargs, &block); end
 | 
			
		||||
  def reject_with_block?(node, **kwargs, &block); end
 | 
			
		||||
 | 
			
		||||
  sig { params(node: RuboCop::AST::Node, kwargs: T.untyped, block: T.untyped).returns(T.untyped) }
 | 
			
		||||
  def reject_with_block_pass?(*node, **kwargs, &block); end
 | 
			
		||||
  def reject_with_block_pass?(node, **kwargs, &block); end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
@ -6,5 +6,5 @@
 | 
			
		||||
 | 
			
		||||
class RuboCop::Cop::Homebrew::MoveToExtendOS
 | 
			
		||||
  sig { params(node: RuboCop::AST::Node, kwargs: T.untyped, block: T.untyped).returns(T.untyped) }
 | 
			
		||||
  def os_check?(*node, **kwargs, &block); end
 | 
			
		||||
  def os_check?(node, **kwargs, &block); end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
@ -6,5 +6,5 @@
 | 
			
		||||
 | 
			
		||||
class RuboCop::Cop::Homebrew::NegateInclude
 | 
			
		||||
  sig { params(node: RuboCop::AST::Node, kwargs: T.untyped, block: T.untyped).returns(T.untyped) }
 | 
			
		||||
  def negate_include_call?(*node, **kwargs, &block); end
 | 
			
		||||
  def negate_include_call?(node, **kwargs, &block); end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
@ -6,8 +6,8 @@
 | 
			
		||||
 | 
			
		||||
class RuboCop::Cop::Homebrew::Presence
 | 
			
		||||
  sig { params(node: RuboCop::AST::Node, kwargs: T.untyped, block: T.untyped).returns(T.untyped) }
 | 
			
		||||
  def redundant_negative_receiver_and_other(*node, **kwargs, &block); end
 | 
			
		||||
  def redundant_negative_receiver_and_other(node, **kwargs, &block); end
 | 
			
		||||
 | 
			
		||||
  sig { params(node: RuboCop::AST::Node, kwargs: T.untyped, block: T.untyped).returns(T.untyped) }
 | 
			
		||||
  def redundant_receiver_and_other(*node, **kwargs, &block); end
 | 
			
		||||
  def redundant_receiver_and_other(node, **kwargs, &block); end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
@ -6,5 +6,5 @@
 | 
			
		||||
 | 
			
		||||
class RuboCop::Cop::Homebrew::Present
 | 
			
		||||
  sig { params(node: RuboCop::AST::Node, kwargs: T.untyped, block: T.untyped).returns(T.untyped) }
 | 
			
		||||
  def exists_and_not_empty?(*node, **kwargs, &block); end
 | 
			
		||||
  def exists_and_not_empty?(node, **kwargs, &block); end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
@ -6,5 +6,5 @@
 | 
			
		||||
 | 
			
		||||
class RuboCop::Cop::Homebrew::SafeNavigationWithBlank
 | 
			
		||||
  sig { params(node: RuboCop::AST::Node, kwargs: T.untyped, block: T.untyped).returns(T.untyped) }
 | 
			
		||||
  def safe_navigation_blank_in_conditional?(*node, **kwargs, &block); end
 | 
			
		||||
  def safe_navigation_blank_in_conditional?(node, **kwargs, &block); end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
@ -5,24 +5,59 @@
 | 
			
		||||
# Please instead update this file by running `bin/tapioca dsl RuboCop::Cop::OnSystemConditionalsHelper`.
 | 
			
		||||
 | 
			
		||||
module RuboCop::Cop::OnSystemConditionalsHelper
 | 
			
		||||
  sig { params(node: T.untyped, block: T.untyped).returns(T.untyped) }
 | 
			
		||||
  def hardware_cpu_search(*node, &block); end
 | 
			
		||||
  sig do
 | 
			
		||||
    params(
 | 
			
		||||
      node: RuboCop::AST::Node,
 | 
			
		||||
      pattern: T.any(String, Symbol),
 | 
			
		||||
      kwargs: T.untyped,
 | 
			
		||||
      block: T.untyped
 | 
			
		||||
    ).returns(T.untyped)
 | 
			
		||||
  end
 | 
			
		||||
  def hardware_cpu_search(node, *pattern, **kwargs, &block); end
 | 
			
		||||
 | 
			
		||||
  sig { params(node: T.untyped, block: T.untyped).returns(T.untyped) }
 | 
			
		||||
  def if_arch_node_search(*node, &block); end
 | 
			
		||||
  sig do
 | 
			
		||||
    params(
 | 
			
		||||
      node: RuboCop::AST::Node,
 | 
			
		||||
      pattern: T.any(String, Symbol),
 | 
			
		||||
      kwargs: T.untyped,
 | 
			
		||||
      block: T.untyped
 | 
			
		||||
    ).returns(T.untyped)
 | 
			
		||||
  end
 | 
			
		||||
  def if_arch_node_search(node, *pattern, **kwargs, &block); end
 | 
			
		||||
 | 
			
		||||
  sig { params(node: T.untyped, block: T.untyped).returns(T.untyped) }
 | 
			
		||||
  def if_base_os_node_search(*node, &block); end
 | 
			
		||||
  sig do
 | 
			
		||||
    params(
 | 
			
		||||
      node: RuboCop::AST::Node,
 | 
			
		||||
      pattern: T.any(String, Symbol),
 | 
			
		||||
      kwargs: T.untyped,
 | 
			
		||||
      block: T.untyped
 | 
			
		||||
    ).returns(T.untyped)
 | 
			
		||||
  end
 | 
			
		||||
  def if_base_os_node_search(node, *pattern, **kwargs, &block); end
 | 
			
		||||
 | 
			
		||||
  sig { params(node: T.untyped, block: T.untyped).returns(T.untyped) }
 | 
			
		||||
  def if_macos_version_node_search(*node, &block); end
 | 
			
		||||
  sig do
 | 
			
		||||
    params(
 | 
			
		||||
      node: RuboCop::AST::Node,
 | 
			
		||||
      pattern: T.any(String, Symbol),
 | 
			
		||||
      kwargs: T.untyped,
 | 
			
		||||
      block: T.untyped
 | 
			
		||||
    ).returns(T.untyped)
 | 
			
		||||
  end
 | 
			
		||||
  def if_macos_version_node_search(node, *pattern, **kwargs, &block); end
 | 
			
		||||
 | 
			
		||||
  sig { params(node: T.untyped, block: T.untyped).returns(T.untyped) }
 | 
			
		||||
  def macos_version_comparison_search(*node, &block); end
 | 
			
		||||
  sig do
 | 
			
		||||
    params(
 | 
			
		||||
      node: RuboCop::AST::Node,
 | 
			
		||||
      pattern: T.any(String, Symbol),
 | 
			
		||||
      kwargs: T.untyped,
 | 
			
		||||
      block: T.untyped
 | 
			
		||||
    ).returns(T.untyped)
 | 
			
		||||
  end
 | 
			
		||||
  def macos_version_comparison_search(node, *pattern, **kwargs, &block); end
 | 
			
		||||
 | 
			
		||||
  sig { params(node: RuboCop::AST::Node, kwargs: T.untyped, block: T.untyped).returns(T.untyped) }
 | 
			
		||||
  def on_macos_version_method_call(*node, **kwargs, &block); end
 | 
			
		||||
  def on_macos_version_method_call(node, **kwargs, &block); end
 | 
			
		||||
 | 
			
		||||
  sig { params(node: RuboCop::AST::Node, kwargs: T.untyped, block: T.untyped).returns(T.untyped) }
 | 
			
		||||
  def on_system_method_call(*node, **kwargs, &block); end
 | 
			
		||||
  def on_system_method_call(node, **kwargs, &block); end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										16
									
								
								Library/Homebrew/sorbet/rbi/gems/parlour@8.1.0.rbi
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										16
									
								
								Library/Homebrew/sorbet/rbi/gems/parlour@8.1.0.rbi
									
									
									
										generated
									
									
									
								
							@ -913,7 +913,7 @@ class Parlour::RbiGenerator::Namespace < ::Parlour::RbiGenerator::RbiObject
 | 
			
		||||
  # @param block [T.proc.params(x: Attribute).void, nil]
 | 
			
		||||
  # @return [Attribute]
 | 
			
		||||
  #
 | 
			
		||||
  # source://sorbet-runtime/0.5.11237/lib/types/private/methods/_methods.rb#252
 | 
			
		||||
  # source://sorbet-runtime/0.5.11247/lib/types/private/methods/_methods.rb#252
 | 
			
		||||
  def create_attr(*args, **_arg1, &blk); end
 | 
			
		||||
 | 
			
		||||
  # source://parlour//lib/parlour/rbi_generator/namespace.rb#472
 | 
			
		||||
@ -1121,7 +1121,7 @@ class Parlour::RbiGenerator::Namespace < ::Parlour::RbiGenerator::RbiObject
 | 
			
		||||
 | 
			
		||||
  # @return [Array<RbiGenerator::TypeAlias>]
 | 
			
		||||
  #
 | 
			
		||||
  # source://sorbet-runtime/0.5.11237/lib/types/private/methods/_methods.rb#252
 | 
			
		||||
  # source://sorbet-runtime/0.5.11247/lib/types/private/methods/_methods.rb#252
 | 
			
		||||
  def type_aliases(*args, **_arg1, &blk); end
 | 
			
		||||
 | 
			
		||||
  private
 | 
			
		||||
@ -1885,7 +1885,7 @@ class Parlour::RbsGenerator::Namespace < ::Parlour::RbsGenerator::RbsObject
 | 
			
		||||
  # @param block [T.proc.params(x: Attribute).void, nil]
 | 
			
		||||
  # @return [Attribute]
 | 
			
		||||
  #
 | 
			
		||||
  # source://sorbet-runtime/0.5.11237/lib/types/private/methods/_methods.rb#252
 | 
			
		||||
  # source://sorbet-runtime/0.5.11247/lib/types/private/methods/_methods.rb#252
 | 
			
		||||
  def create_attr(*args, **_arg1, &blk); end
 | 
			
		||||
 | 
			
		||||
  # source://parlour//lib/parlour/rbs_generator/namespace.rb#347
 | 
			
		||||
@ -2052,7 +2052,7 @@ class Parlour::RbsGenerator::Namespace < ::Parlour::RbsGenerator::RbsObject
 | 
			
		||||
 | 
			
		||||
  # @return [Array<RbsGenerator::TypeAlias>]
 | 
			
		||||
  #
 | 
			
		||||
  # source://sorbet-runtime/0.5.11237/lib/types/private/methods/_methods.rb#252
 | 
			
		||||
  # source://sorbet-runtime/0.5.11247/lib/types/private/methods/_methods.rb#252
 | 
			
		||||
  def type_aliases(*args, **_arg1, &blk); end
 | 
			
		||||
 | 
			
		||||
  private
 | 
			
		||||
@ -2395,7 +2395,7 @@ class Parlour::TypeParser::IntermediateSig < ::T::Struct
 | 
			
		||||
  prop :params, T.nilable(T::Array[::Parser::AST::Node])
 | 
			
		||||
 | 
			
		||||
  class << self
 | 
			
		||||
    # source://sorbet-runtime/0.5.11237/lib/types/struct.rb#13
 | 
			
		||||
    # source://sorbet-runtime/0.5.11247/lib/types/struct.rb#13
 | 
			
		||||
    def inherited(s); end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
@ -2450,7 +2450,7 @@ class Parlour::TypedObject
 | 
			
		||||
  # @param comment [String, Array<String>]
 | 
			
		||||
  # @return [void]
 | 
			
		||||
  #
 | 
			
		||||
  # source://sorbet-runtime/0.5.11237/lib/types/private/methods/_methods.rb#252
 | 
			
		||||
  # source://sorbet-runtime/0.5.11247/lib/types/private/methods/_methods.rb#252
 | 
			
		||||
  def add_comments(*args, **_arg1, &blk); end
 | 
			
		||||
 | 
			
		||||
  # source://parlour//lib/parlour/typed_object.rb#32
 | 
			
		||||
@ -2471,7 +2471,7 @@ class Parlour::TypedObject
 | 
			
		||||
 | 
			
		||||
  # @return [String]
 | 
			
		||||
  #
 | 
			
		||||
  # source://sorbet-runtime/0.5.11237/lib/types/private/methods/_methods.rb#252
 | 
			
		||||
  # source://sorbet-runtime/0.5.11247/lib/types/private/methods/_methods.rb#252
 | 
			
		||||
  def inspect(*args, **_arg1, &blk); end
 | 
			
		||||
 | 
			
		||||
  # source://parlour//lib/parlour/typed_object.rb#26
 | 
			
		||||
@ -2480,7 +2480,7 @@ class Parlour::TypedObject
 | 
			
		||||
 | 
			
		||||
  # @return [String]
 | 
			
		||||
  #
 | 
			
		||||
  # source://sorbet-runtime/0.5.11237/lib/types/private/methods/_methods.rb#252
 | 
			
		||||
  # source://sorbet-runtime/0.5.11247/lib/types/private/methods/_methods.rb#252
 | 
			
		||||
  def to_s(*args, **_arg1, &blk); end
 | 
			
		||||
 | 
			
		||||
  protected
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										4
									
								
								Library/Homebrew/sorbet/rbi/gems/rbi@0.1.8.rbi
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										4
									
								
								Library/Homebrew/sorbet/rbi/gems/rbi@0.1.8.rbi
									
									
									
										generated
									
									
									
								
							@ -1820,7 +1820,7 @@ class RBI::Rewriters::Merge::Conflict < ::T::Struct
 | 
			
		||||
  def to_s; end
 | 
			
		||||
 | 
			
		||||
  class << self
 | 
			
		||||
    # source://sorbet-runtime/0.5.11237/lib/types/struct.rb#13
 | 
			
		||||
    # source://sorbet-runtime/0.5.11247/lib/types/struct.rb#13
 | 
			
		||||
    def inherited(s); end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
@ -2037,7 +2037,7 @@ class RBI::Rewriters::RemoveKnownDefinitions::Operation < ::T::Struct
 | 
			
		||||
  def to_s; end
 | 
			
		||||
 | 
			
		||||
  class << self
 | 
			
		||||
    # source://sorbet-runtime/0.5.11237/lib/types/struct.rb#13
 | 
			
		||||
    # source://sorbet-runtime/0.5.11247/lib/types/struct.rb#13
 | 
			
		||||
    def inherited(s); end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
@ -90,7 +90,7 @@ module RSpec::Sorbet::Doubles
 | 
			
		||||
 | 
			
		||||
  # @return [void]
 | 
			
		||||
  #
 | 
			
		||||
  # source://sorbet-runtime/0.5.11237/lib/types/private/methods/_methods.rb#252
 | 
			
		||||
  # source://sorbet-runtime/0.5.11247/lib/types/private/methods/_methods.rb#252
 | 
			
		||||
  def allow_instance_doubles!(*args, **_arg1, &blk); end
 | 
			
		||||
 | 
			
		||||
  # source://rspec-sorbet//lib/rspec/sorbet/doubles.rb#36
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										30
									
								
								Library/Homebrew/sorbet/rbi/gems/spoom@1.2.4.rbi
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										30
									
								
								Library/Homebrew/sorbet/rbi/gems/spoom@1.2.4.rbi
									
									
									
										generated
									
									
									
								
							@ -958,7 +958,7 @@ class Spoom::Coverage::D3::ColorPalette < ::T::Struct
 | 
			
		||||
  prop :strong, ::String
 | 
			
		||||
 | 
			
		||||
  class << self
 | 
			
		||||
    # source://sorbet-runtime/0.5.11237/lib/types/struct.rb#13
 | 
			
		||||
    # source://sorbet-runtime/0.5.11247/lib/types/struct.rb#13
 | 
			
		||||
    def inherited(s); end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
@ -1298,7 +1298,7 @@ class Spoom::Coverage::Snapshot < ::T::Struct
 | 
			
		||||
    sig { params(obj: T::Hash[::String, T.untyped]).returns(::Spoom::Coverage::Snapshot) }
 | 
			
		||||
    def from_obj(obj); end
 | 
			
		||||
 | 
			
		||||
    # source://sorbet-runtime/0.5.11237/lib/types/struct.rb#13
 | 
			
		||||
    # source://sorbet-runtime/0.5.11247/lib/types/struct.rb#13
 | 
			
		||||
    def inherited(s); end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
@ -1450,7 +1450,7 @@ class Spoom::Deadcode::Definition < ::T::Struct
 | 
			
		||||
  def module?; end
 | 
			
		||||
 | 
			
		||||
  class << self
 | 
			
		||||
    # source://sorbet-runtime/0.5.11237/lib/types/struct.rb#13
 | 
			
		||||
    # source://sorbet-runtime/0.5.11247/lib/types/struct.rb#13
 | 
			
		||||
    def inherited(s); end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
@ -2343,7 +2343,7 @@ class Spoom::Deadcode::Reference < ::T::Struct
 | 
			
		||||
  def method?; end
 | 
			
		||||
 | 
			
		||||
  class << self
 | 
			
		||||
    # source://sorbet-runtime/0.5.11237/lib/types/struct.rb#13
 | 
			
		||||
    # source://sorbet-runtime/0.5.11247/lib/types/struct.rb#13
 | 
			
		||||
    def inherited(s); end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
@ -2593,7 +2593,7 @@ class Spoom::Deadcode::Send < ::T::Struct
 | 
			
		||||
  def each_arg_assoc(&block); end
 | 
			
		||||
 | 
			
		||||
  class << self
 | 
			
		||||
    # source://sorbet-runtime/0.5.11237/lib/types/struct.rb#13
 | 
			
		||||
    # source://sorbet-runtime/0.5.11247/lib/types/struct.rb#13
 | 
			
		||||
    def inherited(s); end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
@ -2613,7 +2613,7 @@ class Spoom::ExecResult < ::T::Struct
 | 
			
		||||
  def to_s; end
 | 
			
		||||
 | 
			
		||||
  class << self
 | 
			
		||||
    # source://sorbet-runtime/0.5.11237/lib/types/struct.rb#13
 | 
			
		||||
    # source://sorbet-runtime/0.5.11247/lib/types/struct.rb#13
 | 
			
		||||
    def inherited(s); end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
@ -2821,7 +2821,7 @@ class Spoom::FileTree::Node < ::T::Struct
 | 
			
		||||
  def path; end
 | 
			
		||||
 | 
			
		||||
  class << self
 | 
			
		||||
    # source://sorbet-runtime/0.5.11237/lib/types/struct.rb#13
 | 
			
		||||
    # source://sorbet-runtime/0.5.11247/lib/types/struct.rb#13
 | 
			
		||||
    def inherited(s); end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
@ -2887,7 +2887,7 @@ class Spoom::Git::Commit < ::T::Struct
 | 
			
		||||
  def timestamp; end
 | 
			
		||||
 | 
			
		||||
  class << self
 | 
			
		||||
    # source://sorbet-runtime/0.5.11237/lib/types/struct.rb#13
 | 
			
		||||
    # source://sorbet-runtime/0.5.11247/lib/types/struct.rb#13
 | 
			
		||||
    def inherited(s); end
 | 
			
		||||
 | 
			
		||||
    # Parse a line formated as `%h %at` into a `Commit`
 | 
			
		||||
@ -2999,7 +2999,7 @@ class Spoom::LSP::Diagnostic < ::T::Struct
 | 
			
		||||
    sig { params(json: T::Hash[T.untyped, T.untyped]).returns(::Spoom::LSP::Diagnostic) }
 | 
			
		||||
    def from_json(json); end
 | 
			
		||||
 | 
			
		||||
    # source://sorbet-runtime/0.5.11237/lib/types/struct.rb#13
 | 
			
		||||
    # source://sorbet-runtime/0.5.11247/lib/types/struct.rb#13
 | 
			
		||||
    def inherited(s); end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
@ -3032,7 +3032,7 @@ class Spoom::LSP::DocumentSymbol < ::T::Struct
 | 
			
		||||
    sig { params(json: T::Hash[T.untyped, T.untyped]).returns(::Spoom::LSP::DocumentSymbol) }
 | 
			
		||||
    def from_json(json); end
 | 
			
		||||
 | 
			
		||||
    # source://sorbet-runtime/0.5.11237/lib/types/struct.rb#13
 | 
			
		||||
    # source://sorbet-runtime/0.5.11247/lib/types/struct.rb#13
 | 
			
		||||
    def inherited(s); end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
@ -3090,7 +3090,7 @@ class Spoom::LSP::Hover < ::T::Struct
 | 
			
		||||
    sig { params(json: T::Hash[T.untyped, T.untyped]).returns(::Spoom::LSP::Hover) }
 | 
			
		||||
    def from_json(json); end
 | 
			
		||||
 | 
			
		||||
    # source://sorbet-runtime/0.5.11237/lib/types/struct.rb#13
 | 
			
		||||
    # source://sorbet-runtime/0.5.11247/lib/types/struct.rb#13
 | 
			
		||||
    def inherited(s); end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
@ -3115,7 +3115,7 @@ class Spoom::LSP::Location < ::T::Struct
 | 
			
		||||
    sig { params(json: T::Hash[T.untyped, T.untyped]).returns(::Spoom::LSP::Location) }
 | 
			
		||||
    def from_json(json); end
 | 
			
		||||
 | 
			
		||||
    # source://sorbet-runtime/0.5.11237/lib/types/struct.rb#13
 | 
			
		||||
    # source://sorbet-runtime/0.5.11247/lib/types/struct.rb#13
 | 
			
		||||
    def inherited(s); end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
@ -3178,7 +3178,7 @@ class Spoom::LSP::Position < ::T::Struct
 | 
			
		||||
    sig { params(json: T::Hash[T.untyped, T.untyped]).returns(::Spoom::LSP::Position) }
 | 
			
		||||
    def from_json(json); end
 | 
			
		||||
 | 
			
		||||
    # source://sorbet-runtime/0.5.11237/lib/types/struct.rb#13
 | 
			
		||||
    # source://sorbet-runtime/0.5.11247/lib/types/struct.rb#13
 | 
			
		||||
    def inherited(s); end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
@ -3216,7 +3216,7 @@ class Spoom::LSP::Range < ::T::Struct
 | 
			
		||||
    sig { params(json: T::Hash[T.untyped, T.untyped]).returns(::Spoom::LSP::Range) }
 | 
			
		||||
    def from_json(json); end
 | 
			
		||||
 | 
			
		||||
    # source://sorbet-runtime/0.5.11237/lib/types/struct.rb#13
 | 
			
		||||
    # source://sorbet-runtime/0.5.11247/lib/types/struct.rb#13
 | 
			
		||||
    def inherited(s); end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
@ -3282,7 +3282,7 @@ class Spoom::LSP::SignatureHelp < ::T::Struct
 | 
			
		||||
    sig { params(json: T::Hash[T.untyped, T.untyped]).returns(::Spoom::LSP::SignatureHelp) }
 | 
			
		||||
    def from_json(json); end
 | 
			
		||||
 | 
			
		||||
    # source://sorbet-runtime/0.5.11237/lib/types/struct.rb#13
 | 
			
		||||
    # source://sorbet-runtime/0.5.11247/lib/types/struct.rb#13
 | 
			
		||||
    def inherited(s); end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										10
									
								
								Library/Homebrew/sorbet/rbi/gems/tapioca@0.12.0.rbi
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										10
									
								
								Library/Homebrew/sorbet/rbi/gems/tapioca@0.12.0.rbi
									
									
									
										generated
									
									
									
								
							@ -204,7 +204,7 @@ class RBI::TypedParam < ::T::Struct
 | 
			
		||||
  const :type, ::String
 | 
			
		||||
 | 
			
		||||
  class << self
 | 
			
		||||
    # source://sorbet-runtime/0.5.11237/lib/types/struct.rb#13
 | 
			
		||||
    # source://sorbet-runtime/0.5.11247/lib/types/struct.rb#13
 | 
			
		||||
    def inherited(s); end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
@ -1121,7 +1121,7 @@ class Tapioca::ConfigHelper::ConfigError < ::T::Struct
 | 
			
		||||
  const :message_parts, T::Array[::Tapioca::ConfigHelper::ConfigErrorMessagePart]
 | 
			
		||||
 | 
			
		||||
  class << self
 | 
			
		||||
    # source://sorbet-runtime/0.5.11237/lib/types/struct.rb#13
 | 
			
		||||
    # source://sorbet-runtime/0.5.11247/lib/types/struct.rb#13
 | 
			
		||||
    def inherited(s); end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
@ -1132,7 +1132,7 @@ class Tapioca::ConfigHelper::ConfigErrorMessagePart < ::T::Struct
 | 
			
		||||
  const :colors, T::Array[::Symbol]
 | 
			
		||||
 | 
			
		||||
  class << self
 | 
			
		||||
    # source://sorbet-runtime/0.5.11237/lib/types/struct.rb#13
 | 
			
		||||
    # source://sorbet-runtime/0.5.11247/lib/types/struct.rb#13
 | 
			
		||||
    def inherited(s); end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
@ -2432,7 +2432,7 @@ class Tapioca::Loaders::Loader
 | 
			
		||||
  # @param engine [T.class_of(Rails::Engine)]
 | 
			
		||||
  # @return [Array<String>]
 | 
			
		||||
  #
 | 
			
		||||
  # source://sorbet-runtime/0.5.11237/lib/types/private/methods/_methods.rb#252
 | 
			
		||||
  # source://sorbet-runtime/0.5.11247/lib/types/private/methods/_methods.rb#252
 | 
			
		||||
  def eager_load_paths(*args, **_arg1, &blk); end
 | 
			
		||||
 | 
			
		||||
  # source://tapioca//lib/tapioca/loaders/loader.rb#198
 | 
			
		||||
@ -3340,7 +3340,7 @@ module Tapioca::Static::SymbolLoader
 | 
			
		||||
 | 
			
		||||
    # @return [Array<T.class_of(Rails::Engine)>]
 | 
			
		||||
    #
 | 
			
		||||
    # source://sorbet-runtime/0.5.11237/lib/types/private/methods/_methods.rb#252
 | 
			
		||||
    # source://sorbet-runtime/0.5.11247/lib/types/private/methods/_methods.rb#252
 | 
			
		||||
    def engines(*args, **_arg1, &blk); end
 | 
			
		||||
 | 
			
		||||
    # source://tapioca//lib/tapioca/static/symbol_loader.rb#82
 | 
			
		||||
 | 
			
		||||
@ -381,7 +381,7 @@ class YARDSorbet::TStructProp < ::T::Struct
 | 
			
		||||
  const :types, T::Array[::String]
 | 
			
		||||
 | 
			
		||||
  class << self
 | 
			
		||||
    # source://sorbet-runtime/0.5.11237/lib/types/struct.rb#13
 | 
			
		||||
    # source://sorbet-runtime/0.5.11247/lib/types/struct.rb#13
 | 
			
		||||
    def inherited(s); end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
@ -46,7 +46,7 @@ module Tapioca
 | 
			
		||||
              klass.create_method(
 | 
			
		||||
                method_name.to_s,
 | 
			
		||||
                parameters:  [
 | 
			
		||||
                  create_rest_param("node", type: "RuboCop::AST::Node"),
 | 
			
		||||
                  create_param("node", type: "RuboCop::AST::Node"),
 | 
			
		||||
                  create_kw_rest_param("kwargs", type: "T.untyped"),
 | 
			
		||||
                  create_block_param("block", type: "T.untyped"),
 | 
			
		||||
                ],
 | 
			
		||||
@ -56,7 +56,9 @@ module Tapioca
 | 
			
		||||
              klass.create_method(
 | 
			
		||||
                method_name.to_s,
 | 
			
		||||
                parameters:  [
 | 
			
		||||
                  create_rest_param("node", type: "T.untyped"),
 | 
			
		||||
                  create_param("node", type: "RuboCop::AST::Node"),
 | 
			
		||||
                  create_rest_param("pattern", type: "T.any(String, Symbol)"),
 | 
			
		||||
                  create_kw_rest_param("kwargs", type: "T.untyped"),
 | 
			
		||||
                  create_block_param("block", type: "T.untyped"),
 | 
			
		||||
                ],
 | 
			
		||||
                return_type: method_name.to_s.end_with?("?") ? "T::Boolean" : "T.untyped",
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user