mirror of
https://github.com/Homebrew/brew.git
synced 2025-07-14 16:09:03 +08:00
Update RBI files for rubocop.
Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
This commit is contained in:
parent
aea920b3bb
commit
b58b8d5d77
@ -16291,64 +16291,64 @@ class RuboCop::Cop::Layout::SpaceInsideArrayLiteralBrackets < ::RuboCop::Cop::Ba
|
||||
|
||||
private
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/layout/space_inside_array_literal_brackets.rb#118
|
||||
# source://rubocop//lib/rubocop/cop/layout/space_inside_array_literal_brackets.rb#119
|
||||
def array_brackets(node); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/layout/space_inside_array_literal_brackets.rb#104
|
||||
# source://rubocop//lib/rubocop/cop/layout/space_inside_array_literal_brackets.rb#105
|
||||
def autocorrect(corrector, node); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/layout/space_inside_array_literal_brackets.rb#226
|
||||
# source://rubocop//lib/rubocop/cop/layout/space_inside_array_literal_brackets.rb#227
|
||||
def compact(corrector, bracket, side); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/layout/space_inside_array_literal_brackets.rb#212
|
||||
# source://rubocop//lib/rubocop/cop/layout/space_inside_array_literal_brackets.rb#213
|
||||
def compact_corrections(corrector, node, left, right); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/layout/space_inside_array_literal_brackets.rb#204
|
||||
# source://rubocop//lib/rubocop/cop/layout/space_inside_array_literal_brackets.rb#205
|
||||
def compact_offense(node, token, side: T.unsafe(nil)); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/layout/space_inside_array_literal_brackets.rb#166
|
||||
# source://rubocop//lib/rubocop/cop/layout/space_inside_array_literal_brackets.rb#167
|
||||
def compact_offenses(node, left, right, start_ok, end_ok); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/layout/space_inside_array_literal_brackets.rb#127
|
||||
# source://rubocop//lib/rubocop/cop/layout/space_inside_array_literal_brackets.rb#128
|
||||
def empty_config; end
|
||||
|
||||
# @return [Boolean]
|
||||
#
|
||||
# source://rubocop//lib/rubocop/cop/layout/space_inside_array_literal_brackets.rb#135
|
||||
# source://rubocop//lib/rubocop/cop/layout/space_inside_array_literal_brackets.rb#136
|
||||
def end_has_own_line?(token); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/layout/space_inside_array_literal_brackets.rb#142
|
||||
# source://rubocop//lib/rubocop/cop/layout/space_inside_array_literal_brackets.rb#143
|
||||
def index_for(node, token); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/layout/space_inside_array_literal_brackets.rb#150
|
||||
# source://rubocop//lib/rubocop/cop/layout/space_inside_array_literal_brackets.rb#151
|
||||
def issue_offenses(node, left, right, start_ok, end_ok); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/layout/space_inside_array_literal_brackets.rb#146
|
||||
# source://rubocop//lib/rubocop/cop/layout/space_inside_array_literal_brackets.rb#147
|
||||
def line_and_column_for(token); end
|
||||
|
||||
# @return [Boolean]
|
||||
#
|
||||
# source://rubocop//lib/rubocop/cop/layout/space_inside_array_literal_brackets.rb#187
|
||||
# source://rubocop//lib/rubocop/cop/layout/space_inside_array_literal_brackets.rb#188
|
||||
def multi_dimensional_array?(node, token, side: T.unsafe(nil)); end
|
||||
|
||||
# @return [Boolean]
|
||||
#
|
||||
# source://rubocop//lib/rubocop/cop/layout/space_inside_array_literal_brackets.rb#198
|
||||
# source://rubocop//lib/rubocop/cop/layout/space_inside_array_literal_brackets.rb#199
|
||||
def next_to_bracket?(token, side: T.unsafe(nil)); end
|
||||
|
||||
# @return [Boolean]
|
||||
#
|
||||
# source://rubocop//lib/rubocop/cop/layout/space_inside_array_literal_brackets.rb#162
|
||||
# source://rubocop//lib/rubocop/cop/layout/space_inside_array_literal_brackets.rb#163
|
||||
def next_to_comment?(node, token); end
|
||||
|
||||
# @return [Boolean]
|
||||
#
|
||||
# source://rubocop//lib/rubocop/cop/layout/space_inside_array_literal_brackets.rb#131
|
||||
# source://rubocop//lib/rubocop/cop/layout/space_inside_array_literal_brackets.rb#132
|
||||
def next_to_newline?(node, token); end
|
||||
|
||||
# @return [Boolean]
|
||||
#
|
||||
# source://rubocop//lib/rubocop/cop/layout/space_inside_array_literal_brackets.rb#179
|
||||
# source://rubocop//lib/rubocop/cop/layout/space_inside_array_literal_brackets.rb#180
|
||||
def qualifies_for_compact?(node, token, side: T.unsafe(nil)); end
|
||||
end
|
||||
|
||||
@ -19155,81 +19155,110 @@ RuboCop::Cop::Lint::DuplicateMatchPattern::MSG = T.let(T.unsafe(nil), String)
|
||||
# end
|
||||
#
|
||||
# alias bar foo
|
||||
# @example AllCops:ActiveSupportExtensionsEnabled: false (default)
|
||||
#
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#42
|
||||
# # good
|
||||
# def foo
|
||||
# 1
|
||||
# end
|
||||
#
|
||||
# delegate :foo, to: :bar
|
||||
# @example AllCops:ActiveSupportExtensionsEnabled: true
|
||||
#
|
||||
# # bad
|
||||
# def foo
|
||||
# 1
|
||||
# end
|
||||
#
|
||||
# delegate :foo, to: :bar
|
||||
#
|
||||
# # good
|
||||
# def foo
|
||||
# 1
|
||||
# end
|
||||
#
|
||||
# delegate :baz, to: :bar
|
||||
#
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#67
|
||||
class RuboCop::Cop::Lint::DuplicateMethods < ::RuboCop::Cop::Base
|
||||
# @return [DuplicateMethods] a new instance of DuplicateMethods
|
||||
#
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#46
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#72
|
||||
def initialize(config = T.unsafe(nil), options = T.unsafe(nil)); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#84
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#110
|
||||
def alias_method?(param0 = T.unsafe(nil)); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#72
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#115
|
||||
def delegate_method?(param0 = T.unsafe(nil)); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#98
|
||||
def method_alias?(param0 = T.unsafe(nil)); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#76
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#102
|
||||
def on_alias(node); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#52
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#78
|
||||
def on_def(node); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#60
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#86
|
||||
def on_defs(node); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#90
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#122
|
||||
def on_send(node); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#89
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#120
|
||||
def sym_name(param0 = T.unsafe(nil)); end
|
||||
|
||||
private
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#102
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#138
|
||||
def check_const_receiver(node, name, const_name); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#109
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#145
|
||||
def check_self_receiver(node, name); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#193
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#235
|
||||
def found_attr(node, args, readable: T.unsafe(nil), writable: T.unsafe(nil)); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#121
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#163
|
||||
def found_instance_method(node, name); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#144
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#186
|
||||
def found_method(node, method_name); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#134
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#176
|
||||
def found_sclass_method(node, name); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#171
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#213
|
||||
def location(node); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#203
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#245
|
||||
def lookup_constant(node, const_name); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#116
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#152
|
||||
def message_for_dup(node, method_name, key); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#163
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#205
|
||||
def method_key(node, method_name); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#179
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#221
|
||||
def on_attr(node, attr_name, args); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#221
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#157
|
||||
def on_delegate(node, method_names); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#263
|
||||
def qualified_name(enclosing, namespace, mod_name); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#235
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#277
|
||||
def source_location(node); end
|
||||
end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#43
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#68
|
||||
RuboCop::Cop::Lint::DuplicateMethods::MSG = T.let(T.unsafe(nil), String)
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#44
|
||||
# source://rubocop//lib/rubocop/cop/lint/duplicate_methods.rb#69
|
||||
RuboCop::Cop::Lint::DuplicateMethods::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
||||
|
||||
# Checks for duplicate elements in `Regexp` character classes.
|
||||
@ -26740,7 +26769,7 @@ class RuboCop::Cop::Lint::UselessAssignment < ::RuboCop::Cop::Base
|
||||
# source://rubocop//lib/rubocop/cop/lint/useless_assignment.rb#51
|
||||
def after_leaving_scope(scope, _variable_table); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/lint/useless_assignment.rb#165
|
||||
# source://rubocop//lib/rubocop/cop/lint/useless_assignment.rb#167
|
||||
def autocorrect(corrector, assignment); end
|
||||
|
||||
# @return [Boolean]
|
||||
@ -26751,42 +26780,42 @@ class RuboCop::Cop::Lint::UselessAssignment < ::RuboCop::Cop::Base
|
||||
# source://rubocop//lib/rubocop/cop/lint/useless_assignment.rb#56
|
||||
def check_for_unused_assignments(variable); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/lint/useless_assignment.rb#149
|
||||
# source://rubocop//lib/rubocop/cop/lint/useless_assignment.rb#151
|
||||
def collect_variable_like_names(scope); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/lint/useless_assignment.rb#82
|
||||
def message_for_useless_assignment(assignment); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/lint/useless_assignment.rb#110
|
||||
# source://rubocop//lib/rubocop/cop/lint/useless_assignment.rb#112
|
||||
def message_specification(assignment, variable); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/lint/useless_assignment.rb#120
|
||||
# source://rubocop//lib/rubocop/cop/lint/useless_assignment.rb#122
|
||||
def multiple_assignment_message(variable_name); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/lint/useless_assignment.rb#88
|
||||
def offense_range(assignment); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/lint/useless_assignment.rb#125
|
||||
# source://rubocop//lib/rubocop/cop/lint/useless_assignment.rb#127
|
||||
def operator_assignment_message(scope, assignment); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/lint/useless_assignment.rb#182
|
||||
# source://rubocop//lib/rubocop/cop/lint/useless_assignment.rb#184
|
||||
def remove_exception_assignment_part(corrector, node); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/lint/useless_assignment.rb#206
|
||||
# source://rubocop//lib/rubocop/cop/lint/useless_assignment.rb#208
|
||||
def remove_local_variable_assignment_part(corrector, node); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/lint/useless_assignment.rb#195
|
||||
# source://rubocop//lib/rubocop/cop/lint/useless_assignment.rb#197
|
||||
def remove_trailing_character_from_operator(corrector, node); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/lint/useless_assignment.rb#191
|
||||
# source://rubocop//lib/rubocop/cop/lint/useless_assignment.rb#193
|
||||
def rename_variable_with_underscore(corrector, node); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/lint/useless_assignment.rb#199
|
||||
# source://rubocop//lib/rubocop/cop/lint/useless_assignment.rb#201
|
||||
def replace_named_capture_group_with_non_capturing_group(corrector, node, variable_name); end
|
||||
|
||||
# TODO: More precise handling (rescue, ensure, nested begin, etc.)
|
||||
#
|
||||
# source://rubocop//lib/rubocop/cop/lint/useless_assignment.rb#139
|
||||
# source://rubocop//lib/rubocop/cop/lint/useless_assignment.rb#141
|
||||
def return_value_node_of_scope(scope); end
|
||||
|
||||
# @return [Boolean]
|
||||
@ -26794,12 +26823,12 @@ class RuboCop::Cop::Lint::UselessAssignment < ::RuboCop::Cop::Base
|
||||
# source://rubocop//lib/rubocop/cop/lint/useless_assignment.rb#96
|
||||
def sequential_assignment?(node); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/lint/useless_assignment.rb#132
|
||||
# source://rubocop//lib/rubocop/cop/lint/useless_assignment.rb#134
|
||||
def similar_name_message(variable); end
|
||||
|
||||
# @return [Boolean]
|
||||
#
|
||||
# source://rubocop//lib/rubocop/cop/lint/useless_assignment.rb#158
|
||||
# source://rubocop//lib/rubocop/cop/lint/useless_assignment.rb#160
|
||||
def variable_like_method_invocation?(node); end
|
||||
|
||||
class << self
|
||||
@ -36128,26 +36157,26 @@ RuboCop::Cop::Style::CommentedKeyword::SUBCLASS_DEFINITION = T.let(T.unsafe(nil)
|
||||
# # good
|
||||
# x.between?(min, max)
|
||||
#
|
||||
# source://rubocop//lib/rubocop/cop/style/comparable_between.rb#23
|
||||
# source://rubocop//lib/rubocop/cop/style/comparable_between.rb#26
|
||||
class RuboCop::Cop::Style::ComparableBetween < ::RuboCop::Cop::Base
|
||||
extend ::RuboCop::Cop::AutoCorrector
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/comparable_between.rb#38
|
||||
# source://rubocop//lib/rubocop/cop/style/comparable_between.rb#41
|
||||
def logical_comparison_between_by_max_first?(param0 = T.unsafe(nil)); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/comparable_between.rb#29
|
||||
# source://rubocop//lib/rubocop/cop/style/comparable_between.rb#32
|
||||
def logical_comparison_between_by_min_first?(param0 = T.unsafe(nil)); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/comparable_between.rb#46
|
||||
# source://rubocop//lib/rubocop/cop/style/comparable_between.rb#49
|
||||
def on_and(node); end
|
||||
|
||||
private
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/comparable_between.rb#62
|
||||
# source://rubocop//lib/rubocop/cop/style/comparable_between.rb#65
|
||||
def register_offense(node, min_and_value, max_and_value); end
|
||||
end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/comparable_between.rb#26
|
||||
# source://rubocop//lib/rubocop/cop/style/comparable_between.rb#29
|
||||
RuboCop::Cop::Style::ComparableBetween::MSG = T.let(T.unsafe(nil), String)
|
||||
|
||||
# Enforces the use of `Comparable#clamp` instead of comparison by minimum and maximum.
|
||||
@ -36757,6 +36786,7 @@ RuboCop::Cop::Style::Copyright::AUTOCORRECT_EMPTY_WARNING = T.let(T.unsafe(nil),
|
||||
RuboCop::Cop::Style::Copyright::MSG = T.let(T.unsafe(nil), String)
|
||||
|
||||
# Checks for inheritance from `Data.define` to avoid creating the anonymous parent class.
|
||||
# Inheriting from `Data.define` adds a superfluous level in inheritance tree.
|
||||
#
|
||||
# @example
|
||||
# # bad
|
||||
@ -36766,6 +36796,9 @@ RuboCop::Cop::Style::Copyright::MSG = T.let(T.unsafe(nil), String)
|
||||
# end
|
||||
# end
|
||||
#
|
||||
# Person.ancestors
|
||||
# # => [Person, #<Class:0x000000010b4e14a0>, Data, (...)]
|
||||
#
|
||||
# # good
|
||||
# Person = Data.define(:first_name, :last_name) do
|
||||
# def age
|
||||
@ -36773,28 +36806,31 @@ RuboCop::Cop::Style::Copyright::MSG = T.let(T.unsafe(nil), String)
|
||||
# end
|
||||
# end
|
||||
#
|
||||
# source://rubocop//lib/rubocop/cop/style/data_inheritance.rb#26
|
||||
# Person.ancestors
|
||||
# # => [Person, Data, (...)]
|
||||
#
|
||||
# source://rubocop//lib/rubocop/cop/style/data_inheritance.rb#33
|
||||
class RuboCop::Cop::Style::DataInheritance < ::RuboCop::Cop::Base
|
||||
include ::RuboCop::Cop::RangeHelp
|
||||
extend ::RuboCop::Cop::AutoCorrector
|
||||
extend ::RuboCop::Cop::TargetRubyVersion
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/data_inheritance.rb#48
|
||||
# source://rubocop//lib/rubocop/cop/style/data_inheritance.rb#55
|
||||
def data_define?(param0 = T.unsafe(nil)); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/data_inheritance.rb#36
|
||||
# source://rubocop//lib/rubocop/cop/style/data_inheritance.rb#43
|
||||
def on_class(node); end
|
||||
|
||||
private
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/data_inheritance.rb#55
|
||||
# source://rubocop//lib/rubocop/cop/style/data_inheritance.rb#62
|
||||
def correct_parent(parent, corrector); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/data_inheritance.rb#65
|
||||
# source://rubocop//lib/rubocop/cop/style/data_inheritance.rb#72
|
||||
def range_for_empty_class_body(class_node, data_define); end
|
||||
end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/data_inheritance.rb#31
|
||||
# source://rubocop//lib/rubocop/cop/style/data_inheritance.rb#38
|
||||
RuboCop::Cop::Style::DataInheritance::MSG = T.let(T.unsafe(nil), String)
|
||||
|
||||
# Checks for consistent usage of the `DateTime` class over the
|
||||
@ -41461,6 +41497,17 @@ RuboCop::Cop::Style::IfInsideElse::MSG = T.let(T.unsafe(nil), String)
|
||||
# end
|
||||
# ----
|
||||
#
|
||||
# The code `def method_name = body if condition` is considered a bad case by
|
||||
# `Style/AmbiguousEndlessMethodDefinition` cop. So, to respect the user's intention to use
|
||||
# an endless method definition in the `if` body, the following code is allowed:
|
||||
#
|
||||
# [source,ruby]
|
||||
# ----
|
||||
# if condition
|
||||
# def method_name = body
|
||||
# end
|
||||
# ----
|
||||
#
|
||||
# NOTE: It is allowed when `defined?` argument has an undefined value,
|
||||
# because using the modifier form causes the following incompatibility:
|
||||
#
|
||||
@ -41499,7 +41546,7 @@ RuboCop::Cop::Style::IfInsideElse::MSG = T.let(T.unsafe(nil), String)
|
||||
# do_something
|
||||
# end
|
||||
#
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#63
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#74
|
||||
class RuboCop::Cop::Style::IfUnlessModifier < ::RuboCop::Cop::Base
|
||||
include ::RuboCop::Cop::Alignment
|
||||
include ::RuboCop::Cop::LineLengthHelp
|
||||
@ -41509,120 +41556,125 @@ class RuboCop::Cop::Style::IfUnlessModifier < ::RuboCop::Cop::Base
|
||||
include ::RuboCop::Cop::CommentsHelp
|
||||
extend ::RuboCop::Cop::AutoCorrector
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#80
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#92
|
||||
def on_if(node); end
|
||||
|
||||
private
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#171
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#191
|
||||
def allowed_patterns; end
|
||||
|
||||
# @return [Boolean]
|
||||
#
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#231
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#251
|
||||
def another_statement_on_same_line?(node); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#132
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#152
|
||||
def autocorrect(corrector, node); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#285
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#305
|
||||
def comment_on_node_line(node); end
|
||||
|
||||
# @return [Boolean]
|
||||
#
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#104
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#124
|
||||
def defined_argument_is_undefined?(if_node, defined_node); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#96
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#116
|
||||
def defined_nodes(condition); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#272
|
||||
# @return [Boolean]
|
||||
#
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#112
|
||||
def endless_method?(body); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#292
|
||||
def extract_heredoc_from(last_argument); end
|
||||
|
||||
# @return [Boolean]
|
||||
#
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#215
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#235
|
||||
def line_length_enabled_at_line?(line); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#124
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#144
|
||||
def message(node); end
|
||||
|
||||
# @return [Boolean]
|
||||
#
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#219
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#239
|
||||
def named_capture_in_condition?(node); end
|
||||
|
||||
# @return [Boolean]
|
||||
#
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#223
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#243
|
||||
def non_eligible_node?(node); end
|
||||
|
||||
# @return [Boolean]
|
||||
#
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#227
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#247
|
||||
def non_simple_if_unless?(node); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#114
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#134
|
||||
def pattern_matching_nodes(condition); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#289
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#309
|
||||
def remove_comment(corrector, _node, comment); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#279
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#299
|
||||
def remove_heredoc(corrector, heredoc); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#141
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#161
|
||||
def replacement_for_modifier_form(corrector, node); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#265
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#285
|
||||
def to_modifier_form_with_move_comment(node, indentation, comment); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#245
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#265
|
||||
def to_normal_form(node, indentation); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#253
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#273
|
||||
def to_normal_form_with_heredoc(node, indentation, heredoc); end
|
||||
|
||||
# @return [Boolean]
|
||||
#
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#165
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#185
|
||||
def too_long_due_to_comment_after_modifier?(node, comment); end
|
||||
|
||||
# @return [Boolean]
|
||||
#
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#160
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#180
|
||||
def too_long_due_to_modifier?(node); end
|
||||
|
||||
# @return [Boolean]
|
||||
#
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#206
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#226
|
||||
def too_long_line_based_on_allow_uri?(line); end
|
||||
|
||||
# @return [Boolean]
|
||||
#
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#189
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#209
|
||||
def too_long_line_based_on_config?(range, line); end
|
||||
|
||||
# @return [Boolean]
|
||||
#
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#198
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#218
|
||||
def too_long_line_based_on_ignore_cop_directives?(range, line); end
|
||||
|
||||
# @return [Boolean]
|
||||
#
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#176
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#196
|
||||
def too_long_single_line?(node); end
|
||||
|
||||
class << self
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#76
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#87
|
||||
def autocorrect_incompatible_with; end
|
||||
end
|
||||
end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#71
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#82
|
||||
RuboCop::Cop::Style::IfUnlessModifier::MSG_USE_MODIFIER = T.let(T.unsafe(nil), String)
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#74
|
||||
# source://rubocop//lib/rubocop/cop/style/if_unless_modifier.rb#85
|
||||
RuboCop::Cop::Style::IfUnlessModifier::MSG_USE_NORMAL = T.let(T.unsafe(nil), String)
|
||||
|
||||
# Checks for if and unless statements used as modifiers of other if or
|
||||
@ -44585,10 +44637,10 @@ class RuboCop::Cop::Style::MultilineIfModifier < ::RuboCop::Cop::Base
|
||||
|
||||
private
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/multiline_if_modifier.rb#43
|
||||
# source://rubocop//lib/rubocop/cop/style/multiline_if_modifier.rb#45
|
||||
def indented_body(body, node); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/multiline_if_modifier.rb#35
|
||||
# source://rubocop//lib/rubocop/cop/style/multiline_if_modifier.rb#37
|
||||
def to_normal_if(node); end
|
||||
end
|
||||
|
||||
@ -52677,7 +52729,7 @@ class RuboCop::Cop::Style::SoleNestedConditional < ::RuboCop::Cop::Base
|
||||
|
||||
# @return [Boolean]
|
||||
#
|
||||
# source://rubocop//lib/rubocop/cop/style/sole_nested_conditional.rb#199
|
||||
# source://rubocop//lib/rubocop/cop/style/sole_nested_conditional.rb#201
|
||||
def allow_modifier?; end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/sole_nested_conditional.rb#81
|
||||
@ -52717,7 +52769,7 @@ class RuboCop::Cop::Style::SoleNestedConditional < ::RuboCop::Cop::Base
|
||||
# source://rubocop//lib/rubocop/cop/style/sole_nested_conditional.rb#182
|
||||
def parenthesize_method?(node); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/sole_nested_conditional.rb#192
|
||||
# source://rubocop//lib/rubocop/cop/style/sole_nested_conditional.rb#194
|
||||
def parenthesized_method_arguments(node); end
|
||||
|
||||
# @return [Boolean]
|
||||
@ -53148,76 +53200,75 @@ RuboCop::Cop::Style::StringChars::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
||||
#
|
||||
# source://rubocop//lib/rubocop/cop/style/string_concatenation.rb#53
|
||||
class RuboCop::Cop::Style::StringConcatenation < ::RuboCop::Cop::Base
|
||||
include ::RuboCop::Cop::RangeHelp
|
||||
extend ::RuboCop::Cop::AutoCorrector
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/string_concatenation.rb#68
|
||||
# source://rubocop//lib/rubocop/cop/style/string_concatenation.rb#67
|
||||
def on_new_investigation; end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/string_concatenation.rb#72
|
||||
# source://rubocop//lib/rubocop/cop/style/string_concatenation.rb#71
|
||||
def on_send(node); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/string_concatenation.rb#61
|
||||
# source://rubocop//lib/rubocop/cop/style/string_concatenation.rb#60
|
||||
def string_concatenation?(param0 = T.unsafe(nil)); end
|
||||
|
||||
private
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/string_concatenation.rb#159
|
||||
# source://rubocop//lib/rubocop/cop/style/string_concatenation.rb#158
|
||||
def adjust_str(node); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/string_concatenation.rb#115
|
||||
# source://rubocop//lib/rubocop/cop/style/string_concatenation.rb#114
|
||||
def collect_parts(node, parts = T.unsafe(nil)); end
|
||||
|
||||
# @return [Boolean]
|
||||
#
|
||||
# source://rubocop//lib/rubocop/cop/style/string_concatenation.rb#140
|
||||
# source://rubocop//lib/rubocop/cop/style/string_concatenation.rb#139
|
||||
def corrected_ancestor?(node); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/string_concatenation.rb#107
|
||||
# source://rubocop//lib/rubocop/cop/style/string_concatenation.rb#106
|
||||
def find_topmost_plus_node(node); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/string_concatenation.rb#163
|
||||
# source://rubocop//lib/rubocop/cop/style/string_concatenation.rb#162
|
||||
def handle_quotes(parts); end
|
||||
|
||||
# @return [Boolean]
|
||||
#
|
||||
# source://rubocop//lib/rubocop/cop/style/string_concatenation.rb#134
|
||||
# source://rubocop//lib/rubocop/cop/style/string_concatenation.rb#133
|
||||
def heredoc?(node); end
|
||||
|
||||
# @return [Boolean]
|
||||
#
|
||||
# source://rubocop//lib/rubocop/cop/style/string_concatenation.rb#97
|
||||
# source://rubocop//lib/rubocop/cop/style/string_concatenation.rb#96
|
||||
def line_end_concatenation?(node); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/string_concatenation.rb#173
|
||||
# source://rubocop//lib/rubocop/cop/style/string_concatenation.rb#172
|
||||
def mode; end
|
||||
|
||||
# @return [Boolean]
|
||||
#
|
||||
# source://rubocop//lib/rubocop/cop/style/string_concatenation.rb#126
|
||||
# source://rubocop//lib/rubocop/cop/style/string_concatenation.rb#125
|
||||
def plus_node?(node); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/string_concatenation.rb#85
|
||||
# source://rubocop//lib/rubocop/cop/style/string_concatenation.rb#84
|
||||
def register_offense(topmost_plus_node, parts); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/string_concatenation.rb#144
|
||||
# source://rubocop//lib/rubocop/cop/style/string_concatenation.rb#143
|
||||
def replacement(parts); end
|
||||
|
||||
# @return [Boolean]
|
||||
#
|
||||
# source://rubocop//lib/rubocop/cop/style/string_concatenation.rb#169
|
||||
# source://rubocop//lib/rubocop/cop/style/string_concatenation.rb#168
|
||||
def single_quoted?(str_node); end
|
||||
|
||||
# @return [Boolean]
|
||||
#
|
||||
# source://rubocop//lib/rubocop/cop/style/string_concatenation.rb#130
|
||||
# source://rubocop//lib/rubocop/cop/style/string_concatenation.rb#129
|
||||
def uncorrectable?(part); end
|
||||
end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/string_concatenation.rb#57
|
||||
# source://rubocop//lib/rubocop/cop/style/string_concatenation.rb#56
|
||||
RuboCop::Cop::Style::StringConcatenation::MSG = T.let(T.unsafe(nil), String)
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/string_concatenation.rb#58
|
||||
# source://rubocop//lib/rubocop/cop/style/string_concatenation.rb#57
|
||||
RuboCop::Cop::Style::StringConcatenation::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
||||
|
||||
# Checks for the use of strings as keys in hashes. The use of
|
||||
@ -53454,7 +53505,8 @@ RuboCop::Cop::Style::Strip::MSG = T.let(T.unsafe(nil), String)
|
||||
# source://rubocop//lib/rubocop/cop/style/strip.rb#21
|
||||
RuboCop::Cop::Style::Strip::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
||||
|
||||
# Checks for inheritance from Struct.new.
|
||||
# Checks for inheritance from `Struct.new`. Inheriting from `Struct.new`
|
||||
# adds a superfluous level in inheritance tree.
|
||||
#
|
||||
# @example
|
||||
# # bad
|
||||
@ -53464,6 +53516,9 @@ RuboCop::Cop::Style::Strip::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
||||
# end
|
||||
# end
|
||||
#
|
||||
# Person.ancestors
|
||||
# # => [Person, #<Class:0x000000010b4e14a0>, Struct, (...)]
|
||||
#
|
||||
# # good
|
||||
# Person = Struct.new(:first_name, :last_name) do
|
||||
# def age
|
||||
@ -53471,27 +53526,30 @@ RuboCop::Cop::Style::Strip::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
||||
# end
|
||||
# end
|
||||
#
|
||||
# source://rubocop//lib/rubocop/cop/style/struct_inheritance.rb#26
|
||||
# Person.ancestors
|
||||
# # => [Person, Struct, (...)]
|
||||
#
|
||||
# source://rubocop//lib/rubocop/cop/style/struct_inheritance.rb#33
|
||||
class RuboCop::Cop::Style::StructInheritance < ::RuboCop::Cop::Base
|
||||
include ::RuboCop::Cop::RangeHelp
|
||||
extend ::RuboCop::Cop::AutoCorrector
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/struct_inheritance.rb#33
|
||||
# source://rubocop//lib/rubocop/cop/style/struct_inheritance.rb#40
|
||||
def on_class(node); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/struct_inheritance.rb#45
|
||||
# source://rubocop//lib/rubocop/cop/style/struct_inheritance.rb#52
|
||||
def struct_constructor?(param0 = T.unsafe(nil)); end
|
||||
|
||||
private
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/struct_inheritance.rb#52
|
||||
# source://rubocop//lib/rubocop/cop/style/struct_inheritance.rb#59
|
||||
def correct_parent(parent, corrector); end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/struct_inheritance.rb#62
|
||||
# source://rubocop//lib/rubocop/cop/style/struct_inheritance.rb#69
|
||||
def range_for_empty_class_body(class_node, struct_new); end
|
||||
end
|
||||
|
||||
# source://rubocop//lib/rubocop/cop/style/struct_inheritance.rb#30
|
||||
# source://rubocop//lib/rubocop/cop/style/struct_inheritance.rb#37
|
||||
RuboCop::Cop::Style::StructInheritance::MSG = T.let(T.unsafe(nil), String)
|
||||
|
||||
# Checks for redundant argument forwarding when calling super with arguments identical to
|
||||
@ -58818,13 +58876,13 @@ class RuboCop::Formatter::DisabledConfigFormatter < ::RuboCop::Formatter::BaseFo
|
||||
# source://rubocop//lib/rubocop/formatter/disabled_config_formatter.rb#165
|
||||
def cop_config_params(default_cfg, cfg); end
|
||||
|
||||
# source://rubocop//lib/rubocop/formatter/disabled_config_formatter.rb#185
|
||||
# source://rubocop//lib/rubocop/formatter/disabled_config_formatter.rb#186
|
||||
def default_config(cop_name); end
|
||||
|
||||
# source://rubocop//lib/rubocop/formatter/disabled_config_formatter.rb#229
|
||||
# source://rubocop//lib/rubocop/formatter/disabled_config_formatter.rb#230
|
||||
def excludes(offending_files, cop_name, parent); end
|
||||
|
||||
# source://rubocop//lib/rubocop/formatter/disabled_config_formatter.rb#200
|
||||
# source://rubocop//lib/rubocop/formatter/disabled_config_formatter.rb#201
|
||||
def filtered_config(cfg); end
|
||||
|
||||
# Returns true if the given arr include the given elm or if any of the
|
||||
@ -58832,17 +58890,17 @@ class RuboCop::Formatter::DisabledConfigFormatter < ::RuboCop::Formatter::BaseFo
|
||||
#
|
||||
# @return [Boolean]
|
||||
#
|
||||
# source://rubocop//lib/rubocop/formatter/disabled_config_formatter.rb#277
|
||||
# source://rubocop//lib/rubocop/formatter/disabled_config_formatter.rb#278
|
||||
def include_or_match?(arr, elm); end
|
||||
|
||||
# @return [Boolean]
|
||||
#
|
||||
# source://rubocop//lib/rubocop/formatter/disabled_config_formatter.rb#250
|
||||
# source://rubocop//lib/rubocop/formatter/disabled_config_formatter.rb#251
|
||||
def merge_mode_for_exclude?(cfg); end
|
||||
|
||||
# @return [Boolean]
|
||||
#
|
||||
# source://rubocop//lib/rubocop/formatter/disabled_config_formatter.rb#271
|
||||
# source://rubocop//lib/rubocop/formatter/disabled_config_formatter.rb#272
|
||||
def no_exclude_limit?; end
|
||||
|
||||
# source://rubocop//lib/rubocop/formatter/disabled_config_formatter.rb#102
|
||||
@ -58851,19 +58909,19 @@ class RuboCop::Formatter::DisabledConfigFormatter < ::RuboCop::Formatter::BaseFo
|
||||
# source://rubocop//lib/rubocop/formatter/disabled_config_formatter.rb#137
|
||||
def output_cop_comments(output_buffer, cfg, cop_name, offense_count); end
|
||||
|
||||
# source://rubocop//lib/rubocop/formatter/disabled_config_formatter.rb#189
|
||||
# source://rubocop//lib/rubocop/formatter/disabled_config_formatter.rb#190
|
||||
def output_cop_config(output_buffer, cfg, cop_name); end
|
||||
|
||||
# source://rubocop//lib/rubocop/formatter/disabled_config_formatter.rb#172
|
||||
def output_cop_param_comments(output_buffer, params, default_cfg); end
|
||||
|
||||
# source://rubocop//lib/rubocop/formatter/disabled_config_formatter.rb#219
|
||||
# source://rubocop//lib/rubocop/formatter/disabled_config_formatter.rb#220
|
||||
def output_exclude_list(output_buffer, offending_files, cop_name); end
|
||||
|
||||
# source://rubocop//lib/rubocop/formatter/disabled_config_formatter.rb#254
|
||||
# source://rubocop//lib/rubocop/formatter/disabled_config_formatter.rb#255
|
||||
def output_exclude_path(output_buffer, exclude_path, parent); end
|
||||
|
||||
# source://rubocop//lib/rubocop/formatter/disabled_config_formatter.rb#208
|
||||
# source://rubocop//lib/rubocop/formatter/disabled_config_formatter.rb#209
|
||||
def output_offending_files(output_buffer, cfg, cop_name); end
|
||||
|
||||
# source://rubocop//lib/rubocop/formatter/disabled_config_formatter.rb#96
|
||||
@ -58871,7 +58929,7 @@ class RuboCop::Formatter::DisabledConfigFormatter < ::RuboCop::Formatter::BaseFo
|
||||
|
||||
# @return [Boolean]
|
||||
#
|
||||
# source://rubocop//lib/rubocop/formatter/disabled_config_formatter.rb#267
|
||||
# source://rubocop//lib/rubocop/formatter/disabled_config_formatter.rb#268
|
||||
def safe_autocorrect?(config); end
|
||||
|
||||
# source://rubocop//lib/rubocop/formatter/disabled_config_formatter.rb#116
|
Loading…
x
Reference in New Issue
Block a user