From 688f7c61b3313945e41e0e10ab11f7eab9cd64ff Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 28 Apr 2022 18:03:58 +0000 Subject: [PATCH 1/3] build(deps): bump rubocop-sorbet in /Library/Homebrew Bumps [rubocop-sorbet](https://github.com/shopify/rubocop-sorbet) from 0.6.7 to 0.6.8. - [Release notes](https://github.com/shopify/rubocop-sorbet/releases) - [Commits](https://github.com/shopify/rubocop-sorbet/compare/v0.6.7...v0.6.8) --- updated-dependencies: - dependency-name: rubocop-sorbet dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- Library/Homebrew/Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Homebrew/Gemfile.lock b/Library/Homebrew/Gemfile.lock index 95fb05e3c4..0dbda36952 100644 --- a/Library/Homebrew/Gemfile.lock +++ b/Library/Homebrew/Gemfile.lock @@ -143,7 +143,7 @@ GEM rubocop (>= 1.7.0, < 2.0) rubocop-rspec (2.10.0) rubocop (~> 1.19) - rubocop-sorbet (0.6.7) + rubocop-sorbet (0.6.8) rubocop (>= 0.90.0) ruby-macho (3.0.0) ruby-progressbar (1.11.0) From 5ccd9c5a1d2c643c1f56f968d4c4ef4f4f41c0e2 Mon Sep 17 00:00:00 2001 From: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com> Date: Thu, 28 Apr 2022 18:09:59 +0000 Subject: [PATCH 2/3] brew vendor-gems: commit updates. --- .../Homebrew/vendor/bundle/bundler/setup.rb | 2 +- .../config/default.yml | 0 .../config/rbi.yml | 0 .../lib/rubocop-sorbet.rb | 0 .../binding_constants_without_type_alias.rb | 10 +++++-- .../sorbet/callback_conditionals_binding.rb | 0 .../cop/sorbet/constants_from_strings.rb | 0 .../sorbet/forbid_include_const_literal.rb | 0 .../sorbet/forbid_superclass_const_literal.rb | 0 .../lib/rubocop/cop/sorbet/forbid_t_unsafe.rb | 0 .../cop/sorbet/forbid_untyped_struct_props.rb | 0 ...mutable_constant_sorbet_aware_behaviour.rb | 29 +++++++++++++++++++ .../cop/sorbet/one_ancestor_per_line.rb | 0 .../forbid_extend_t_sig_helpers_in_shims.rb | 0 .../forbid_rbi_outside_of_allowed_paths.rb | 0 ...ingle_line_rbi_class_module_definitions.rb | 0 .../cop/sorbet/sigils/enforce_sigil_order.rb | 0 .../cop/sorbet/sigils/enforce_single_sigil.rb | 0 .../rubocop/cop/sorbet/sigils/false_sigil.rb | 0 .../rubocop/cop/sorbet/sigils/has_sigil.rb | 0 .../rubocop/cop/sorbet/sigils/ignore_sigil.rb | 0 .../rubocop/cop/sorbet/sigils/strict_sigil.rb | 0 .../rubocop/cop/sorbet/sigils/strong_sigil.rb | 0 .../rubocop/cop/sorbet/sigils/true_sigil.rb | 0 .../rubocop/cop/sorbet/sigils/valid_sigil.rb | 0 .../signatures/allow_incompatible_override.rb | 0 .../signatures/checked_true_in_signature.rb | 0 .../sorbet/signatures/enforce_signatures.rb | 0 .../signatures/keyword_argument_ordering.rb | 0 .../signatures/signature_build_order.rb | 0 .../cop/sorbet/signatures/signature_cop.rb | 0 .../lib/rubocop/cop/sorbet/type_alias_name.rb | 0 .../lib/rubocop/cop/sorbet_cops.rb | 2 ++ .../lib/rubocop/sorbet.rb | 0 .../lib/rubocop/sorbet/inject.rb | 0 .../lib/rubocop/sorbet/version.rb | 2 +- 36 files changed, 41 insertions(+), 4 deletions(-) rename Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/{rubocop-sorbet-0.6.7 => rubocop-sorbet-0.6.8}/config/default.yml (100%) rename Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/{rubocop-sorbet-0.6.7 => rubocop-sorbet-0.6.8}/config/rbi.yml (100%) rename Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/{rubocop-sorbet-0.6.7 => rubocop-sorbet-0.6.8}/lib/rubocop-sorbet.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/{rubocop-sorbet-0.6.7 => rubocop-sorbet-0.6.8}/lib/rubocop/cop/sorbet/binding_constants_without_type_alias.rb (90%) rename Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/{rubocop-sorbet-0.6.7 => rubocop-sorbet-0.6.8}/lib/rubocop/cop/sorbet/callback_conditionals_binding.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/{rubocop-sorbet-0.6.7 => rubocop-sorbet-0.6.8}/lib/rubocop/cop/sorbet/constants_from_strings.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/{rubocop-sorbet-0.6.7 => rubocop-sorbet-0.6.8}/lib/rubocop/cop/sorbet/forbid_include_const_literal.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/{rubocop-sorbet-0.6.7 => rubocop-sorbet-0.6.8}/lib/rubocop/cop/sorbet/forbid_superclass_const_literal.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/{rubocop-sorbet-0.6.7 => rubocop-sorbet-0.6.8}/lib/rubocop/cop/sorbet/forbid_t_unsafe.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/{rubocop-sorbet-0.6.7 => rubocop-sorbet-0.6.8}/lib/rubocop/cop/sorbet/forbid_untyped_struct_props.rb (100%) create mode 100644 Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/mutable_constant_sorbet_aware_behaviour.rb rename Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/{rubocop-sorbet-0.6.7 => rubocop-sorbet-0.6.8}/lib/rubocop/cop/sorbet/one_ancestor_per_line.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/{rubocop-sorbet-0.6.7 => rubocop-sorbet-0.6.8}/lib/rubocop/cop/sorbet/rbi/forbid_extend_t_sig_helpers_in_shims.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/{rubocop-sorbet-0.6.7 => rubocop-sorbet-0.6.8}/lib/rubocop/cop/sorbet/rbi/forbid_rbi_outside_of_allowed_paths.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/{rubocop-sorbet-0.6.7 => rubocop-sorbet-0.6.8}/lib/rubocop/cop/sorbet/rbi/single_line_rbi_class_module_definitions.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/{rubocop-sorbet-0.6.7 => rubocop-sorbet-0.6.8}/lib/rubocop/cop/sorbet/sigils/enforce_sigil_order.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/{rubocop-sorbet-0.6.7 => rubocop-sorbet-0.6.8}/lib/rubocop/cop/sorbet/sigils/enforce_single_sigil.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/{rubocop-sorbet-0.6.7 => rubocop-sorbet-0.6.8}/lib/rubocop/cop/sorbet/sigils/false_sigil.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/{rubocop-sorbet-0.6.7 => rubocop-sorbet-0.6.8}/lib/rubocop/cop/sorbet/sigils/has_sigil.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/{rubocop-sorbet-0.6.7 => rubocop-sorbet-0.6.8}/lib/rubocop/cop/sorbet/sigils/ignore_sigil.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/{rubocop-sorbet-0.6.7 => rubocop-sorbet-0.6.8}/lib/rubocop/cop/sorbet/sigils/strict_sigil.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/{rubocop-sorbet-0.6.7 => rubocop-sorbet-0.6.8}/lib/rubocop/cop/sorbet/sigils/strong_sigil.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/{rubocop-sorbet-0.6.7 => rubocop-sorbet-0.6.8}/lib/rubocop/cop/sorbet/sigils/true_sigil.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/{rubocop-sorbet-0.6.7 => rubocop-sorbet-0.6.8}/lib/rubocop/cop/sorbet/sigils/valid_sigil.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/{rubocop-sorbet-0.6.7 => rubocop-sorbet-0.6.8}/lib/rubocop/cop/sorbet/signatures/allow_incompatible_override.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/{rubocop-sorbet-0.6.7 => rubocop-sorbet-0.6.8}/lib/rubocop/cop/sorbet/signatures/checked_true_in_signature.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/{rubocop-sorbet-0.6.7 => rubocop-sorbet-0.6.8}/lib/rubocop/cop/sorbet/signatures/enforce_signatures.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/{rubocop-sorbet-0.6.7 => rubocop-sorbet-0.6.8}/lib/rubocop/cop/sorbet/signatures/keyword_argument_ordering.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/{rubocop-sorbet-0.6.7 => rubocop-sorbet-0.6.8}/lib/rubocop/cop/sorbet/signatures/signature_build_order.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/{rubocop-sorbet-0.6.7 => rubocop-sorbet-0.6.8}/lib/rubocop/cop/sorbet/signatures/signature_cop.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/{rubocop-sorbet-0.6.7 => rubocop-sorbet-0.6.8}/lib/rubocop/cop/sorbet/type_alias_name.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/{rubocop-sorbet-0.6.7 => rubocop-sorbet-0.6.8}/lib/rubocop/cop/sorbet_cops.rb (95%) rename Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/{rubocop-sorbet-0.6.7 => rubocop-sorbet-0.6.8}/lib/rubocop/sorbet.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/{rubocop-sorbet-0.6.7 => rubocop-sorbet-0.6.8}/lib/rubocop/sorbet/inject.rb (100%) rename Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/{rubocop-sorbet-0.6.7 => rubocop-sorbet-0.6.8}/lib/rubocop/sorbet/version.rb (76%) diff --git a/Library/Homebrew/vendor/bundle/bundler/setup.rb b/Library/Homebrew/vendor/bundle/bundler/setup.rb index e44ef460b2..380cada956 100644 --- a/Library/Homebrew/vendor/bundle/bundler/setup.rb +++ b/Library/Homebrew/vendor/bundle/bundler/setup.rb @@ -88,7 +88,7 @@ $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rubocop-1.27.0/lib" $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rubocop-performance-1.13.3/lib" $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rubocop-rails-2.14.2/lib" $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rubocop-rspec-2.10.0/lib" -$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rubocop-sorbet-0.6.7/lib" +$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rubocop-sorbet-0.6.8/lib" $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/ruby-macho-3.0.0/lib" $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/simplecov-html-0.12.3/lib" $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/simplecov_json_formatter-0.1.4/lib" diff --git a/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/config/default.yml b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/config/default.yml similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/config/default.yml rename to Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/config/default.yml diff --git a/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/config/rbi.yml b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/config/rbi.yml similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/config/rbi.yml rename to Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/config/rbi.yml diff --git a/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop-sorbet.rb b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop-sorbet.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop-sorbet.rb rename to Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop-sorbet.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/binding_constants_without_type_alias.rb b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/binding_constants_without_type_alias.rb similarity index 90% rename from Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/binding_constants_without_type_alias.rb rename to Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/binding_constants_without_type_alias.rb index f1007483bb..39b495ddd6 100644 --- a/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/binding_constants_without_type_alias.rb +++ b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/binding_constants_without_type_alias.rb @@ -57,12 +57,18 @@ module RuboCop ) PATTERN - def_node_matcher(:generic_parameter_decl?, <<-PATTERN) + def_node_matcher(:generic_parameter_decl_call?, <<-PATTERN) ( send nil? {:type_template :type_member} ... ) PATTERN + def_node_matcher(:generic_parameter_decl_block_call?, <<-PATTERN) + (block + (send nil? {:type_template :type_member}) ... + ) + PATTERN + def_node_search(:method_needing_aliasing_on_t?, <<-PATTERN) ( send @@ -81,7 +87,7 @@ module RuboCop end def not_generic_parameter_decl?(node) - !generic_parameter_decl?(node) + !generic_parameter_decl_call?(node) && !generic_parameter_decl_block_call?(node) end def not_nil?(node) diff --git a/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/callback_conditionals_binding.rb b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/callback_conditionals_binding.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/callback_conditionals_binding.rb rename to Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/callback_conditionals_binding.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/constants_from_strings.rb b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/constants_from_strings.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/constants_from_strings.rb rename to Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/constants_from_strings.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/forbid_include_const_literal.rb b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/forbid_include_const_literal.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/forbid_include_const_literal.rb rename to Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/forbid_include_const_literal.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/forbid_superclass_const_literal.rb b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/forbid_superclass_const_literal.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/forbid_superclass_const_literal.rb rename to Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/forbid_superclass_const_literal.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/forbid_t_unsafe.rb b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/forbid_t_unsafe.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/forbid_t_unsafe.rb rename to Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/forbid_t_unsafe.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/forbid_untyped_struct_props.rb b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/forbid_untyped_struct_props.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/forbid_untyped_struct_props.rb rename to Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/forbid_untyped_struct_props.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/mutable_constant_sorbet_aware_behaviour.rb b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/mutable_constant_sorbet_aware_behaviour.rb new file mode 100644 index 0000000000..3d96a41803 --- /dev/null +++ b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/mutable_constant_sorbet_aware_behaviour.rb @@ -0,0 +1,29 @@ +# frozen_string_literal: true + +require "rubocop/cop/style/mutable_constant" + +module RuboCop + module Cop + module Sorbet + module MutableConstantSorbetAwareBehaviour + def self.prepended(base) + base.def_node_matcher(:t_let, <<~PATTERN) + (send (const nil? :T) :let $_constant _type) + PATTERN + end + + def on_assignment(value) + t_let(value) do |constant| + value = constant + end + + super(value) + end + end + end + end +end + +RuboCop::Cop::Style::MutableConstant.prepend( + RuboCop::Cop::Sorbet::MutableConstantSorbetAwareBehaviour +) diff --git a/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/one_ancestor_per_line.rb b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/one_ancestor_per_line.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/one_ancestor_per_line.rb rename to Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/one_ancestor_per_line.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/rbi/forbid_extend_t_sig_helpers_in_shims.rb b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/rbi/forbid_extend_t_sig_helpers_in_shims.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/rbi/forbid_extend_t_sig_helpers_in_shims.rb rename to Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/rbi/forbid_extend_t_sig_helpers_in_shims.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/rbi/forbid_rbi_outside_of_allowed_paths.rb b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/rbi/forbid_rbi_outside_of_allowed_paths.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/rbi/forbid_rbi_outside_of_allowed_paths.rb rename to Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/rbi/forbid_rbi_outside_of_allowed_paths.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/rbi/single_line_rbi_class_module_definitions.rb b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/rbi/single_line_rbi_class_module_definitions.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/rbi/single_line_rbi_class_module_definitions.rb rename to Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/rbi/single_line_rbi_class_module_definitions.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/sigils/enforce_sigil_order.rb b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/sigils/enforce_sigil_order.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/sigils/enforce_sigil_order.rb rename to Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/sigils/enforce_sigil_order.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/sigils/enforce_single_sigil.rb b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/sigils/enforce_single_sigil.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/sigils/enforce_single_sigil.rb rename to Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/sigils/enforce_single_sigil.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/sigils/false_sigil.rb b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/sigils/false_sigil.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/sigils/false_sigil.rb rename to Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/sigils/false_sigil.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/sigils/has_sigil.rb b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/sigils/has_sigil.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/sigils/has_sigil.rb rename to Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/sigils/has_sigil.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/sigils/ignore_sigil.rb b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/sigils/ignore_sigil.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/sigils/ignore_sigil.rb rename to Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/sigils/ignore_sigil.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/sigils/strict_sigil.rb b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/sigils/strict_sigil.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/sigils/strict_sigil.rb rename to Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/sigils/strict_sigil.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/sigils/strong_sigil.rb b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/sigils/strong_sigil.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/sigils/strong_sigil.rb rename to Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/sigils/strong_sigil.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/sigils/true_sigil.rb b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/sigils/true_sigil.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/sigils/true_sigil.rb rename to Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/sigils/true_sigil.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/sigils/valid_sigil.rb b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/sigils/valid_sigil.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/sigils/valid_sigil.rb rename to Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/sigils/valid_sigil.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/signatures/allow_incompatible_override.rb b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/signatures/allow_incompatible_override.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/signatures/allow_incompatible_override.rb rename to Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/signatures/allow_incompatible_override.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/signatures/checked_true_in_signature.rb b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/signatures/checked_true_in_signature.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/signatures/checked_true_in_signature.rb rename to Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/signatures/checked_true_in_signature.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/signatures/enforce_signatures.rb b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/signatures/enforce_signatures.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/signatures/enforce_signatures.rb rename to Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/signatures/enforce_signatures.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/signatures/keyword_argument_ordering.rb b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/signatures/keyword_argument_ordering.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/signatures/keyword_argument_ordering.rb rename to Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/signatures/keyword_argument_ordering.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/signatures/signature_build_order.rb b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/signatures/signature_build_order.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/signatures/signature_build_order.rb rename to Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/signatures/signature_build_order.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/signatures/signature_cop.rb b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/signatures/signature_cop.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/signatures/signature_cop.rb rename to Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/signatures/signature_cop.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/type_alias_name.rb b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/type_alias_name.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet/type_alias_name.rb rename to Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet/type_alias_name.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet_cops.rb b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet_cops.rb similarity index 95% rename from Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet_cops.rb rename to Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet_cops.rb index 868be6b145..e6f1b3b671 100644 --- a/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/cop/sorbet_cops.rb +++ b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/cop/sorbet_cops.rb @@ -28,3 +28,5 @@ require_relative "sorbet/sigils/strict_sigil" require_relative "sorbet/sigils/strong_sigil" require_relative "sorbet/sigils/enforce_sigil_order" require_relative "sorbet/sigils/enforce_single_sigil" + +require_relative "sorbet/mutable_constant_sorbet_aware_behaviour" diff --git a/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/sorbet.rb b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/sorbet.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/sorbet.rb rename to Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/sorbet.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/sorbet/inject.rb b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/sorbet/inject.rb similarity index 100% rename from Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/sorbet/inject.rb rename to Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/sorbet/inject.rb diff --git a/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/sorbet/version.rb b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/sorbet/version.rb similarity index 76% rename from Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/sorbet/version.rb rename to Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/sorbet/version.rb index 0ef6492673..8b8663bc9d 100644 --- a/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.7/lib/rubocop/sorbet/version.rb +++ b/Library/Homebrew/vendor/bundle/ruby/2.6.0/gems/rubocop-sorbet-0.6.8/lib/rubocop/sorbet/version.rb @@ -1,6 +1,6 @@ # frozen_string_literal: true module RuboCop module Sorbet - VERSION = "0.6.7" + VERSION = "0.6.8" end end From 00909fc282a30eede83eddd77e8725951d40e33e Mon Sep 17 00:00:00 2001 From: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com> Date: Thu, 28 Apr 2022 18:15:35 +0000 Subject: [PATCH 3/3] Update RBI files for rubocop-sorbet. --- ...ocop-sorbet@0.6.7.rbi => rubocop-sorbet@0.6.8.rbi} | 11 ++++++++++- .../Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi | 5 +++++ 2 files changed, 15 insertions(+), 1 deletion(-) rename Library/Homebrew/sorbet/rbi/gems/{rubocop-sorbet@0.6.7.rbi => rubocop-sorbet@0.6.8.rbi} (97%) diff --git a/Library/Homebrew/sorbet/rbi/gems/rubocop-sorbet@0.6.7.rbi b/Library/Homebrew/sorbet/rbi/gems/rubocop-sorbet@0.6.8.rbi similarity index 97% rename from Library/Homebrew/sorbet/rbi/gems/rubocop-sorbet@0.6.7.rbi rename to Library/Homebrew/sorbet/rbi/gems/rubocop-sorbet@0.6.8.rbi index af24025402..bf5c9453dc 100644 --- a/Library/Homebrew/sorbet/rbi/gems/rubocop-sorbet@0.6.7.rbi +++ b/Library/Homebrew/sorbet/rbi/gems/rubocop-sorbet@0.6.8.rbi @@ -20,7 +20,8 @@ class RuboCop::Cop::Sorbet::BindingConstantWithoutTypeAlias < ::RuboCop::Cop::Co def autocorrect(node); end def binding_unaliased_type?(param0 = T.unsafe(nil)); end def dynamic_type_creation_with_block?(param0 = T.unsafe(nil)); end - def generic_parameter_decl?(param0 = T.unsafe(nil)); end + def generic_parameter_decl_block_call?(param0 = T.unsafe(nil)); end + def generic_parameter_decl_call?(param0 = T.unsafe(nil)); end def method_needing_aliasing_on_t?(param0); end def not_dynamic_type_creation_with_block?(node); end def not_generic_parameter_decl?(node); end @@ -192,6 +193,14 @@ class RuboCop::Cop::Sorbet::KeywordArgumentOrdering < ::RuboCop::Cop::Sorbet::Si def check_order_for_kwoptargs(parameters); end end +module RuboCop::Cop::Sorbet::MutableConstantSorbetAwareBehaviour + def on_assignment(value); end + + class << self + def prepended(base); end + end +end + class RuboCop::Cop::Sorbet::OneAncestorPerLine < ::RuboCop::Cop::Cop def abstract?(param0); end def autocorrect(node); end diff --git a/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi b/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi index fe1f8b1916..a417982c4d 100644 --- a/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi +++ b/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi @@ -5239,6 +5239,11 @@ class RuboCop::Cop::FormulaCop def required_dependency_name?(param0, param1); end end +class RuboCop::Cop::Style::MutableConstant + include ::RuboCop::Cop::Sorbet::MutableConstantSorbetAwareBehaviour + def t_let(param0=T.unsafe(nil)); end +end + module RuboCop::RSpec::ExpectOffense def expect_correction(correction, loop: T.unsafe(nil), source: T.unsafe(nil)); end