Merge pull request #19318 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-rspec-3.5.0

build(deps-dev): bump rubocop-rspec from 3.4.0 to 3.5.0 in /Library/Homebrew
This commit is contained in:
Patrick Linnane 2025-03-04 19:48:24 +00:00 committed by GitHub
commit 287d8b4021
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 363 additions and 110 deletions

View File

@ -1,4 +1,8 @@
---
plugins:
- rubocop-rspec:
plugin_class_name: RuboCop::RSpec::Plugin
require:
- ./Homebrew/rubocops.rb
- rubocop-md

View File

@ -94,8 +94,9 @@ GEM
rubocop-performance (1.23.1)
rubocop (>= 1.48.1, < 2.0)
rubocop-ast (>= 1.31.1, < 2.0)
rubocop-rspec (3.4.0)
rubocop (~> 1.61)
rubocop-rspec (3.5.0)
lint_roller (~> 1.1)
rubocop (~> 1.72, >= 1.72.1)
rubocop-sorbet (0.8.9)
rubocop (>= 1)
ruby-lsp (0.23.11)

View File

@ -0,0 +1,240 @@
# typed: true
# DO NOT EDIT MANUALLY
# This is an autogenerated file for types exported from the `lint_roller` gem.
# Please instead update this file by running `bin/tapioca gem lint_roller`.
# source://lint_roller//lib/lint_roller/context.rb#1
module LintRoller; end
# source://lint_roller//lib/lint_roller/about.rb#2
class LintRoller::About < ::Struct
# Returns the value of attribute description
#
# @return [Object] the current value of description
def description; end
# Sets the attribute description
#
# @param value [Object] the value to set the attribute description to.
# @return [Object] the newly set value
def description=(_); end
# Returns the value of attribute homepage
#
# @return [Object] the current value of homepage
def homepage; end
# Sets the attribute homepage
#
# @param value [Object] the value to set the attribute homepage to.
# @return [Object] the newly set value
def homepage=(_); end
# Returns the value of attribute name
#
# @return [Object] the current value of name
def name; end
# Sets the attribute name
#
# @param value [Object] the value to set the attribute name to.
# @return [Object] the newly set value
def name=(_); end
# Returns the value of attribute version
#
# @return [Object] the current value of version
def version; end
# Sets the attribute version
#
# @param value [Object] the value to set the attribute version to.
# @return [Object] the newly set value
def version=(_); end
class << self
def [](*_arg0); end
def inspect; end
def keyword_init?; end
def members; end
def new(*_arg0); end
end
end
# source://lint_roller//lib/lint_roller/context.rb#2
class LintRoller::Context < ::Struct
# Returns the value of attribute engine
#
# @return [Object] the current value of engine
def engine; end
# Sets the attribute engine
#
# @param value [Object] the value to set the attribute engine to.
# @return [Object] the newly set value
def engine=(_); end
# Returns the value of attribute engine_version
#
# @return [Object] the current value of engine_version
def engine_version; end
# Sets the attribute engine_version
#
# @param value [Object] the value to set the attribute engine_version to.
# @return [Object] the newly set value
def engine_version=(_); end
# Returns the value of attribute rule_format
#
# @return [Object] the current value of rule_format
def rule_format; end
# Sets the attribute rule_format
#
# @param value [Object] the value to set the attribute rule_format to.
# @return [Object] the newly set value
def rule_format=(_); end
# Returns the value of attribute runner
#
# @return [Object] the current value of runner
def runner; end
# Sets the attribute runner
#
# @param value [Object] the value to set the attribute runner to.
# @return [Object] the newly set value
def runner=(_); end
# Returns the value of attribute runner_version
#
# @return [Object] the current value of runner_version
def runner_version; end
# Sets the attribute runner_version
#
# @param value [Object] the value to set the attribute runner_version to.
# @return [Object] the newly set value
def runner_version=(_); end
# Returns the value of attribute target_ruby_version
#
# @return [Object] the current value of target_ruby_version
def target_ruby_version; end
# Sets the attribute target_ruby_version
#
# @param value [Object] the value to set the attribute target_ruby_version to.
# @return [Object] the newly set value
def target_ruby_version=(_); end
class << self
def [](*_arg0); end
def inspect; end
def keyword_init?; end
def members; end
def new(*_arg0); end
end
end
# source://lint_roller//lib/lint_roller/error.rb#2
class LintRoller::Error < ::StandardError; end
# source://lint_roller//lib/lint_roller/plugin.rb#2
class LintRoller::Plugin
# `config' is a Hash of options passed to the plugin by the user
#
# @return [Plugin] a new instance of Plugin
#
# source://lint_roller//lib/lint_roller/plugin.rb#4
def initialize(config = T.unsafe(nil)); end
# @raise [Error]
#
# source://lint_roller//lib/lint_roller/plugin.rb#8
def about; end
# `context' is an instance of LintRoller::Context provided by the runner
#
# @raise [Error]
#
# source://lint_roller//lib/lint_roller/plugin.rb#18
def rules(context); end
# `context' is an instance of LintRoller::Context provided by the runner
#
# @return [Boolean]
#
# source://lint_roller//lib/lint_roller/plugin.rb#13
def supported?(context); end
end
# source://lint_roller//lib/lint_roller/rules.rb#2
class LintRoller::Rules < ::Struct
# Returns the value of attribute config_format
#
# @return [Object] the current value of config_format
def config_format; end
# Sets the attribute config_format
#
# @param value [Object] the value to set the attribute config_format to.
# @return [Object] the newly set value
def config_format=(_); end
# Returns the value of attribute error
#
# @return [Object] the current value of error
def error; end
# Sets the attribute error
#
# @param value [Object] the value to set the attribute error to.
# @return [Object] the newly set value
def error=(_); end
# Returns the value of attribute type
#
# @return [Object] the current value of type
def type; end
# Sets the attribute type
#
# @param value [Object] the value to set the attribute type to.
# @return [Object] the newly set value
def type=(_); end
# Returns the value of attribute value
#
# @return [Object] the current value of value
def value; end
# Sets the attribute value
#
# @param value [Object] the value to set the attribute value to.
# @return [Object] the newly set value
def value=(_); end
class << self
def [](*_arg0); end
def inspect; end
def keyword_init?; end
def members; end
def new(*_arg0); end
end
end
# source://lint_roller//lib/lint_roller/support/merges_upstream_metadata.rb#2
module LintRoller::Support; end
# source://lint_roller//lib/lint_roller/support/merges_upstream_metadata.rb#3
class LintRoller::Support::MergesUpstreamMetadata
# source://lint_roller//lib/lint_roller/support/merges_upstream_metadata.rb#4
def merge(plugin_yaml, upstream_yaml); end
end
# source://lint_roller//lib/lint_roller/version.rb#2
LintRoller::VERSION = T.let(T.unsafe(nil), String)

View File

@ -371,10 +371,10 @@ class RuboCop::Cop::RSpec::BeNil < ::RuboCop::Cop::RSpec::Base
private
# source://rubocop-rspec//lib/rubocop/cop/rspec/be_nil.rb#64
# source://rubocop-rspec//lib/rubocop/cop/rspec/be_nil.rb#68
def check_be_nil_style(node); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/be_nil.rb#56
# source://rubocop-rspec//lib/rubocop/cop/rspec/be_nil.rb#60
def check_be_style(node); end
end
@ -489,39 +489,39 @@ class RuboCop::Cop::RSpec::ChangeByZero < ::RuboCop::Cop::RSpec::Base
private
# source://rubocop-rspec//lib/rubocop/cop/rspec/change_by_zero.rb#134
# source://rubocop-rspec//lib/rubocop/cop/rspec/change_by_zero.rb#132
def autocorrect(corrector, node, change_node); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/change_by_zero.rb#141
# source://rubocop-rspec//lib/rubocop/cop/rspec/change_by_zero.rb#139
def autocorrect_compound(corrector, node); end
# @return [Boolean]
#
# source://rubocop-rspec//lib/rubocop/cop/rspec/change_by_zero.rb#120
# source://rubocop-rspec//lib/rubocop/cop/rspec/change_by_zero.rb#118
def compound_expectations?(node); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/change_by_zero.rb#151
# source://rubocop-rspec//lib/rubocop/cop/rspec/change_by_zero.rb#149
def insert_operator(corrector, node, change_node); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/change_by_zero.rb#125
# source://rubocop-rspec//lib/rubocop/cop/rspec/change_by_zero.rb#123
def message(change_node); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/change_by_zero.rb#129
# source://rubocop-rspec//lib/rubocop/cop/rspec/change_by_zero.rb#127
def message_compound(change_node); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/change_by_zero.rb#175
# source://rubocop-rspec//lib/rubocop/cop/rspec/change_by_zero.rb#173
def negated_matcher; end
# source://rubocop-rspec//lib/rubocop/cop/rspec/change_by_zero.rb#179
# source://rubocop-rspec//lib/rubocop/cop/rspec/change_by_zero.rb#177
def preferred_method; end
# source://rubocop-rspec//lib/rubocop/cop/rspec/change_by_zero.rb#105
# source://rubocop-rspec//lib/rubocop/cop/rspec/change_by_zero.rb#104
def register_offense(node, change_node); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/change_by_zero.rb#164
# source://rubocop-rspec//lib/rubocop/cop/rspec/change_by_zero.rb#162
def remove_by_zero(corrector, node, change_node); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/change_by_zero.rb#160
# source://rubocop-rspec//lib/rubocop/cop/rspec/change_by_zero.rb#158
def replace_node(node, change_node); end
end
@ -1924,41 +1924,41 @@ class RuboCop::Cop::RSpec::ExampleWording < ::RuboCop::Cop::RSpec::Base
# source://rubocop-rspec//lib/rubocop/cop/rspec/example_wording.rb#63
def it_description(param0 = T.unsafe(nil)); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/example_wording.rb#71
# source://rubocop-rspec//lib/rubocop/cop/rspec/example_wording.rb#70
def on_block(node); end
private
# source://rubocop-rspec//lib/rubocop/cop/rspec/example_wording.rb#89
# source://rubocop-rspec//lib/rubocop/cop/rspec/example_wording.rb#87
def add_wording_offense(node, message); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/example_wording.rb#136
# source://rubocop-rspec//lib/rubocop/cop/rspec/example_wording.rb#134
def custom_transform; end
# source://rubocop-rspec//lib/rubocop/cop/rspec/example_wording.rb#99
# source://rubocop-rspec//lib/rubocop/cop/rspec/example_wording.rb#97
def docstring(node); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/example_wording.rb#140
# source://rubocop-rspec//lib/rubocop/cop/rspec/example_wording.rb#138
def ignored_words; end
# @return [Boolean]
#
# source://rubocop-rspec//lib/rubocop/cop/rspec/example_wording.rb#144
# source://rubocop-rspec//lib/rubocop/cop/rspec/example_wording.rb#142
def insufficient_docstring?(description_node); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/example_wording.rb#148
# source://rubocop-rspec//lib/rubocop/cop/rspec/example_wording.rb#146
def insufficient_examples; end
# source://rubocop-rspec//lib/rubocop/cop/rspec/example_wording.rb#153
# source://rubocop-rspec//lib/rubocop/cop/rspec/example_wording.rb#151
def preprocess(message); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/example_wording.rb#109
# source://rubocop-rspec//lib/rubocop/cop/rspec/example_wording.rb#107
def replacement_text(node); end
# Recursive processing is required to process nested dstr nodes
# that is the case for \-separated multiline strings with interpolation.
#
# source://rubocop-rspec//lib/rubocop/cop/rspec/example_wording.rb#125
# source://rubocop-rspec//lib/rubocop/cop/rspec/example_wording.rb#123
def text(node); end
end
@ -2269,65 +2269,65 @@ RuboCop::Cop::RSpec::ExpectOutput::MSG = T.let(T.unsafe(nil), String)
# A helper for `explicit` style
#
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#121
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#129
module RuboCop::Cop::RSpec::ExplicitHelper
include ::RuboCop::RSpec::Language
extend ::RuboCop::AST::NodePattern::Macros
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#182
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#190
def predicate_matcher?(param0 = T.unsafe(nil)); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#195
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#203
def predicate_matcher_block?(param0 = T.unsafe(nil)); end
private
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#135
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#143
def allowed_explicit_matchers; end
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#139
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#147
def check_explicit(node); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#219
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#227
def corrector_explicit(corrector, to_node, actual, matcher, block_child); end
# @return [Boolean]
#
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#175
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#183
def heredoc_argument?(matcher); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#213
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#221
def message_explicit(matcher); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#226
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#234
def move_predicate(corrector, actual, matcher, block_child); end
# @return [Boolean]
#
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#204
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#212
def predicate_matcher_name?(name); end
# @return [Boolean]
#
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#162
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#170
def replaceable_matcher?(matcher); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#255
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#261
def replacement_matcher(node); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#237
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#244
def to_predicate_method(matcher); end
# @return [Boolean]
#
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#171
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#179
def uncorrectable_matcher?(node, matcher); end
end
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#127
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#135
RuboCop::Cop::RSpec::ExplicitHelper::BUILT_IN_MATCHERS = T.let(T.unsafe(nil), Array)
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#125
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#133
RuboCop::Cop::RSpec::ExplicitHelper::MSG_EXPLICIT = T.let(T.unsafe(nil), String)
# Help methods for file.
@ -2405,15 +2405,16 @@ class RuboCop::Cop::RSpec::Focus < ::RuboCop::Cop::RSpec::Base
private
# source://rubocop-rspec//lib/rubocop/cop/rspec/focus.rb#104
# source://rubocop-rspec//lib/rubocop/cop/rspec/focus.rb#108
def correct_send(corrector, focus); end
# @yield [node]
#
# source://rubocop-rspec//lib/rubocop/cop/rspec/focus.rb#91
def focus_metadata(node, &block); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/focus.rb#89
def on_focused_block(node); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/focus.rb#97
# source://rubocop-rspec//lib/rubocop/cop/rspec/focus.rb#95
def on_metadata(node); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/focus.rb#101
def with_surrounding(focus); end
end
@ -2673,15 +2674,15 @@ class RuboCop::Cop::RSpec::ImplicitExpect < ::RuboCop::Cop::RSpec::Base
private
# source://rubocop-rspec//lib/rubocop/cop/rspec/implicit_expect.rb#78
def is_expected_range(source_map); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/implicit_expect.rb#69
def offending_expect(node); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/implicit_expect.rb#86
def offense_message(offending_source); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/implicit_expect.rb#78
def range_for_is_expected(source_map); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/implicit_expect.rb#94
def replacement_source(offending_source); end
end
@ -2770,45 +2771,45 @@ class RuboCop::Cop::RSpec::ImplicitSubject < ::RuboCop::Cop::RSpec::Base
# source://rubocop-rspec//lib/rubocop/cop/rspec/implicit_subject.rb#100
def autocorrect(corrector, node); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/implicit_subject.rb#159
# source://rubocop-rspec//lib/rubocop/cop/rspec/implicit_subject.rb#167
def example_of(node); end
# @return [Boolean]
#
# source://rubocop-rspec//lib/rubocop/cop/rspec/implicit_subject.rb#135
# source://rubocop-rspec//lib/rubocop/cop/rspec/implicit_subject.rb#143
def implicit_subject_in_non_its?(node); end
# @return [Boolean]
#
# source://rubocop-rspec//lib/rubocop/cop/rspec/implicit_subject.rb#139
# source://rubocop-rspec//lib/rubocop/cop/rspec/implicit_subject.rb#147
def implicit_subject_in_non_its_and_non_single_line?(node); end
# @return [Boolean]
#
# source://rubocop-rspec//lib/rubocop/cop/rspec/implicit_subject.rb#143
# source://rubocop-rspec//lib/rubocop/cop/rspec/implicit_subject.rb#151
def implicit_subject_in_non_its_and_non_single_statement?(node); end
# @return [Boolean]
#
# source://rubocop-rspec//lib/rubocop/cop/rspec/implicit_subject.rb#122
# source://rubocop-rspec//lib/rubocop/cop/rspec/implicit_subject.rb#126
def invalid?(node); end
# @return [Boolean]
#
# source://rubocop-rspec//lib/rubocop/cop/rspec/implicit_subject.rb#147
# source://rubocop-rspec//lib/rubocop/cop/rspec/implicit_subject.rb#155
def its?(node); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/implicit_subject.rb#113
# source://rubocop-rspec//lib/rubocop/cop/rspec/implicit_subject.rb#117
def message(_node); end
# @return [Boolean]
#
# source://rubocop-rspec//lib/rubocop/cop/rspec/implicit_subject.rb#151
# source://rubocop-rspec//lib/rubocop/cop/rspec/implicit_subject.rb#159
def single_line?(node); end
# @return [Boolean]
#
# source://rubocop-rspec//lib/rubocop/cop/rspec/implicit_subject.rb#155
# source://rubocop-rspec//lib/rubocop/cop/rspec/implicit_subject.rb#163
def single_statement?(node); end
end
@ -2872,25 +2873,25 @@ class RuboCop::Cop::RSpec::IndexedLet < ::RuboCop::Cop::RSpec::Base
private
# source://rubocop-rspec//lib/rubocop/cop/rspec/indexed_let.rb#105
# source://rubocop-rspec//lib/rubocop/cop/rspec/indexed_let.rb#107
def allowed_identifiers; end
# source://rubocop-rspec//lib/rubocop/cop/rspec/indexed_let.rb#99
# source://rubocop-rspec//lib/rubocop/cop/rspec/indexed_let.rb#101
def cop_config_patterns_values; end
# source://rubocop-rspec//lib/rubocop/cop/rspec/indexed_let.rb#79
# source://rubocop-rspec//lib/rubocop/cop/rspec/indexed_let.rb#81
def filter_indexed_lets(candidates); end
# @return [Boolean]
#
# source://rubocop-rspec//lib/rubocop/cop/rspec/indexed_let.rb#88
# source://rubocop-rspec//lib/rubocop/cop/rspec/indexed_let.rb#90
def indexed_let?(node); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/indexed_let.rb#95
# source://rubocop-rspec//lib/rubocop/cop/rspec/indexed_let.rb#97
def let_name_stripped_index(node); end
end
# source://rubocop-rspec//lib/rubocop/cop/rspec/indexed_let.rb#77
# source://rubocop-rspec//lib/rubocop/cop/rspec/indexed_let.rb#78
RuboCop::Cop::RSpec::IndexedLet::INDEX_REGEX = T.let(T.unsafe(nil), Regexp)
# source://rubocop-rspec//lib/rubocop/cop/rspec/indexed_let.rb#51
@ -2906,45 +2907,50 @@ module RuboCop::Cop::RSpec::InflectedHelper
include ::RuboCop::RSpec::Language
extend ::RuboCop::AST::NodePattern::Macros
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#39
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#45
def be_bool?(param0 = T.unsafe(nil)); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#44
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#50
def be_boolthy?(param0 = T.unsafe(nil)); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#29
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#31
def predicate_in_actual?(param0 = T.unsafe(nil)); end
private
# @return [Boolean]
#
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#48
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#54
def boolean_matcher?(node); end
# @return [Boolean]
#
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#40
def cannot_replace_predicate?(send_node); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#16
def check_inflected(node); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#60
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#66
def message_inflected(predicate); end
# @return [Boolean]
#
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#56
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#62
def predicate?(sym); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#85
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#89
def remove_predicate(corrector, predicate); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#96
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#100
def rewrite_matcher(corrector, predicate, matcher); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#67
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#72
def to_predicate_matcher(name); end
# @return [Boolean]
#
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#107
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#111
def true?(to_symbol, matcher); end
end
@ -4010,7 +4016,7 @@ class RuboCop::Cop::RSpec::MultipleExpectations < ::RuboCop::Cop::RSpec::Base
# source://rubocop-rspec//lib/rubocop/cop/rspec/multiple_expectations.rb#86
def expect?(param0 = T.unsafe(nil)); end
# source://rubocop/1.70.0/lib/rubocop/cop/exclude_limit.rb#11
# source://rubocop/1.73.1/lib/rubocop/cop/exclude_limit.rb#11
def max=(value); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/multiple_expectations.rb#93
@ -4125,7 +4131,7 @@ RuboCop::Cop::RSpec::MultipleExpectations::TRUE_NODE = T.let(T.unsafe(nil), Proc
class RuboCop::Cop::RSpec::MultipleMemoizedHelpers < ::RuboCop::Cop::RSpec::Base
include ::RuboCop::Cop::RSpec::Variable
# source://rubocop/1.70.0/lib/rubocop/cop/exclude_limit.rb#11
# source://rubocop/1.73.1/lib/rubocop/cop/exclude_limit.rb#11
def max=(value); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/multiple_memoized_helpers.rb#91
@ -4467,7 +4473,7 @@ end
class RuboCop::Cop::RSpec::NestedGroups < ::RuboCop::Cop::RSpec::Base
include ::RuboCop::Cop::RSpec::TopLevelGroup
# source://rubocop/1.70.0/lib/rubocop/cop/exclude_limit.rb#11
# source://rubocop/1.73.1/lib/rubocop/cop/exclude_limit.rb#11
def max=(value); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/nested_groups.rb#107
@ -4891,21 +4897,21 @@ RuboCop::Cop::RSpec::PendingWithoutReason::MSG = T.let(T.unsafe(nil), String)
# # good - the above code is rewritten to it by this cop
# expect(foo.something?).to be_truthy
#
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#318
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#324
class RuboCop::Cop::RSpec::PredicateMatcher < ::RuboCop::Cop::RSpec::Base
include ::RuboCop::Cop::ConfigurableEnforcedStyle
include ::RuboCop::Cop::RSpec::InflectedHelper
include ::RuboCop::Cop::RSpec::ExplicitHelper
extend ::RuboCop::Cop::AutoCorrector
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#335
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#345
def on_block(node); end
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#326
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#332
def on_send(node); end
end
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#324
# source://rubocop-rspec//lib/rubocop/cop/rspec/predicate_matcher.rb#330
RuboCop::Cop::RSpec::PredicateMatcher::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
# Check for `once` and `twice` receive counts matchers usage.
@ -7051,9 +7057,6 @@ class RuboCop::RSpec::AlignLetBrace
def token; end
end
# source://rubocop-rspec//lib/rubocop/rspec.rb#7
RuboCop::RSpec::CONFIG_DEFAULT = T.let(T.unsafe(nil), Pathname)
# Wrapper for RSpec DSL methods
#
# source://rubocop-rspec//lib/rubocop/rspec/concept.rb#6
@ -7251,17 +7254,6 @@ class RuboCop::RSpec::Hook < ::RuboCop::RSpec::Concept
def valid_scope?(node); end
end
# Because RuboCop doesn't yet support plugins, we have to monkey patch in a
# bit of our configuration.
#
# source://rubocop-rspec//lib/rubocop/rspec/inject.rb#7
module RuboCop::RSpec::Inject
class << self
# source://rubocop-rspec//lib/rubocop/rspec/inject.rb#8
def defaults!; end
end
end
# Contains node matchers for common RSpec DSL.
#
# RSpec allows for configuring aliases for commonly used DSL elements, e.g.
@ -7466,8 +7458,25 @@ module RuboCop::RSpec::Node
def recursive_literal_or_const?; end
end
# source://rubocop-rspec//lib/rubocop/rspec.rb#6
RuboCop::RSpec::PROJECT_ROOT = T.let(T.unsafe(nil), Pathname)
# A plugin that integrates RuboCop RSpec with RuboCop's plugin system.
#
# source://rubocop-rspec//lib/rubocop/rspec/plugin.rb#8
class RuboCop::RSpec::Plugin < ::LintRoller::Plugin
# :nocov:
#
# source://rubocop-rspec//lib/rubocop/rspec/plugin.rb#10
def about; end
# source://rubocop-rspec//lib/rubocop/rspec/plugin.rb#24
def rules(_context); end
# :nocov:
#
# @return [Boolean]
#
# source://rubocop-rspec//lib/rubocop/rspec/plugin.rb#20
def supported?(context); end
end
# Version information for the RSpec RuboCop plugin.
#
@ -7486,46 +7495,46 @@ class RuboCop::RSpec::Wording
# source://rubocop-rspec//lib/rubocop/rspec/wording.rb#14
def initialize(text, ignore:, replace:); end
# source://rubocop-rspec//lib/rubocop/rspec/wording.rb#21
# source://rubocop-rspec//lib/rubocop/rspec/wording.rb#20
def rewrite; end
private
# source://rubocop-rspec//lib/rubocop/rspec/wording.rb#80
# source://rubocop-rspec//lib/rubocop/rspec/wording.rb#78
def append_suffix(word, suffix); end
# @return [Boolean]
#
# source://rubocop-rspec//lib/rubocop/rspec/wording.rb#65
# source://rubocop-rspec//lib/rubocop/rspec/wording.rb#63
def ignored_word?(word); end
# Returns the value of attribute ignores.
#
# source://rubocop-rspec//lib/rubocop/rspec/wording.rb#39
# source://rubocop-rspec//lib/rubocop/rspec/wording.rb#37
def ignores; end
# source://rubocop-rspec//lib/rubocop/rspec/wording.rb#51
# source://rubocop-rspec//lib/rubocop/rspec/wording.rb#49
def remove_should_and_pluralize; end
# source://rubocop-rspec//lib/rubocop/rspec/wording.rb#41
# source://rubocop-rspec//lib/rubocop/rspec/wording.rb#39
def replace_prefix(pattern, replacement); end
# Returns the value of attribute replacements.
#
# source://rubocop-rspec//lib/rubocop/rspec/wording.rb#39
# source://rubocop-rspec//lib/rubocop/rspec/wording.rb#37
def replacements; end
# source://rubocop-rspec//lib/rubocop/rspec/wording.rb#69
# source://rubocop-rspec//lib/rubocop/rspec/wording.rb#67
def substitute(word); end
# Returns the value of attribute text.
#
# source://rubocop-rspec//lib/rubocop/rspec/wording.rb#39
# source://rubocop-rspec//lib/rubocop/rspec/wording.rb#37
def text; end
# @return [Boolean]
#
# source://rubocop-rspec//lib/rubocop/rspec/wording.rb#47
# source://rubocop-rspec//lib/rubocop/rspec/wording.rb#45
def uppercase?(word); end
end

View File

@ -16,7 +16,6 @@ gem:
- docile
- hana
- language_server-protocol
- lint_roller
- netrc
- parallel
- public_suffix

View File

@ -97,7 +97,7 @@ $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rubocop-1.73.2/lib")
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rubocop-md-1.2.4/lib")
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rubocop-performance-1.23.1/lib")
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rubocop-rspec-3.4.0/lib")
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rubocop-rspec-3.5.0/lib")
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rubocop-sorbet-0.8.9/lib")
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/ruby-lsp-0.23.11/lib")
$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/ruby-macho-4.1.0/lib")