mirror of
https://github.com/Homebrew/brew.git
synced 2025-07-14 16:09:03 +08:00
Code review fixes
This commit is contained in:
parent
1b84c5c8c2
commit
aab04229d1
@ -60,10 +60,10 @@ module SharedEnvExtension
|
|||||||
end
|
end
|
||||||
private :reset
|
private :reset
|
||||||
|
|
||||||
sig { returns(T::Hash[String, String]) }
|
sig { returns(T::Hash[String, T.nilable(String)]) }
|
||||||
def remove_cc_etc
|
def remove_cc_etc
|
||||||
keys = %w[CC CXX OBJC OBJCXX LD CPP CFLAGS CXXFLAGS OBJCFLAGS OBJCXXFLAGS LDFLAGS CPPFLAGS]
|
keys = %w[CC CXX OBJC OBJCXX LD CPP CFLAGS CXXFLAGS OBJCFLAGS OBJCXXFLAGS LDFLAGS CPPFLAGS]
|
||||||
keys.to_h { |key| [key, T.must(delete(key))] }
|
keys.to_h { |key| [key, delete(key)] }
|
||||||
end
|
end
|
||||||
|
|
||||||
sig { params(newflags: String).void }
|
sig { params(newflags: String).void }
|
||||||
|
@ -1,11 +1,8 @@
|
|||||||
# typed: strict
|
# typed: strict
|
||||||
|
|
||||||
class RuboCop::AST::Node
|
class RuboCop::AST::Node
|
||||||
sig { returns(T::Boolean) }
|
sig { returns(T.nilable(RuboCop::AST::SendNode)) }
|
||||||
def arch_variable?; end
|
def method_node; end
|
||||||
|
|
||||||
sig { returns(T::Boolean) }
|
|
||||||
def begin_block?; end
|
|
||||||
|
|
||||||
sig { returns(T.nilable(RuboCop::AST::Node)) }
|
sig { returns(T.nilable(RuboCop::AST::Node)) }
|
||||||
def block_body; end
|
def block_body; end
|
||||||
@ -13,9 +10,12 @@ class RuboCop::AST::Node
|
|||||||
sig { returns(T::Boolean) }
|
sig { returns(T::Boolean) }
|
||||||
def cask_block?; end
|
def cask_block?; end
|
||||||
|
|
||||||
sig { returns(T.nilable(RuboCop::AST::Node)) }
|
|
||||||
def method_node; end
|
|
||||||
|
|
||||||
sig { returns(T::Boolean) }
|
sig { returns(T::Boolean) }
|
||||||
def on_system_block?; end
|
def on_system_block?; end
|
||||||
|
|
||||||
|
sig { returns(T::Boolean) }
|
||||||
|
def arch_variable?; end
|
||||||
|
|
||||||
|
sig { returns(T::Boolean) }
|
||||||
|
def begin_block?; end
|
||||||
end
|
end
|
||||||
|
@ -41602,7 +41602,7 @@ class RuboCop::Cop::Style::MutableConstant < ::RuboCop::Cop::Base
|
|||||||
include ::RuboCop::Cop::ConfigurableEnforcedStyle
|
include ::RuboCop::Cop::ConfigurableEnforcedStyle
|
||||||
extend ::RuboCop::Cop::AutoCorrector
|
extend ::RuboCop::Cop::AutoCorrector
|
||||||
|
|
||||||
# source://rubocop-sorbet/0.7.6/lib/rubocop/cop/sorbet/mutable_constant_sorbet_aware_behaviour.rb#18
|
# source://rubocop-sorbet/0.7.7/lib/rubocop/cop/sorbet/mutable_constant_sorbet_aware_behaviour.rb#18
|
||||||
def on_assignment(value); end
|
def on_assignment(value); end
|
||||||
|
|
||||||
# source://rubocop//lib/rubocop/cop/style/mutable_constant.rb#127
|
# source://rubocop//lib/rubocop/cop/style/mutable_constant.rb#127
|
||||||
@ -41620,7 +41620,7 @@ class RuboCop::Cop::Style::MutableConstant < ::RuboCop::Cop::Base
|
|||||||
# source://rubocop//lib/rubocop/cop/style/mutable_constant.rb#217
|
# source://rubocop//lib/rubocop/cop/style/mutable_constant.rb#217
|
||||||
def splat_value(param0 = T.unsafe(nil)); end
|
def splat_value(param0 = T.unsafe(nil)); end
|
||||||
|
|
||||||
# source://rubocop-sorbet/0.7.6/lib/rubocop/cop/sorbet/mutable_constant_sorbet_aware_behaviour.rb#12
|
# source://rubocop-sorbet/0.7.7/lib/rubocop/cop/sorbet/mutable_constant_sorbet_aware_behaviour.rb#12
|
||||||
def t_let(param0 = T.unsafe(nil)); end
|
def t_let(param0 = T.unsafe(nil)); end
|
||||||
|
|
||||||
private
|
private
|
||||||
|
@ -24,9 +24,9 @@ module Tapioca
|
|||||||
# exclude vendored code, to avoid contradicting their RBI files
|
# exclude vendored code, to avoid contradicting their RBI files
|
||||||
!path.include?("/vendor/bundle/ruby/") &&
|
!path.include?("/vendor/bundle/ruby/") &&
|
||||||
# exclude source code that already has an RBI file
|
# exclude source code that already has an RBI file
|
||||||
!Pathname("#{path}i").exist? &&
|
!File.exist?("#{path}i") &&
|
||||||
# exclude source code that doesn't use the DSLs
|
# exclude source code that doesn't use the DSLs
|
||||||
File.readlines(path).grep(/def_node_/).any?
|
File.readlines(path).any?(/def_node_/)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -40,7 +40,8 @@ module Tapioca
|
|||||||
# https://github.com/rubocop/rubocop-ast/blob/master/lib/rubocop/ast/node_pattern.rb
|
# https://github.com/rubocop/rubocop-ast/blob/master/lib/rubocop/ast/node_pattern.rb
|
||||||
# https://github.com/rubocop/rubocop-ast/blob/master/lib/rubocop/ast/node_pattern/method_definer.rb
|
# https://github.com/rubocop/rubocop-ast/blob/master/lib/rubocop/ast/node_pattern/method_definer.rb
|
||||||
# The type signatures below could maybe be stronger, but I only wanted to avoid errors:
|
# The type signatures below could maybe be stronger, but I only wanted to avoid errors:
|
||||||
if source.start_with?("def_node_matcher")
|
case source
|
||||||
|
when /\Adef_node_matcher/
|
||||||
# https://github.com/Shopify/tapioca/blob/3341a9b/lib/tapioca/rbi_ext/model.rb#L89
|
# https://github.com/Shopify/tapioca/blob/3341a9b/lib/tapioca/rbi_ext/model.rb#L89
|
||||||
klass.create_method(
|
klass.create_method(
|
||||||
method_name.to_s,
|
method_name.to_s,
|
||||||
@ -51,7 +52,7 @@ module Tapioca
|
|||||||
],
|
],
|
||||||
return_type: "T.untyped",
|
return_type: "T.untyped",
|
||||||
)
|
)
|
||||||
elsif source.start_with?("def_node_search")
|
when /\Adef_node_search/
|
||||||
klass.create_method(
|
klass.create_method(
|
||||||
method_name.to_s,
|
method_name.to_s,
|
||||||
parameters: [
|
parameters: [
|
||||||
|
Loading…
x
Reference in New Issue
Block a user