Update RBI files for rubocop.

This commit is contained in:
BrewTestBot 2020-12-28 13:53:28 +00:00 committed by Mike McQuaid
parent 3a17c7b5a0
commit 59360930d3
No known key found for this signature in database
GPG Key ID: 48A898132FD8EE70
4 changed files with 416 additions and 127 deletions

View File

@ -76,6 +76,7 @@ class Parser::AST::Processor < ::AST::Processor
def on_ivar(node); end def on_ivar(node); end
def on_ivasgn(node); end def on_ivasgn(node); end
def on_kwarg(node); end def on_kwarg(node); end
def on_kwargs(node); end
def on_kwbegin(node); end def on_kwbegin(node); end
def on_kwoptarg(node); end def on_kwoptarg(node); end
def on_kwrestarg(node); end def on_kwrestarg(node); end
@ -87,6 +88,8 @@ class Parser::AST::Processor < ::AST::Processor
def on_match_alt(node); end def on_match_alt(node); end
def on_match_as(node); end def on_match_as(node); end
def on_match_current_line(node); end def on_match_current_line(node); end
def on_match_pattern(node); end
def on_match_pattern_p(node); end
def on_match_rest(node); end def on_match_rest(node); end
def on_match_var(node); end def on_match_var(node); end
def on_match_with_lvasgn(node); end def on_match_with_lvasgn(node); end
@ -142,6 +145,7 @@ class Parser::Base < ::Racc::Parser
def context; end def context; end
def current_arg_stack; end def current_arg_stack; end
def diagnostics; end def diagnostics; end
def lexer; end
def max_numparam_stack; end def max_numparam_stack; end
def parse(source_buffer); end def parse(source_buffer); end
def parse_with_comments(source_buffer); end def parse_with_comments(source_buffer); end
@ -226,7 +230,7 @@ class Parser::Builders::Default
def def_sclass(class_t, lshft_t, expr, body, end_t); end def def_sclass(class_t, lshft_t, expr, body, end_t); end
def def_singleton(def_t, definee, dot_t, name_t, args, body, end_t); end def def_singleton(def_t, definee, dot_t, name_t, args, body, end_t); end
def emit_file_line_as_literals; end def emit_file_line_as_literals; end
def emit_file_line_as_literals=(_); end def emit_file_line_as_literals=(_arg0); end
def false(false_t); end def false(false_t); end
def find_pattern(lbrack_t, elements, rbrack_t); end def find_pattern(lbrack_t, elements, rbrack_t); end
def float(float_t); end def float(float_t); end
@ -261,12 +265,13 @@ class Parser::Builders::Default
def match_nil_pattern(dstar_t, nil_t); end def match_nil_pattern(dstar_t, nil_t); end
def match_op(receiver, match_t, arg); end def match_op(receiver, match_t, arg); end
def match_pair(label_type, label, value); end def match_pair(label_type, label, value); end
def match_pattern(lhs, match_t, rhs); end
def match_pattern_p(lhs, match_t, rhs); end
def match_rest(star_t, name_t = T.unsafe(nil)); end def match_rest(star_t, name_t = T.unsafe(nil)); end
def match_var(name_t); end def match_var(name_t); end
def match_with_trailing_comma(match, comma_t); end def match_with_trailing_comma(match, comma_t); end
def multi_assign(lhs, eql_t, rhs); end def multi_assign(lhs, eql_t, rhs); end
def multi_lhs(begin_t, items, end_t); end def multi_lhs(begin_t, items, end_t); end
def multi_rassign(lhs, assoc_t, rhs); end
def nil(nil_t); end def nil(nil_t); end
def not_op(not_t, begin_t = T.unsafe(nil), receiver = T.unsafe(nil), end_t = T.unsafe(nil)); end def not_op(not_t, begin_t = T.unsafe(nil), receiver = T.unsafe(nil), end_t = T.unsafe(nil)); end
def nth_ref(token); end def nth_ref(token); end
@ -281,14 +286,13 @@ class Parser::Builders::Default
def pair_list_18(list); end def pair_list_18(list); end
def pair_quoted(begin_t, parts, end_t, value); end def pair_quoted(begin_t, parts, end_t, value); end
def parser; end def parser; end
def parser=(_); end def parser=(_arg0); end
def pin(pin_t, var); end def pin(pin_t, var); end
def postexe(postexe_t, lbrace_t, compstmt, rbrace_t); end def postexe(postexe_t, lbrace_t, compstmt, rbrace_t); end
def preexe(preexe_t, lbrace_t, compstmt, rbrace_t); end def preexe(preexe_t, lbrace_t, compstmt, rbrace_t); end
def procarg0(arg); end def procarg0(arg); end
def range_exclusive(lhs, dot3_t, rhs); end def range_exclusive(lhs, dot3_t, rhs); end
def range_inclusive(lhs, dot2_t, rhs); end def range_inclusive(lhs, dot2_t, rhs); end
def rassign(lhs, assoc_t, rhs); end
def rational(rational_t); end def rational(rational_t); end
def regexp_compose(begin_t, parts, end_t, options); end def regexp_compose(begin_t, parts, end_t, options); end
def regexp_options(regopt_t); end def regexp_options(regopt_t); end
@ -347,6 +351,7 @@ class Parser::Builders::Default
def keyword_map(keyword_t, begin_t, args, end_t); end def keyword_map(keyword_t, begin_t, args, end_t); end
def keyword_mod_map(pre_e, keyword_t, post_e); end def keyword_mod_map(pre_e, keyword_t, post_e); end
def kwarg_map(name_t, value_e = T.unsafe(nil)); end def kwarg_map(name_t, value_e = T.unsafe(nil)); end
def kwargs?(node); end
def loc(token); end def loc(token); end
def module_definition_map(keyword_t, name_e, operator_t, end_t); end def module_definition_map(keyword_t, name_e, operator_t, end_t); end
def n(type, children, source_map); end def n(type, children, source_map); end
@ -358,6 +363,7 @@ class Parser::Builders::Default
def range_map(start_e, op_t, end_e); end def range_map(start_e, op_t, end_e); end
def regexp_map(begin_t, end_t, options_e); end def regexp_map(begin_t, end_t, options_e); end
def rescue_body_map(keyword_t, exc_list_e, assoc_t, exc_var_e, then_t, compstmt_e); end def rescue_body_map(keyword_t, exc_list_e, assoc_t, exc_var_e, then_t, compstmt_e); end
def rewrite_hash_args_to_kwargs(args); end
def send_binary_op_map(lhs_e, selector_t, rhs_e); end def send_binary_op_map(lhs_e, selector_t, rhs_e); end
def send_index_map(receiver_e, lbrack_t, rbrack_t); end def send_index_map(receiver_e, lbrack_t, rbrack_t); end
def send_map(receiver_e, dot_t, selector_t, begin_t = T.unsafe(nil), args = T.unsafe(nil), end_t = T.unsafe(nil)); end def send_map(receiver_e, dot_t, selector_t, begin_t = T.unsafe(nil), args = T.unsafe(nil), end_t = T.unsafe(nil)); end
@ -378,17 +384,21 @@ class Parser::Builders::Default
class << self class << self
def emit_arg_inside_procarg0; end def emit_arg_inside_procarg0; end
def emit_arg_inside_procarg0=(_); end def emit_arg_inside_procarg0=(_arg0); end
def emit_encoding; end def emit_encoding; end
def emit_encoding=(_); end def emit_encoding=(_arg0); end
def emit_forward_arg; end def emit_forward_arg; end
def emit_forward_arg=(_); end def emit_forward_arg=(_arg0); end
def emit_index; end def emit_index; end
def emit_index=(_); end def emit_index=(_arg0); end
def emit_kwargs; end
def emit_kwargs=(_arg0); end
def emit_lambda; end def emit_lambda; end
def emit_lambda=(_); end def emit_lambda=(_arg0); end
def emit_match_pattern; end
def emit_match_pattern=(_arg0); end
def emit_procarg0; end def emit_procarg0; end
def emit_procarg0=(_); end def emit_procarg0=(_arg0); end
def modernize; end def modernize; end
end end
end end
@ -401,6 +411,7 @@ class Parser::Context
def class_definition_allowed?; end def class_definition_allowed?; end
def dynamic_const_definition_allowed?; end def dynamic_const_definition_allowed?; end
def empty?; end
def in_block?; end def in_block?; end
def in_class?; end def in_class?; end
def in_dynamic_block?; end def in_dynamic_block?; end
@ -416,6 +427,7 @@ end
class Parser::CurrentArgStack class Parser::CurrentArgStack
def initialize; end def initialize; end
def empty?; end
def pop; end def pop; end
def push(value); end def push(value); end
def reset; end def reset; end
@ -428,7 +440,7 @@ Parser::CurrentRuby = Parser::Ruby26
module Parser::Deprecation module Parser::Deprecation
def warn_of_deprecation; end def warn_of_deprecation; end
def warned_of_deprecation=(_); end def warned_of_deprecation=(_arg0); end
end end
class Parser::Diagnostic class Parser::Diagnostic
@ -453,11 +465,11 @@ class Parser::Diagnostic::Engine
def initialize(consumer = T.unsafe(nil)); end def initialize(consumer = T.unsafe(nil)); end
def all_errors_are_fatal; end def all_errors_are_fatal; end
def all_errors_are_fatal=(_); end def all_errors_are_fatal=(_arg0); end
def consumer; end def consumer; end
def consumer=(_); end def consumer=(_arg0); end
def ignore_warnings; end def ignore_warnings; end
def ignore_warnings=(_); end def ignore_warnings=(_arg0); end
def process(diagnostic); end def process(diagnostic); end
protected protected
@ -473,23 +485,27 @@ class Parser::Lexer
def advance; end def advance; end
def cmdarg; end def cmdarg; end
def cmdarg=(_); end def cmdarg=(_arg0); end
def cmdarg_stack; end
def command_start; end def command_start; end
def command_start=(_); end def command_start=(_arg0); end
def comments; end def comments; end
def comments=(_); end def comments=(_arg0); end
def cond; end def cond; end
def cond=(_); end def cond=(_arg0); end
def cond_stack; end
def context; end def context; end
def context=(_); end def context=(_arg0); end
def dedent_level; end def dedent_level; end
def diagnostics; end def diagnostics; end
def diagnostics=(_); end def diagnostics=(_arg0); end
def encoding; end def encoding; end
def force_utf32; end def force_utf32; end
def force_utf32=(_); end def force_utf32=(_arg0); end
def in_kwarg; end def in_kwarg; end
def in_kwarg=(_); end def in_kwarg=(_arg0); end
def lambda_stack; end
def paren_nest; end
def pop_cmdarg; end def pop_cmdarg; end
def pop_cond; end def pop_cond; end
def push_cmdarg; end def push_cmdarg; end
@ -500,9 +516,9 @@ class Parser::Lexer
def state; end def state; end
def state=(state); end def state=(state); end
def static_env; end def static_env; end
def static_env=(_); end def static_env=(_arg0); end
def tokens; end def tokens; end
def tokens=(_); end def tokens=(_arg0); end
protected protected
@ -525,78 +541,78 @@ class Parser::Lexer
class << self class << self
def lex_en_expr_arg; end def lex_en_expr_arg; end
def lex_en_expr_arg=(_); end def lex_en_expr_arg=(_arg0); end
def lex_en_expr_beg; end def lex_en_expr_beg; end
def lex_en_expr_beg=(_); end def lex_en_expr_beg=(_arg0); end
def lex_en_expr_cmdarg; end def lex_en_expr_cmdarg; end
def lex_en_expr_cmdarg=(_); end def lex_en_expr_cmdarg=(_arg0); end
def lex_en_expr_dot; end def lex_en_expr_dot; end
def lex_en_expr_dot=(_); end def lex_en_expr_dot=(_arg0); end
def lex_en_expr_end; end def lex_en_expr_end; end
def lex_en_expr_end=(_); end def lex_en_expr_end=(_arg0); end
def lex_en_expr_endarg; end def lex_en_expr_endarg; end
def lex_en_expr_endarg=(_); end def lex_en_expr_endarg=(_arg0); end
def lex_en_expr_endfn; end def lex_en_expr_endfn; end
def lex_en_expr_endfn=(_); end def lex_en_expr_endfn=(_arg0); end
def lex_en_expr_fname; end def lex_en_expr_fname; end
def lex_en_expr_fname=(_); end def lex_en_expr_fname=(_arg0); end
def lex_en_expr_labelarg; end def lex_en_expr_labelarg; end
def lex_en_expr_labelarg=(_); end def lex_en_expr_labelarg=(_arg0); end
def lex_en_expr_mid; end def lex_en_expr_mid; end
def lex_en_expr_mid=(_); end def lex_en_expr_mid=(_arg0); end
def lex_en_expr_value; end def lex_en_expr_value; end
def lex_en_expr_value=(_); end def lex_en_expr_value=(_arg0); end
def lex_en_expr_variable; end def lex_en_expr_variable; end
def lex_en_expr_variable=(_); end def lex_en_expr_variable=(_arg0); end
def lex_en_interp_backslash_delimited; end def lex_en_interp_backslash_delimited; end
def lex_en_interp_backslash_delimited=(_); end def lex_en_interp_backslash_delimited=(_arg0); end
def lex_en_interp_backslash_delimited_words; end def lex_en_interp_backslash_delimited_words; end
def lex_en_interp_backslash_delimited_words=(_); end def lex_en_interp_backslash_delimited_words=(_arg0); end
def lex_en_interp_string; end def lex_en_interp_string; end
def lex_en_interp_string=(_); end def lex_en_interp_string=(_arg0); end
def lex_en_interp_words; end def lex_en_interp_words; end
def lex_en_interp_words=(_); end def lex_en_interp_words=(_arg0); end
def lex_en_leading_dot; end def lex_en_leading_dot; end
def lex_en_leading_dot=(_); end def lex_en_leading_dot=(_arg0); end
def lex_en_line_begin; end def lex_en_line_begin; end
def lex_en_line_begin=(_); end def lex_en_line_begin=(_arg0); end
def lex_en_line_comment; end def lex_en_line_comment; end
def lex_en_line_comment=(_); end def lex_en_line_comment=(_arg0); end
def lex_en_plain_backslash_delimited; end def lex_en_plain_backslash_delimited; end
def lex_en_plain_backslash_delimited=(_); end def lex_en_plain_backslash_delimited=(_arg0); end
def lex_en_plain_backslash_delimited_words; end def lex_en_plain_backslash_delimited_words; end
def lex_en_plain_backslash_delimited_words=(_); end def lex_en_plain_backslash_delimited_words=(_arg0); end
def lex_en_plain_string; end def lex_en_plain_string; end
def lex_en_plain_string=(_); end def lex_en_plain_string=(_arg0); end
def lex_en_plain_words; end def lex_en_plain_words; end
def lex_en_plain_words=(_); end def lex_en_plain_words=(_arg0); end
def lex_en_regexp_modifiers; end def lex_en_regexp_modifiers; end
def lex_en_regexp_modifiers=(_); end def lex_en_regexp_modifiers=(_arg0); end
def lex_error; end def lex_error; end
def lex_error=(_); end def lex_error=(_arg0); end
def lex_start; end def lex_start; end
def lex_start=(_); end def lex_start=(_arg0); end
private private
def _lex_eof_trans; end def _lex_eof_trans; end
def _lex_eof_trans=(_); end def _lex_eof_trans=(_arg0); end
def _lex_from_state_actions; end def _lex_from_state_actions; end
def _lex_from_state_actions=(_); end def _lex_from_state_actions=(_arg0); end
def _lex_index_offsets; end def _lex_index_offsets; end
def _lex_index_offsets=(_); end def _lex_index_offsets=(_arg0); end
def _lex_indicies; end def _lex_indicies; end
def _lex_indicies=(_); end def _lex_indicies=(_arg0); end
def _lex_key_spans; end def _lex_key_spans; end
def _lex_key_spans=(_); end def _lex_key_spans=(_arg0); end
def _lex_to_state_actions; end def _lex_to_state_actions; end
def _lex_to_state_actions=(_); end def _lex_to_state_actions=(_arg0); end
def _lex_trans_actions; end def _lex_trans_actions; end
def _lex_trans_actions=(_); end def _lex_trans_actions=(_arg0); end
def _lex_trans_keys; end def _lex_trans_keys; end
def _lex_trans_keys=(_); end def _lex_trans_keys=(_arg0); end
def _lex_trans_targs; end def _lex_trans_targs; end
def _lex_trans_targs=(_); end def _lex_trans_targs=(_arg0); end
end end
end end
@ -636,7 +652,7 @@ class Parser::Lexer::Literal
def plain_heredoc?; end def plain_heredoc?; end
def regexp?; end def regexp?; end
def saved_herebody_s; end def saved_herebody_s; end
def saved_herebody_s=(_); end def saved_herebody_s=(_arg0); end
def squiggly_heredoc?; end def squiggly_heredoc?; end
def start_interp_brace; end def start_interp_brace; end
def str_s; end def str_s; end
@ -681,6 +697,7 @@ Parser::MESSAGES = T.let(T.unsafe(nil), Hash)
class Parser::MaxNumparamStack class Parser::MaxNumparamStack
def initialize; end def initialize; end
def empty?; end
def has_numparams?; end def has_numparams?; end
def has_ordinary_params!; end def has_ordinary_params!; end
def has_ordinary_params?; end def has_ordinary_params?; end
@ -695,6 +712,8 @@ class Parser::MaxNumparamStack
def set(value); end def set(value); end
end end
Parser::MaxNumparamStack::ORDINARY_PARAMS = T.let(T.unsafe(nil), Integer)
module Parser::Messages module Parser::Messages
class << self class << self
def compile(reason, arguments); end def compile(reason, arguments); end
@ -709,7 +728,7 @@ Parser::Meta::NODE_TYPES = T.let(T.unsafe(nil), Set)
class Parser::Rewriter < ::Parser::AST::Processor class Parser::Rewriter < ::Parser::AST::Processor
extend(::Parser::Deprecation) extend(::Parser::Deprecation)
def initialize(*_); end def initialize(*_arg0); end
def assignment?(node); end def assignment?(node); end
def insert_after(range, content); end def insert_after(range, content); end
@ -1174,6 +1193,7 @@ class Parser::Source::Buffer
def column_for_position(position); end def column_for_position(position); end
def decompose_position(position); end def decompose_position(position); end
def first_line; end def first_line; end
def freeze; end
def last_line; end def last_line; end
def line_for_position(position); end def line_for_position(position); end
def line_range(lineno); end def line_range(lineno); end
@ -1189,8 +1209,9 @@ class Parser::Source::Buffer
private private
def bsearch(line_begins, position); end
def line_begins; end def line_begins; end
def line_for(position); end def line_index_for_position(position); end
class << self class << self
def recognize_encoding(string); end def recognize_encoding(string); end
@ -1224,7 +1245,7 @@ class Parser::Source::Comment::Associator
def associate; end def associate; end
def associate_locations; end def associate_locations; end
def skip_directives; end def skip_directives; end
def skip_directives=(_); end def skip_directives=(_arg0); end
private private
@ -1430,7 +1451,7 @@ class Parser::Source::Range
def empty?; end def empty?; end
def end; end def end; end
def end_pos; end def end_pos; end
def eql?(_); end def eql?(_arg0); end
def first_line; end def first_line; end
def hash; end def hash; end
def inspect; end def inspect; end
@ -1594,6 +1615,7 @@ class Parser::StaticEnvironment
def declare_forward_args; end def declare_forward_args; end
def declared?(name); end def declared?(name); end
def declared_forward_args?; end def declared_forward_args?; end
def empty?; end
def extend_dynamic; end def extend_dynamic; end
def extend_static; end def extend_static; end
def reset; end def reset; end
@ -1625,6 +1647,7 @@ class Parser::VariablesStack
def declare(name); end def declare(name); end
def declared?(name); end def declared?(name); end
def empty?; end
def pop; end def pop; end
def push; end def push; end
def reset; end def reset; end

View File

@ -390,7 +390,7 @@ end
class Regexp::Expression::FreeSpace < ::Regexp::Expression::Base class Regexp::Expression::FreeSpace < ::Regexp::Expression::Base
def match_length; end def match_length; end
def quantify(token, text, min = T.unsafe(nil), max = T.unsafe(nil), mode = T.unsafe(nil)); end def quantify(_token, _text, _min = T.unsafe(nil), _max = T.unsafe(nil), _mode = T.unsafe(nil)); end
end end
module Regexp::Expression::Group module Regexp::Expression::Group
@ -440,6 +440,8 @@ class Regexp::Expression::Group::Options < ::Regexp::Expression::Group::Base
end end
class Regexp::Expression::Group::Passive < ::Regexp::Expression::Group::Base class Regexp::Expression::Group::Passive < ::Regexp::Expression::Group::Base
def initialize(*_arg0); end
def implicit=(_arg0); end def implicit=(_arg0); end
def implicit?; end def implicit?; end
def to_s(format = T.unsafe(nil)); end def to_s(format = T.unsafe(nil)); end
@ -528,12 +530,12 @@ class Regexp::Expression::Subexpression < ::Regexp::Expression::Base
def at(*args, &block); end def at(*args, &block); end
def dig(*indices); end def dig(*indices); end
def each(*args, &block); end def each(*args, &block); end
def each_expression(include_self = T.unsafe(nil), &block); end def each_expression(include_self = T.unsafe(nil)); end
def empty?(*args, &block); end def empty?(*args, &block); end
def expressions; end def expressions; end
def expressions=(_arg0); end def expressions=(_arg0); end
def fetch(*args, &block); end def fetch(*args, &block); end
def flat_map(include_self = T.unsafe(nil), &block); end def flat_map(include_self = T.unsafe(nil)); end
def index(*args, &block); end def index(*args, &block); end
def inner_match_length; end def inner_match_length; end
def join(*args, &block); end def join(*args, &block); end
@ -833,7 +835,7 @@ class Regexp::MatchLength
def initialize(exp, opts = T.unsafe(nil)); end def initialize(exp, opts = T.unsafe(nil)); end
def each(opts = T.unsafe(nil)); end def each(opts = T.unsafe(nil)); end
def endless_each(&block); end def endless_each; end
def fixed?; end def fixed?; end
def include?(length); end def include?(length); end
def inspect; end def inspect; end
@ -1052,8 +1054,8 @@ end
class Regexp::Syntax::Any < ::Regexp::Syntax::Base class Regexp::Syntax::Any < ::Regexp::Syntax::Base
def initialize; end def initialize; end
def implements!(type, token); end def implements!(_type, _token); end
def implements?(type, token); end def implements?(_type, _token); end
end end
class Regexp::Syntax::Base class Regexp::Syntax::Base
@ -1078,11 +1080,11 @@ class Regexp::Syntax::Base
end end
end end
class Regexp::Syntax::InvalidVersionNameError < ::SyntaxError class Regexp::Syntax::InvalidVersionNameError < ::Regexp::Syntax::SyntaxError
def initialize(name); end def initialize(name); end
end end
class Regexp::Syntax::NotImplementedError < ::SyntaxError class Regexp::Syntax::NotImplementedError < ::Regexp::Syntax::SyntaxError
def initialize(syntax, type, token); end def initialize(syntax, type, token); end
end end
@ -1423,7 +1425,7 @@ Regexp::Syntax::Token::UnicodeProperty::V2_6_2 = T.let(T.unsafe(nil), Array)
Regexp::Syntax::Token::UnicodeProperty::V2_6_3 = T.let(T.unsafe(nil), Array) Regexp::Syntax::Token::UnicodeProperty::V2_6_3 = T.let(T.unsafe(nil), Array)
class Regexp::Syntax::UnknownSyntaxNameError < ::SyntaxError class Regexp::Syntax::UnknownSyntaxNameError < ::Regexp::Syntax::SyntaxError
def initialize(name); end def initialize(name); end
end end

View File

@ -126,12 +126,10 @@ class RuboCop::CLI::Command::SuggestExtensions < ::RuboCop::CLI::Command::Base
def current_formatter; end def current_formatter; end
def dependent_gems; end def dependent_gems; end
def extensions; end def extensions; end
def installed_gems; end
def lockfile; end
def puts(*args); end def puts(*args); end
def skip?; end def skip?; end
class << self
def dependent_gems; end
end
end end
RuboCop::CLI::Command::SuggestExtensions::INCLUDED_FORMATTERS = T.let(T.unsafe(nil), Array) RuboCop::CLI::Command::SuggestExtensions::INCLUDED_FORMATTERS = T.let(T.unsafe(nil), Array)
@ -243,6 +241,7 @@ class RuboCop::Config
def check; end def check; end
def delete(*args, &block); end def delete(*args, &block); end
def deprecation_check; end def deprecation_check; end
def dig(*args, &block); end
def disabled_new_cops?; end def disabled_new_cops?; end
def each(*args, &block); end def each(*args, &block); end
def each_key(*args, &block); end def each_key(*args, &block); end
@ -267,6 +266,7 @@ class RuboCop::Config
def patterns_to_include; end def patterns_to_include; end
def pending_cops; end def pending_cops; end
def possibly_include_hidden?; end def possibly_include_hidden?; end
def replace(*args, &block); end
def signature; end def signature; end
def smart_loaded_path; end def smart_loaded_path; end
def target_rails_version; end def target_rails_version; end
@ -310,6 +310,7 @@ class RuboCop::ConfigLoader
class << self class << self
def add_excludes_from_files(config, config_file); end def add_excludes_from_files(config, config_file); end
def add_loaded_features(loaded_features); end
def add_missing_namespaces(path, hash); end def add_missing_namespaces(path, hash); end
def clear_options; end def clear_options; end
def configuration_file_for(target_dir); end def configuration_file_for(target_dir); end
@ -339,7 +340,6 @@ class RuboCop::ConfigLoader
private private
def add_loaded_features(loaded_features); end
def check_duplication(yaml_code, absolute_path); end def check_duplication(yaml_code, absolute_path); end
def expand_path(path); end def expand_path(path); end
def file_path(file); end def file_path(file); end
@ -366,6 +366,7 @@ class RuboCop::ConfigLoaderResolver
def merge(base_hash, derived_hash, **opts); end def merge(base_hash, derived_hash, **opts); end
def merge_with_default(config, config_file, unset_nil:); end def merge_with_default(config, config_file, unset_nil:); end
def override_department_setting_for_cops(base_hash, derived_hash); end def override_department_setting_for_cops(base_hash, derived_hash); end
def override_enabled_for_disabled_departments(base_hash, derived_hash); end
def resolve_inheritance(path, hash, file, debug); end def resolve_inheritance(path, hash, file, debug); end
def resolve_inheritance_from_gems(hash); end def resolve_inheritance_from_gems(hash); end
def resolve_requires(path, hash); end def resolve_requires(path, hash); end
@ -392,34 +393,139 @@ end
class RuboCop::ConfigObsoletion class RuboCop::ConfigObsoletion
def initialize(config); end def initialize(config); end
def reject_obsolete_cops_and_parameters; end def reject_obsolete!; end
def rules; end
def warnings; end def warnings; end
private private
def obsolete_cops; end def load_cop_rules(rules); end
def obsolete_enforced_style; end def load_parameter_rules(rules); end
def obsolete_enforced_style_message(cop, param, enforced_style, alternative); end def load_rules; end
def obsolete_parameter_message(cops, parameters, alternative); end def obsoletions; end
def obsolete_parameters; end
def smart_loaded_path; end class << self
def files; end
def files=(_arg0); end
def legacy_cop_names; end
end
end end
RuboCop::ConfigObsoletion::MOVED_COPS = T.let(T.unsafe(nil), Array) RuboCop::ConfigObsoletion::COP_RULE_CLASSES = T.let(T.unsafe(nil), Hash)
RuboCop::ConfigObsoletion::OBSOLETE_COPS = T.let(T.unsafe(nil), Hash) class RuboCop::ConfigObsoletion::ChangedEnforcedStyles < ::RuboCop::ConfigObsoletion::ParameterRule
def message; end
def violated?; end
RuboCop::ConfigObsoletion::OBSOLETE_ENFORCED_STYLES = T.let(T.unsafe(nil), Array) private
RuboCop::ConfigObsoletion::OBSOLETE_PARAMETERS = T.let(T.unsafe(nil), Array) def value; end
end
RuboCop::ConfigObsoletion::REMOVED_COPS = T.let(T.unsafe(nil), Array) RuboCop::ConfigObsoletion::ChangedEnforcedStyles::BASE_MESSAGE = T.let(T.unsafe(nil), String)
RuboCop::ConfigObsoletion::REMOVED_COPS_WITH_REASON = T.let(T.unsafe(nil), Array) class RuboCop::ConfigObsoletion::ChangedParameter < ::RuboCop::ConfigObsoletion::ParameterRule
def message; end
end
RuboCop::ConfigObsoletion::RENAMED_COPS = T.let(T.unsafe(nil), Array) RuboCop::ConfigObsoletion::ChangedParameter::BASE_MESSAGE = T.let(T.unsafe(nil), String)
RuboCop::ConfigObsoletion::SPLIT_COPS = T.let(T.unsafe(nil), Array) class RuboCop::ConfigObsoletion::CopRule < ::RuboCop::ConfigObsoletion::Rule
def initialize(config, old_name); end
def cop_rule?; end
def message; end
def old_name; end
def violated?; end
def warning?; end
end
RuboCop::ConfigObsoletion::DEFAULT_RULES_FILE = T.let(T.unsafe(nil), String)
class RuboCop::ConfigObsoletion::ExtractedCop < ::RuboCop::ConfigObsoletion::CopRule
def initialize(config, old_name, gem); end
def department; end
def gem; end
def rule_message; end
def violated?; end
private
def affected_cops; end
def feature_loaded?; end
end
RuboCop::ConfigObsoletion::PARAMETER_RULE_CLASSES = T.let(T.unsafe(nil), Hash)
class RuboCop::ConfigObsoletion::ParameterRule < ::RuboCop::ConfigObsoletion::Rule
def initialize(config, cop, parameter, metadata); end
def cop; end
def metadata; end
def parameter; end
def parameter_rule?; end
def violated?; end
def warning?; end
private
def alternative; end
def reason; end
def severity; end
end
class RuboCop::ConfigObsoletion::RemovedCop < ::RuboCop::ConfigObsoletion::CopRule
def initialize(config, old_name, metadata); end
def metadata; end
def old_name; end
def rule_message; end
private
def alternatives; end
def reason; end
end
RuboCop::ConfigObsoletion::RemovedCop::BASE_MESSAGE = T.let(T.unsafe(nil), String)
class RuboCop::ConfigObsoletion::RenamedCop < ::RuboCop::ConfigObsoletion::CopRule
def initialize(config, old_name, new_name); end
def new_name; end
def rule_message; end
private
def moved?; end
def verb; end
end
class RuboCop::ConfigObsoletion::Rule
def initialize(config); end
def cop_rule?; end
def parameter_rule?; end
def violated?; end
private
def config; end
def smart_loaded_path; end
def to_sentence(collection, connector: T.unsafe(nil)); end
end
class RuboCop::ConfigObsoletion::SplitCop < ::RuboCop::ConfigObsoletion::CopRule
def initialize(config, old_name, metadata); end
def metadata; end
def rule_message; end
private
def alternatives; end
end
class RuboCop::ConfigRegeneration class RuboCop::ConfigRegeneration
def options; end def options; end
@ -642,7 +748,6 @@ class RuboCop::Cop::Base
def callback_argument(range); end def callback_argument(range); end
def complete_investigation; end def complete_investigation; end
def correct(range); end def correct(range); end
def correction_strategy; end
def current_offense_locations; end def current_offense_locations; end
def currently_disabled_lines; end def currently_disabled_lines; end
def custom_severity; end def custom_severity; end
@ -654,6 +759,7 @@ class RuboCop::Cop::Base
def find_severity(_range, severity); end def find_severity(_range, severity); end
def range_from_node_or_range(node_or_range); end def range_from_node_or_range(node_or_range); end
def reset_investigation; end def reset_investigation; end
def use_corrector(range, corrector); end
class << self class << self
def autocorrect_incompatible_with; end def autocorrect_incompatible_with; end
@ -908,6 +1014,7 @@ class RuboCop::Cop::Commissioner
def on_ivar(node); end def on_ivar(node); end
def on_ivasgn(node); end def on_ivasgn(node); end
def on_kwarg(node); end def on_kwarg(node); end
def on_kwargs(node); end
def on_kwbegin(node); end def on_kwbegin(node); end
def on_kwnilarg(node); end def on_kwnilarg(node); end
def on_kwoptarg(node); end def on_kwoptarg(node); end
@ -921,6 +1028,8 @@ class RuboCop::Cop::Commissioner
def on_match_as(node); end def on_match_as(node); end
def on_match_current_line(node); end def on_match_current_line(node); end
def on_match_nil_pattern(node); end def on_match_nil_pattern(node); end
def on_match_pattern(node); end
def on_match_pattern_p(node); end
def on_match_rest(node); end def on_match_rest(node); end
def on_match_var(node); end def on_match_var(node); end
def on_match_with_lvasgn(node); end def on_match_with_lvasgn(node); end
@ -1246,6 +1355,10 @@ module RuboCop::Cop::EnforceSuperclass
def on_class(node); end def on_class(node); end
def on_send(node); end def on_send(node); end
private
def register_offense(offense_node); end
class << self class << self
def included(base); end def included(base); end
end end
@ -2112,6 +2225,7 @@ class RuboCop::Cop::Layout::EmptyLineBetweenDefs < ::RuboCop::Cop::Base
def class_candidate?(node); end def class_candidate?(node); end
def def_end(node); end def def_end(node); end
def def_start(node); end def def_start(node); end
def end_loc(node); end
def lines_between_defs(first_def_node, second_def_node); end def lines_between_defs(first_def_node, second_def_node); end
def maximum_empty_lines; end def maximum_empty_lines; end
def message(node); end def message(node); end
@ -2595,10 +2709,12 @@ class RuboCop::Cop::Layout::HeredocArgumentClosingParenthesis < ::RuboCop::Cop::
def add_correct_closing_paren(node, corrector); end def add_correct_closing_paren(node, corrector); end
def add_correct_external_trailing_comma(node, corrector); end def add_correct_external_trailing_comma(node, corrector); end
def autocorrect(corrector, node); end def autocorrect(corrector, node); end
def exist_argument_between_heredoc_end_and_closing_parentheses?(node); end
def external_trailing_comma?(node); end def external_trailing_comma?(node); end
def external_trailing_comma_offset_from_loc_end(node); end def external_trailing_comma_offset_from_loc_end(node); end
def extract_heredoc(node); end def extract_heredoc(node); end
def extract_heredoc_argument(node); end def extract_heredoc_argument(node); end
def find_most_bottom_of_heredoc_end(arguments); end
def fix_closing_parenthesis(node, corrector); end def fix_closing_parenthesis(node, corrector); end
def fix_external_trailing_comma(node, corrector); end def fix_external_trailing_comma(node, corrector); end
def heredoc_node?(node); end def heredoc_node?(node); end
@ -2614,6 +2730,7 @@ class RuboCop::Cop::Layout::HeredocArgumentClosingParenthesis < ::RuboCop::Cop::
def send_missing_closing_parens?(parent, child, heredoc); end def send_missing_closing_parens?(parent, child, heredoc); end
def single_line_send_with_heredoc_receiver?(node); end def single_line_send_with_heredoc_receiver?(node); end
def space?(pos); end def space?(pos); end
def subsequent_closing_parentheses_in_same_line?(outermost_send); end
class << self class << self
def autocorrect_incompatible_with; end def autocorrect_incompatible_with; end
@ -2793,20 +2910,19 @@ end
RuboCop::Cop::Layout::LeadingEmptyLines::MSG = T.let(T.unsafe(nil), String) RuboCop::Cop::Layout::LeadingEmptyLines::MSG = T.let(T.unsafe(nil), String)
class RuboCop::Cop::Layout::LineLength < ::RuboCop::Cop::Cop class RuboCop::Cop::Layout::LineLength < ::RuboCop::Cop::Base
include(::RuboCop::Cop::CheckLineBreakable) include(::RuboCop::Cop::CheckLineBreakable)
include(::RuboCop::Cop::ConfigurableMax) include(::RuboCop::Cop::ConfigurableMax)
include(::RuboCop::Cop::IgnoredPattern) include(::RuboCop::Cop::IgnoredPattern)
include(::RuboCop::Cop::RangeHelp) include(::RuboCop::Cop::RangeHelp)
include(::RuboCop::Cop::LineLengthHelp) include(::RuboCop::Cop::LineLengthHelp)
extend(::RuboCop::Cop::AutoCorrector)
def autocorrect(range); end
def correctable?; end
def investigate(processed_source); end
def investigate_post_walk(processed_source); end
def on_array(node); end def on_array(node); end
def on_block(node); end def on_block(node); end
def on_hash(node); end def on_hash(node); end
def on_investigation_end; end
def on_new_investigation; end
def on_potential_breakable_node(node); end def on_potential_breakable_node(node); end
def on_send(node); end def on_send(node); end
@ -2983,7 +3099,7 @@ class RuboCop::Cop::Layout::MultilineMethodCallIndentation < ::RuboCop::Cop::Cop
def align_with_base_message(rhs); end def align_with_base_message(rhs); end
def alignment_base(node, rhs, given_style); end def alignment_base(node, rhs, given_style); end
def base_source; end def base_source; end
def extra_indentation(given_style); end def extra_indentation(given_style, parent); end
def message(node, lhs, rhs); end def message(node, lhs, rhs); end
def no_base_message(lhs, rhs, node); end def no_base_message(lhs, rhs, node); end
def offending_range(node, lhs, rhs, given_style); end def offending_range(node, lhs, rhs, given_style); end
@ -3350,6 +3466,21 @@ RuboCop::Cop::Layout::SpaceBeforeBlockBraces::DETECTED_MSG = T.let(T.unsafe(nil)
RuboCop::Cop::Layout::SpaceBeforeBlockBraces::MISSING_MSG = T.let(T.unsafe(nil), String) RuboCop::Cop::Layout::SpaceBeforeBlockBraces::MISSING_MSG = T.let(T.unsafe(nil), String)
class RuboCop::Cop::Layout::SpaceBeforeBrackets < ::RuboCop::Cop::Base
include(::RuboCop::Cop::RangeHelp)
extend(::RuboCop::Cop::AutoCorrector)
def on_send(node); end
private
def offense_range(node, first_argument, begin_pos); end
def register_offense(range); end
def space_before_brackets?(node, first_argument); end
end
RuboCop::Cop::Layout::SpaceBeforeBrackets::MSG = T.let(T.unsafe(nil), String)
class RuboCop::Cop::Layout::SpaceBeforeComma < ::RuboCop::Cop::Base class RuboCop::Cop::Layout::SpaceBeforeComma < ::RuboCop::Cop::Base
include(::RuboCop::Cop::RangeHelp) include(::RuboCop::Cop::RangeHelp)
include(::RuboCop::Cop::SpaceBeforePunctuation) include(::RuboCop::Cop::SpaceBeforePunctuation)
@ -3481,7 +3612,7 @@ class RuboCop::Cop::Layout::SpaceInsideBlockBraces < ::RuboCop::Cop::Base
def multiline_block?(left_brace, right_brace); end def multiline_block?(left_brace, right_brace); end
def no_space(begin_pos, end_pos, msg); end def no_space(begin_pos, end_pos, msg); end
def no_space_inside_left_brace(left_brace, args_delimiter); end def no_space_inside_left_brace(left_brace, args_delimiter); end
def offense(begin_pos, end_pos, msg); end def offense(begin_pos, end_pos, msg, style_param = T.unsafe(nil)); end
def pipe?(args_delimiter); end def pipe?(args_delimiter); end
def space(begin_pos, end_pos, msg); end def space(begin_pos, end_pos, msg); end
def space_inside_left_brace(left_brace, args_delimiter); end def space_inside_left_brace(left_brace, args_delimiter); end
@ -3705,6 +3836,27 @@ end
module RuboCop::Cop::Lint module RuboCop::Cop::Lint
end end
class RuboCop::Cop::Lint::AmbiguousAssignment < ::RuboCop::Cop::Base
include(::RuboCop::Cop::RangeHelp)
def on_asgn(node); end
def on_casgn(node); end
def on_cvasgn(node); end
def on_gvasgn(node); end
def on_ivasgn(node); end
def on_lvasgn(node); end
private
def rhs(node); end
end
RuboCop::Cop::Lint::AmbiguousAssignment::MISTAKES = T.let(T.unsafe(nil), Hash)
RuboCop::Cop::Lint::AmbiguousAssignment::MSG = T.let(T.unsafe(nil), String)
RuboCop::Cop::Lint::AmbiguousAssignment::SIMPLE_ASSIGNMENT_TYPES = T.let(T.unsafe(nil), Array)
class RuboCop::Cop::Lint::AmbiguousBlockAssociation < ::RuboCop::Cop::Base class RuboCop::Cop::Lint::AmbiguousBlockAssociation < ::RuboCop::Cop::Base
def on_csend(node); end def on_csend(node); end
def on_send(node); end def on_send(node); end
@ -3789,7 +3941,7 @@ class RuboCop::Cop::Lint::BinaryOperatorWithIdenticalOperands < ::RuboCop::Cop::
def on_send(node); end def on_send(node); end
end end
RuboCop::Cop::Lint::BinaryOperatorWithIdenticalOperands::MATH_OPERATORS = T.let(T.unsafe(nil), Set) RuboCop::Cop::Lint::BinaryOperatorWithIdenticalOperands::ALLOWED_MATH_OPERATORS = T.let(T.unsafe(nil), Set)
RuboCop::Cop::Lint::BinaryOperatorWithIdenticalOperands::MSG = T.let(T.unsafe(nil), String) RuboCop::Cop::Lint::BinaryOperatorWithIdenticalOperands::MSG = T.let(T.unsafe(nil), String)
@ -3936,6 +4088,12 @@ class RuboCop::Cop::Lint::DuplicateBranch < ::RuboCop::Cop::Base
private private
def branches(node); end
def consider_branch?(branch); end
def const_branch?(branch); end
def ignore_constant_branches?; end
def ignore_literal_branches?; end
def literal_branch?(branch); end
def offense_range(duplicate_branch); end def offense_range(duplicate_branch); end
end end
@ -4818,6 +4976,7 @@ class RuboCop::Cop::Lint::RedundantSplatExpansion < ::RuboCop::Cop::Base
private private
def allow_percent_literal_array_argument?; end
def array_new_inside_array_literal?(array_new_node); end def array_new_inside_array_literal?(array_new_node); end
def array_splat?(node); end def array_splat?(node); end
def autocorrect(corrector, node); end def autocorrect(corrector, node); end
@ -4827,6 +4986,7 @@ class RuboCop::Cop::Lint::RedundantSplatExpansion < ::RuboCop::Cop::Base
def redundant_splat_expansion(node); end def redundant_splat_expansion(node); end
def remove_brackets(array); end def remove_brackets(array); end
def replacement_range_and_content(node); end def replacement_range_and_content(node); end
def use_percent_literal_array_argument?(node); end
end end
RuboCop::Cop::Lint::RedundantSplatExpansion::ARRAY_PARAM_MSG = T.let(T.unsafe(nil), String) RuboCop::Cop::Lint::RedundantSplatExpansion::ARRAY_PARAM_MSG = T.let(T.unsafe(nil), String)
@ -5083,7 +5243,6 @@ class RuboCop::Cop::Lint::ShadowedException < ::RuboCop::Cop::Base
def offense_range(rescues); end def offense_range(rescues); end
def rescued_exceptions(rescue_group); end def rescued_exceptions(rescue_group); end
def rescued_groups_for(rescues); end def rescued_groups_for(rescues); end
def silence_warnings; end
def sorted?(rescued_groups); end def sorted?(rescued_groups); end
def system_call_err?(error); end def system_call_err?(error); end
end end
@ -5092,6 +5251,7 @@ RuboCop::Cop::Lint::ShadowedException::MSG = T.let(T.unsafe(nil), String)
class RuboCop::Cop::Lint::ShadowingOuterLocalVariable < ::RuboCop::Cop::Base class RuboCop::Cop::Lint::ShadowingOuterLocalVariable < ::RuboCop::Cop::Base
def before_declaring_variable(variable, variable_table); end def before_declaring_variable(variable, variable_table); end
def ractor_block?(param0 = T.unsafe(nil)); end
class << self class << self
def joining_forces; end def joining_forces; end
@ -5259,6 +5419,8 @@ end
RuboCop::Cop::Lint::UnreachableCode::MSG = T.let(T.unsafe(nil), String) RuboCop::Cop::Lint::UnreachableCode::MSG = T.let(T.unsafe(nil), String)
class RuboCop::Cop::Lint::UnreachableLoop < ::RuboCop::Cop::Base class RuboCop::Cop::Lint::UnreachableLoop < ::RuboCop::Cop::Base
include(::RuboCop::Cop::IgnoredPattern)
def break_command?(param0 = T.unsafe(nil)); end def break_command?(param0 = T.unsafe(nil)); end
def on_block(node); end def on_block(node); end
def on_for(node); end def on_for(node); end
@ -6120,11 +6282,13 @@ class RuboCop::Cop::Naming::MemoizedInstanceVariableName < ::RuboCop::Cop::Base
include(::RuboCop::Cop::ConfigurableEnforcedStyle) include(::RuboCop::Cop::ConfigurableEnforcedStyle)
def defined_memoized?(param0 = T.unsafe(nil), param1); end def defined_memoized?(param0 = T.unsafe(nil), param1); end
def method_definition?(param0 = T.unsafe(nil)); end
def on_defined?(node); end def on_defined?(node); end
def on_or_asgn(node); end def on_or_asgn(node); end
private private
def find_definition(node); end
def matches?(method_name, ivar_assign); end def matches?(method_name, ivar_assign); end
def message(variable); end def message(variable); end
def style_parameter_name; end def style_parameter_name; end
@ -6132,6 +6296,8 @@ class RuboCop::Cop::Naming::MemoizedInstanceVariableName < ::RuboCop::Cop::Base
def variable_name_candidates(method_name); end def variable_name_candidates(method_name); end
end end
RuboCop::Cop::Naming::MemoizedInstanceVariableName::DYNAMIC_DEFINE_METHODS = T.let(T.unsafe(nil), Set)
RuboCop::Cop::Naming::MemoizedInstanceVariableName::MSG = T.let(T.unsafe(nil), String) RuboCop::Cop::Naming::MemoizedInstanceVariableName::MSG = T.let(T.unsafe(nil), String)
RuboCop::Cop::Naming::MemoizedInstanceVariableName::UNDERSCORE_REQUIRED = T.let(T.unsafe(nil), String) RuboCop::Cop::Naming::MemoizedInstanceVariableName::UNDERSCORE_REQUIRED = T.let(T.unsafe(nil), String)
@ -6499,6 +6665,7 @@ class RuboCop::Cop::Registry
def enabled_pending_cop?(cop_cfg, config); end def enabled_pending_cop?(cop_cfg, config); end
def enlist(cop); end def enlist(cop); end
def find_by_cop_name(cop_name); end def find_by_cop_name(cop_name); end
def freeze; end
def length; end def length; end
def names; end def names; end
def options; end def options; end
@ -6524,6 +6691,7 @@ class RuboCop::Cop::Registry
def all; end def all; end
def global; end def global; end
def qualified_cop_name(name, origin); end def qualified_cop_name(name, origin); end
def reset!; end
def with_temporary_global(temp_global = T.unsafe(nil)); end def with_temporary_global(temp_global = T.unsafe(nil)); end
end end
end end
@ -6708,7 +6876,7 @@ class RuboCop::Cop::StringLiteralCorrector
extend(::RuboCop::Cop::Util) extend(::RuboCop::Cop::Util)
class << self class << self
def correct(node, style); end def correct(corrector, node, style); end
end end
end end
@ -7116,10 +7284,11 @@ end
RuboCop::Cop::Style::CaseLikeIf::MSG = T.let(T.unsafe(nil), String) RuboCop::Cop::Style::CaseLikeIf::MSG = T.let(T.unsafe(nil), String)
class RuboCop::Cop::Style::CharacterLiteral < ::RuboCop::Cop::Cop class RuboCop::Cop::Style::CharacterLiteral < ::RuboCop::Cop::Base
include(::RuboCop::Cop::StringHelp) include(::RuboCop::Cop::StringHelp)
extend(::RuboCop::Cop::AutoCorrector)
def autocorrect(node); end def autocorrect(corrector, node); end
def correct_style_detected; end def correct_style_detected; end
def offense?(node); end def offense?(node); end
def opposite_style_detected; end def opposite_style_detected; end
@ -7266,7 +7435,9 @@ class RuboCop::Cop::Style::CollectionMethods < ::RuboCop::Cop::Base
private private
def check_method_node(node); end def check_method_node(node); end
def implicit_block?(node); end
def message(node); end def message(node); end
def methods_accepting_symbol; end
end end
RuboCop::Cop::Style::CollectionMethods::MSG = T.let(T.unsafe(nil), String) RuboCop::Cop::Style::CollectionMethods::MSG = T.let(T.unsafe(nil), String)
@ -7354,12 +7525,16 @@ RuboCop::Cop::Style::CommentAnnotation::MISSING_NOTE = T.let(T.unsafe(nil), Stri
RuboCop::Cop::Style::CommentAnnotation::MSG = T.let(T.unsafe(nil), String) RuboCop::Cop::Style::CommentAnnotation::MSG = T.let(T.unsafe(nil), String)
class RuboCop::Cop::Style::CommentedKeyword < ::RuboCop::Cop::Base class RuboCop::Cop::Style::CommentedKeyword < ::RuboCop::Cop::Base
include(::RuboCop::Cop::RangeHelp)
extend(::RuboCop::Cop::AutoCorrector)
def on_new_investigation; end def on_new_investigation; end
private private
def line(comment); end def line(comment); end
def offensive?(comment); end def offensive?(comment); end
def register_offense(comment, matched_keyword); end
end end
RuboCop::Cop::Style::CommentedKeyword::ALLOWED_COMMENTS = T.let(T.unsafe(nil), Array) RuboCop::Cop::Style::CommentedKeyword::ALLOWED_COMMENTS = T.let(T.unsafe(nil), Array)
@ -7940,6 +8115,7 @@ RuboCop::Cop::Style::ExponentialNotation::MESSAGES = T.let(T.unsafe(nil), Hash)
class RuboCop::Cop::Style::FloatDivision < ::RuboCop::Cop::Base class RuboCop::Cop::Style::FloatDivision < ::RuboCop::Cop::Base
include(::RuboCop::Cop::ConfigurableEnforcedStyle) include(::RuboCop::Cop::ConfigurableEnforcedStyle)
extend(::RuboCop::Cop::AutoCorrector)
def any_coerce?(param0 = T.unsafe(nil)); end def any_coerce?(param0 = T.unsafe(nil)); end
def both_coerce?(param0 = T.unsafe(nil)); end def both_coerce?(param0 = T.unsafe(nil)); end
@ -7949,8 +8125,12 @@ class RuboCop::Cop::Style::FloatDivision < ::RuboCop::Cop::Base
private private
def add_to_f_method(corrector, node); end
def correct_from_slash_to_fdiv(corrector, node, receiver, argument); end
def extract_receiver_source(node); end
def message(_node); end def message(_node); end
def offense_condition?(node); end def offense_condition?(node); end
def remove_to_f_method(corrector, send_node); end
end end
RuboCop::Cop::Style::FloatDivision::MESSAGES = T.let(T.unsafe(nil), Hash) RuboCop::Cop::Style::FloatDivision::MESSAGES = T.let(T.unsafe(nil), Hash)
@ -8140,6 +8320,26 @@ end
RuboCop::Cop::Style::HashEachMethods::MSG = T.let(T.unsafe(nil), String) RuboCop::Cop::Style::HashEachMethods::MSG = T.let(T.unsafe(nil), String)
class RuboCop::Cop::Style::HashExcept < ::RuboCop::Cop::Base
include(::RuboCop::Cop::RangeHelp)
extend(::RuboCop::Cop::TargetRubyVersion)
extend(::RuboCop::Cop::AutoCorrector)
def bad_method?(param0 = T.unsafe(nil)); end
def on_send(node); end
private
def except_key(node); end
def offense_range(node); end
def safe_to_register_offense?(block, except_key); end
def semantically_except_method?(send, block); end
end
RuboCop::Cop::Style::HashExcept::MSG = T.let(T.unsafe(nil), String)
RuboCop::Cop::Style::HashExcept::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
class RuboCop::Cop::Style::HashLikeCase < ::RuboCop::Cop::Base class RuboCop::Cop::Style::HashLikeCase < ::RuboCop::Cop::Base
def hash_like_case?(param0 = T.unsafe(nil)); end def hash_like_case?(param0 = T.unsafe(nil)); end
def on_case(node); end def on_case(node); end
@ -8286,6 +8486,10 @@ class RuboCop::Cop::Style::IfUnlessModifier < ::RuboCop::Cop::Base
def too_long_line_based_on_config?(range, line); end def too_long_line_based_on_config?(range, line); end
def too_long_line_based_on_ignore_cop_directives?(range, line); end def too_long_line_based_on_ignore_cop_directives?(range, line); end
def too_long_single_line?(node); end def too_long_single_line?(node); end
class << self
def autocorrect_incompatible_with; end
end
end end
RuboCop::Cop::Style::IfUnlessModifier::MSG_USE_MODIFIER = T.let(T.unsafe(nil), String) RuboCop::Cop::Style::IfUnlessModifier::MSG_USE_MODIFIER = T.let(T.unsafe(nil), String)
@ -8405,7 +8609,7 @@ RuboCop::Cop::Style::InverseMethods::MSG = T.let(T.unsafe(nil), String)
RuboCop::Cop::Style::InverseMethods::NEGATED_EQUALITY_METHODS = T.let(T.unsafe(nil), Array) RuboCop::Cop::Style::InverseMethods::NEGATED_EQUALITY_METHODS = T.let(T.unsafe(nil), Array)
class RuboCop::Cop::Style::IpAddresses < ::RuboCop::Cop::Cop class RuboCop::Cop::Style::IpAddresses < ::RuboCop::Cop::Base
include(::RuboCop::Cop::StringHelp) include(::RuboCop::Cop::StringHelp)
def correct_style_detected; end def correct_style_detected; end
@ -8545,6 +8749,7 @@ module RuboCop::Cop::Style::MethodCallWithArgsParentheses::OmitParentheses
def allowed_multiline_call_with_parentheses?(node); end def allowed_multiline_call_with_parentheses?(node); end
def ambigious_literal?(node); end def ambigious_literal?(node); end
def assigned_before?(node, target); end def assigned_before?(node, target); end
def auto_correct(corrector, node); end
def call_as_argument_or_chain?(node); end def call_as_argument_or_chain?(node); end
def call_in_literals?(node); end def call_in_literals?(node); end
def call_in_logical_operators?(node); end def call_in_logical_operators?(node); end
@ -8554,6 +8759,7 @@ module RuboCop::Cop::Style::MethodCallWithArgsParentheses::OmitParentheses
def call_with_braced_block?(node); end def call_with_braced_block?(node); end
def hash_literal?(node); end def hash_literal?(node); end
def hash_literal_in_arguments?(node); end def hash_literal_in_arguments?(node); end
def inside_endless_method_def?(node); end
def legitimate_call_with_parentheses?(node); end def legitimate_call_with_parentheses?(node); end
def logical_operator?(node); end def logical_operator?(node); end
def offense_range(node); end def offense_range(node); end
@ -8802,11 +9008,16 @@ RuboCop::Cop::Style::MultilineMemoization::BRACES_MSG = T.let(T.unsafe(nil), Str
RuboCop::Cop::Style::MultilineMemoization::KEYWORD_MSG = T.let(T.unsafe(nil), String) RuboCop::Cop::Style::MultilineMemoization::KEYWORD_MSG = T.let(T.unsafe(nil), String)
class RuboCop::Cop::Style::MultilineMethodSignature < ::RuboCop::Cop::Base class RuboCop::Cop::Style::MultilineMethodSignature < ::RuboCop::Cop::Base
include(::RuboCop::Cop::RangeHelp)
extend(::RuboCop::Cop::AutoCorrector)
def on_def(node); end def on_def(node); end
def on_defs(node); end def on_defs(node); end
private private
def arguments_range(node); end
def autocorrect(corrector, node); end
def closing_line(node); end def closing_line(node); end
def correction_exceeds_max_line_length?(node); end def correction_exceeds_max_line_length?(node); end
def definition_width(node); end def definition_width(node); end
@ -8882,6 +9093,7 @@ class RuboCop::Cop::Style::MutableConstant < ::RuboCop::Cop::Base
def autocorrect(corrector, node); end def autocorrect(corrector, node); end
def check(value); end def check(value); end
def correct_splat_expansion(corrector, expr, splat_value); end def correct_splat_expansion(corrector, expr, splat_value); end
def frozen_regexp_or_range_literals?(node); end
def frozen_string_literal?(node); end def frozen_string_literal?(node); end
def immutable_literal?(node); end def immutable_literal?(node); end
def mutable_literal?(value); end def mutable_literal?(value); end
@ -9437,10 +9649,20 @@ RuboCop::Cop::Style::PercentQLiterals::UPPER_CASE_Q_MSG = T.let(T.unsafe(nil), S
class RuboCop::Cop::Style::PerlBackrefs < ::RuboCop::Cop::Base class RuboCop::Cop::Style::PerlBackrefs < ::RuboCop::Cop::Base
extend(::RuboCop::Cop::AutoCorrector) extend(::RuboCop::Cop::AutoCorrector)
def on_back_ref(node); end
def on_gvar(node); end
def on_nth_ref(node); end def on_nth_ref(node); end
private
def derived_from_braceless_interpolation?(node); end
def format_message(node:, preferred_expression:); end
def on_back_ref_or_gvar_or_nth_ref(node); end
def original_expression_of(node); end
def preferred_expression_to(node); end
end end
RuboCop::Cop::Style::PerlBackrefs::MSG = T.let(T.unsafe(nil), String) RuboCop::Cop::Style::PerlBackrefs::MESSAGE_FORMAT = T.let(T.unsafe(nil), String)
class RuboCop::Cop::Style::PreferredHashMethods < ::RuboCop::Cop::Base class RuboCop::Cop::Style::PreferredHashMethods < ::RuboCop::Cop::Base
include(::RuboCop::Cop::ConfigurableEnforcedStyle) include(::RuboCop::Cop::ConfigurableEnforcedStyle)
@ -9519,10 +9741,14 @@ RuboCop::Cop::Style::RandomWithOffset::MSG = T.let(T.unsafe(nil), String)
RuboCop::Cop::Style::RandomWithOffset::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array) RuboCop::Cop::Style::RandomWithOffset::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
class RuboCop::Cop::Style::RedundantArgument < ::RuboCop::Cop::Base class RuboCop::Cop::Style::RedundantArgument < ::RuboCop::Cop::Base
include(::RuboCop::Cop::RangeHelp)
extend(::RuboCop::Cop::AutoCorrector)
def on_send(node); end def on_send(node); end
private private
def argument_range(node); end
def redundant_arg_for_method(method_name); end def redundant_arg_for_method(method_name); end
def redundant_argument?(node); end def redundant_argument?(node); end
end end
@ -10217,14 +10443,17 @@ RuboCop::Cop::Style::SingleArgumentDig::MSG = T.let(T.unsafe(nil), String)
RuboCop::Cop::Style::SingleArgumentDig::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array) RuboCop::Cop::Style::SingleArgumentDig::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
class RuboCop::Cop::Style::SingleLineBlockParams < ::RuboCop::Cop::Base class RuboCop::Cop::Style::SingleLineBlockParams < ::RuboCop::Cop::Base
extend(::RuboCop::Cop::AutoCorrector)
def on_block(node); end def on_block(node); end
private private
def args_match?(method_name, args); end def args_match?(method_name, args); end
def autocorrect(corrector, node, preferred_block_arguments, joined_block_arguments); end
def build_preferred_arguments_map(node, preferred_arguments); end
def eligible_arguments?(node); end def eligible_arguments?(node); end
def eligible_method?(node); end def eligible_method?(node); end
def message(node); end
def method_name(method); end def method_name(method); end
def method_names; end def method_names; end
def methods; end def methods; end
@ -10274,8 +10503,10 @@ class RuboCop::Cop::Style::SoleNestedConditional < ::RuboCop::Cop::Base
def autocorrect(corrector, node, if_branch); end def autocorrect(corrector, node, if_branch); end
def correct_for_basic_condition_style(corrector, node, if_branch, and_operator); end def correct_for_basic_condition_style(corrector, node, if_branch, and_operator); end
def correct_for_comment(corrector, node, if_branch); end def correct_for_comment(corrector, node, if_branch); end
def correct_for_gurad_condition_style(corrector, node, if_branch, and_operator); end def correct_for_guard_condition_style(corrector, node, if_branch, and_operator); end
def offending_branch?(branch); end def offending_branch?(branch); end
def replacement_condition(and_operator, condition); end
def wrap_condition?(node); end
end end
RuboCop::Cop::Style::SoleNestedConditional::MSG = T.let(T.unsafe(nil), String) RuboCop::Cop::Style::SoleNestedConditional::MSG = T.let(T.unsafe(nil), String)
@ -10376,6 +10607,8 @@ class RuboCop::Cop::Style::StringConcatenation < ::RuboCop::Cop::Base
def collect_parts(node, parts); end def collect_parts(node, parts); end
def corrected_ancestor?(node); end def corrected_ancestor?(node); end
def find_topmost_plus_node(node); end def find_topmost_plus_node(node); end
def handle_quotes(parts); end
def line_end_concatenation?(node); end
def plus_node?(node); end def plus_node?(node); end
def replacement(parts); end def replacement(parts); end
def single_quoted?(str_node); end def single_quoted?(str_node); end
@ -10396,35 +10629,38 @@ end
RuboCop::Cop::Style::StringHashKeys::MSG = T.let(T.unsafe(nil), String) RuboCop::Cop::Style::StringHashKeys::MSG = T.let(T.unsafe(nil), String)
class RuboCop::Cop::Style::StringLiterals < ::RuboCop::Cop::Cop class RuboCop::Cop::Style::StringLiterals < ::RuboCop::Cop::Base
include(::RuboCop::Cop::ConfigurableEnforcedStyle) include(::RuboCop::Cop::ConfigurableEnforcedStyle)
include(::RuboCop::Cop::StringHelp) include(::RuboCop::Cop::StringHelp)
include(::RuboCop::Cop::StringLiteralsHelp) include(::RuboCop::Cop::StringLiteralsHelp)
extend(::RuboCop::Cop::AutoCorrector)
def autocorrect(node); end
def on_dstr(node); end def on_dstr(node); end
private private
def accept_child_double_quotes?(nodes); end def accept_child_double_quotes?(nodes); end
def all_string_literals?(nodes); end def all_string_literals?(nodes); end
def autocorrect(corrector, node); end
def check_multiline_quote_style(node, quote); end def check_multiline_quote_style(node, quote); end
def consistent_multiline?; end def consistent_multiline?; end
def detect_quote_styles(node); end def detect_quote_styles(node); end
def message(_node); end def message(_node); end
def offense?(node); end def offense?(node); end
def register_offense(node, message: T.unsafe(nil)); end
def unexpected_double_quotes?(quote); end def unexpected_double_quotes?(quote); end
def unexpected_single_quotes?(quote); end def unexpected_single_quotes?(quote); end
end end
RuboCop::Cop::Style::StringLiterals::MSG_INCONSISTENT = T.let(T.unsafe(nil), String) RuboCop::Cop::Style::StringLiterals::MSG_INCONSISTENT = T.let(T.unsafe(nil), String)
class RuboCop::Cop::Style::StringLiteralsInInterpolation < ::RuboCop::Cop::Cop class RuboCop::Cop::Style::StringLiteralsInInterpolation < ::RuboCop::Cop::Base
include(::RuboCop::Cop::ConfigurableEnforcedStyle) include(::RuboCop::Cop::ConfigurableEnforcedStyle)
include(::RuboCop::Cop::StringHelp) include(::RuboCop::Cop::StringHelp)
include(::RuboCop::Cop::StringLiteralsHelp) include(::RuboCop::Cop::StringLiteralsHelp)
extend(::RuboCop::Cop::AutoCorrector)
def autocorrect(node); end def autocorrect(corrector, node); end
private private
@ -10540,6 +10776,7 @@ class RuboCop::Cop::Style::SymbolProc < ::RuboCop::Cop::Base
def on_numblock(node); end def on_numblock(node); end
def proc_node?(param0 = T.unsafe(nil)); end def proc_node?(param0 = T.unsafe(nil)); end
def symbol_proc?(param0 = T.unsafe(nil)); end def symbol_proc?(param0 = T.unsafe(nil)); end
def symbol_proc_receiver?(param0 = T.unsafe(nil)); end
private private
@ -11978,6 +12215,16 @@ end
class RuboCop::IncorrectCopNameError < ::StandardError class RuboCop::IncorrectCopNameError < ::StandardError
end end
class RuboCop::Lockfile
def dependencies; end
def gems; end
def includes_gem?(name); end
private
def parser; end
end
class RuboCop::MagicComment class RuboCop::MagicComment
def initialize(comment); end def initialize(comment); end
@ -12082,6 +12329,7 @@ class RuboCop::Options
def define_options; end def define_options; end
def long_opt_symbol(args); end def long_opt_symbol(args); end
def option(opts, *args); end def option(opts, *args); end
def require_feature(file); end
end end
RuboCop::Options::DEFAULT_MAXIMUM_EXCLUSION_ITEMS = T.let(T.unsafe(nil), Integer) RuboCop::Options::DEFAULT_MAXIMUM_EXCLUSION_ITEMS = T.let(T.unsafe(nil), Integer)
@ -12256,6 +12504,7 @@ class RuboCop::Runner
def mobilize_team(processed_source); end def mobilize_team(processed_source); end
def mobilized_cop_classes(config); end def mobilized_cop_classes(config); end
def process_file(file); end def process_file(file); end
def qualify_option_cop_names; end
def redundant_cop_disable_directive(file); end def redundant_cop_disable_directive(file); end
def save_in_cache(cache, offenses); end def save_in_cache(cache, offenses); end
def standby_team(config); end def standby_team(config); end
@ -12397,6 +12646,12 @@ end
RuboCop::Token = RuboCop::AST::Token RuboCop::Token = RuboCop::AST::Token
module RuboCop::Util
class << self
def silence_warnings; end
end
end
class RuboCop::ValidationError < ::RuboCop::Error class RuboCop::ValidationError < ::RuboCop::Error
end end
@ -12427,13 +12682,3 @@ module RuboCop::YAMLDuplicationChecker
def traverse(tree, &on_duplicated); end def traverse(tree, &on_duplicated); end
end end
end end
class String
include(::Comparable)
include(::JSON::Ext::Generator::GeneratorMethods::String)
include(::Colorize::InstanceMethods)
extend(::JSON::Ext::Generator::GeneratorMethods::String::Extend)
extend(::Colorize::ClassMethods)
def blank?; end
end

View File

@ -5873,8 +5873,6 @@ module CopHelper
def inspect_source(source, file=T.unsafe(nil)); end def inspect_source(source, file=T.unsafe(nil)); end
def inspect_source_file(source); end
def parse_source(source, file=T.unsafe(nil)); end def parse_source(source, file=T.unsafe(nil)); end
end end
@ -27709,6 +27707,12 @@ class RuboCop::AST::Node
def key_node(param0=T.unsafe(nil)); end def key_node(param0=T.unsafe(nil)); end
def kwargs_type?(); end
def match_pattern_p_type?(); end
def match_pattern_type?(); end
def method_node(param0=T.unsafe(nil)); end def method_node(param0=T.unsafe(nil)); end
def val_node(param0=T.unsafe(nil)); end def val_node(param0=T.unsafe(nil)); end
@ -27724,6 +27728,15 @@ module RuboCop::AST::NodePattern::Sets
SET_INCLUDE_WITH_WITHOUT = ::T.let(nil, ::T.untyped) SET_INCLUDE_WITH_WITHOUT = ::T.let(nil, ::T.untyped)
SET_SYSTEM_SHELL_OUTPUT_PIPE_OUTPUT = ::T.let(nil, ::T.untyped) SET_SYSTEM_SHELL_OUTPUT_PIPE_OUTPUT = ::T.let(nil, ::T.untyped)
SET_WITH_WITHOUT = ::T.let(nil, ::T.untyped) SET_WITH_WITHOUT = ::T.let(nil, ::T.untyped)
SET___EQL = ::T.let(nil, ::T.untyped)
end
module RuboCop::AST::Traversal
def on_kwargs(node); end
def on_match_pattern(node); end
def on_match_pattern_p(node); end
end end
class RuboCop::Cask::AST::CaskHeader class RuboCop::Cask::AST::CaskHeader
@ -27925,7 +27938,7 @@ class RuboCop::Cop::FormulaCop
end end
module RuboCop::RSpec::ExpectOffense module RuboCop::RSpec::ExpectOffense
def expect_correction(correction, loop: T.unsafe(nil)); end def expect_correction(correction, loop: T.unsafe(nil), source: T.unsafe(nil)); end
def expect_no_corrections(); end def expect_no_corrections(); end
@ -27934,6 +27947,12 @@ module RuboCop::RSpec::ExpectOffense
def expect_offense(source, file=T.unsafe(nil), severity: T.unsafe(nil), **replacements); end def expect_offense(source, file=T.unsafe(nil), severity: T.unsafe(nil), **replacements); end
def format_offense(source, **replacements); end def format_offense(source, **replacements); end
def parse_annotations(source, raise_error: T.unsafe(nil), **replacements); end
def parse_processed_source(source, file=T.unsafe(nil)); end
def set_formatter_options(); end
end end
class RuboCop::RSpec::ExpectOffense::AnnotatedSource class RuboCop::RSpec::ExpectOffense::AnnotatedSource