From b010e397d68cd1c42df9a0c9d4c3ea929a1ca842 Mon Sep 17 00:00:00 2001 From: Douglas Eichelberger Date: Sun, 4 Feb 2024 05:46:18 -0800 Subject: [PATCH] Add extend/node.rbi, remove unused methods --- Library/Homebrew/rubocops/cask/extend/node.rb | 6 ------ .../Homebrew/rubocops/cask/extend/node.rbi | 21 +++++++++++++++++++ 2 files changed, 21 insertions(+), 6 deletions(-) create mode 100644 Library/Homebrew/rubocops/cask/extend/node.rbi diff --git a/Library/Homebrew/rubocops/cask/extend/node.rb b/Library/Homebrew/rubocops/cask/extend/node.rb index 54b8654df2..463a1ad6fd 100644 --- a/Library/Homebrew/rubocops/cask/extend/node.rb +++ b/Library/Homebrew/rubocops/cask/extend/node.rb @@ -8,17 +8,11 @@ module RuboCop include RuboCop::Cask::Constants def_node_matcher :method_node, "{$(send ...) (block $(send ...) ...)}" - def_node_matcher :block_args, "(block _ $_ _)" def_node_matcher :block_body, "(block _ _ $_)" - - def_node_matcher :key_node, "{(pair $_ _) (hash (pair $_ _) ...)}" - def_node_matcher :val_node, "{(pair _ $_) (hash (pair _ $_) ...)}" - def_node_matcher :cask_block?, "(block (send nil? :cask ...) args ...)" def_node_matcher :on_system_block?, "(block (send nil? {#{ON_SYSTEM_METHODS.map(&:inspect).join(" ")}} ...) args ...)" def_node_matcher :arch_variable?, "(lvasgn _ (send nil? :on_arch_conditional ...))" - def_node_matcher :begin_block?, "(begin ...)" sig { returns(T::Boolean) } diff --git a/Library/Homebrew/rubocops/cask/extend/node.rbi b/Library/Homebrew/rubocops/cask/extend/node.rbi new file mode 100644 index 0000000000..f3db682720 --- /dev/null +++ b/Library/Homebrew/rubocops/cask/extend/node.rbi @@ -0,0 +1,21 @@ +# typed: strict + +class RuboCop::AST::Node + sig { returns(T::Boolean) } + def arch_variable?; end + + sig { returns(T::Boolean) } + def begin_block?; end + + sig { returns(T.nilable(RuboCop::AST::Node)) } + def block_body; end + + sig { returns(T::Boolean) } + def cask_block?; end + + sig { returns(T.nilable(RuboCop::AST::Node)) } + def method_node; end + + sig { returns(T::Boolean) } + def on_system_block?; end +end