mirror of
https://github.com/Homebrew/brew.git
synced 2025-07-14 16:09:03 +08:00

- This file was _massive_ - over 60k lines and we had to bump the file size limit for pushes to the repo! - This was because by default Tapioca, when it encounters a `require "rubocop"` during RBI generation, loads all of the cops ever because they're all classes inside `RuboCop::Cop`. - There wasn't an easy way to control this at Tapioca generation time (we tried), so now we parse the generated RBI file and delete classes and method definitions that we don't use. - I regenerated the RBIs (`brew tc --update rubocop`) and added new things to the allowlist until Sorbet came back green. - Now the file is ~7k lines and 240K - much better!
7369 lines
236 KiB
Ruby
Generated
7369 lines
236 KiB
Ruby
Generated
# typed: true
|
|
|
|
# DO NOT EDIT MANUALLY
|
|
# This is an autogenerated file for types exported from the `rubocop` gem.
|
|
# Please instead update this file by running `bin/tapioca gem rubocop`.
|
|
|
|
|
|
class Parser::Source::Comment
|
|
include ::RuboCop::Ext::Comment
|
|
end
|
|
|
|
class Parser::Source::Range
|
|
include ::RuboCop::Ext::Range
|
|
end
|
|
|
|
class RuboCop::AST::ProcessedSource
|
|
include ::RuboCop::Ext::ProcessedSource
|
|
end
|
|
|
|
class RuboCop::CLI
|
|
# @return [CLI] a new instance of CLI
|
|
#
|
|
# source://rubocop//lib/rubocop/cli.rb#24
|
|
def initialize; end
|
|
|
|
# Returns the value of attribute config_store.
|
|
#
|
|
# source://rubocop//lib/rubocop/cli.rb#22
|
|
def config_store; end
|
|
|
|
# Returns the value of attribute options.
|
|
#
|
|
# source://rubocop//lib/rubocop/cli.rb#22
|
|
def options; end
|
|
|
|
# Entry point for the application logic. Here we
|
|
# do the command line arguments processing and inspect
|
|
# the target files.
|
|
#
|
|
#
|
|
# @api public
|
|
# @param args [Array<String>] command line arguments
|
|
# @return [Integer] UNIX exit code
|
|
#
|
|
# source://rubocop//lib/rubocop/cli.rb#39
|
|
def run(args = T.unsafe(nil)); end
|
|
|
|
private
|
|
|
|
# source://rubocop//lib/rubocop/cli.rb#156
|
|
def act_on_options; end
|
|
|
|
# source://rubocop//lib/rubocop/cli.rb#198
|
|
def apply_default_formatter; end
|
|
|
|
# source://rubocop//lib/rubocop/cli.rb#125
|
|
def execute_runners; end
|
|
|
|
# source://rubocop//lib/rubocop/cli.rb#182
|
|
def handle_editor_mode; end
|
|
|
|
# @raise [Finished]
|
|
#
|
|
# source://rubocop//lib/rubocop/cli.rb#187
|
|
def handle_exiting_options; end
|
|
|
|
# source://rubocop//lib/rubocop/cli.rb#144
|
|
def parallel_by_default!; end
|
|
|
|
# source://rubocop//lib/rubocop/cli.rb#80
|
|
def profile_if_needed; end
|
|
|
|
# source://rubocop//lib/rubocop/cli.rb#113
|
|
def require_gem(name); end
|
|
|
|
# source://rubocop//lib/rubocop/cli.rb#121
|
|
def run_command(name); end
|
|
|
|
# source://rubocop//lib/rubocop/cli.rb#174
|
|
def set_options_to_config_loader; end
|
|
|
|
# source://rubocop//lib/rubocop/cli.rb#133
|
|
def suggest_extensions; end
|
|
|
|
# @raise [OptionArgumentError]
|
|
#
|
|
# source://rubocop//lib/rubocop/cli.rb#137
|
|
def validate_options_vs_config; end
|
|
end
|
|
|
|
module RuboCop::CLI::Command
|
|
class << self
|
|
# Find the command with a given name and run it in an environment.
|
|
#
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command.rb#10
|
|
def run(env, name); end
|
|
|
|
private
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command.rb#16
|
|
def class_for(name); end
|
|
end
|
|
end
|
|
|
|
class RuboCop::CLI::Command::AutoGenerateConfig < ::RuboCop::CLI::Command::Base
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/auto_generate_config.rb#25
|
|
def run; end
|
|
|
|
private
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/auto_generate_config.rb#107
|
|
def add_formatter; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/auto_generate_config.rb#115
|
|
def add_inheritance_from_auto_generated_file(config_file); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/auto_generate_config.rb#111
|
|
def execute_runner; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/auto_generate_config.rb#136
|
|
def existing_configuration(config_file); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/auto_generate_config.rb#65
|
|
def line_length_cop(config); end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/auto_generate_config.rb#53
|
|
def line_length_enabled?(config); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/auto_generate_config.rb#61
|
|
def max_line_length(config); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/auto_generate_config.rb#34
|
|
def maybe_run_line_length_cop; end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/auto_generate_config.rb#73
|
|
def only_exclude?; end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/auto_generate_config.rb#69
|
|
def options_has_only_flag?; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/auto_generate_config.rb#153
|
|
def relative_path_to_todo_from_options_config; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/auto_generate_config.rb#100
|
|
def reset_config_and_auto_gen_file; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/auto_generate_config.rb#91
|
|
def run_all_cops(line_length_contents); end
|
|
|
|
# Do an initial run with only Layout/LineLength so that cops that
|
|
# depend on Layout/LineLength:Max get the correct value for that
|
|
# parameter.
|
|
#
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/auto_generate_config.rb#80
|
|
def run_line_length_cop; end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/auto_generate_config.rb#57
|
|
def same_max_line_length?(config1, config2); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/auto_generate_config.rb#48
|
|
def skip_line_length_cop(reason); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/auto_generate_config.rb#142
|
|
def write_config_file(file_name, file_string, rubocop_yml_contents); end
|
|
end
|
|
|
|
RuboCop::CLI::Command::AutoGenerateConfig::AUTO_GENERATED_FILE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::CLI::Command::AutoGenerateConfig::PHASE_1 = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::CLI::Command::AutoGenerateConfig::PHASE_1_DISABLED = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::CLI::Command::AutoGenerateConfig::PHASE_1_OVERRIDDEN = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::CLI::Command::AutoGenerateConfig::PHASE_1_SKIPPED_ONLY_COPS = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::CLI::Command::AutoGenerateConfig::PHASE_1_SKIPPED_ONLY_EXCLUDE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::CLI::Command::AutoGenerateConfig::PHASE_2 = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::CLI::Command::AutoGenerateConfig::PLACEHOLDER = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::CLI::Command::AutoGenerateConfig::YAML_OPTIONAL_DOC_START = T.let(T.unsafe(nil), Regexp)
|
|
|
|
class RuboCop::CLI::Command::Base
|
|
# @api private
|
|
# @return [Base] a new instance of Base
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/base.rb#26
|
|
def initialize(env); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/base.rb#9
|
|
def env; end
|
|
|
|
class << self
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/base.rb#21
|
|
def by_command_name(name); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/base.rb#14
|
|
def command_name; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/base.rb#14
|
|
def command_name=(_arg0); end
|
|
|
|
# @api private
|
|
# @private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/base.rb#16
|
|
def inherited(subclass); end
|
|
end
|
|
end
|
|
|
|
class RuboCop::CLI::Command::ExecuteRunner < ::RuboCop::CLI::Command::Base
|
|
include ::RuboCop::Formatter::TextUtil
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/execute_runner.rb#16
|
|
def run; end
|
|
|
|
private
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/execute_runner.rb#85
|
|
def bug_tracker_uri; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/execute_runner.rb#69
|
|
def display_error_summary(errors); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/execute_runner.rb#56
|
|
def display_summary(runner); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/execute_runner.rb#61
|
|
def display_warning_summary(warnings); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/execute_runner.rb#22
|
|
def execute_runner(paths); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/execute_runner.rb#91
|
|
def maybe_print_corrected_source; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/execute_runner.rb#42
|
|
def with_redirect; end
|
|
end
|
|
|
|
RuboCop::CLI::Command::ExecuteRunner::INTEGRATION_FORMATTERS = T.let(T.unsafe(nil), Array)
|
|
|
|
class RuboCop::CLI::Command::InitDotfile < ::RuboCop::CLI::Command::Base
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/init_dotfile.rb#13
|
|
def run; end
|
|
end
|
|
|
|
RuboCop::CLI::Command::InitDotfile::DOTFILE = T.let(T.unsafe(nil), String)
|
|
|
|
class RuboCop::CLI::Command::LSP < ::RuboCop::CLI::Command::Base
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/lsp.rb#11
|
|
def run; end
|
|
end
|
|
|
|
class RuboCop::CLI::Command::ShowCops < ::RuboCop::CLI::Command::Base
|
|
# @api private
|
|
# @return [ShowCops] a new instance of ShowCops
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/show_cops.rb#24
|
|
def initialize(env); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/show_cops.rb#39
|
|
def run; end
|
|
|
|
private
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/show_cops.rb#89
|
|
def config_lines(cop); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/show_cops.rb#85
|
|
def cops_of_department(cops, department); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/show_cops.rb#45
|
|
def print_available_cops; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/show_cops.rb#68
|
|
def print_cop_details(cops); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/show_cops.rb#56
|
|
def print_cops_of_department(registry, department, show_all); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/show_cops.rb#77
|
|
def selected_cops_of_department(cops, department); end
|
|
end
|
|
|
|
class RuboCop::CLI::Command::ShowCops::ExactMatcher < ::Struct
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/show_cops.rb#13
|
|
def match?(name); end
|
|
|
|
# Returns the value of attribute pattern
|
|
#
|
|
# @return [Object] the current value of pattern
|
|
def pattern; end
|
|
|
|
# Sets the attribute pattern
|
|
#
|
|
# @param value [Object] the value to set the attribute pattern to.
|
|
# @return [Object] the newly set value
|
|
def pattern=(_); end
|
|
|
|
class << self
|
|
def [](*_arg0); end
|
|
def inspect; end
|
|
def keyword_init?; end
|
|
def members; end
|
|
def new(*_arg0); end
|
|
end
|
|
end
|
|
|
|
class RuboCop::CLI::Command::ShowCops::WildcardMatcher < ::Struct
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/show_cops.rb#19
|
|
def match?(name); end
|
|
|
|
# Returns the value of attribute pattern
|
|
#
|
|
# @return [Object] the current value of pattern
|
|
def pattern; end
|
|
|
|
# Sets the attribute pattern
|
|
#
|
|
# @param value [Object] the value to set the attribute pattern to.
|
|
# @return [Object] the newly set value
|
|
def pattern=(_); end
|
|
|
|
class << self
|
|
def [](*_arg0); end
|
|
def inspect; end
|
|
def keyword_init?; end
|
|
def members; end
|
|
def new(*_arg0); end
|
|
end
|
|
end
|
|
|
|
class RuboCop::CLI::Command::ShowDocsUrl < ::RuboCop::CLI::Command::Base
|
|
# @api private
|
|
# @return [ShowDocsUrl] a new instance of ShowDocsUrl
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/show_docs_url.rb#12
|
|
def initialize(env); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/show_docs_url.rb#18
|
|
def run; end
|
|
|
|
private
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/show_docs_url.rb#38
|
|
def cops_array; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/show_docs_url.rb#24
|
|
def print_documentation_url; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/show_docs_url.rb#42
|
|
def registry_hash; end
|
|
end
|
|
|
|
class RuboCop::CLI::Command::SuggestExtensions < ::RuboCop::CLI::Command::Base
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/suggest_extensions.rb#17
|
|
def run; end
|
|
|
|
private
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/suggest_extensions.rb#73
|
|
def all_extensions; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/suggest_extensions.rb#69
|
|
def current_formatter; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/suggest_extensions.rb#117
|
|
def dependent_gems; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/suggest_extensions.rb#87
|
|
def extensions; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/suggest_extensions.rb#109
|
|
def installed_and_not_loaded_extensions; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/suggest_extensions.rb#91
|
|
def installed_extensions; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/suggest_extensions.rb#121
|
|
def installed_gems; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/suggest_extensions.rb#99
|
|
def loaded_extensions; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/suggest_extensions.rb#113
|
|
def lockfile; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/suggest_extensions.rb#95
|
|
def not_installed_extensions; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/suggest_extensions.rb#41
|
|
def print_install_suggestions; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/suggest_extensions.rb#51
|
|
def print_load_suggestions; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/suggest_extensions.rb#60
|
|
def print_opt_out_instruction; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/suggest_extensions.rb#125
|
|
def puts(*args); end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/suggest_extensions.rb#30
|
|
def skip?; end
|
|
end
|
|
|
|
RuboCop::CLI::Command::SuggestExtensions::INCLUDED_FORMATTERS = T.let(T.unsafe(nil), Array)
|
|
|
|
class RuboCop::CLI::Command::Version < ::RuboCop::CLI::Command::Base
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/command/version.rb#11
|
|
def run; end
|
|
end
|
|
|
|
RuboCop::CLI::DEFAULT_PARALLEL_OPTIONS = T.let(T.unsafe(nil), Array)
|
|
|
|
class RuboCop::CLI::Environment
|
|
# @api private
|
|
# @return [Environment] a new instance of Environment
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/environment.rb#10
|
|
def initialize(options, config_store, paths); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/environment.rb#8
|
|
def config_store; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/environment.rb#8
|
|
def options; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/environment.rb#8
|
|
def paths; end
|
|
|
|
# Run a command in this environment.
|
|
#
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cli/environment.rb#17
|
|
def run(name); end
|
|
end
|
|
|
|
class RuboCop::CLI::Finished < ::StandardError; end
|
|
|
|
RuboCop::CLI::STATUS_ERROR = T.let(T.unsafe(nil), Integer)
|
|
|
|
RuboCop::CLI::STATUS_INTERRUPTED = T.let(T.unsafe(nil), Integer)
|
|
|
|
RuboCop::CLI::STATUS_OFFENSES = T.let(T.unsafe(nil), Integer)
|
|
|
|
RuboCop::CLI::STATUS_SUCCESS = T.let(T.unsafe(nil), Integer)
|
|
|
|
RuboCop::CommentConfig::CONFIG_DISABLED_LINE_RANGE_MIN = T.let(T.unsafe(nil), Float)
|
|
|
|
class RuboCop::Config
|
|
include ::RuboCop::PathUtil
|
|
include ::RuboCop::FileFinder
|
|
extend ::RuboCop::SimpleForwardable
|
|
|
|
# @return [Config] a new instance of Config
|
|
#
|
|
# source://rubocop//lib/rubocop/config.rb#31
|
|
def initialize(hash = T.unsafe(nil), loaded_path = T.unsafe(nil)); end
|
|
|
|
# source://rubocop-ast/1.44.1/lib/rubocop/ast/utilities/simple_forwardable.rb#19
|
|
def [](*_arg0, **_arg1, &_arg2); end
|
|
|
|
# source://rubocop-ast/1.44.1/lib/rubocop/ast/utilities/simple_forwardable.rb#19
|
|
def []=(*_arg0, **_arg1, &_arg2); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/config.rb#212
|
|
def active_support_extensions_enabled?; end
|
|
|
|
# source://rubocop//lib/rubocop/config.rb#127
|
|
def add_excludes_from_higher_level(highest_config); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/config.rb#239
|
|
def allowed_camel_case_file?(file); end
|
|
|
|
# Paths specified in configuration files starting with .rubocop are
|
|
# relative to the directory where that file is. Paths in other config files
|
|
# are relative to the current directory. This is so that paths in
|
|
# config/default.yml, for example, are not relative to RuboCop's config
|
|
# directory since that wouldn't work.
|
|
#
|
|
# source://rubocop//lib/rubocop/config.rb#283
|
|
def base_dir_for_path_parameters; end
|
|
|
|
# @return [String, nil]
|
|
#
|
|
# source://rubocop//lib/rubocop/config.rb#313
|
|
def bundler_lock_file_path; end
|
|
|
|
# source://rubocop//lib/rubocop/config.rb#85
|
|
def check; end
|
|
|
|
# @api private
|
|
# @return [Boolean] whether config for this badge has 'Include' or 'Exclude' keys
|
|
#
|
|
# source://rubocop//lib/rubocop/config.rb#180
|
|
def clusivity_config_for_badge?(badge); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/config.rb#200
|
|
def cop_enabled?(name); end
|
|
|
|
# source://rubocop-ast/1.44.1/lib/rubocop/ast/utilities/simple_forwardable.rb#19
|
|
def delete(*_arg0, **_arg1, &_arg2); end
|
|
|
|
# source://rubocop//lib/rubocop/config.rb#139
|
|
def deprecation_check; end
|
|
|
|
# source://rubocop-ast/1.44.1/lib/rubocop/ast/utilities/simple_forwardable.rb#19
|
|
def dig(*_arg0, **_arg1, &_arg2); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/config.rb#204
|
|
def disabled_new_cops?; end
|
|
|
|
# source://rubocop-ast/1.44.1/lib/rubocop/ast/utilities/simple_forwardable.rb#19
|
|
def each(*_arg0, **_arg1, &_arg2); end
|
|
|
|
# source://rubocop-ast/1.44.1/lib/rubocop/ast/utilities/simple_forwardable.rb#19
|
|
def each_key(*_arg0, **_arg1, &_arg2); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/config.rb#208
|
|
def enabled_new_cops?; end
|
|
|
|
# source://rubocop-ast/1.44.1/lib/rubocop/ast/utilities/simple_forwardable.rb#19
|
|
def fetch(*_arg0, **_arg1, &_arg2); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/config.rb#261
|
|
def file_to_exclude?(file); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/config.rb#220
|
|
def file_to_include?(file); end
|
|
|
|
# source://rubocop//lib/rubocop/config.rb#196
|
|
def for_all_cops; end
|
|
|
|
# Note: the 'Enabled' attribute is same as that returned by `for_cop`
|
|
#
|
|
# @return [Config] for the given cop merged with that of its department (if any)
|
|
#
|
|
# source://rubocop//lib/rubocop/config.rb#166
|
|
def for_badge(badge); end
|
|
|
|
# Note: the 'Enabled' attribute is calculated according to the department's
|
|
# and 'AllCops' configuration; other attributes are not inherited.
|
|
#
|
|
# @return [Config] for the given cop / cop name.
|
|
#
|
|
# source://rubocop//lib/rubocop/config.rb#153
|
|
def for_cop(cop); end
|
|
|
|
# Note: the 'Enabled' attribute will be present only if specified
|
|
# at the department's level
|
|
#
|
|
# @return [Config] for the given department name.
|
|
#
|
|
# source://rubocop//lib/rubocop/config.rb#191
|
|
def for_department(department_name); end
|
|
|
|
# If the given cop is enabled, returns its configuration hash.
|
|
# Otherwise, returns an empty hash.
|
|
#
|
|
# @return [Config, Hash] for the given cop / cop name.
|
|
#
|
|
# source://rubocop//lib/rubocop/config.rb#160
|
|
def for_enabled_cop(cop); end
|
|
|
|
# Returns target's locked gem versions (i.e. from Gemfile.lock or gems.locked)
|
|
#
|
|
# source://rubocop//lib/rubocop/config.rb#338
|
|
def gem_versions_in_target; end
|
|
|
|
# source://rubocop//lib/rubocop/config.rb#342
|
|
def inspect; end
|
|
|
|
# True if this is a config file that is shipped with RuboCop
|
|
#
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/config.rb#110
|
|
def internal?; end
|
|
|
|
# source://rubocop-ast/1.44.1/lib/rubocop/ast/utilities/simple_forwardable.rb#19
|
|
def key?(*_arg0, **_arg1, &_arg2); end
|
|
|
|
# source://rubocop-ast/1.44.1/lib/rubocop/ast/utilities/simple_forwardable.rb#19
|
|
def keys(*_arg0, **_arg1, &_arg2); end
|
|
|
|
# source://rubocop//lib/rubocop/config.rb#81
|
|
def loaded_features; end
|
|
|
|
# Returns the value of attribute loaded_path.
|
|
#
|
|
# source://rubocop//lib/rubocop/config.rb#21
|
|
def loaded_path; end
|
|
|
|
# source://rubocop//lib/rubocop/config.rb#77
|
|
def loaded_plugins; end
|
|
|
|
# source://rubocop//lib/rubocop/config.rb#115
|
|
def make_excludes_absolute; end
|
|
|
|
# source://rubocop-ast/1.44.1/lib/rubocop/ast/utilities/simple_forwardable.rb#19
|
|
def map(*_arg0, **_arg1, &_arg2); end
|
|
|
|
# source://rubocop-ast/1.44.1/lib/rubocop/ast/utilities/simple_forwardable.rb#19
|
|
def merge(*_arg0, **_arg1, &_arg2); end
|
|
|
|
# source://rubocop//lib/rubocop/config.rb#293
|
|
def parser_engine; end
|
|
|
|
# source://rubocop//lib/rubocop/config.rb#274
|
|
def path_relative_to_config(path); end
|
|
|
|
# source://rubocop//lib/rubocop/config.rb#270
|
|
def patterns_to_exclude; end
|
|
|
|
# source://rubocop//lib/rubocop/config.rb#266
|
|
def patterns_to_include; end
|
|
|
|
# source://rubocop//lib/rubocop/config.rb#324
|
|
def pending_cops; end
|
|
|
|
# Returns true if there's a chance that an Include pattern matches hidden
|
|
# files, false if that's definitely not possible.
|
|
#
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/config.rb#253
|
|
def possibly_include_hidden?; end
|
|
|
|
# source://rubocop-ast/1.44.1/lib/rubocop/ast/utilities/simple_forwardable.rb#19
|
|
def replace(*_arg0, **_arg1, &_arg2); end
|
|
|
|
# source://rubocop//lib/rubocop/config.rb#105
|
|
def signature; end
|
|
|
|
# source://rubocop//lib/rubocop/config.rb#308
|
|
def smart_loaded_path; end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/config.rb#216
|
|
def string_literals_frozen_by_default?; end
|
|
|
|
# source://rubocop//lib/rubocop/config.rb#297
|
|
def target_rails_version; end
|
|
|
|
# source://rubocop-ast/1.44.1/lib/rubocop/ast/utilities/simple_forwardable.rb#19
|
|
def target_ruby_version(*_arg0, **_arg1, &_arg2); end
|
|
|
|
# source://rubocop-ast/1.44.1/lib/rubocop/ast/utilities/simple_forwardable.rb#19
|
|
def to_h(*_arg0, **_arg1, &_arg2); end
|
|
|
|
# source://rubocop-ast/1.44.1/lib/rubocop/ast/utilities/simple_forwardable.rb#19
|
|
def to_hash(*_arg0, **_arg1, &_arg2); end
|
|
|
|
# source://rubocop//lib/rubocop/config.rb#101
|
|
def to_s; end
|
|
|
|
# source://rubocop-ast/1.44.1/lib/rubocop/ast/utilities/simple_forwardable.rb#19
|
|
def transform_values(*_arg0, **_arg1, &_arg2); end
|
|
|
|
# source://rubocop-ast/1.44.1/lib/rubocop/ast/utilities/simple_forwardable.rb#19
|
|
def validate(*_arg0, **_arg1, &_arg2); end
|
|
|
|
# source://rubocop//lib/rubocop/config.rb#92
|
|
def validate_after_resolution; end
|
|
|
|
private
|
|
|
|
# source://rubocop//lib/rubocop/config.rb#392
|
|
def department_of(qualified_cop_name); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/config.rb#380
|
|
def enable_cop?(qualified_cop_name, cop_options); end
|
|
|
|
# @param gem_version [Gem::Version] an object like `Gem::Version.new("7.1.2.3")`
|
|
# @return [Float] The major and minor version, like `7.1`
|
|
#
|
|
# source://rubocop//lib/rubocop/config.rb#367
|
|
def gem_version_to_major_minor_float(gem_version); end
|
|
|
|
# source://rubocop//lib/rubocop/config.rb#373
|
|
def read_gem_versions_from_target_lockfile; end
|
|
|
|
# @return [Float, nil] The Rails version as a `major.minor` Float.
|
|
#
|
|
# source://rubocop//lib/rubocop/config.rb#354
|
|
def read_rails_version_from_bundler_lock_file; end
|
|
|
|
# @return [Float, nil] The Rails version as a `major.minor` Float.
|
|
#
|
|
# source://rubocop//lib/rubocop/config.rb#349
|
|
def target_rails_version_from_bundler_lock_file; end
|
|
|
|
class << self
|
|
# source://rubocop//lib/rubocop/config.rb#23
|
|
def create(hash, path, check: T.unsafe(nil)); end
|
|
end
|
|
end
|
|
|
|
class RuboCop::Config::CopConfig < ::Struct
|
|
# Returns the value of attribute metadata
|
|
#
|
|
# @return [Object] the current value of metadata
|
|
def metadata; end
|
|
|
|
# Sets the attribute metadata
|
|
#
|
|
# @param value [Object] the value to set the attribute metadata to.
|
|
# @return [Object] the newly set value
|
|
def metadata=(_); end
|
|
|
|
# Returns the value of attribute name
|
|
#
|
|
# @return [Object] the current value of name
|
|
def name; end
|
|
|
|
# Sets the attribute name
|
|
#
|
|
# @param value [Object] the value to set the attribute name to.
|
|
# @return [Object] the newly set value
|
|
def name=(_); end
|
|
|
|
class << self
|
|
def [](*_arg0); end
|
|
def inspect; end
|
|
def keyword_init?; end
|
|
def members; end
|
|
def new(*_arg0); end
|
|
end
|
|
end
|
|
|
|
RuboCop::Config::DEFAULT_RAILS_VERSION = T.let(T.unsafe(nil), Float)
|
|
|
|
RuboCop::Config::EMPTY_CONFIG = T.let(T.unsafe(nil), Hash)
|
|
|
|
class RuboCop::ConfigFinder
|
|
extend ::RuboCop::FileFinder
|
|
|
|
class << self
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_finder.rb#19
|
|
def find_config_path(target_dir); end
|
|
|
|
# Returns the path RuboCop inferred as the root of the project. No file
|
|
# searches will go past this directory.
|
|
#
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_finder.rb#26
|
|
def project_root; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_finder.rb#17
|
|
def project_root=(_arg0); end
|
|
|
|
private
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_finder.rb#69
|
|
def expand_path(path); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_finder.rb#40
|
|
def find_project_dotfile(target_dir); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_finder.rb#32
|
|
def find_project_root; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_finder.rb#44
|
|
def find_project_root_dot_config; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_finder.rb#54
|
|
def find_user_dotfile; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_finder.rb#62
|
|
def find_user_xdg_config; end
|
|
end
|
|
end
|
|
|
|
RuboCop::ConfigFinder::DEFAULT_FILE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::ConfigFinder::DOTFILE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::ConfigFinder::RUBOCOP_HOME = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::ConfigFinder::XDG_CONFIG = T.let(T.unsafe(nil), String)
|
|
|
|
class RuboCop::ConfigLoader
|
|
extend ::RuboCop::FileFinder
|
|
|
|
class << self
|
|
# source://rubocop//lib/rubocop/config_loader.rb#152
|
|
def add_excludes_from_files(config, config_file); end
|
|
|
|
# Used to add features that were required inside a config or from
|
|
# the CLI using `--require`.
|
|
#
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader.rb#241
|
|
def add_loaded_features(loaded_features); end
|
|
|
|
# Used to add plugins that were required inside a config or from
|
|
# the CLI using `--plugin`.
|
|
#
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader.rb#234
|
|
def add_loaded_plugins(loaded_plugins); end
|
|
|
|
# source://rubocop//lib/rubocop/config_loader.rb#91
|
|
def add_missing_namespaces(path, hash); end
|
|
|
|
# source://rubocop//lib/rubocop/config_loader.rb#41
|
|
def clear_options; end
|
|
|
|
# Returns the path of .rubocop.yml searching upwards in the
|
|
# directory structure starting at the given directory where the
|
|
# inspected file is. If no .rubocop.yml is found there, the
|
|
# user's home directory is checked. If there's no .rubocop.yml
|
|
# there either, the path to the default file is returned.
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader.rb#119
|
|
def configuration_file_for(target_dir); end
|
|
|
|
# source://rubocop//lib/rubocop/config_loader.rb#123
|
|
def configuration_from_file(config_file, check: T.unsafe(nil)); end
|
|
|
|
# Returns the value of attribute debug.
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader.rb#33
|
|
def debug; end
|
|
|
|
# Sets the attribute debug
|
|
#
|
|
# @param value the value to set the attribute debug to.
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader.rb#33
|
|
def debug=(_arg0); end
|
|
|
|
# Returns the value of attribute debug.
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader.rb#33
|
|
def debug?; end
|
|
|
|
# source://rubocop//lib/rubocop/config_loader.rb#162
|
|
def default_configuration; end
|
|
|
|
# Sets the attribute default_configuration
|
|
#
|
|
# @param value the value to set the attribute default_configuration to.
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader.rb#35
|
|
def default_configuration=(_arg0); end
|
|
|
|
# Returns the value of attribute disable_pending_cops.
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader.rb#33
|
|
def disable_pending_cops; end
|
|
|
|
# Sets the attribute disable_pending_cops
|
|
#
|
|
# @param value the value to set the attribute disable_pending_cops to.
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader.rb#33
|
|
def disable_pending_cops=(_arg0); end
|
|
|
|
# Returns the value of attribute enable_pending_cops.
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader.rb#33
|
|
def enable_pending_cops; end
|
|
|
|
# Sets the attribute enable_pending_cops
|
|
#
|
|
# @param value the value to set the attribute enable_pending_cops to.
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader.rb#33
|
|
def enable_pending_cops=(_arg0); end
|
|
|
|
# Returns the value of attribute ignore_parent_exclusion.
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader.rb#33
|
|
def ignore_parent_exclusion; end
|
|
|
|
# Sets the attribute ignore_parent_exclusion
|
|
#
|
|
# @param value the value to set the attribute ignore_parent_exclusion to.
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader.rb#33
|
|
def ignore_parent_exclusion=(_arg0); end
|
|
|
|
# Returns the value of attribute ignore_parent_exclusion.
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader.rb#33
|
|
def ignore_parent_exclusion?; end
|
|
|
|
# Returns the value of attribute ignore_unrecognized_cops.
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader.rb#33
|
|
def ignore_unrecognized_cops; end
|
|
|
|
# Sets the attribute ignore_unrecognized_cops
|
|
#
|
|
# @param value the value to set the attribute ignore_unrecognized_cops to.
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader.rb#33
|
|
def ignore_unrecognized_cops=(_arg0); end
|
|
|
|
# This API is primarily intended for testing and documenting plugins.
|
|
# When testing a plugin using `rubocop/rspec/support`, the plugin is loaded automatically,
|
|
# so this API is usually not needed. It is intended to be used only when implementing tests
|
|
# that do not use `rubocop/rspec/support`.
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader.rb#174
|
|
def inject_defaults!(config_yml_path); end
|
|
|
|
# source://rubocop//lib/rubocop/config_loader.rb#53
|
|
def load_file(file, check: T.unsafe(nil)); end
|
|
|
|
# @raise [TypeError]
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader.rb#78
|
|
def load_yaml_configuration(absolute_path); end
|
|
|
|
# Returns the value of attribute loaded_features.
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader.rb#36
|
|
def loaded_features; end
|
|
|
|
# Returns the value of attribute loaded_plugins.
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader.rb#36
|
|
def loaded_plugins; end
|
|
|
|
# Return a recursive merge of two hashes. That is, a normal hash merge,
|
|
# with the addition that any value that is a hash, and occurs in both
|
|
# arguments, will also be merged. And so on.
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader.rb#110
|
|
def merge(base_hash, derived_hash); end
|
|
|
|
# Merges the given configuration with the default one.
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader.rb#227
|
|
def merge_with_default(config, config_file, unset_nil: T.unsafe(nil)); end
|
|
|
|
# source://rubocop//lib/rubocop/config_loader.rb#143
|
|
def pending_cops_only_qualified(pending_cops); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader.rb#147
|
|
def possible_new_cops?(config); end
|
|
|
|
# Returns the path RuboCop inferred as the root of the project. No file
|
|
# searches will go past this directory.
|
|
#
|
|
# @deprecated Use `RuboCop::ConfigFinder.project_root` instead.
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader.rb#202
|
|
def project_root; end
|
|
|
|
# source://rubocop//lib/rubocop/config_loader.rb#211
|
|
def warn_on_pending_cops(pending_cops); end
|
|
|
|
# source://rubocop//lib/rubocop/config_loader.rb#219
|
|
def warn_pending_cop(cop); end
|
|
|
|
private
|
|
|
|
# source://rubocop//lib/rubocop/config_loader.rb#255
|
|
def check_duplication(yaml_code, absolute_path); end
|
|
|
|
# source://rubocop//lib/rubocop/config_loader.rb#247
|
|
def file_path(file); end
|
|
|
|
# Read the specified file, or exit with a friendly, concise message on
|
|
# stderr. Care is taken to use the standard OS exit code for a "file not
|
|
# found" error.
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader.rb#275
|
|
def read_file(absolute_path); end
|
|
|
|
# source://rubocop//lib/rubocop/config_loader.rb#251
|
|
def resolver; end
|
|
|
|
# source://rubocop//lib/rubocop/config_loader.rb#281
|
|
def yaml_tree_to_hash(yaml_tree); end
|
|
|
|
# source://rubocop//lib/rubocop/config_loader.rb#291
|
|
def yaml_tree_to_hash!(yaml_tree); end
|
|
end
|
|
end
|
|
|
|
RuboCop::ConfigLoader::DEFAULT_FILE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::ConfigLoader::DOTFILE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::ConfigLoader::RUBOCOP_HOME = T.let(T.unsafe(nil), String)
|
|
|
|
class RuboCop::ConfigLoaderResolver
|
|
# When one .rubocop.yml file inherits from another .rubocop.yml file, the Include paths in the
|
|
# base configuration are relative to the directory where the base configuration file is. For the
|
|
# derived configuration, we need to make those paths relative to where the derived configuration
|
|
# file is.
|
|
#
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader_resolver.rb#64
|
|
def fix_include_paths(base_config_path, hash, path, key, value); end
|
|
|
|
# Return a recursive merge of two hashes. That is, a normal hash merge,
|
|
# with the addition that any value that is a hash, and occurs in both
|
|
# arguments, will also be merged. And so on.
|
|
#
|
|
#
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader_resolver.rb#118
|
|
def merge(base_hash, derived_hash, **opts); end
|
|
|
|
# Merges the given configuration with the default one. If
|
|
# AllCops:DisabledByDefault is true, it changes the Enabled params so that
|
|
# only cops from user configuration are enabled. If
|
|
# AllCops:EnabledByDefault is true, it changes the Enabled params so that
|
|
# only cops explicitly disabled in user configuration are disabled.
|
|
#
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader_resolver.rb#94
|
|
def merge_with_default(config, config_file, unset_nil:); end
|
|
|
|
# An `Enabled: true` setting in user configuration for a cop overrides an
|
|
# `Enabled: false` setting for its department.
|
|
#
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader_resolver.rb#138
|
|
def override_department_setting_for_cops(base_hash, derived_hash); end
|
|
|
|
# If a cop was previously explicitly enabled, but then superseded by the
|
|
# department being disabled, disable it.
|
|
#
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader_resolver.rb#155
|
|
def override_enabled_for_disabled_departments(base_hash, derived_hash); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader_resolver.rb#38
|
|
def resolve_inheritance(path, hash, file, debug); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader_resolver.rb#74
|
|
def resolve_inheritance_from_gems(hash); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader_resolver.rb#11
|
|
def resolve_plugins(rubocop_config, plugins); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader_resolver.rb#18
|
|
def resolve_requires(path, hash); end
|
|
|
|
private
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader_resolver.rb#234
|
|
def base_configs(path, inherit_from, file); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader_resolver.rb#202
|
|
def determine_inherit_mode(hash, key); end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader_resolver.rb#171
|
|
def disabled?(hash, department); end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader_resolver.rb#175
|
|
def duplicate_setting?(base_hash, derived_hash, key, inherited_file); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader_resolver.rb#196
|
|
def duplicate_setting_warning(opts, key); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader_resolver.rb#293
|
|
def gem_config_path(gem_name, relative_config_path); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader_resolver.rb#271
|
|
def handle_disabled_by_default(config, new_default_configuration); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader_resolver.rb#246
|
|
def inherited_file(path, inherit_from, file); end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader_resolver.rb#230
|
|
def merge_hashes?(base_hash, derived_hash, key); end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader_resolver.rb#267
|
|
def remote_config?(file); end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader_resolver.rb#222
|
|
def should_merge?(mode, key); end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader_resolver.rb#226
|
|
def should_override?(mode, key); end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader_resolver.rb#208
|
|
def should_union?(derived_hash, base_hash, root_mode, key); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader_resolver.rb#289
|
|
def transform(config, &block); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_loader_resolver.rb#184
|
|
def warn_on_duplicate_setting(base_hash, derived_hash, key, **opts); end
|
|
end
|
|
|
|
class RuboCop::ConfigNotFoundError < ::RuboCop::Error; end
|
|
|
|
class RuboCop::ConfigObsoletion
|
|
# @api private
|
|
# @return [ConfigObsoletion] a new instance of ConfigObsoletion
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion.rb#66
|
|
def initialize(config); end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion.rb#84
|
|
def deprecated_cop_name?(name); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion.rb#79
|
|
def legacy_cop_names; end
|
|
|
|
# @api private
|
|
# @raise [ValidationError]
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion.rb#72
|
|
def reject_obsolete!; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion.rb#21
|
|
def rules; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion.rb#21
|
|
def warnings; end
|
|
|
|
private
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion.rb#151
|
|
def cop_rules; end
|
|
|
|
# Cop rules are keyed by the name of the original cop
|
|
#
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion.rb#112
|
|
def load_cop_rules(rules); end
|
|
|
|
# Parameter rules may apply to multiple cops and multiple parameters
|
|
# and are given as an array. Each combination is turned into a separate
|
|
# rule object.
|
|
#
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion.rb#125
|
|
def load_parameter_rules(rules); end
|
|
|
|
# Default rules for obsoletions are in config/obsoletion.yml
|
|
# Additional rules files can be added with `RuboCop::ConfigObsoletion.files << filename`
|
|
#
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion.rb#92
|
|
def load_rules; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion.rb#138
|
|
def obsoletions; end
|
|
|
|
class << self
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion.rb#45
|
|
def deprecated_cop_name?(name); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion.rb#49
|
|
def deprecated_names_for(cop); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion.rb#24
|
|
def files; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion.rb#24
|
|
def files=(_arg0); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion.rb#26
|
|
def global; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion.rb#40
|
|
def legacy_cop_names; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion.rb#30
|
|
def reset!; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion.rb#36
|
|
def rules_cache_key; end
|
|
end
|
|
end
|
|
|
|
RuboCop::ConfigObsoletion::COP_RULE_CLASSES = T.let(T.unsafe(nil), Hash)
|
|
|
|
class RuboCop::ConfigObsoletion::ChangedEnforcedStyles < ::RuboCop::ConfigObsoletion::ParameterRule
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/changed_enforced_styles.rb#14
|
|
def message; end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/changed_enforced_styles.rb#10
|
|
def violated?; end
|
|
|
|
private
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/changed_enforced_styles.rb#28
|
|
def value; end
|
|
end
|
|
|
|
RuboCop::ConfigObsoletion::ChangedEnforcedStyles::BASE_MESSAGE = T.let(T.unsafe(nil), String)
|
|
|
|
class RuboCop::ConfigObsoletion::ChangedParameter < ::RuboCop::ConfigObsoletion::ParameterRule
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/changed_parameter.rb#10
|
|
def message; end
|
|
end
|
|
|
|
RuboCop::ConfigObsoletion::ChangedParameter::BASE_MESSAGE = T.let(T.unsafe(nil), String)
|
|
|
|
class RuboCop::ConfigObsoletion::CopRule < ::RuboCop::ConfigObsoletion::Rule
|
|
# @api private
|
|
# @return [CopRule] a new instance of CopRule
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/cop_rule.rb#10
|
|
def initialize(config, old_name); end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/cop_rule.rb#15
|
|
def cop_rule?; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/cop_rule.rb#19
|
|
def message; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/cop_rule.rb#8
|
|
def old_name; end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/cop_rule.rb#28
|
|
def violated?; end
|
|
|
|
# Cop rules currently can only be failures, not warnings
|
|
#
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/cop_rule.rb#24
|
|
def warning?; end
|
|
end
|
|
|
|
RuboCop::ConfigObsoletion::DEFAULT_RULES_FILE = T.let(T.unsafe(nil), String)
|
|
|
|
class RuboCop::ConfigObsoletion::ExtractedCop < ::RuboCop::ConfigObsoletion::CopRule
|
|
# @api private
|
|
# @return [ExtractedCop] a new instance of ExtractedCop
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/extracted_cop.rb#11
|
|
def initialize(config, old_name, gem); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/extracted_cop.rb#9
|
|
def department; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/extracted_cop.rb#9
|
|
def gem; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/extracted_cop.rb#23
|
|
def rule_message; end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/extracted_cop.rb#17
|
|
def violated?; end
|
|
|
|
private
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/extracted_cop.rb#32
|
|
def affected_cops; end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/extracted_cop.rb#41
|
|
def plugin_loaded?; end
|
|
end
|
|
|
|
RuboCop::ConfigObsoletion::LOAD_RULES_CACHE = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::ConfigObsoletion::PARAMETER_RULE_CLASSES = T.let(T.unsafe(nil), Hash)
|
|
|
|
class RuboCop::ConfigObsoletion::ParameterRule < ::RuboCop::ConfigObsoletion::Rule
|
|
# @api private
|
|
# @return [ParameterRule] a new instance of ParameterRule
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/parameter_rule.rb#10
|
|
def initialize(config, cop, parameter, metadata); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/parameter_rule.rb#8
|
|
def cop; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/parameter_rule.rb#8
|
|
def metadata; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/parameter_rule.rb#8
|
|
def parameter; end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/parameter_rule.rb#17
|
|
def parameter_rule?; end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/parameter_rule.rb#21
|
|
def violated?; end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/parameter_rule.rb#25
|
|
def warning?; end
|
|
|
|
private
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/parameter_rule.rb#39
|
|
def alternative; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/parameter_rule.rb#43
|
|
def alternatives; end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/parameter_rule.rb#31
|
|
def applies_to_current_ruby_version?; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/parameter_rule.rb#47
|
|
def reason; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/parameter_rule.rb#51
|
|
def severity; end
|
|
end
|
|
|
|
class RuboCop::ConfigObsoletion::RemovedCop < ::RuboCop::ConfigObsoletion::CopRule
|
|
# @api private
|
|
# @return [RemovedCop] a new instance of RemovedCop
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/removed_cop.rb#13
|
|
def initialize(config, old_name, metadata); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/removed_cop.rb#9
|
|
def metadata; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/removed_cop.rb#9
|
|
def old_name; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/removed_cop.rb#18
|
|
def rule_message; end
|
|
|
|
private
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/removed_cop.rb#36
|
|
def alternatives; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/removed_cop.rb#32
|
|
def reason; end
|
|
end
|
|
|
|
RuboCop::ConfigObsoletion::RemovedCop::BASE_MESSAGE = T.let(T.unsafe(nil), String)
|
|
|
|
class RuboCop::ConfigObsoletion::RenamedCop < ::RuboCop::ConfigObsoletion::CopRule
|
|
# @api private
|
|
# @return [RenamedCop] a new instance of RenamedCop
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/renamed_cop.rb#11
|
|
def initialize(config, old_name, name_or_hash); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/renamed_cop.rb#9
|
|
def metadata; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/renamed_cop.rb#9
|
|
def new_name; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/renamed_cop.rb#23
|
|
def rule_message; end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/renamed_cop.rb#27
|
|
def warning?; end
|
|
|
|
private
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/renamed_cop.rb#33
|
|
def moved?; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/renamed_cop.rb#44
|
|
def severity; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/renamed_cop.rb#40
|
|
def verb; end
|
|
end
|
|
|
|
class RuboCop::ConfigObsoletion::Rule
|
|
# @api private
|
|
# @return [Rule] a new instance of Rule
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/rule.rb#8
|
|
def initialize(config); end
|
|
|
|
# Does this rule relate to cops?
|
|
#
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/rule.rb#13
|
|
def cop_rule?; end
|
|
|
|
# Does this rule relate to parameters?
|
|
#
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/rule.rb#18
|
|
def parameter_rule?; end
|
|
|
|
# @api private
|
|
# @raise [NotImplementedError]
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/rule.rb#22
|
|
def violated?; end
|
|
|
|
private
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/rule.rb#28
|
|
def config; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/rule.rb#36
|
|
def smart_loaded_path; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/rule.rb#30
|
|
def to_sentence(collection, connector: T.unsafe(nil)); end
|
|
end
|
|
|
|
class RuboCop::ConfigObsoletion::SplitCop < ::RuboCop::ConfigObsoletion::CopRule
|
|
# @api private
|
|
# @return [SplitCop] a new instance of SplitCop
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/split_cop.rb#11
|
|
def initialize(config, old_name, metadata); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/split_cop.rb#9
|
|
def metadata; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/split_cop.rb#16
|
|
def rule_message; end
|
|
|
|
private
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_obsoletion/split_cop.rb#22
|
|
def alternatives; end
|
|
end
|
|
|
|
class RuboCop::ConfigRegeneration
|
|
# Get options from the comment in the TODO file, and parse them as options
|
|
#
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_regeneration.rb#12
|
|
def options; end
|
|
|
|
private
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/config_regeneration.rb#29
|
|
def generation_command; end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/config_regeneration.rb#25
|
|
def todo_exists?; end
|
|
end
|
|
|
|
RuboCop::ConfigRegeneration::AUTO_GENERATED_FILE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::ConfigRegeneration::COMMAND_REGEX = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::ConfigRegeneration::DEFAULT_OPTIONS = T.let(T.unsafe(nil), Hash)
|
|
|
|
class RuboCop::ConfigStore
|
|
# @return [ConfigStore] a new instance of ConfigStore
|
|
#
|
|
# source://rubocop//lib/rubocop/config_store.rb#10
|
|
def initialize; end
|
|
|
|
# If type (file/dir) is known beforehand,
|
|
# prefer using #for_file or #for_dir for improved performance
|
|
#
|
|
# source://rubocop//lib/rubocop/config_store.rb#52
|
|
def for(file_or_dir); end
|
|
|
|
# source://rubocop//lib/rubocop/config_store.rb#61
|
|
def for_dir(dir); end
|
|
|
|
# source://rubocop//lib/rubocop/config_store.rb#42
|
|
def for_file(file); end
|
|
|
|
# source://rubocop//lib/rubocop/config_store.rb#46
|
|
def for_pwd; end
|
|
|
|
# source://rubocop//lib/rubocop/config_store.rb#33
|
|
def force_default_config!; end
|
|
|
|
# source://rubocop//lib/rubocop/config_store.rb#28
|
|
def options_config=(options_config); end
|
|
|
|
# source://rubocop//lib/rubocop/config_store.rb#37
|
|
def unvalidated; end
|
|
|
|
# Returns the value of attribute validated.
|
|
#
|
|
# source://rubocop//lib/rubocop/config_store.rb#7
|
|
def validated; end
|
|
|
|
# Returns the value of attribute validated.
|
|
#
|
|
# source://rubocop//lib/rubocop/config_store.rb#7
|
|
def validated?; end
|
|
end
|
|
|
|
class RuboCop::ConfigValidator
|
|
extend ::RuboCop::SimpleForwardable
|
|
|
|
# @return [ConfigValidator] a new instance of ConfigValidator
|
|
#
|
|
# source://rubocop//lib/rubocop/config_validator.rb#28
|
|
def initialize(config); end
|
|
|
|
# source://rubocop-ast/1.44.1/lib/rubocop/ast/utilities/simple_forwardable.rb#19
|
|
def for_all_cops(*_arg0, **_arg1, &_arg2); end
|
|
|
|
# source://rubocop-ast/1.44.1/lib/rubocop/ast/utilities/simple_forwardable.rb#19
|
|
def smart_loaded_path(*_arg0, **_arg1, &_arg2); end
|
|
|
|
# source://rubocop//lib/rubocop/config_validator.rb#65
|
|
def target_ruby_version; end
|
|
|
|
# source://rubocop//lib/rubocop/config_validator.rb#34
|
|
def validate; end
|
|
|
|
# Validations that should only be run after all config resolving has
|
|
# taken place:
|
|
# * The target ruby version is only checked once the entire inheritance
|
|
# chain has been loaded so that only the final value is validated, and
|
|
# any obsolete but overridden values are ignored.
|
|
#
|
|
# source://rubocop//lib/rubocop/config_validator.rb#61
|
|
def validate_after_resolution; end
|
|
|
|
private
|
|
|
|
# @raise [ValidationError]
|
|
#
|
|
# source://rubocop//lib/rubocop/config_validator.rb#100
|
|
def alert_about_unrecognized_cops(invalid_cop_names); end
|
|
|
|
# source://rubocop//lib/rubocop/config_validator.rb#263
|
|
def check_cop_config_value(hash, parent = T.unsafe(nil)); end
|
|
|
|
# source://rubocop//lib/rubocop/config_validator.rb#73
|
|
def check_obsoletions; end
|
|
|
|
# @raise [ValidationError]
|
|
#
|
|
# source://rubocop//lib/rubocop/config_validator.rb#80
|
|
def check_target_ruby; end
|
|
|
|
# source://rubocop//lib/rubocop/config_validator.rb#205
|
|
def each_invalid_parameter(cop_name); end
|
|
|
|
# source://rubocop//lib/rubocop/config_validator.rb#116
|
|
def list_unknown_cops(invalid_cop_names); end
|
|
|
|
# FIXME: Handling colors in exception messages like this is ugly.
|
|
#
|
|
# source://rubocop//lib/rubocop/config_validator.rb#284
|
|
def param_error_message(parent, key, value, supposed_values); end
|
|
|
|
# source://rubocop//lib/rubocop/config_validator.rb#252
|
|
def reject_conflicting_safe_settings; end
|
|
|
|
# @raise [ValidationError]
|
|
#
|
|
# source://rubocop//lib/rubocop/config_validator.rb#243
|
|
def reject_mutually_exclusive_defaults; end
|
|
|
|
# source://rubocop//lib/rubocop/config_validator.rb#139
|
|
def suggestion(name); end
|
|
|
|
# Returns the value of attribute target_ruby.
|
|
#
|
|
# source://rubocop//lib/rubocop/config_validator.rb#71
|
|
def target_ruby; end
|
|
|
|
# source://rubocop//lib/rubocop/config_validator.rb#217
|
|
def validate_enforced_styles(valid_cop_names); end
|
|
|
|
# @raise [ValidationError]
|
|
#
|
|
# source://rubocop//lib/rubocop/config_validator.rb#166
|
|
def validate_new_cops_parameter; end
|
|
|
|
# source://rubocop//lib/rubocop/config_validator.rb#191
|
|
def validate_parameter_names(valid_cop_names); end
|
|
|
|
# source://rubocop//lib/rubocop/config_validator.rb#177
|
|
def validate_parameter_shape(valid_cop_names); end
|
|
|
|
# source://rubocop//lib/rubocop/config_validator.rb#237
|
|
def validate_support_and_has_list(name, formats, valid); end
|
|
|
|
# @raise [ValidationError]
|
|
#
|
|
# source://rubocop//lib/rubocop/config_validator.rb#155
|
|
def validate_syntax_cop; end
|
|
end
|
|
|
|
RuboCop::ConfigValidator::COMMON_PARAMS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::ConfigValidator::CONFIG_CHECK_AUTOCORRECTS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::ConfigValidator::CONFIG_CHECK_DEPARTMENTS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::ConfigValidator::CONFIG_CHECK_KEYS = T.let(T.unsafe(nil), Set)
|
|
|
|
RuboCop::ConfigValidator::INTERNAL_PARAMS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::ConfigValidator::NEW_COPS_VALUES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Alignment::SPACE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::AllowedIdentifiers::SIGILS = T.let(T.unsafe(nil), String)
|
|
|
|
module RuboCop::Cop::AllowedMethods
|
|
private
|
|
|
|
# @api public
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/mixin/allowed_methods.rb#13
|
|
def allowed_method?(name); end
|
|
|
|
# @api public
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/mixin/allowed_methods.rb#27
|
|
def allowed_methods; end
|
|
|
|
# source://rubocop//lib/rubocop/cop/mixin/allowed_methods.rb#35
|
|
def cop_config_allowed_methods; end
|
|
|
|
# source://rubocop//lib/rubocop/cop/mixin/allowed_methods.rb#39
|
|
def cop_config_deprecated_values; end
|
|
|
|
# @deprecated Use allowed_method? instead
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/mixin/allowed_methods.rb#18
|
|
def ignored_method?; end
|
|
end
|
|
|
|
module RuboCop::Cop::AllowedPattern
|
|
private
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/mixin/allowed_pattern.rb#10
|
|
def allowed_line?(line); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/mixin/allowed_pattern.rb#42
|
|
def allowed_patterns; end
|
|
|
|
# source://rubocop//lib/rubocop/cop/mixin/allowed_pattern.rb#58
|
|
def cop_config_deprecated_methods_values; end
|
|
|
|
# source://rubocop//lib/rubocop/cop/mixin/allowed_pattern.rb#52
|
|
def cop_config_patterns_values; end
|
|
|
|
# @deprecated Use allowed_line? instead
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/mixin/allowed_pattern.rb#21
|
|
def ignored_line?(line); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/mixin/allowed_pattern.rb#29
|
|
def matches_allowed_pattern?(line); end
|
|
|
|
# @deprecated Use matches_allowed_pattern? instead
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/mixin/allowed_pattern.rb#34
|
|
def matches_ignored_pattern?(line); end
|
|
end
|
|
|
|
RuboCop::Cop::AmbiguousCopName::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::AnnotationComment::KEYWORDS_REGEX_CACHE = T.let(T.unsafe(nil), Hash)
|
|
|
|
module RuboCop::Cop::AutoCorrector
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/mixin/auto_corrector.rb#7
|
|
def support_autocorrect?; end
|
|
end
|
|
|
|
module RuboCop::Cop::AutocorrectLogic
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/autocorrect_logic.rb#7
|
|
def autocorrect?; end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/autocorrect_logic.rb#31
|
|
def autocorrect_enabled?; end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/autocorrect_logic.rb#15
|
|
def autocorrect_requested?; end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/autocorrect_logic.rb#11
|
|
def autocorrect_with_disable_uncorrectable?; end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/autocorrect_logic.rb#19
|
|
def correctable?; end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/autocorrect_logic.rb#23
|
|
def disable_uncorrectable?; end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/autocorrect_logic.rb#27
|
|
def safe_autocorrect?; end
|
|
|
|
private
|
|
|
|
# source://rubocop//lib/rubocop/cop/autocorrect_logic.rb#51
|
|
def disable_offense(offense_range); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/autocorrect_logic.rb#135
|
|
def disable_offense_at_end_of_line(range, eol_comment); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/autocorrect_logic.rb#139
|
|
def disable_offense_before_and_after(range_by_lines); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/autocorrect_logic.rb#77
|
|
def disable_offense_with_eol_or_surround_comment(range); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/autocorrect_logic.rb#96
|
|
def heredoc_range(node); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/autocorrect_logic.rb#131
|
|
def max_line_length; end
|
|
|
|
# source://rubocop//lib/rubocop/cop/autocorrect_logic.rb#63
|
|
def multiline_ranges(offense_range); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/autocorrect_logic.rb#108
|
|
def multiline_string?(node); end
|
|
|
|
# Expand the given range to include all of any lines it covers. Does not
|
|
# include newline at end of the last line.
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/autocorrect_logic.rb#121
|
|
def range_by_lines(range); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/autocorrect_logic.rb#112
|
|
def range_of_first_line(range); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/autocorrect_logic.rb#88
|
|
def range_overlaps_offense?(offense_range, range); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/autocorrect_logic.rb#104
|
|
def string_continuation?(node); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/autocorrect_logic.rb#92
|
|
def surrounding_heredoc?(node); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/autocorrect_logic.rb#100
|
|
def surrounding_percent_array?(node); end
|
|
end
|
|
|
|
class RuboCop::Cop::Base
|
|
include ::RuboCop::AST::Sexp
|
|
include ::RuboCop::PathUtil
|
|
include ::RuboCop::Cop::Util
|
|
include ::RuboCop::Cop::IgnoredNode
|
|
include ::RuboCop::Cop::AutocorrectLogic
|
|
extend ::RuboCop::AST::Sexp
|
|
extend ::RuboCop::AST::NodePattern::Macros
|
|
extend ::RuboCop::ExcludeLimit
|
|
|
|
# @return [Base] a new instance of Base
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#156
|
|
def initialize(config = T.unsafe(nil), options = T.unsafe(nil)); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#278
|
|
def active_support_extensions_enabled?; end
|
|
|
|
# Adds an offense that has no particular location.
|
|
# No correction can be applied to global offenses
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#189
|
|
def add_global_offense(message = T.unsafe(nil), severity: T.unsafe(nil)); end
|
|
|
|
# Adds an offense on the specified range (or node with an expression)
|
|
# Unless that offense is disabled for this range, a corrector will be yielded
|
|
# to provide the cop the opportunity to autocorrect the offense.
|
|
# If message is not specified, the method `message` will be called.
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#201
|
|
def add_offense(node_or_range, message: T.unsafe(nil), severity: T.unsafe(nil), &block); end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#357
|
|
def always_autocorrect?; end
|
|
|
|
# Called before any investigation
|
|
#
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#343
|
|
def begin_investigation(processed_source, offset: T.unsafe(nil), original: T.unsafe(nil)); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#324
|
|
def callbacks_needed; end
|
|
|
|
# Returns the value of attribute config.
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#43
|
|
def config; end
|
|
|
|
# source://rubocop//lib/rubocop/cop/base.rb#252
|
|
def config_to_allow_offenses; end
|
|
|
|
# source://rubocop//lib/rubocop/cop/base.rb#256
|
|
def config_to_allow_offenses=(hash); end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#363
|
|
def contextual_autocorrect?; end
|
|
|
|
# Configuration Helpers
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#246
|
|
def cop_config; end
|
|
|
|
# source://rubocop//lib/rubocop/cop/base.rb#238
|
|
def cop_name; end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#295
|
|
def excluded_file?(file); end
|
|
|
|
# This method should be overridden when a cop's behavior depends
|
|
# on state that lives outside of these locations:
|
|
#
|
|
# (1) the file under inspection
|
|
# (2) the cop's source code
|
|
# (3) the config (eg a .rubocop.yml file)
|
|
#
|
|
# For example, some cops may want to look at other parts of
|
|
# the codebase being inspected to find violations. A cop may
|
|
# use the presence or absence of file `foo.rb` to determine
|
|
# whether a certain violation exists in `bar.rb`.
|
|
#
|
|
# Overriding this method allows the cop to indicate to RuboCop's
|
|
# ResultCache system when those external dependencies change,
|
|
# ie when the ResultCache should be invalidated.
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#234
|
|
def external_dependency_checksum; end
|
|
|
|
# source://rubocop//lib/rubocop/cop/base.rb#367
|
|
def inspect; end
|
|
|
|
# Gets called if no message is specified when calling `add_offense` or
|
|
# `add_global_offense`
|
|
# Cops are discouraged to override this; instead pass your message directly
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#183
|
|
def message(_range = T.unsafe(nil)); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/base.rb#238
|
|
def name; end
|
|
|
|
# @deprecated Make potential errors with previous API more obvious
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#315
|
|
def offenses; end
|
|
|
|
# Called after all on_... have been called
|
|
# When refining this method, always call `super`
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#170
|
|
def on_investigation_end; end
|
|
|
|
# Called before all on_... have been called
|
|
# When refining this method, always call `super`
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#164
|
|
def on_new_investigation; end
|
|
|
|
# Called instead of all on_... callbacks for unrecognized files / syntax errors
|
|
# When refining this method, always call `super`
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#176
|
|
def on_other_file; end
|
|
|
|
# There should be very limited reasons for a Cop to do it's own parsing
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#300
|
|
def parse(source, path = T.unsafe(nil)); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/base.rb#270
|
|
def parser_engine; end
|
|
|
|
# Returns the value of attribute processed_source.
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#43
|
|
def processed_source; end
|
|
|
|
# Called between investigations
|
|
#
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#306
|
|
def ready; end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#286
|
|
def relevant_file?(file); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#282
|
|
def string_literals_frozen_by_default?; end
|
|
|
|
# Returns a gems locked versions (i.e. from Gemfile.lock or gems.locked)
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#266
|
|
def target_gem_version(gem_name); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/base.rb#274
|
|
def target_rails_version; end
|
|
|
|
# source://rubocop//lib/rubocop/cop/base.rb#260
|
|
def target_ruby_version; end
|
|
|
|
private
|
|
|
|
# source://rubocop//lib/rubocop/cop/base.rb#485
|
|
def annotate(message); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/base.rb#379
|
|
def apply_correction(corrector); end
|
|
|
|
# @return [Symbol] offense status
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#449
|
|
def attempt_correction(range, corrector); end
|
|
|
|
# Reserved for Cop::Cop
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#375
|
|
def callback_argument(range); end
|
|
|
|
# Called to complete an investigation
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#408
|
|
def complete_investigation; end
|
|
|
|
# @return [Symbol, Corrector] offense status
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#423
|
|
def correct(range); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/base.rb#393
|
|
def current_corrector; end
|
|
|
|
# Reserved for Commissioner:
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#385
|
|
def current_offense_locations; end
|
|
|
|
# source://rubocop//lib/rubocop/cop/base.rb#397
|
|
def current_offenses; end
|
|
|
|
# source://rubocop//lib/rubocop/cop/base.rb#389
|
|
def currently_disabled_lines; end
|
|
|
|
# source://rubocop//lib/rubocop/cop/base.rb#513
|
|
def custom_severity; end
|
|
|
|
# source://rubocop//lib/rubocop/cop/base.rb#509
|
|
def default_severity; end
|
|
|
|
# source://rubocop//lib/rubocop/cop/base.rb#463
|
|
def disable_uncorrectable(range); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#499
|
|
def enabled_line?(line_number); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#491
|
|
def file_name_matches_any?(file, parameter, default_result); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/base.rb#481
|
|
def find_message(range, message); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/base.rb#505
|
|
def find_severity(_range, severity); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/base.rb#526
|
|
def range_for_original(range); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/base.rb#470
|
|
def range_from_node_or_range(node_or_range); end
|
|
|
|
# Actually private methods
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#418
|
|
def reset_investigation; end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#534
|
|
def target_satisfies_all_gem_version_requirements?; end
|
|
|
|
# @return [Symbol] offense status
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#438
|
|
def use_corrector(range, corrector); end
|
|
|
|
class << self
|
|
# List of cops that should not try to autocorrect at the same
|
|
# time as this cop
|
|
#
|
|
# @api public
|
|
# @return [Array<RuboCop::Cop::Base>]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#59
|
|
def autocorrect_incompatible_with; end
|
|
|
|
# Naming
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#93
|
|
def badge; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#329
|
|
def callbacks_needed; end
|
|
|
|
# source://rubocop//lib/rubocop/cop/base.rb#97
|
|
def cop_name; end
|
|
|
|
# source://rubocop//lib/rubocop/cop/base.rb#101
|
|
def department; end
|
|
|
|
# Returns a url to view this cops documentation online.
|
|
# Requires 'DocumentationBaseURL' to be set for your department.
|
|
# Will follow the convention of RuboCops own documentation structure,
|
|
# overwrite this method to accommodate your custom layout.
|
|
#
|
|
# @api public
|
|
# @return [String, nil]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#70
|
|
def documentation_url(config = T.unsafe(nil)); end
|
|
|
|
# Call for abstract Cop classes
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#81
|
|
def exclude_from_registry; end
|
|
|
|
# Returns the value of attribute gem_requirements.
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#138
|
|
def gem_requirements; end
|
|
|
|
# @private
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#74
|
|
def inherited(subclass); end
|
|
|
|
# Override and return the Force class(es) you need to join
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#118
|
|
def joining_forces; end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#105
|
|
def lint?; end
|
|
|
|
# Returns true if the cop name or the cop namespace matches any of the
|
|
# given names.
|
|
#
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#111
|
|
def match?(given_names); end
|
|
|
|
# Register a version requirement for the given gem name.
|
|
# This cop will be skipped unless the target satisfies *all* requirements.
|
|
#
|
|
# @api public
|
|
# @param gem_name [String]
|
|
# @param version_requirements [Array<String>] The version requirements,
|
|
# using the same syntax as a Gemfile, e.g. ">= 1.2.3"
|
|
#
|
|
# If omitted, any version of the gem will be accepted.
|
|
#
|
|
# https://guides.rubygems.org/patterns/#declaring-dependencies
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#151
|
|
def requires_gem(gem_name, *version_requirements); end
|
|
|
|
# Returns if class supports autocorrect.
|
|
# It is recommended to extend AutoCorrector instead of overriding
|
|
#
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#87
|
|
def support_autocorrect?; end
|
|
|
|
# Override if your cop should be called repeatedly for multiple investigations
|
|
# Between calls to `on_new_investigation` and `on_investigation_end`,
|
|
# the result of `processed_source` will remain constant.
|
|
# You should invalidate any caches that depend on the current `processed_source`
|
|
# in the `on_new_investigation` callback.
|
|
# If your cop does autocorrections, be aware that your instance may be called
|
|
# multiple times with the same `processed_source.path` but different content.
|
|
#
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/base.rb#129
|
|
def support_multiple_source?; end
|
|
|
|
private
|
|
|
|
# source://rubocop//lib/rubocop/cop/base.rb#401
|
|
def restrict_on_send; end
|
|
end
|
|
end
|
|
|
|
RuboCop::Cop::Base::EMPTY_OFFENSES = T.let(T.unsafe(nil), Array)
|
|
|
|
class RuboCop::Cop::Base::InvestigationReport < ::Struct
|
|
# Returns the value of attribute cop
|
|
#
|
|
# @return [Object] the current value of cop
|
|
def cop; end
|
|
|
|
# Sets the attribute cop
|
|
#
|
|
# @param value [Object] the value to set the attribute cop to.
|
|
# @return [Object] the newly set value
|
|
def cop=(_); end
|
|
|
|
# Returns the value of attribute corrector
|
|
#
|
|
# @return [Object] the current value of corrector
|
|
def corrector; end
|
|
|
|
# Sets the attribute corrector
|
|
#
|
|
# @param value [Object] the value to set the attribute corrector to.
|
|
# @return [Object] the newly set value
|
|
def corrector=(_); end
|
|
|
|
# Returns the value of attribute offenses
|
|
#
|
|
# @return [Object] the current value of offenses
|
|
def offenses; end
|
|
|
|
# Sets the attribute offenses
|
|
#
|
|
# @param value [Object] the value to set the attribute offenses to.
|
|
# @return [Object] the newly set value
|
|
def offenses=(_); end
|
|
|
|
# Returns the value of attribute processed_source
|
|
#
|
|
# @return [Object] the current value of processed_source
|
|
def processed_source; end
|
|
|
|
# Sets the attribute processed_source
|
|
#
|
|
# @param value [Object] the value to set the attribute processed_source to.
|
|
# @return [Object] the newly set value
|
|
def processed_source=(_); end
|
|
|
|
class << self
|
|
def [](*_arg0); end
|
|
def inspect; end
|
|
def keyword_init?; end
|
|
def members; end
|
|
def new(*_arg0); end
|
|
end
|
|
end
|
|
|
|
RuboCop::Cop::Base::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Set)
|
|
|
|
RuboCop::Cop::Bundler::DuplicatedGem::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Bundler::DuplicatedGroup::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Bundler::DuplicatedGroup::SOURCE_BLOCK_NAMES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Bundler::GemComment::CHECKED_OPTIONS_CONFIG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Bundler::GemComment::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Bundler::GemComment::RESTRICTIVE_VERSION_PATTERN = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Bundler::GemComment::RESTRICTIVE_VERSION_SPECIFIERS_OPTION = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Bundler::GemComment::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Bundler::GemComment::VERSION_SPECIFIERS_OPTION = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Bundler::GemFilename::GEMFILE_FILES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Bundler::GemFilename::GEMS_RB_FILES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Bundler::GemFilename::MSG_GEMFILE_MISMATCHED = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Bundler::GemFilename::MSG_GEMFILE_REQUIRED = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Bundler::GemFilename::MSG_GEMS_RB_MISMATCHED = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Bundler::GemFilename::MSG_GEMS_RB_REQUIRED = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Bundler::GemVersion::FORBIDDEN_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Bundler::GemVersion::REQUIRED_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Bundler::GemVersion::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Bundler::GemVersion::VERSION_SPECIFICATION_REGEX = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Bundler::InsecureProtocolSource::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Bundler::InsecureProtocolSource::MSG_HTTP_PROTOCOL = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Bundler::InsecureProtocolSource::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Bundler::OrderedGems::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::CodeLength::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
module RuboCop::Cop::CommentsHelp
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/mixin/comments_help.rb#27
|
|
def comments_contain_disables?(node, cop_name); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/mixin/comments_help.rb#18
|
|
def comments_in_range(node); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/mixin/comments_help.rb#14
|
|
def contains_comments?(node); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/mixin/comments_help.rb#7
|
|
def source_range_with_comment(node); end
|
|
|
|
private
|
|
|
|
# source://rubocop//lib/rubocop/cop/mixin/comments_help.rb#46
|
|
def begin_pos_with_comment(node); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/mixin/comments_help.rb#60
|
|
def buffer; end
|
|
|
|
# source://rubocop//lib/rubocop/cop/mixin/comments_help.rb#41
|
|
def end_position_for(node); end
|
|
|
|
# Returns the end line of a node, which might be a comment and not part of the AST
|
|
# End line is considered either the line at which another node starts, or
|
|
# the line at which the parent node ends.
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/mixin/comments_help.rb#68
|
|
def find_end_line(node); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/mixin/comments_help.rb#56
|
|
def start_line_position(node); end
|
|
end
|
|
|
|
RuboCop::Cop::Commissioner::RESTRICTED_CALLBACKS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::ConfigurableEnforcedStyle::SYMBOL_TO_STRING_CACHE = T.let(T.unsafe(nil), Hash)
|
|
|
|
module RuboCop::Cop::ConfigurableFormatting
|
|
include ::RuboCop::Cop::ConfigurableEnforcedStyle
|
|
|
|
# source://rubocop//lib/rubocop/cop/mixin/configurable_formatting.rb#9
|
|
def check_name(node, name, name_range); end
|
|
|
|
# A class emitter method is a singleton method in a class/module, where
|
|
# the method has the same name as a class defined in the class/module.
|
|
#
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/mixin/configurable_formatting.rb#30
|
|
def class_emitter_method?(node, name); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/mixin/configurable_formatting.rb#17
|
|
def report_opposing_styles(node, name); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/mixin/configurable_formatting.rb#24
|
|
def valid_name?(node, name, given_style = T.unsafe(nil)); end
|
|
end
|
|
|
|
module RuboCop::Cop::ConfigurableNaming
|
|
include ::RuboCop::Cop::ConfigurableEnforcedStyle
|
|
include ::RuboCop::Cop::ConfigurableFormatting
|
|
end
|
|
|
|
RuboCop::Cop::ConfigurableNaming::FORMATS = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Cop::ConfigurableNumbering::FORMATS = T.let(T.unsafe(nil), Hash)
|
|
|
|
class RuboCop::Cop::Corrector < ::Parser::Source::TreeRewriter
|
|
# corrector = Corrector.new(cop)
|
|
#
|
|
# @param source [Parser::Source::Buffer, or anything
|
|
# leading to one via `(processed_source.)buffer`]
|
|
# @return [Corrector] a new instance of Corrector
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/corrector.rb#32
|
|
def initialize(source); end
|
|
|
|
# Removes `size` characters from the beginning of the given range.
|
|
# If `size` is greater than the size of `range`, the removed region can
|
|
# overrun the end of `range`.
|
|
#
|
|
# @param range [Parser::Source::Range, RuboCop::AST::Node] or node
|
|
# @param size [Integer]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/corrector.rb#63
|
|
def remove_leading(node_or_range, size); end
|
|
|
|
# Removes `size` characters prior to the source range.
|
|
#
|
|
# @param range [Parser::Source::Range, RuboCop::AST::Node] or node
|
|
# @param size [Integer]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/corrector.rb#51
|
|
def remove_preceding(node_or_range, size); end
|
|
|
|
# Removes `size` characters from the end of the given range.
|
|
# If `size` is greater than the size of `range`, the removed region can
|
|
# overrun the beginning of `range`.
|
|
#
|
|
# @param range [Parser::Source::Range, RuboCop::AST::Node] or node
|
|
# @param size [Integer]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/corrector.rb#75
|
|
def remove_trailing(node_or_range, size); end
|
|
|
|
# Legacy
|
|
#
|
|
# source://parser/3.3.8.0/lib/parser/source/tree_rewriter.rb#252
|
|
def rewrite; end
|
|
|
|
# Swaps sources at the given ranges.
|
|
#
|
|
# @param node_or_range1 [Parser::Source::Range, RuboCop::AST::Node]
|
|
# @param node_or_range2 [Parser::Source::Range, RuboCop::AST::Node]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/corrector.rb#85
|
|
def swap(node_or_range1, node_or_range2); end
|
|
|
|
private
|
|
|
|
# source://rubocop//lib/rubocop/cop/corrector.rb#119
|
|
def check_range_validity(node_or_range); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/corrector.rb#104
|
|
def to_range(node_or_range); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/corrector.rb#123
|
|
def validate_buffer(buffer); end
|
|
|
|
class << self
|
|
# Duck typing for get to a ::Parser::Source::Buffer
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/corrector.rb#15
|
|
def source_buffer(source); end
|
|
end
|
|
end
|
|
|
|
RuboCop::Cop::Corrector::NOOP_CONSUMER = T.let(T.unsafe(nil), Proc)
|
|
|
|
RuboCop::Cop::EachToForCorrector::CORRECTION_WITHOUT_ARGUMENTS = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::EachToForCorrector::CORRECTION_WITH_ARGUMENTS = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::EndKeywordAlignment::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::ForToEachCorrector::CORRECTION = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::ForbiddenIdentifiers::SIGILS = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::FrozenStringLiteral::FROZEN_STRING_LITERAL_ENABLED = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::FrozenStringLiteral::FROZEN_STRING_LITERAL_TYPES_RUBY27 = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Gemspec::AddRuntimeDependency::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Gemspec::AddRuntimeDependency::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Gemspec::DependencyVersion::ADD_DEPENDENCY_METHODS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Gemspec::DependencyVersion::FORBIDDEN_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Gemspec::DependencyVersion::REQUIRED_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Gemspec::DependencyVersion::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Gemspec::DependencyVersion::VERSION_SPECIFICATION_REGEX = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Gemspec::DeprecatedAttributeAssignment::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Gemspec::DevelopmentDependencies::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Gemspec::DevelopmentDependencies::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Gemspec::DuplicatedAssignment::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Gemspec::OrderedDependencies::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Gemspec::RequireMFA::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Gemspec::RequiredRubyVersion::MISSING_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Gemspec::RequiredRubyVersion::NOT_EQUAL_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Gemspec::RequiredRubyVersion::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Gemspec::RubyVersionGlobalsUsage::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Generator::CONFIGURATION_ADDED_MESSAGE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Generator::ConfigurationInjector::TEMPLATE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Generator::RequireFileInjector::REQUIRE_PATH = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Generator::SOURCE_TEMPLATE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Generator::SPEC_TEMPLATE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::HashShorthandSyntax::DO_NOT_MIX_EXPLICIT_VALUE_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::HashShorthandSyntax::DO_NOT_MIX_MSG_PREFIX = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::HashShorthandSyntax::DO_NOT_MIX_OMIT_VALUE_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::HashShorthandSyntax::EXPLICIT_HASH_VALUE_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::HashShorthandSyntax::OMIT_HASH_VALUE_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::HashSubset::ACTIVE_SUPPORT_SUBSET_METHODS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::HashSubset::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::HashSubset::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::HashSubset::SUBSET_METHODS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::HashTransformMethod::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Heredoc::OPENING_DELIMITER = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::IfThenCorrector::DEFAULT_INDENTATION_WIDTH = T.let(T.unsafe(nil), Integer)
|
|
|
|
RuboCop::Cop::IgnoredMethods = RuboCop::Cop::AllowedMethods
|
|
|
|
module RuboCop::Cop::IgnoredNode
|
|
# source://rubocop//lib/rubocop/cop/ignored_node.rb#7
|
|
def ignore_node(node); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/ignored_node.rb#24
|
|
def ignored_node?(node); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/ignored_node.rb#11
|
|
def part_of_ignored_node?(node); end
|
|
|
|
private
|
|
|
|
# source://rubocop//lib/rubocop/cop/ignored_node.rb#31
|
|
def ignored_nodes; end
|
|
end
|
|
|
|
RuboCop::Cop::IgnoredPattern = RuboCop::Cop::AllowedPattern
|
|
|
|
RuboCop::Cop::Layout::AccessModifierIndentation::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::ArgumentAlignment::ALIGN_PARAMS_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::ArgumentAlignment::FIXED_INDENT_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::ArrayAlignment::ALIGN_ELEMENTS_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::ArrayAlignment::FIXED_INDENT_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::AssignmentIndentation::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::BeginEndAlignment::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::BlockAlignment::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::BlockEndNewline::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::CaseIndentation::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::ClassStructure::HUMANIZED_NODE_TYPE = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Cop::Layout::ClassStructure::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::ClosingHeredocIndentation::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::ClosingHeredocIndentation::MSG_ARG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::ClosingHeredocIndentation::SIMPLE_HEREDOC = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::ClosingParenthesisIndentation::MSG_ALIGN = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::ClosingParenthesisIndentation::MSG_INDENT = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::CommentIndentation::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::ConditionPosition::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::DefEndAlignment::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::ElseAlignment::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::EmptyComment::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::EmptyLineAfterGuardClause::END_OF_HEREDOC_LINE = T.let(T.unsafe(nil), Integer)
|
|
|
|
RuboCop::Cop::Layout::EmptyLineAfterGuardClause::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::EmptyLineAfterGuardClause::SIMPLE_DIRECTIVE_COMMENT_PATTERN = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Layout::EmptyLineAfterMagicComment::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::EmptyLineAfterMultilineCondition::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::EmptyLineBetweenDefs::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::EmptyLines::LINE_OFFSET = T.let(T.unsafe(nil), Integer)
|
|
|
|
RuboCop::Cop::Layout::EmptyLines::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::EmptyLinesAroundAccessModifier::MSG_AFTER = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::EmptyLinesAroundAccessModifier::MSG_AFTER_FOR_ONLY_BEFORE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::EmptyLinesAroundAccessModifier::MSG_BEFORE_AND_AFTER = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::EmptyLinesAroundAccessModifier::MSG_BEFORE_FOR_ONLY_BEFORE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::EmptyLinesAroundAccessModifier::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Layout::EmptyLinesAroundArguments::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::EmptyLinesAroundAttributeAccessor::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::EmptyLinesAroundBeginBody::KIND = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::EmptyLinesAroundBlockBody::KIND = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::EmptyLinesAroundBody::MSG_DEFERRED = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::EmptyLinesAroundBody::MSG_EXTRA = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::EmptyLinesAroundBody::MSG_MISSING = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::EmptyLinesAroundClassBody::KIND = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::EmptyLinesAroundExceptionHandlingKeywords::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::EmptyLinesAroundMethodBody::KIND = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::EmptyLinesAroundModuleBody::KIND = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::EndOfLine::MSG_DETECTED = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::EndOfLine::MSG_MISSING = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::ExtraSpacing::MSG_UNALIGNED_ASGN = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::ExtraSpacing::MSG_UNNECESSARY = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::FirstArgumentIndentation::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::FirstArrayElementIndentation::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::FirstArrayElementLineBreak::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::FirstHashElementIndentation::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::FirstHashElementLineBreak::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::FirstMethodArgumentLineBreak::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::FirstMethodParameterLineBreak::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::FirstParameterIndentation::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::HashAlignment::MESSAGES = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Cop::Layout::HashAlignment::SEPARATOR_ALIGNMENT_STYLES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Layout::HeredocArgumentClosingParenthesis::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::HeredocIndentation::TYPE_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::HeredocIndentation::WIDTH_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::IndentationConsistency::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::IndentationStyle::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::IndentationWidth::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::InitialIndentation::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::LeadingCommentSpace::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::LeadingEmptyLines::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::LineContinuationLeadingSpace::LEADING_STYLE_OFFENSE = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Layout::LineContinuationLeadingSpace::LINE_1_ENDING = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Layout::LineContinuationLeadingSpace::LINE_2_BEGINNING = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Layout::LineContinuationLeadingSpace::TRAILING_STYLE_OFFENSE = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Layout::LineEndStringConcatenationIndentation::MSG_ALIGN = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::LineEndStringConcatenationIndentation::MSG_INDENT = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::LineEndStringConcatenationIndentation::PARENT_TYPES_FOR_INDENTED = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Layout::LineLength::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::MultilineArrayBraceLayout::ALWAYS_NEW_LINE_MESSAGE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::MultilineArrayBraceLayout::ALWAYS_SAME_LINE_MESSAGE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::MultilineArrayBraceLayout::NEW_LINE_MESSAGE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::MultilineArrayBraceLayout::SAME_LINE_MESSAGE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::MultilineArrayLineBreaks::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::MultilineAssignmentLayout::NEW_LINE_OFFENSE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::MultilineAssignmentLayout::SAME_LINE_OFFENSE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::MultilineBlockLayout::ARG_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::MultilineBlockLayout::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::MultilineBlockLayout::PIPE_SIZE = T.let(T.unsafe(nil), Integer)
|
|
|
|
RuboCop::Cop::Layout::MultilineHashBraceLayout::ALWAYS_NEW_LINE_MESSAGE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::MultilineHashBraceLayout::ALWAYS_SAME_LINE_MESSAGE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::MultilineHashBraceLayout::NEW_LINE_MESSAGE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::MultilineHashBraceLayout::SAME_LINE_MESSAGE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::MultilineHashKeyLineBreaks::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::MultilineMethodArgumentLineBreaks::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::MultilineMethodCallBraceLayout::ALWAYS_NEW_LINE_MESSAGE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::MultilineMethodCallBraceLayout::ALWAYS_SAME_LINE_MESSAGE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::MultilineMethodCallBraceLayout::NEW_LINE_MESSAGE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::MultilineMethodCallBraceLayout::SAME_LINE_MESSAGE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::MultilineMethodDefinitionBraceLayout::ALWAYS_NEW_LINE_MESSAGE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::MultilineMethodDefinitionBraceLayout::ALWAYS_SAME_LINE_MESSAGE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::MultilineMethodDefinitionBraceLayout::NEW_LINE_MESSAGE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::MultilineMethodDefinitionBraceLayout::SAME_LINE_MESSAGE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::MultilineMethodParameterLineBreaks::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::ParameterAlignment::ALIGN_PARAMS_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::ParameterAlignment::FIXED_INDENT_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::RedundantLineBreak::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::RescueEnsureAlignment::ALTERNATIVE_ACCESS_MODIFIERS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Layout::RescueEnsureAlignment::ANCESTOR_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Layout::RescueEnsureAlignment::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::SingleLineBlockChain::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::SpaceAfterColon::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::SpaceAfterMethodName::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::SpaceAfterNot::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::SpaceAfterNot::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Layout::SpaceAroundEqualsInParameterDefault::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::SpaceAroundKeyword::ACCEPT_LEFT_PAREN = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Layout::SpaceAroundKeyword::ACCEPT_LEFT_SQUARE_BRACKET = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Layout::SpaceAroundKeyword::ACCEPT_NAMESPACE_OPERATOR = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::SpaceAroundKeyword::DO = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::SpaceAroundKeyword::MSG_AFTER = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::SpaceAroundKeyword::MSG_BEFORE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::SpaceAroundKeyword::NAMESPACE_OPERATOR = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::SpaceAroundKeyword::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Layout::SpaceAroundKeyword::SAFE_NAVIGATION = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::SpaceAroundMethodCallOperator::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::SpaceAroundMethodCallOperator::SPACES_REGEXP = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Layout::SpaceAroundOperators::EXCESSIVE_SPACE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::SpaceAroundOperators::IRREGULAR_METHODS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Layout::SpaceBeforeBlockBraces::DETECTED_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::SpaceBeforeBlockBraces::MISSING_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::SpaceBeforeBrackets::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::SpaceBeforeBrackets::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Layout::SpaceBeforeComment::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::SpaceBeforeFirstArg::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::SpaceInLambdaLiteral::MSG_REQUIRE_NO_SPACE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::SpaceInLambdaLiteral::MSG_REQUIRE_SPACE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::SpaceInsideArrayLiteralBrackets::EMPTY_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::SpaceInsideArrayLiteralBrackets::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::SpaceInsideArrayPercentLiteral::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::SpaceInsideArrayPercentLiteral::MULTIPLE_SPACES_BETWEEN_ITEMS_REGEX = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Layout::SpaceInsideHashLiteralBraces::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::SpaceInsideParens::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::SpaceInsideParens::MSG_SPACE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::SpaceInsidePercentLiteralDelimiters::BEGIN_REGEX = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Layout::SpaceInsidePercentLiteralDelimiters::END_REGEX = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Layout::SpaceInsidePercentLiteralDelimiters::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::SpaceInsideRangeLiteral::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::SpaceInsideReferenceBrackets::EMPTY_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::SpaceInsideReferenceBrackets::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::SpaceInsideReferenceBrackets::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Layout::SpaceInsideStringInterpolation::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Layout::TrailingWhitespace::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
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)
|
|
|
|
RuboCop::Cop::Lint::AmbiguousBlockAssociation::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::AmbiguousOperator::AMBIGUITIES = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Cop::Lint::AmbiguousOperator::MSG_FORMAT = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::AmbiguousOperatorPrecedence::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::AmbiguousOperatorPrecedence::PRECEDENCE = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::AmbiguousOperatorPrecedence::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::AmbiguousRange::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::AmbiguousRegexpLiteral::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::ArrayLiteralInRegexp::LITERAL_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::ArrayLiteralInRegexp::MSG_ALTERNATION = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::ArrayLiteralInRegexp::MSG_CHARACTER_CLASS = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::ArrayLiteralInRegexp::MSG_UNKNOWN = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::AssignmentInCondition::ASGN_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::AssignmentInCondition::MSG_WITHOUT_SAFE_ASSIGNMENT_ALLOWED = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::AssignmentInCondition::MSG_WITH_SAFE_ASSIGNMENT_ALLOWED = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::BigDecimalNew::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::BigDecimalNew::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::BinaryOperatorWithIdenticalOperands::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::BinaryOperatorWithIdenticalOperands::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::BooleanSymbol::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::CircularArgumentReference::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::ConstantDefinitionInBlock::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::ConstantOverwrittenInRescue::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::ConstantReassignment::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::ConstantReassignment::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::ConstantResolution::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::CopDirectiveSyntax::COMMON_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::CopDirectiveSyntax::INVALID_MODE_NAME_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::CopDirectiveSyntax::MALFORMED_COP_NAMES_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::CopDirectiveSyntax::MISSING_COP_NAME_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::CopDirectiveSyntax::MISSING_MODE_NAME_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::Debugger::BLOCK_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::Debugger::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::DeprecatedClassMethods::DIR_ENV_FILE_CONSTANTS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::DeprecatedClassMethods::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::DeprecatedClassMethods::PREFERRED_METHODS = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Cop::Lint::DeprecatedClassMethods::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::DeprecatedConstants::DO_NOT_USE_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::DeprecatedConstants::SUGGEST_GOOD_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::DeprecatedOpenSSLConstant::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::DeprecatedOpenSSLConstant::NO_ARG_ALGORITHM = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::DeprecatedOpenSSLConstant::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::DisjunctiveAssignmentInConstructor::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::DuplicateBranch::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::DuplicateCaseCondition::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::DuplicateElsifCondition::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::DuplicateHashKey::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::DuplicateMagicComment::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::DuplicateMatchPattern::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::DuplicateMethods::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::DuplicateMethods::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::DuplicateRegexpCharacterClassElement::MSG_REPEATED_ELEMENT = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::DuplicateRegexpCharacterClassElement::OCTAL_DIGITS_AFTER_ESCAPE = T.let(T.unsafe(nil), Integer)
|
|
|
|
RuboCop::Cop::Lint::DuplicateRequire::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::DuplicateRequire::REQUIRE_METHODS = T.let(T.unsafe(nil), Set)
|
|
|
|
RuboCop::Cop::Lint::DuplicateRequire::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Set)
|
|
|
|
RuboCop::Cop::Lint::DuplicateRescueException::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::DuplicateSetElement::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::DuplicateSetElement::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::EachWithObjectArgument::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::EachWithObjectArgument::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::ElseLayout::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::EmptyBlock::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::EmptyClass::CLASS_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::EmptyClass::METACLASS_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::EmptyConditionalBody::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::EmptyEnsure::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::EmptyExpression::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::EmptyFile::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::EmptyInPattern::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::EmptyInterpolation::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::EmptyWhen::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::EnsureReturn::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::ErbNewArguments::MESSAGE_EOUTVAR = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::ErbNewArguments::MESSAGE_SAFE_LEVEL = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::ErbNewArguments::MESSAGE_TRIM_MODE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::ErbNewArguments::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::FlipFlop::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::FloatComparison::EQUALITY_METHODS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::FloatComparison::FLOAT_INSTANCE_METHODS = T.let(T.unsafe(nil), Set)
|
|
|
|
RuboCop::Cop::Lint::FloatComparison::FLOAT_RETURNING_METHODS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::FloatComparison::MSG_EQUALITY = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::FloatComparison::MSG_INEQUALITY = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::FloatComparison::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::FloatOutOfRange::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::FormatParameterMismatch::KERNEL = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::FormatParameterMismatch::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::FormatParameterMismatch::MSG_INVALID = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::FormatParameterMismatch::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::FormatParameterMismatch::SHOVEL = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::FormatParameterMismatch::STRING_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::HashCompareByIdentity::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::HashCompareByIdentity::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::HashNewWithKeywordArgumentsAsDefault::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::HashNewWithKeywordArgumentsAsDefault::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::HeredocMethodCallPosition::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::IdentityComparison::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::IdentityComparison::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::ImplicitStringConcatenation::FOR_ARRAY = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::ImplicitStringConcatenation::FOR_METHOD = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::ImplicitStringConcatenation::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::IncompatibleIoSelectWithFiberScheduler::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::IncompatibleIoSelectWithFiberScheduler::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::IneffectiveAccessModifier::ALTERNATIVE_PRIVATE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::IneffectiveAccessModifier::ALTERNATIVE_PROTECTED = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::IneffectiveAccessModifier::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::InheritException::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::InheritException::PREFERRED_BASE_CLASS = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Cop::Lint::InheritException::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::InterpolationCheck::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::ItWithoutArgumentsInBlock::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::ItWithoutArgumentsInBlock::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::LambdaWithoutLiteralBlock::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::LambdaWithoutLiteralBlock::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::LiteralAsCondition::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::LiteralAsCondition::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::LiteralAssignmentInCondition::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::LiteralInInterpolation::COMPOSITE = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::LiteralInInterpolation::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::Loop::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::MissingCopEnableDirective::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::MissingCopEnableDirective::MSG_BOUND = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::MissingSuper::CALLBACKS = T.let(T.unsafe(nil), Set)
|
|
|
|
RuboCop::Cop::Lint::MissingSuper::CALLBACK_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::MissingSuper::CLASS_LIFECYCLE_CALLBACKS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::MissingSuper::CONSTRUCTOR_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::MissingSuper::METHOD_LIFECYCLE_CALLBACKS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::MissingSuper::STATELESS_CLASSES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::MixedCaseRange::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::MixedCaseRange::RANGES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::MixedRegexpCaptureTypes::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::MultipleComparison::COMPARISON_METHODS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::MultipleComparison::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::MultipleComparison::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::MultipleComparison::SET_OPERATION_OPERATORS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::NestedMethodDefinition::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::NestedPercentLiteral::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::NestedPercentLiteral::PERCENT_LITERAL_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::NestedPercentLiteral::REGEXES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::NextWithoutAccumulator::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::NoReturnInBeginEndBlocks::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::NonAtomicFileOperation::MAKE_FORCE_METHODS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::NonAtomicFileOperation::MAKE_METHODS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::NonAtomicFileOperation::MSG_CHANGE_FORCE_METHOD = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::NonAtomicFileOperation::MSG_REMOVE_FILE_EXIST_CHECK = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::NonAtomicFileOperation::RECURSIVE_REMOVE_METHODS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::NonAtomicFileOperation::REMOVE_FORCE_METHODS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::NonAtomicFileOperation::REMOVE_METHODS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::NonAtomicFileOperation::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::NonDeterministicRequireOrder::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::NonLocalExitFromIterator::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::NumberConversion::CONVERSION_METHODS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::NumberConversion::CONVERSION_METHOD_CLASS_MAPPING = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Cop::Lint::NumberConversion::METHODS = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::NumberConversion::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::NumberedParameterAssignment::LVAR_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::NumberedParameterAssignment::NUMBERED_PARAMETER_RANGE = T.let(T.unsafe(nil), Range)
|
|
|
|
RuboCop::Cop::Lint::NumberedParameterAssignment::NUM_PARAM_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::NumericOperationWithConstantResult::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::NumericOperationWithConstantResult::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::OrAssignmentToConstant::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::OrderedMagicComments::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::OutOfRangeRegexpRef::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::OutOfRangeRegexpRef::REGEXP_ARGUMENT_METHODS = T.let(T.unsafe(nil), Set)
|
|
|
|
RuboCop::Cop::Lint::OutOfRangeRegexpRef::REGEXP_CAPTURE_METHODS = T.let(T.unsafe(nil), Set)
|
|
|
|
RuboCop::Cop::Lint::OutOfRangeRegexpRef::REGEXP_RECEIVER_METHODS = T.let(T.unsafe(nil), Set)
|
|
|
|
RuboCop::Cop::Lint::OutOfRangeRegexpRef::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Set)
|
|
|
|
RuboCop::Cop::Lint::ParenthesesAsGroupedExpression::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::PercentStringArray::LEADING_QUOTE = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Lint::PercentStringArray::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::PercentStringArray::QUOTES_AND_COMMAS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::PercentStringArray::TRAILING_QUOTE = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Lint::PercentSymbolArray::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::RaiseException::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::RaiseException::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::RandOne::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::RandOne::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::RedundantCopDisableDirective::COP_NAME = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::RedundantCopDisableDirective::DEPARTMENT_MARKER = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::RedundantCopDisableDirective::SIMILAR_COP_NAMES_CACHE = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Cop::Lint::RedundantCopEnableDirective::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::RedundantDirGlobSort::GLOB_METHODS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::RedundantDirGlobSort::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::RedundantDirGlobSort::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::RedundantRegexpQuantifiers::MSG_REDUNDANT_QUANTIFIER = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::RedundantRequireStatement::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::RedundantRequireStatement::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::RedundantRequireStatement::RUBY_22_LOADED_FEATURES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::RedundantSafeNavigation::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::RedundantSafeNavigation::MSG_LITERAL = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::RedundantSafeNavigation::NIL_SPECIFIC_METHODS = T.let(T.unsafe(nil), Set)
|
|
|
|
RuboCop::Cop::Lint::RedundantSafeNavigation::SNAKE_CASE = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Lint::RedundantSplatExpansion::ARRAY_PARAM_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::RedundantSplatExpansion::ASSIGNMENT_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::RedundantSplatExpansion::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::RedundantSplatExpansion::PERCENT_CAPITAL_I = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::RedundantSplatExpansion::PERCENT_CAPITAL_W = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::RedundantSplatExpansion::PERCENT_I = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::RedundantSplatExpansion::PERCENT_W = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::RedundantStringCoercion::MSG_DEFAULT = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::RedundantStringCoercion::MSG_SELF = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::RedundantStringCoercion::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::RedundantTypeConversion::CONSTRUCTOR_MAPPING = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Cop::Lint::RedundantTypeConversion::CONVERSION_METHODS = T.let(T.unsafe(nil), Set)
|
|
|
|
RuboCop::Cop::Lint::RedundantTypeConversion::LITERAL_NODE_TYPES = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Cop::Lint::RedundantTypeConversion::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::RedundantTypeConversion::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Set)
|
|
|
|
RuboCop::Cop::Lint::RedundantTypeConversion::TYPED_METHODS = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Cop::Lint::RedundantWithIndex::MSG_EACH_WITH_INDEX = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::RedundantWithIndex::MSG_WITH_INDEX = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::RedundantWithObject::MSG_EACH_WITH_OBJECT = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::RedundantWithObject::MSG_WITH_OBJECT = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::RefinementImportMethods::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::RefinementImportMethods::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::RegexpAsCondition::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::RequireParentheses::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::RequireRangeParentheses::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::RequireRelativeSelfPath::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::RequireRelativeSelfPath::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::RescueException::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::RescueType::INVALID_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::RescueType::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::ReturnInVoidContext::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::ReturnInVoidContext::SCOPE_CHANGING_METHODS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::SafeNavigationChain::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::SafeNavigationChain::PLUS_MINUS_METHODS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::SafeNavigationConsistency::USE_DOT_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::SafeNavigationConsistency::USE_SAFE_NAVIGATION_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::SafeNavigationWithEmpty::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::ScriptPermission::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::ScriptPermission::SHEBANG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::SelfAssignment::ASSIGNMENT_TYPE_TO_RHS_TYPE = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Cop::Lint::SelfAssignment::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::SendWithMixinArgument::MIXIN_METHODS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::SendWithMixinArgument::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::SendWithMixinArgument::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::SendWithMixinArgument::SEND_METHODS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::ShadowedArgument::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::ShadowedException::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::ShadowingOuterLocalVariable::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::SharedMutableDefault::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::SharedMutableDefault::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::StructNewOverride::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::StructNewOverride::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::StructNewOverride::STRUCT_MEMBER_NAME_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::StructNewOverride::STRUCT_METHOD_NAMES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::SuppressedException::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::SuppressedExceptionInNumberConversion::EXPECTED_EXCEPTION_CLASSES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::SuppressedExceptionInNumberConversion::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::SymbolConversion::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::SymbolConversion::MSG_CONSISTENCY = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::SymbolConversion::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::Syntax::LEVELS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::ToEnumArguments::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::ToEnumArguments::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::ToJSON::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::TopLevelReturnWithArgument::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::TrailingCommaInAttributeDeclaration::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::TripleQuotes::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::UnderscorePrefixedVariableName::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::UnescapedBracketInRegexp::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::UnescapedBracketInRegexp::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::UnexpectedBlockArity::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::UnifiedInteger::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::UnmodifiedReduceAccumulator::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::UnmodifiedReduceAccumulator::MSG_INDEX = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::UnreachableCode::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::UnreachableLoop::CONTINUE_KEYWORDS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::UnreachableLoop::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::UriEscapeUnescape::ALTERNATE_METHODS_OF_URI_ESCAPE = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::UriEscapeUnescape::ALTERNATE_METHODS_OF_URI_UNESCAPE = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::UriEscapeUnescape::METHOD_NAMES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::UriEscapeUnescape::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::UriEscapeUnescape::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::UriRegexp::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::UriRegexp::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::UselessAccessModifier::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::UselessAssignment::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::UselessConstantScoping::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::UselessDefined::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::UselessDefined::TYPES = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Cop::Lint::UselessElseWithoutRescue::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::UselessMethodDefinition::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::UselessNumericOperation::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::UselessNumericOperation::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::UselessRescue::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::UselessRuby2Keywords::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::UselessRuby2Keywords::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::UselessSetterCall::ASSIGNMENT_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::UselessSetterCall::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::UselessTimes::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::UselessTimes::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::Void::BINARY_OPERATORS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::Void::CONST_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::Void::EXPRESSION_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::Void::LIT_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::Void::METHODS_REPLACEABLE_BY_EACH = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::Void::NONMUTATING_METHODS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::Void::NONMUTATING_METHODS_WITH_BANG_VERSION = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::Void::NONMUTATING_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::Void::OPERATORS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::Void::OP_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::Void::SELF_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Lint::Void::UNARY_OPERATORS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Lint::Void::VAR_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
module RuboCop::Cop::MethodPreference
|
|
private
|
|
|
|
# source://rubocop//lib/rubocop/cop/mixin/method_preference.rb#25
|
|
def default_cop_config; end
|
|
|
|
# source://rubocop//lib/rubocop/cop/mixin/method_preference.rb#9
|
|
def preferred_method(method); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/mixin/method_preference.rb#13
|
|
def preferred_methods; end
|
|
end
|
|
|
|
RuboCop::Cop::Metrics::AbcSize::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Metrics::BlockLength::LABEL = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Metrics::BlockNesting::NESTING_BLOCKS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Metrics::CollectionLiteralLength::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Metrics::CollectionLiteralLength::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Metrics::CyclomaticComplexity::COUNTED_NODES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Metrics::CyclomaticComplexity::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Metrics::MethodLength::LABEL = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Metrics::ParameterLists::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Metrics::ParameterLists::NAMED_KEYWORD_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Metrics::ParameterLists::OPTIONAL_PARAMETERS_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Metrics::PerceivedComplexity::COUNTED_NODES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Metrics::PerceivedComplexity::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Metrics::Utils::AbcSizeCalculator::BRANCH_NODES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Metrics::Utils::AbcSizeCalculator::CONDITION_NODES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Metrics::Utils::CodeLengthCalculator::CLASSLIKE_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Metrics::Utils::CodeLengthCalculator::FOLDABLE_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Metrics::Utils::IteratingBlock::KNOWN_ITERATING_METHODS = T.let(T.unsafe(nil), Set)
|
|
|
|
RuboCop::Cop::Metrics::Utils::RepeatedAttributeDiscount::VAR_SETTER_TO_GETTER = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Cop::Migration::DepartmentName::DISABLE_COMMENT_FORMAT = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Migration::DepartmentName::DISABLING_COPS_CONTENT_TOKEN = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Migration::DepartmentName::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::MultilineExpressionIndentation::ASSIGNMENT_MESSAGE_TAIL = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::MultilineExpressionIndentation::DEFAULT_MESSAGE_TAIL = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::MultilineExpressionIndentation::KEYWORD_ANCESTOR_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::MultilineExpressionIndentation::KEYWORD_MESSAGE_TAIL = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::MultilineExpressionIndentation::UNALIGNED_RHS_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Naming::AccessorMethodName::MSG_READER = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Naming::AccessorMethodName::MSG_WRITER = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Naming::AsciiIdentifiers::CONSTANT_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Naming::AsciiIdentifiers::IDENTIFIER_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Naming::BinaryOperatorParameterName::EXCLUDED = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Naming::BinaryOperatorParameterName::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Naming::BinaryOperatorParameterName::OP_LIKE_METHODS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Naming::BlockForwarding::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Naming::ClassAndModuleCamelCase::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Naming::ConstantName::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Naming::ConstantName::SNAKE_CASE = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Naming::FileName::MSG_NO_DEFINITION = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Naming::FileName::MSG_REGEX = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Naming::FileName::MSG_SNAKE_CASE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Naming::FileName::SNAKE_CASE = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Naming::HeredocDelimiterCase::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Naming::HeredocDelimiterNaming::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Naming::InclusiveLanguage::EMPTY_ARRAY = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Naming::InclusiveLanguage::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Naming::InclusiveLanguage::MSG_FOR_FILE_PATH = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Naming::MemoizedInstanceVariableName::DYNAMIC_DEFINE_METHODS = T.let(T.unsafe(nil), Set)
|
|
|
|
RuboCop::Cop::Naming::MemoizedInstanceVariableName::INITIALIZE_METHODS = T.let(T.unsafe(nil), Array)
|
|
|
|
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::MethodName::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Naming::MethodName::MSG_FORBIDDEN = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Naming::RescuedExceptionsVariableName::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Naming::VariableName::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Naming::VariableName::MSG_FORBIDDEN = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Naming::VariableNumber::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::NegativeConditional::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
class RuboCop::Cop::Offense
|
|
include ::Comparable
|
|
|
|
# @api private
|
|
# @return [Offense] a new instance of Offense
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/offense.rb#83
|
|
def initialize(severity, location, message, cop_name, status = T.unsafe(nil), corrector = T.unsafe(nil)); end
|
|
|
|
# Returns `-1`, `0`, or `+1`
|
|
# if this offense is less than, equal to, or greater than `other`.
|
|
#
|
|
# @api public
|
|
# @return [Integer] comparison result
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/offense.rb#229
|
|
def <=>(other); end
|
|
|
|
# @api public
|
|
# @return [Boolean] returns `true` if two offenses contain same attributes
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/offense.rb#210
|
|
def ==(other); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/offense.rb#159
|
|
def column; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/offense.rb#169
|
|
def column_length; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/offense.rb#193
|
|
def column_range; end
|
|
|
|
# @api public
|
|
# @example
|
|
# 'Layout/LineLength'
|
|
# @return [String] the cop name as a String for which this offense is for.
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/offense.rb#50
|
|
def cop_name; end
|
|
|
|
# @api public
|
|
# @return [Boolean] whether this offense can be automatically corrected via autocorrect.
|
|
# This includes todo comments, for example when requested with `--disable-uncorrectable`.
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/offense.rb#101
|
|
def correctable?; end
|
|
|
|
# @api public
|
|
# @return [Boolean] whether this offense is automatically corrected via
|
|
# autocorrect or a todo.
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/offense.rb#112
|
|
def corrected?; end
|
|
|
|
# @api public
|
|
# @return [Boolean] whether this offense is automatically disabled via a todo.
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/offense.rb#122
|
|
def corrected_with_todo?; end
|
|
|
|
# @api public
|
|
# @return [Corrector | nil] the autocorrection for this offense, or `nil` when not available
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/offense.rb#61
|
|
def corrector; end
|
|
|
|
# @api public
|
|
# @return [Boolean] whether this offense was locally disabled with a
|
|
# disable or todo where it occurred.
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/offense.rb#133
|
|
def disabled?; end
|
|
|
|
# @api public
|
|
# @return [Boolean] returns `true` if two offenses contain same attributes
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/offense.rb#210
|
|
def eql?(other); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/offense.rb#178
|
|
def first_line; end
|
|
|
|
# source://rubocop//lib/rubocop/cop/offense.rb#218
|
|
def hash; end
|
|
|
|
# @api public
|
|
# @return [Parser::Source::Range] the range of the code that is highlighted
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/offense.rb#141
|
|
def highlighted_area; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/offense.rb#188
|
|
def last_column; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/offense.rb#183
|
|
def last_line; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/offense.rb#154
|
|
def line; end
|
|
|
|
# @api public
|
|
# @return [Parser::Source::Range] the location where the violation is detected.
|
|
# @see https://www.rubydoc.info/gems/parser/Parser/Source/Range Parser::Source::Range
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/offense.rb#28
|
|
def location; end
|
|
|
|
# @api public
|
|
# @example
|
|
# 'Line is too long. [90/80]'
|
|
# @return [String] human-readable message
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/offense.rb#39
|
|
def message; end
|
|
|
|
# Internally we use column number that start at 0, but when
|
|
# outputting column numbers, we want them to start at 1. One
|
|
# reason is that editors, such as Emacs, expect this.
|
|
#
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/offense.rb#202
|
|
def real_column; end
|
|
|
|
# @api public
|
|
# @return [RuboCop::Cop::Severity]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/offense.rb#17
|
|
def severity; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/offense.rb#164
|
|
def source_line; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/offense.rb#53
|
|
def status; end
|
|
|
|
# This is just for debugging purpose.
|
|
#
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/offense.rb#147
|
|
def to_s; end
|
|
end
|
|
|
|
RuboCop::Cop::Offense::COMPARISON_ATTRIBUTES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Offense::NO_LOCATION = T.let(T.unsafe(nil), RuboCop::Cop::Offense::PseudoSourceRange)
|
|
|
|
class RuboCop::Cop::Offense::PseudoSourceRange < ::Struct
|
|
# Returns the value of attribute begin_pos
|
|
#
|
|
# @return [Object] the current value of begin_pos
|
|
def begin_pos; end
|
|
|
|
# Sets the attribute begin_pos
|
|
#
|
|
# @param value [Object] the value to set the attribute begin_pos to.
|
|
# @return [Object] the newly set value
|
|
def begin_pos=(_); end
|
|
|
|
# Returns the value of attribute column
|
|
#
|
|
# @return [Object] the current value of column
|
|
def column; end
|
|
|
|
# Sets the attribute column
|
|
#
|
|
# @param value [Object] the value to set the attribute column to.
|
|
# @return [Object] the newly set value
|
|
def column=(_); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/offense.rb#69
|
|
def column_range; end
|
|
|
|
# Returns the value of attribute end_pos
|
|
#
|
|
# @return [Object] the current value of end_pos
|
|
def end_pos; end
|
|
|
|
# Sets the attribute end_pos
|
|
#
|
|
# @param value [Object] the value to set the attribute end_pos to.
|
|
# @return [Object] the newly set value
|
|
def end_pos=(_); end
|
|
|
|
# Returns the value of attribute line
|
|
#
|
|
# @return [Object] the current value of line
|
|
def first_line; end
|
|
|
|
# Returns the value of attribute column
|
|
#
|
|
# @return [Object] the current value of column
|
|
def last_column; end
|
|
|
|
# Returns the value of attribute line
|
|
#
|
|
# @return [Object] the current value of line
|
|
def last_line; end
|
|
|
|
# source://rubocop//lib/rubocop/cop/offense.rb#73
|
|
def length; end
|
|
|
|
# Returns the value of attribute line
|
|
#
|
|
# @return [Object] the current value of line
|
|
def line; end
|
|
|
|
# Sets the attribute line
|
|
#
|
|
# @param value [Object] the value to set the attribute line to.
|
|
# @return [Object] the newly set value
|
|
def line=(_); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/offense.rb#73
|
|
def size; end
|
|
|
|
# Returns the value of attribute source_line
|
|
#
|
|
# @return [Object] the current value of source_line
|
|
def source_line; end
|
|
|
|
# Sets the attribute source_line
|
|
#
|
|
# @param value [Object] the value to set the attribute source_line to.
|
|
# @return [Object] the newly set value
|
|
def source_line=(_); end
|
|
|
|
class << self
|
|
def [](*_arg0); end
|
|
def inspect; end
|
|
def keyword_init?; end
|
|
def members; end
|
|
def new(*_arg0); end
|
|
end
|
|
end
|
|
|
|
RuboCop::Cop::PrecedingFollowingAlignment::ASSIGNMENT_OR_COMPARISON_TOKENS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::PreferredDelimiters::PERCENT_LITERAL_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
module RuboCop::Cop::RangeHelp
|
|
private
|
|
|
|
# source://rubocop//lib/rubocop/cop/mixin/range_help.rb#152
|
|
def add_range(range1, range2); end
|
|
|
|
# A range containing the first to the last argument
|
|
# of a method call or method definition.
|
|
# def foo(a, b:)
|
|
# ^^^^^
|
|
# bar(1, 2, 3, &blk)
|
|
# ^^^^^^^^^^^^^
|
|
# baz { |x, y:, z:| }
|
|
# ^^^^^^^^^
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/mixin/range_help.rb#45
|
|
def arguments_range(node); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/mixin/range_help.rb#93
|
|
def column_offset_between(base_range, range); end
|
|
|
|
# A range containing only the contents of a literal with delimiters (e.g. in
|
|
# `%i{1 2 3}` this will be the range covering `1 2 3` only).
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/mixin/range_help.rb#33
|
|
def contents_range(node); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/mixin/range_help.rb#111
|
|
def directions(side); end
|
|
|
|
# Returns the column attribute of the range, except if the range is on
|
|
# the first line and there's a byte order mark at the beginning of that
|
|
# line, in which case 1 is subtracted from the column value. This gives
|
|
# the column as it appears when viewing the file in an editor.
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/mixin/range_help.rb#103
|
|
def effective_column(range); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/mixin/range_help.rb#120
|
|
def final_pos(src, pos, increment, continuations, newlines, whitespace); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/mixin/range_help.rb#128
|
|
def move_pos(src, pos, step, condition, regexp); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/mixin/range_help.rb#134
|
|
def move_pos_str(src, pos, step, condition, needle); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/mixin/range_help.rb#49
|
|
def range_between(start_pos, end_pos); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/mixin/range_help.rb#84
|
|
def range_by_whole_lines(range, include_final_newline: T.unsafe(nil), buffer: T.unsafe(nil)); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/mixin/range_help.rb#145
|
|
def range_with_comments(node); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/mixin/range_help.rb#141
|
|
def range_with_comments_and_lines(node); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/mixin/range_help.rb#53
|
|
def range_with_surrounding_comma(range, side = T.unsafe(nil)); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/mixin/range_help.rb#67
|
|
def range_with_surrounding_space(range_positional = T.unsafe(nil), range: T.unsafe(nil), side: T.unsafe(nil), newlines: T.unsafe(nil), whitespace: T.unsafe(nil), continuations: T.unsafe(nil), buffer: T.unsafe(nil)); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/mixin/range_help.rb#12
|
|
def source_range(source_buffer, line_number, column, length = T.unsafe(nil)); end
|
|
end
|
|
|
|
RuboCop::Cop::RangeHelp::BYTE_ORDER_MARK = T.let(T.unsafe(nil), Integer)
|
|
|
|
module RuboCop::Cop::RangeHelp::NOT_GIVEN; end
|
|
|
|
class RuboCop::Cop::Registry
|
|
include ::Enumerable
|
|
|
|
# @return [Registry] a new instance of Registry
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#51
|
|
def initialize(cops = T.unsafe(nil), options = T.unsafe(nil)); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#232
|
|
def ==(other); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#97
|
|
def contains_cop_matching?(names); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#179
|
|
def cops; end
|
|
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#224
|
|
def cops_for_department(department); end
|
|
|
|
# @return [Boolean] Checks if given name is department
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#93
|
|
def department?(name); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#147
|
|
def department_missing?(badge, name); end
|
|
|
|
# @return [Array<Symbol>] list of departments for current cops.
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#72
|
|
def departments; end
|
|
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#193
|
|
def disabled(config); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#67
|
|
def dismiss(cop); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#247
|
|
def each(&block); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#189
|
|
def enabled(config); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#197
|
|
def enabled?(cop, config); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#213
|
|
def enabled_pending_cop?(cop_cfg, config); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#63
|
|
def enlist(cop); end
|
|
|
|
# @param cop_name [String]
|
|
# @return [Class, nil]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#253
|
|
def find_by_cop_name(cop_name); end
|
|
|
|
# When a cop name is given returns a single-element array with the cop class.
|
|
# When a department name is given returns an array with all the cop classes
|
|
# for that department.
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#260
|
|
def find_cops_by_directive(directive); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#265
|
|
def freeze; end
|
|
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#184
|
|
def length; end
|
|
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#220
|
|
def names; end
|
|
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#228
|
|
def names_for_department(department); end
|
|
|
|
# Returns the value of attribute options.
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#49
|
|
def options; end
|
|
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#151
|
|
def print_warning(name, path); end
|
|
|
|
# Convert a user provided cop name into a properly namespaced name
|
|
#
|
|
# @example gives back a correctly qualified cop name
|
|
#
|
|
# registry = RuboCop::Cop::Registry
|
|
# registry.qualified_cop_name('Layout/EndOfLine', '') # => 'Layout/EndOfLine'
|
|
# @example fixes incorrect namespaces
|
|
#
|
|
# registry = RuboCop::Cop::Registry
|
|
# registry.qualified_cop_name('Lint/EndOfLine', '') # => 'Layout/EndOfLine'
|
|
# @example namespaces bare cop identifiers
|
|
#
|
|
# registry = RuboCop::Cop::Registry
|
|
# registry.qualified_cop_name('EndOfLine', '') # => 'Layout/EndOfLine'
|
|
# @example passes back unrecognized cop names
|
|
#
|
|
# registry = RuboCop::Cop::Registry
|
|
# registry.qualified_cop_name('NotACop', '') # => 'NotACop'
|
|
# @note Emits a warning if the provided name has an incorrect namespace
|
|
# @param name [String] Cop name extracted from config
|
|
# @param path [String, nil] Path of file that `name` was extracted from
|
|
# @param warn [Boolean] Print a warning if no department given for `name`
|
|
# @raise [AmbiguousCopName] if a bare identifier with two possible namespaces is provided
|
|
# @return [String] Qualified cop name
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#133
|
|
def qualified_cop_name(name, path, warn: T.unsafe(nil)); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#166
|
|
def qualify_badge(badge); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#243
|
|
def select(&block); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#236
|
|
def sort!; end
|
|
|
|
# @return [Hash{String => Array<Class>}]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#174
|
|
def to_h; end
|
|
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#159
|
|
def unqualified_cop_names; end
|
|
|
|
# @return [Registry] Cops for that specific department.
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#78
|
|
def with_department(department); end
|
|
|
|
# @return [Registry] Cops not for a specific department.
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#84
|
|
def without_department(department); end
|
|
|
|
private
|
|
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#283
|
|
def clear_enrollment_queue; end
|
|
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#279
|
|
def initialize_copy(reg); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#312
|
|
def registered?(badge); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#299
|
|
def resolve_badge(given_badge, real_badge, source_path, warn: T.unsafe(nil)); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#295
|
|
def with(cops); end
|
|
|
|
class << self
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#22
|
|
def all; end
|
|
|
|
# Returns the value of attribute global.
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#274
|
|
def global; end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#44
|
|
def qualified_cop?(name); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#26
|
|
def qualified_cop_name(name, origin, warn: T.unsafe(nil)); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#40
|
|
def reset!; end
|
|
|
|
# Changes momentarily the global registry
|
|
# Intended for testing purposes
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/registry.rb#32
|
|
def with_temporary_global(temp_global = T.unsafe(nil)); end
|
|
end
|
|
end
|
|
|
|
RuboCop::Cop::RequireLibrary::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Security::CompoundHash::COMBINATOR_IN_HASH_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Security::CompoundHash::MONUPLE_HASH_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Security::CompoundHash::REDUNDANT_HASH_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Security::CompoundHash::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Security::Eval::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Security::Eval::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Security::IoMethods::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Security::IoMethods::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Security::JSONLoad::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Security::JSONLoad::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Security::MarshalLoad::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Security::MarshalLoad::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Security::Open::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Security::Open::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Security::YAMLLoad::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Security::YAMLLoad::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Severity::CODE_TABLE = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Cop::Severity::NAMES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::SpaceAfterPunctuation::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::SpaceBeforePunctuation::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::AccessModifierDeclarations::GROUP_STYLE_MESSAGE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::AccessModifierDeclarations::INLINE_STYLE_MESSAGE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::AccessModifierDeclarations::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::AccessorGrouping::GROUPED_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::AccessorGrouping::SEPARATED_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::Alias::MSG_ALIAS = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::Alias::MSG_ALIAS_METHOD = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::Alias::MSG_SYMBOL_ARGS = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::Alias::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::AmbiguousEndlessMethodDefinition::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::AndOr::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ArgumentsForwarding::ADDITIONAL_ARG_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::ArgumentsForwarding::ARGS_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ArgumentsForwarding::BLOCK_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ArgumentsForwarding::FORWARDING_LVAR_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::ArgumentsForwarding::FORWARDING_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ArgumentsForwarding::KWARGS_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ArrayCoercion::CHECK_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ArrayCoercion::SPLAT_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ArrayFirstLast::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ArrayFirstLast::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::ArrayIntersect::ACTIVE_SUPPORT_PREDICATES = T.let(T.unsafe(nil), Set)
|
|
|
|
RuboCop::Cop::Style::ArrayIntersect::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ArrayIntersect::NEGATED_METHODS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::ArrayIntersect::PREDICATES = T.let(T.unsafe(nil), Set)
|
|
|
|
RuboCop::Cop::Style::ArrayIntersect::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::ArrayIntersect::STRAIGHT_METHODS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::ArrayJoin::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ArrayJoin::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::AsciiComments::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::Attr::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::Attr::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::AutoResourceCleanup::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::AutoResourceCleanup::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::BarePercentLiterals::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::BeginBlock::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::BisectedAttrAccessor::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::BitwisePredicate::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::BitwisePredicate::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::BlockComments::BEGIN_LENGTH = T.let(T.unsafe(nil), Integer)
|
|
|
|
RuboCop::Cop::Style::BlockComments::END_LENGTH = T.let(T.unsafe(nil), Integer)
|
|
|
|
RuboCop::Cop::Style::BlockComments::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::BlockDelimiters::ALWAYS_BRACES_MESSAGE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::BlockDelimiters::BRACES_REQUIRED_MESSAGE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::CaseEquality::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::CaseEquality::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::CaseLikeIf::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::CharacterLiteral::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ClassAndModuleChildren::COMPACT_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ClassAndModuleChildren::NESTED_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ClassCheck::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ClassCheck::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::ClassEqualityComparison::CLASS_NAME_METHODS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::ClassEqualityComparison::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ClassEqualityComparison::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::ClassMethods::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ClassMethodsDefinitions::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ClassMethodsDefinitions::MSG_SCLASS = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ClassVars::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ClassVars::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::CollectionCompact::FILTER_METHODS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::CollectionCompact::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::CollectionCompact::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::CollectionCompact::TO_ENUM_METHODS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::CollectionMethods::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ColonMethodCall::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ColonMethodDefinition::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::CombinableDefined::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::CombinableDefined::OPERATORS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::CombinableLoops::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::CommandLiteral::MSG_USE_BACKTICKS = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::CommandLiteral::MSG_USE_PERCENT_X = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::CommentAnnotation::MISSING_NOTE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::CommentAnnotation::MSG_COLON_STYLE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::CommentAnnotation::MSG_SPACE_STYLE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::CommentedKeyword::ALLOWED_COMMENTS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::CommentedKeyword::ALLOWED_COMMENT_REGEXES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::CommentedKeyword::KEYWORDS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::CommentedKeyword::KEYWORD_REGEXES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::CommentedKeyword::METHOD_OR_END_DEFINITIONS = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Style::CommentedKeyword::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::CommentedKeyword::REGEXP = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Style::CommentedKeyword::STEEP_REGEXP = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Style::CommentedKeyword::SUBCLASS_DEFINITION = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Style::ComparableBetween::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ComparableClamp::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ComparableClamp::MSG_MIN_MAX = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ComparableClamp::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::ConcatArrayLiterals::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ConcatArrayLiterals::MSG_FOR_PERCENT_LITERALS = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ConcatArrayLiterals::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::ConditionalAssignment::ASSIGNMENT_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::ConditionalAssignment::ASSIGN_TO_CONDITION_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ConditionalAssignment::ENABLED = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ConditionalAssignment::LINE_LENGTH = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ConditionalAssignment::MAX = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ConditionalAssignment::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ConditionalAssignment::SINGLE_LINE_CONDITIONS_ONLY = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ConditionalAssignment::VARIABLE_ASSIGNMENT_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::ConditionalAssignmentHelper::ALIGN_WITH = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ConditionalAssignmentHelper::END_ALIGNMENT = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ConditionalAssignmentHelper::EQUAL = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ConditionalAssignmentHelper::KEYWORD = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ConstantVisibility::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::Copyright::AUTOCORRECT_EMPTY_WARNING = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::Copyright::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::DataInheritance::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::DateTime::CLASS_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::DateTime::COERCION_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::DefWithParentheses::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::DigChain::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::DigChain::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::Dir::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::Dir::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::DirEmpty::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::DirEmpty::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::DisableCopsWithinSourceCodeDirective::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::DisableCopsWithinSourceCodeDirective::MSG_FOR_COPS = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::DocumentDynamicEvalDefinition::BLOCK_COMMENT_REGEXP = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Style::DocumentDynamicEvalDefinition::COMMENT_REGEXP = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Style::DocumentDynamicEvalDefinition::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::DocumentDynamicEvalDefinition::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::Documentation::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::DocumentationMethod::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::DoubleCopDisableDirective::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::DoubleNegation::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::DoubleNegation::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::EachForSimpleLoop::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::EachWithObject::METHODS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::EachWithObject::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::EmptyBlockParameter::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::EmptyCaseCondition::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::EmptyCaseCondition::NOT_SUPPORTED_PARENT_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::EmptyElse::EMPTY_STYLES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::EmptyElse::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::EmptyElse::NIL_STYLES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::EmptyHeredoc::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::EmptyLambdaParameter::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::EmptyLiteral::ARR_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::EmptyLiteral::HASH_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::EmptyLiteral::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::EmptyLiteral::STR_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::EmptyMethod::MSG_COMPACT = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::EmptyMethod::MSG_EXPANDED = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::Encoding::ENCODING_PATTERN = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Style::Encoding::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::Encoding::SHEBANG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::EndBlock::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::EndlessMethod::CORRECTION_STYLES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::EndlessMethod::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::EndlessMethod::MSG_MULTI_LINE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::EndlessMethod::MSG_REQUIRE_ALWAYS = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::EndlessMethod::MSG_REQUIRE_SINGLE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::EnvHome::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::EnvHome::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::EvalWithLocation::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::EvalWithLocation::MSG_EVAL = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::EvalWithLocation::MSG_INCORRECT_FILE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::EvalWithLocation::MSG_INCORRECT_LINE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::EvalWithLocation::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::EvenOdd::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::EvenOdd::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::ExactRegexpMatch::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ExactRegexpMatch::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::ExpandPathArguments::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ExpandPathArguments::PATHNAME_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ExpandPathArguments::PATHNAME_NEW_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ExpandPathArguments::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::ExplicitBlockArgument::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ExponentialNotation::MESSAGES = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Cop::Style::FetchEnvVar::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::FetchEnvVar::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::FileEmpty::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::FileEmpty::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::FileNull::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::FileNull::REGEXP = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Style::FileRead::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::FileRead::READ_FILE_START_TO_FINISH_MODES = T.let(T.unsafe(nil), Set)
|
|
|
|
RuboCop::Cop::Style::FileRead::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::FileTouch::APPEND_FILE_MODES = T.let(T.unsafe(nil), Set)
|
|
|
|
RuboCop::Cop::Style::FileTouch::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::FileTouch::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::FileWrite::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::FileWrite::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Set)
|
|
|
|
RuboCop::Cop::Style::FileWrite::TRUNCATING_WRITE_MODES = T.let(T.unsafe(nil), Set)
|
|
|
|
RuboCop::Cop::Style::FloatDivision::MESSAGES = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Cop::Style::FloatDivision::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::For::EACH_LENGTH = T.let(T.unsafe(nil), Integer)
|
|
|
|
RuboCop::Cop::Style::For::PREFER_EACH = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::For::PREFER_FOR = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::FormatString::AUTOCORRECTABLE_METHODS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::FormatString::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::FormatString::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::FrozenStringLiteralComment::MSG_DISABLED = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::FrozenStringLiteralComment::MSG_MISSING = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::FrozenStringLiteralComment::MSG_MISSING_TRUE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::FrozenStringLiteralComment::MSG_UNNECESSARY = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::FrozenStringLiteralComment::SHEBANG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::GlobalStdStream::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::GlobalStdStream::STD_STREAMS = T.let(T.unsafe(nil), Set)
|
|
|
|
RuboCop::Cop::Style::GlobalVars::BUILT_IN_VARS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::GlobalVars::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::GuardClause::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::HashConversion::MSG_LITERAL_HASH_ARG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::HashConversion::MSG_LITERAL_MULTI_ARG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::HashConversion::MSG_SPLAT = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::HashConversion::MSG_TO_H = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::HashConversion::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::HashEachMethods::ARRAY_CONVERTER_METHODS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::HashEachMethods::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::HashEachMethods::UNUSED_BLOCK_ARG_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::HashFetchChain::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::HashFetchChain::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::HashLikeCase::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::HashSyntax::MSG_19 = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::HashSyntax::MSG_HASH_ROCKETS = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::HashSyntax::MSG_NO_MIXED_KEYS = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::HashSyntax::NO_MIXED_KEYS_STYLES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::IdenticalConditionalBranches::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::IfInsideElse::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::IfUnlessModifier::MSG_USE_MODIFIER = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::IfUnlessModifier::MSG_USE_NORMAL = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::IfUnlessModifierOfIfUnless::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::IfWithBooleanLiteralBranches::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::IfWithBooleanLiteralBranches::MSG_FOR_ELSIF = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::IfWithSemicolon::MSG_IF_ELSE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::IfWithSemicolon::MSG_NEWLINE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::IfWithSemicolon::MSG_TERNARY = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ImplicitRuntimeError::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ImplicitRuntimeError::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::InPatternThen::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::InfiniteLoop::LEADING_SPACE = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Style::InfiniteLoop::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::InlineComment::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::InverseMethods::CAMEL_CASE = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Style::InverseMethods::CLASS_COMPARISON_METHODS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::InverseMethods::EQUALITY_METHODS = T.let(T.unsafe(nil), Array)
|
|
|
|
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::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::InverseMethods::SAFE_NAVIGATION_INCOMPATIBLE_METHODS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::InvertibleUnlessCondition::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::IpAddresses::IPV6_MAX_SIZE = T.let(T.unsafe(nil), Integer)
|
|
|
|
RuboCop::Cop::Style::IpAddresses::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ItAssignment::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ItBlockParameter::MSG_AVOID_IT_BLOCK_PARAMETER = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ItBlockParameter::MSG_USE_IT_BLOCK_PARAMETER = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::KeywordArgumentsMerging::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::KeywordParametersOrder::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::Lambda::LITERAL_MESSAGE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::Lambda::METHOD_MESSAGE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::Lambda::OFFENDING_SELECTORS = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Cop::Style::LambdaCall::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::LambdaCall::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::LineEndConcatenation::COMPLEX_STRING_BEGIN_TOKEN = T.let(T.unsafe(nil), Symbol)
|
|
|
|
RuboCop::Cop::Style::LineEndConcatenation::COMPLEX_STRING_END_TOKEN = T.let(T.unsafe(nil), Symbol)
|
|
|
|
RuboCop::Cop::Style::LineEndConcatenation::CONCAT_TOKEN_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::LineEndConcatenation::HIGH_PRECEDENCE_OP_TOKEN_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::LineEndConcatenation::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::LineEndConcatenation::QUOTE_DELIMITERS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::LineEndConcatenation::SIMPLE_STRING_TOKEN_TYPE = T.let(T.unsafe(nil), Symbol)
|
|
|
|
RuboCop::Cop::Style::MagicCommentFormat::CommentRange::DIRECTIVE_REGEXP = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Style::MagicCommentFormat::CommentRange::VALUE_REGEXP = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Style::MagicCommentFormat::KEBAB_SEPARATOR = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::MagicCommentFormat::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::MagicCommentFormat::MSG_VALUE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::MagicCommentFormat::SNAKE_SEPARATOR = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::MapCompactWithConditionalBlock::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::MapCompactWithConditionalBlock::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::MapIntoArray::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::MapToHash::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::MapToHash::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::MapToSet::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::MapToSet::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::MethodCallWithArgsParentheses::OmitParentheses::OMIT_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::MethodCallWithArgsParentheses::OmitParentheses::TRAILING_WHITESPACE_REGEX = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Style::MethodCallWithArgsParentheses::RequireParentheses::REQUIRE_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::MethodCallWithoutArgsParentheses::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::MethodCalledOnDoEndBlock::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::MethodDefParentheses::MSG_MISSING = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::MethodDefParentheses::MSG_PRESENT = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::MinMax::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::MinMaxComparison::COMPARISON_OPERATORS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::MinMaxComparison::GRATER_OPERATORS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::MinMaxComparison::LESS_OPERATORS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::MinMaxComparison::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::MissingElse::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::MissingElse::MSG_EMPTY = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::MissingElse::MSG_NIL = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::MissingRespondToMissing::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::MixinGrouping::MIXIN_METHODS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::MixinGrouping::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::MixinUsage::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::MixinUsage::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::ModuleFunction::EXTEND_SELF_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ModuleFunction::FORBIDDEN_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ModuleFunction::MODULE_FUNCTION_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::MultilineBlockChain::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::MultilineIfModifier::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::MultilineIfThen::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::MultilineIfThen::NON_MODIFIER_THEN = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Style::MultilineInPatternThen::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::MultilineMemoization::BRACES_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::MultilineMemoization::KEYWORD_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::MultilineMethodSignature::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::MultilineTernaryOperator::MSG_IF = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::MultilineTernaryOperator::MSG_SINGLE_LINE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::MultilineTernaryOperator::SINGLE_LINE_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::MultilineWhenThen::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::MultipleComparison::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::MutableConstant::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::NegatedIfElseCondition::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::NegatedIfElseCondition::NEGATED_EQUALITY_METHODS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::NestedFileDirname::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::NestedFileDirname::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::NestedModifier::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::NestedParenthesizedCalls::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::NestedTernaryOperator::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::Next::EXIT_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::Next::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::NilComparison::EXPLICIT_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::NilComparison::PREDICATE_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::NilComparison::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::NilLambda::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::NonNilCheck::MSG_FOR_REDUNDANCY = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::NonNilCheck::MSG_FOR_REPLACEMENT = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::NonNilCheck::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::Not::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::Not::OPPOSITE_METHODS = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Cop::Style::Not::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::NumberedParameters::MSG_DISALLOW = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::NumberedParameters::MSG_MULTI_LINE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::NumberedParametersLimit::DEFAULT_MAX_VALUE = T.let(T.unsafe(nil), Integer)
|
|
|
|
RuboCop::Cop::Style::NumberedParametersLimit::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::NumberedParametersLimit::NUMBERED_PARAMETER_PATTERN = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Style::NumericLiteralPrefix::BINARY_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::NumericLiteralPrefix::BINARY_REGEX = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Style::NumericLiteralPrefix::DECIMAL_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::NumericLiteralPrefix::DECIMAL_REGEX = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Style::NumericLiteralPrefix::HEX_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::NumericLiteralPrefix::HEX_REGEX = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Style::NumericLiteralPrefix::OCTAL_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::NumericLiteralPrefix::OCTAL_REGEX = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Style::NumericLiteralPrefix::OCTAL_ZERO_ONLY_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::NumericLiteralPrefix::OCTAL_ZERO_ONLY_REGEX = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Style::NumericLiterals::DELIMITER_REGEXP = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Style::NumericLiterals::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::NumericPredicate::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::NumericPredicate::REPLACEMENTS = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Cop::Style::NumericPredicate::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::ObjectThen::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ObjectThen::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::OneLineConditional::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::OpenStructUse::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::OperatorMethodCall::INVALID_SYNTAX_ARG_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::OperatorMethodCall::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::OperatorMethodCall::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::OptionHash::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::OptionalArguments::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::OptionalBooleanParameter::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::OrAssignment::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ParallelAssignment::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::PercentQLiterals::LOWER_CASE_Q_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::PercentQLiterals::UPPER_CASE_Q_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::PerlBackrefs::MESSAGE_FORMAT = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::PreferredHashMethods::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::PreferredHashMethods::OFFENDING_SELECTORS = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Cop::Style::PreferredHashMethods::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::Proc::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::QuotedSymbols::MSG_DOUBLE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::QuotedSymbols::MSG_SINGLE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RaiseArgs::ACCEPTABLE_ARG_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::RaiseArgs::COMPACT_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RaiseArgs::EXPLODED_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RaiseArgs::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
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::RedundantArgument::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantArgument::NO_RECEIVER_METHODS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::RedundantArrayConstructor::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantArrayConstructor::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::RedundantAssignment::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantBegin::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantCapitalW::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantCondition::ARGUMENT_WITH_OPERATOR_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::RedundantCondition::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantCondition::REDUNDANT_CONDITION = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantConditional::COMPARISON_OPERATOR_MATCHER = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantConditional::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantConstantBase::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantCurrentDirectoryInPath::CURRENT_DIRECTORY_PREFIX = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Style::RedundantCurrentDirectoryInPath::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantCurrentDirectoryInPath::REDUNDANT_CURRENT_DIRECTORY_PREFIX = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Style::RedundantCurrentDirectoryInPath::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::RedundantDoubleSplatHashBraces::MERGE_METHODS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::RedundantDoubleSplatHashBraces::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantEach::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantEach::MSG_WITH_INDEX = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantEach::MSG_WITH_OBJECT = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantEach::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::RedundantException::MSG_1 = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantException::MSG_2 = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantException::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::RedundantFetchBlock::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantFileExtensionInRequire::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantFileExtensionInRequire::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::RedundantFilterChain::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantFilterChain::RAILS_METHODS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::RedundantFilterChain::REPLACEMENT_METHODS = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Cop::Style::RedundantFilterChain::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::RedundantFormat::ACCEPTABLE_LITERAL_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::RedundantFormat::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantFormat::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Set)
|
|
|
|
RuboCop::Cop::Style::RedundantFreeze::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantFreeze::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::RedundantHeredocDelimiterQuotes::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantHeredocDelimiterQuotes::STRING_INTERPOLATION_OR_ESCAPED_CHARACTER_PATTERN = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Style::RedundantInitialize::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantInitialize::MSG_EMPTY = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantInterpolation::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantInterpolationUnfreeze::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantInterpolationUnfreeze::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::RedundantLineContinuation::ALLOWED_STRING_TOKENS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::RedundantLineContinuation::ARGUMENT_TAKING_FLOW_TOKEN_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::RedundantLineContinuation::ARGUMENT_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::RedundantLineContinuation::ARITHMETIC_OPERATOR_TOKENS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::RedundantLineContinuation::LINE_CONTINUATION = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantLineContinuation::LINE_CONTINUATION_PATTERN = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Style::RedundantLineContinuation::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantParentheses::ALLOWED_NODE_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::RedundantPercentQ::DYNAMIC_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantPercentQ::EMPTY = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantPercentQ::ESCAPED_NON_BACKSLASH = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Style::RedundantPercentQ::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantPercentQ::PERCENT_CAPITAL_Q = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantPercentQ::PERCENT_Q = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantPercentQ::QUOTE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantPercentQ::SINGLE_QUOTE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantPercentQ::STRING_INTERPOLATION_REGEXP = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Style::RedundantRegexpArgument::DETERMINISTIC_REGEX = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Style::RedundantRegexpArgument::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantRegexpArgument::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::RedundantRegexpArgument::STR_SPECIAL_CHARS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::RedundantRegexpCharacterClass::MSG_REDUNDANT_CHARACTER_CLASS = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantRegexpCharacterClass::REQUIRES_ESCAPE_OUTSIDE_CHAR_CLASS_CHARS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::RedundantRegexpConstructor::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantRegexpConstructor::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::RedundantRegexpEscape::ALLOWED_ALWAYS_ESCAPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::RedundantRegexpEscape::ALLOWED_OUTSIDE_CHAR_CLASS_METACHAR_ESCAPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::RedundantRegexpEscape::ALLOWED_WITHIN_CHAR_CLASS_METACHAR_ESCAPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::RedundantRegexpEscape::MSG_REDUNDANT_ESCAPE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantReturn::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantReturn::MULTI_RETURN_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantReturn::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::RedundantSelf::KERNEL_METHODS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::RedundantSelf::KEYWORDS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::RedundantSelf::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantSelfAssignment::ASSIGNMENT_TYPE_TO_RECEIVER_TYPE = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Cop::Style::RedundantSelfAssignment::METHODS_RETURNING_SELF = T.let(T.unsafe(nil), Set)
|
|
|
|
RuboCop::Cop::Style::RedundantSelfAssignment::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantSelfAssignmentBranch::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantSort::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantSort::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::RedundantSortBy::MSG_BLOCK = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantSortBy::MSG_ITBLOCK = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantSortBy::MSG_NUMBLOCK = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RedundantStringEscape::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RegexpLiteral::MSG_USE_PERCENT_R = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RegexpLiteral::MSG_USE_SLASHES = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RequireOrder::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RequireOrder::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::RescueModifier::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RescueStandardError::MSG_EXPLICIT = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::RescueStandardError::MSG_IMPLICIT = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ReturnNil::RETURN_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ReturnNil::RETURN_NIL_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ReturnNilInPredicateMethodDefinition::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::SafeNavigation::LOGIC_JUMP_KEYWORDS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::SafeNavigation::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::SafeNavigationChainLength::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::Sample::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::Sample::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::SelectByRegexp::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::SelectByRegexp::OPPOSITE_REPLACEMENTS = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Cop::Style::SelectByRegexp::REGEXP_METHODS = T.let(T.unsafe(nil), Set)
|
|
|
|
RuboCop::Cop::Style::SelectByRegexp::REPLACEMENTS = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Cop::Style::SelectByRegexp::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::SelfAssignment::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::SelfAssignment::OPS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::Semicolon::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::Send::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::Send::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::SendWithLiteralMethodName::METHOD_NAME_PATTERN = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Style::SendWithLiteralMethodName::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::SendWithLiteralMethodName::RESERVED_WORDS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::SendWithLiteralMethodName::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::SendWithLiteralMethodName::STATIC_METHOD_NAME_NODE_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::SignalException::FAIL_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::SignalException::RAISE_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::SignalException::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::SingleArgumentDig::IGNORED_ARGUMENT_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
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::SingleLineBlockParams::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::SingleLineDoEndBlock::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::SingleLineMethods::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::SingleLineMethods::NOT_SUPPORTED_ENDLESS_METHOD_BODY_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::SlicingWithRange::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::SlicingWithRange::MSG_USELESS_RANGE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::SlicingWithRange::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::SoleNestedConditional::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::SpecialGlobalVars::BUILTIN_VARS = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Cop::Style::SpecialGlobalVars::ENGLISH_VARS = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Cop::Style::SpecialGlobalVars::LIBRARY_NAME = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::SpecialGlobalVars::MSG_BOTH = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::SpecialGlobalVars::MSG_ENGLISH = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::SpecialGlobalVars::MSG_REGULAR = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::SpecialGlobalVars::NON_ENGLISH_VARS = T.let(T.unsafe(nil), Set)
|
|
|
|
RuboCop::Cop::Style::SpecialGlobalVars::PERL_VARS = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Cop::Style::SpecialGlobalVars::STYLE_VARS_MAP = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Cop::Style::StabbyLambdaParentheses::MSG_NO_REQUIRE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::StabbyLambdaParentheses::MSG_REQUIRE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::StaticClass::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::StderrPuts::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::StderrPuts::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::StringChars::BAD_ARGUMENTS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::StringChars::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::StringChars::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::StringConcatenation::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::StringConcatenation::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::StringHashKeys::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::StringLiterals::MSG_INCONSISTENT = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::StringMethods::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::Strip::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::Strip::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::StructInheritance::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::SuperArguments::ASSIGN_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::SuperArguments::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::SuperArguments::MSG_INLINE_BLOCK = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::SuperWithArgsParentheses::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::SwapValues::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::SwapValues::SIMPLE_ASSIGNMENT_TYPES = T.let(T.unsafe(nil), Set)
|
|
|
|
RuboCop::Cop::Style::SymbolArray::ARRAY_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::SymbolArray::DELIMITERS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::SymbolArray::PERCENT_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::SymbolArray::REDEFINABLE_OPERATORS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::SymbolArray::SPECIAL_GVARS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::SymbolLiteral::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::SymbolProc::LAMBDA_OR_PROC = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::SymbolProc::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::SymbolProc::SUPER_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::TernaryParentheses::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::TernaryParentheses::MSG_COMPLEX = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::TernaryParentheses::NON_COMPLEX_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::TernaryParentheses::VARIABLE_TYPES = T.let(T.unsafe(nil), Set)
|
|
|
|
RuboCop::Cop::Style::TopLevelMethodDefinition::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::TopLevelMethodDefinition::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::TrailingBodyOnClass::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::TrailingBodyOnMethodDefinition::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::TrailingBodyOnModule::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::TrailingCommaInBlockArgs::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::TrailingMethodEndStatement::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::TrailingUnderscoreVariable::DISALLOW = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::TrailingUnderscoreVariable::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::TrailingUnderscoreVariable::UNDERSCORE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::TrivialAccessors::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::UnlessElse::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::UnlessLogicalOperators::FORBID_LOGICAL_OPERATORS = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::UnlessLogicalOperators::FORBID_MIXED_LOGICAL_OPERATORS = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::UnpackFirst::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::UnpackFirst::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::VariableInterpolation::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::WhenThen::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::WhileUntilDo::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::WhileUntilModifier::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::WordArray::ARRAY_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::WordArray::PERCENT_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::YAMLFileRead::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::YAMLFileRead::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::YodaCondition::ENFORCE_YODA_STYLES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::YodaCondition::EQUALITY_ONLY_STYLES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::YodaCondition::EQUALITY_OPERATORS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::YodaCondition::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::YodaCondition::NONCOMMUTATIVE_OPERATORS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::YodaCondition::PROGRAM_NAMES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::YodaCondition::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Set)
|
|
|
|
RuboCop::Cop::Style::YodaCondition::REVERSE_COMPARISON = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Cop::Style::YodaExpression::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::YodaExpression::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::ZeroLengthPredicate::NONZERO_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::Style::ZeroLengthPredicate::RESTRICT_ON_SEND = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::Style::ZeroLengthPredicate::ZERO_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::SurroundingSpace::NO_SPACE_COMMAND = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::SurroundingSpace::SINGLE_SPACE_REGEXP = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::SurroundingSpace::SPACE_COMMAND = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::TrailingComma::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::UncommunicativeName::CASE_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::UncommunicativeName::FORBIDDEN_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::UncommunicativeName::LENGTH_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Cop::UncommunicativeName::NUM_MSG = T.let(T.unsafe(nil), String)
|
|
|
|
module RuboCop::Cop::Util
|
|
include ::RuboCop::PathUtil
|
|
|
|
private
|
|
|
|
# source://rubocop//lib/rubocop/cop/util.rb#39
|
|
def add_parentheses(node, corrector); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/util.rb#60
|
|
def any_descendant?(node, *types); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/util.rb#75
|
|
def args_begin(node); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/util.rb#87
|
|
def args_end(node); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/util.rb#108
|
|
def begins_its_line?(range); end
|
|
|
|
# This is a bad API
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/util.rb#17
|
|
def comment_line?(line_source); end
|
|
|
|
# @deprecated Use `ProcessedSource#line_with_comment?`, `contains_comment?` or similar
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/util.rb#22
|
|
def comment_lines?(node); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/util.rb#206
|
|
def compatible_external_encoding_for?(src); end
|
|
|
|
# If converting a string to Ruby string literal source code, must
|
|
# double quotes be used?
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/util.rb#134
|
|
def double_quotes_required?(string); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/util.rb#148
|
|
def escape_string(string); end
|
|
|
|
# Returns, for example, a bare `if` node if the given node is an `if`
|
|
# with calls chained to the end of it.
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/util.rb#118
|
|
def first_part_of_call_chain(node); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/util.rb#210
|
|
def include_or_equal?(source, target); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/util.rb#185
|
|
def indent(node, offset: T.unsafe(nil)); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/util.rb#165
|
|
def interpret_string_escapes(string); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/util.rb#169
|
|
def line(node_or_range); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/util.rb#30
|
|
def line_range(node); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/util.rb#144
|
|
def needs_escaping?(string); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/util.rb#91
|
|
def on_node(syms, sexp, excludes = T.unsafe(nil), &block); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/util.rb#34
|
|
def parentheses?(node); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/util.rb#196
|
|
def parse_regexp(text); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/util.rb#177
|
|
def same_line?(node1, node2); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/util.rb#152
|
|
def to_string_literal(string); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/util.rb#191
|
|
def to_supported_styles(enforced_style); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/util.rb#161
|
|
def trim_string_interpolation_escape_character(str); end
|
|
|
|
class << self
|
|
# source://rubocop//lib/rubocop/cop/util.rb#39
|
|
def add_parentheses(node, corrector); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/util.rb#60
|
|
def any_descendant?(node, *types); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/util.rb#75
|
|
def args_begin(node); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/util.rb#87
|
|
def args_end(node); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/util.rb#108
|
|
def begins_its_line?(range); end
|
|
|
|
# This is a bad API
|
|
#
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/util.rb#17
|
|
def comment_line?(line_source); end
|
|
|
|
# @deprecated Use `ProcessedSource#line_with_comment?`, `contains_comment?` or similar
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/util.rb#22
|
|
def comment_lines?(node); end
|
|
|
|
# If converting a string to Ruby string literal source code, must
|
|
# double quotes be used?
|
|
#
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/util.rb#134
|
|
def double_quotes_required?(string); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/util.rb#148
|
|
def escape_string(string); end
|
|
|
|
# Returns, for example, a bare `if` node if the given node is an `if`
|
|
# with calls chained to the end of it.
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/util.rb#118
|
|
def first_part_of_call_chain(node); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/util.rb#185
|
|
def indent(node, offset: T.unsafe(nil)); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/util.rb#165
|
|
def interpret_string_escapes(string); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/util.rb#169
|
|
def line(node_or_range); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/util.rb#30
|
|
def line_range(node); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/util.rb#144
|
|
def needs_escaping?(string); end
|
|
|
|
# @yield [sexp]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/util.rb#91
|
|
def on_node(syms, sexp, excludes = T.unsafe(nil), &block); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/util.rb#34
|
|
def parentheses?(node); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/util.rb#196
|
|
def parse_regexp(text); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/util.rb#177
|
|
def same_line?(node1, node2); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/util.rb#152
|
|
def to_string_literal(string); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/util.rb#191
|
|
def to_supported_styles(enforced_style); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/util.rb#161
|
|
def trim_string_interpolation_escape_character(str); end
|
|
end
|
|
end
|
|
|
|
RuboCop::Cop::Util::LINE_BEGINS_REGEX_CACHE = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Cop::Util::LITERAL_REGEX = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Util::MAX_LINE_BEGINS_REGEX_INDEX = T.let(T.unsafe(nil), Integer)
|
|
|
|
module RuboCop::Cop::Utils; end
|
|
|
|
class RuboCop::Cop::Utils::FormatString
|
|
# @return [FormatString] a new instance of FormatString
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/utils/format_string.rb#94
|
|
def initialize(string); end
|
|
|
|
# source://rubocop//lib/rubocop/cop/utils/format_string.rb#98
|
|
def format_sequences; end
|
|
|
|
# source://rubocop//lib/rubocop/cop/utils/format_string.rb#110
|
|
def max_digit_dollar_num; end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/utils/format_string.rb#106
|
|
def named_interpolation?; end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/utils/format_string.rb#102
|
|
def valid?; end
|
|
|
|
private
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/utils/format_string.rb#122
|
|
def mixed_formats?; end
|
|
|
|
# source://rubocop//lib/rubocop/cop/utils/format_string.rb#116
|
|
def parse; end
|
|
end
|
|
|
|
RuboCop::Cop::Utils::FormatString::DIGIT_DOLLAR = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Utils::FormatString::FLAG = T.let(T.unsafe(nil), Regexp)
|
|
|
|
class RuboCop::Cop::Utils::FormatString::FormatSequence
|
|
# @return [FormatSequence] a new instance of FormatSequence
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/utils/format_string.rb#50
|
|
def initialize(match); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/utils/format_string.rb#66
|
|
def annotated?; end
|
|
|
|
# Returns the value of attribute arg_number.
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/utils/format_string.rb#48
|
|
def arg_number; end
|
|
|
|
# Number of arguments required for the format sequence
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/utils/format_string.rb#75
|
|
def arity; end
|
|
|
|
# Returns the value of attribute begin_pos.
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/utils/format_string.rb#48
|
|
def begin_pos; end
|
|
|
|
# Returns the value of attribute end_pos.
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/utils/format_string.rb#48
|
|
def end_pos; end
|
|
|
|
# Returns the value of attribute flags.
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/utils/format_string.rb#48
|
|
def flags; end
|
|
|
|
# source://rubocop//lib/rubocop/cop/utils/format_string.rb#79
|
|
def max_digit_dollar_num; end
|
|
|
|
# Returns the value of attribute name.
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/utils/format_string.rb#48
|
|
def name; end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/utils/format_string.rb#62
|
|
def percent?; end
|
|
|
|
# Returns the value of attribute precision.
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/utils/format_string.rb#48
|
|
def precision; end
|
|
|
|
# source://rubocop//lib/rubocop/cop/utils/format_string.rb#83
|
|
def style; end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/utils/format_string.rb#70
|
|
def template?; end
|
|
|
|
# Returns the value of attribute type.
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/utils/format_string.rb#48
|
|
def type; end
|
|
|
|
# Returns the value of attribute width.
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/utils/format_string.rb#48
|
|
def width; end
|
|
end
|
|
|
|
RuboCop::Cop::Utils::FormatString::INTERPOLATION = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Utils::FormatString::NAME = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Utils::FormatString::NUMBER = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Utils::FormatString::NUMBER_ARG = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Utils::FormatString::PRECISION = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Utils::FormatString::SEQUENCE = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Utils::FormatString::TEMPLATE_NAME = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Utils::FormatString::TYPE = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::Utils::FormatString::WIDTH = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Cop::VariableForce::ARGUMENT_DECLARATION_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::VariableForce::Assignment::MULTIPLE_LEFT_HAND_SIDE_TYPE = T.let(T.unsafe(nil), Symbol)
|
|
|
|
RuboCop::Cop::VariableForce::Branch::CLASSES_BY_TYPE = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Cop::VariableForce::LOGICAL_OPERATOR_ASSIGNMENT_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::VariableForce::LOOP_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::VariableForce::MULTIPLE_ASSIGNMENT_TYPE = T.let(T.unsafe(nil), Symbol)
|
|
|
|
RuboCop::Cop::VariableForce::NODE_HANDLER_METHOD_NAMES = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Cop::VariableForce::OPERATOR_ASSIGNMENT_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::VariableForce::PATTERN_MATCH_VARIABLE_TYPE = T.let(T.unsafe(nil), Symbol)
|
|
|
|
RuboCop::Cop::VariableForce::POST_CONDITION_LOOP_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::VariableForce::REGEXP_NAMED_CAPTURE_TYPE = T.let(T.unsafe(nil), Symbol)
|
|
|
|
RuboCop::Cop::VariableForce::RESCUE_TYPE = T.let(T.unsafe(nil), Symbol)
|
|
|
|
RuboCop::Cop::VariableForce::REST_ASSIGNMENT_TYPE = T.let(T.unsafe(nil), Symbol)
|
|
|
|
RuboCop::Cop::VariableForce::Reference::VARIABLE_REFERENCE_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::VariableForce::SCOPE_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::VariableForce::SEND_TYPE = T.let(T.unsafe(nil), Symbol)
|
|
|
|
RuboCop::Cop::VariableForce::Scope::OUTER_SCOPE_CHILD_INDICES = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Cop::VariableForce::TWISTED_SCOPE_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::VariableForce::VARIABLE_ASSIGNMENT_TYPE = T.let(T.unsafe(nil), Symbol)
|
|
|
|
RuboCop::Cop::VariableForce::VARIABLE_ASSIGNMENT_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::VariableForce::VARIABLE_REFERENCE_TYPE = T.let(T.unsafe(nil), Symbol)
|
|
|
|
RuboCop::Cop::VariableForce::Variable::VARIABLE_DECLARATION_TYPES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Cop::VariableForce::ZERO_ARITY_SUPER_TYPE = T.let(T.unsafe(nil), Symbol)
|
|
|
|
RuboCop::Cop::VisibilityHelp::VISIBILITY_SCOPES = T.let(T.unsafe(nil), Set)
|
|
|
|
class RuboCop::DirectiveComment
|
|
# @return [DirectiveComment] a new instance of DirectiveComment
|
|
#
|
|
# source://rubocop//lib/rubocop/directive_comment.rb#46
|
|
def initialize(comment, cop_registry = T.unsafe(nil)); end
|
|
|
|
# Checks if all cops specified in this directive
|
|
#
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/directive_comment.rb#115
|
|
def all_cops?; end
|
|
|
|
# Returns the value of attribute comment.
|
|
#
|
|
# source://rubocop//lib/rubocop/directive_comment.rb#44
|
|
def comment; end
|
|
|
|
# Returns array of specified in this directive cop names
|
|
#
|
|
# source://rubocop//lib/rubocop/directive_comment.rb#120
|
|
def cop_names; end
|
|
|
|
# Returns the value of attribute cop_registry.
|
|
#
|
|
# source://rubocop//lib/rubocop/directive_comment.rb#44
|
|
def cop_registry; end
|
|
|
|
# Returns the value of attribute cops.
|
|
#
|
|
# source://rubocop//lib/rubocop/directive_comment.rb#44
|
|
def cops; end
|
|
|
|
# Returns array of specified in this directive department names
|
|
# when all department disabled
|
|
#
|
|
# source://rubocop//lib/rubocop/directive_comment.rb#131
|
|
def department_names; end
|
|
|
|
# source://rubocop//lib/rubocop/directive_comment.rb#145
|
|
def directive_count; end
|
|
|
|
# Checks if this directive disables cops
|
|
#
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/directive_comment.rb#95
|
|
def disabled?; end
|
|
|
|
# Checks if this directive disables all cops
|
|
#
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/directive_comment.rb#110
|
|
def disabled_all?; end
|
|
|
|
# Checks if this directive enables cops
|
|
#
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/directive_comment.rb#100
|
|
def enabled?; end
|
|
|
|
# Checks if this directive enables all cops
|
|
#
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/directive_comment.rb#105
|
|
def enabled_all?; end
|
|
|
|
# Checks if directive departments include cop
|
|
#
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/directive_comment.rb#136
|
|
def in_directive_department?(cop); end
|
|
|
|
# Returns line number for directive
|
|
#
|
|
# source://rubocop//lib/rubocop/directive_comment.rb#150
|
|
def line_number; end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/directive_comment.rb#59
|
|
def malformed?; end
|
|
|
|
# Checks if this directive contains all the given cop names
|
|
#
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/directive_comment.rb#77
|
|
def match?(cop_names); end
|
|
|
|
# Returns match captures to directive comment pattern
|
|
#
|
|
# source://rubocop//lib/rubocop/directive_comment.rb#90
|
|
def match_captures; end
|
|
|
|
# Checks if the directive comment is missing a cop name
|
|
#
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/directive_comment.rb#67
|
|
def missing_cop_name?; end
|
|
|
|
# Returns the value of attribute mode.
|
|
#
|
|
# source://rubocop//lib/rubocop/directive_comment.rb#44
|
|
def mode; end
|
|
|
|
# Checks if cop department has already used in directive comment
|
|
#
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/directive_comment.rb#141
|
|
def overridden_by_department?(cop); end
|
|
|
|
# source://rubocop//lib/rubocop/directive_comment.rb#81
|
|
def range; end
|
|
|
|
# Returns an array of cops for this directive comment, without resolving departments
|
|
#
|
|
# source://rubocop//lib/rubocop/directive_comment.rb#125
|
|
def raw_cop_names; end
|
|
|
|
# Checks if this directive relates to single line
|
|
#
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/directive_comment.rb#72
|
|
def single_line?; end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/directive_comment.rb#54
|
|
def start_with_marker?; end
|
|
|
|
private
|
|
|
|
# source://rubocop//lib/rubocop/directive_comment.rb#167
|
|
def all_cop_names; end
|
|
|
|
# source://rubocop//lib/rubocop/directive_comment.rb#171
|
|
def cop_names_for_department(department); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/directive_comment.rb#163
|
|
def department?(name); end
|
|
|
|
# source://rubocop//lib/rubocop/directive_comment.rb#176
|
|
def exclude_lint_department_cops(cops); end
|
|
|
|
# source://rubocop//lib/rubocop/directive_comment.rb#156
|
|
def parsed_cop_names; end
|
|
|
|
class << self
|
|
# source://rubocop//lib/rubocop/directive_comment.rb#40
|
|
def before_comment(line); end
|
|
end
|
|
end
|
|
|
|
RuboCop::DirectiveComment::AVAILABLE_MODES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::DirectiveComment::COPS_PATTERN = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::DirectiveComment::COP_NAMES_PATTERN = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::DirectiveComment::COP_NAME_PATTERN = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::DirectiveComment::DIRECTIVE_COMMENT_REGEXP = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::DirectiveComment::DIRECTIVE_HEADER_PATTERN = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::DirectiveComment::DIRECTIVE_MARKER_PATTERN = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::DirectiveComment::DIRECTIVE_MARKER_REGEXP = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::DirectiveComment::LINT_DEPARTMENT = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::DirectiveComment::LINT_REDUNDANT_DIRECTIVE_COP = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::DirectiveComment::LINT_SYNTAX_COP = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::DirectiveComment::MALFORMED_DIRECTIVE_WITHOUT_COP_NAME_REGEXP = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::DirectiveComment::TRAILING_COMMENT_MARKER = T.let(T.unsafe(nil), String)
|
|
|
|
class RuboCop::Error < ::StandardError; end
|
|
|
|
class RuboCop::ErrorWithAnalyzedFileLocation < ::RuboCop::Error
|
|
# @return [ErrorWithAnalyzedFileLocation] a new instance of ErrorWithAnalyzedFileLocation
|
|
#
|
|
# source://rubocop//lib/rubocop/error.rb#14
|
|
def initialize(cause:, node:, cop:); end
|
|
|
|
# Returns the value of attribute cause.
|
|
#
|
|
# source://rubocop//lib/rubocop/error.rb#21
|
|
def cause; end
|
|
|
|
# source://rubocop//lib/rubocop/error.rb#27
|
|
def column; end
|
|
|
|
# Returns the value of attribute cop.
|
|
#
|
|
# source://rubocop//lib/rubocop/error.rb#21
|
|
def cop; end
|
|
|
|
# source://rubocop//lib/rubocop/error.rb#23
|
|
def line; end
|
|
|
|
# source://rubocop//lib/rubocop/error.rb#31
|
|
def message; end
|
|
end
|
|
|
|
module RuboCop::ExcludeLimit
|
|
# Sets up a configuration option to have an exclude limit tracked.
|
|
# The parameter name given is transformed into a method name (eg. `Max`
|
|
# becomes `self.max=` and `MinDigits` becomes `self.min_digits=`).
|
|
#
|
|
# source://rubocop//lib/rubocop/cop/exclude_limit.rb#10
|
|
def exclude_limit(parameter_name, method_name: T.unsafe(nil)); end
|
|
|
|
private
|
|
|
|
# source://rubocop//lib/rubocop/cop/exclude_limit.rb#22
|
|
def transform(parameter_name); end
|
|
end
|
|
|
|
module RuboCop::Ext::Comment
|
|
# source://rubocop//lib/rubocop/ext/comment.rb#7
|
|
def source; end
|
|
|
|
# source://rubocop//lib/rubocop/ext/comment.rb#11
|
|
def source_range; end
|
|
end
|
|
|
|
module RuboCop::Ext::ProcessedSource
|
|
# source://rubocop//lib/rubocop/ext/processed_source.rb#9
|
|
def comment_config; end
|
|
|
|
# Returns the value of attribute config.
|
|
#
|
|
# source://rubocop//lib/rubocop/ext/processed_source.rb#7
|
|
def config; end
|
|
|
|
# Sets the attribute config
|
|
#
|
|
# @param value the value to set the attribute config to.
|
|
#
|
|
# source://rubocop//lib/rubocop/ext/processed_source.rb#7
|
|
def config=(_arg0); end
|
|
|
|
# source://rubocop//lib/rubocop/ext/processed_source.rb#13
|
|
def disabled_line_ranges; end
|
|
|
|
# Returns the value of attribute registry.
|
|
#
|
|
# source://rubocop//lib/rubocop/ext/processed_source.rb#7
|
|
def registry; end
|
|
|
|
# Sets the attribute registry
|
|
#
|
|
# @param value the value to set the attribute registry to.
|
|
#
|
|
# source://rubocop//lib/rubocop/ext/processed_source.rb#7
|
|
def registry=(_arg0); end
|
|
end
|
|
|
|
module RuboCop::Ext::Range
|
|
# Adds `Range#single_line?` to parallel `Node#single_line?`
|
|
#
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/ext/range.rb#8
|
|
def single_line?; end
|
|
end
|
|
|
|
RuboCop::Ext::RegexpNode::ANY = T.let(T.unsafe(nil), Object)
|
|
|
|
module RuboCop::FileFinder
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/file_finder.rb#13
|
|
def find_file_upwards(filename, start_dir, stop_dir = T.unsafe(nil)); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/file_finder.rb#20
|
|
def find_last_file_upwards(filename, start_dir, stop_dir = T.unsafe(nil)); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/file_finder.rb#26
|
|
def traverse_directories_upwards(start_dir, stop_dir = T.unsafe(nil)); end
|
|
|
|
private
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/file_finder.rb#36
|
|
def traverse_files_upwards(filename, start_dir, stop_dir); end
|
|
|
|
class << self
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/file_finder.rb#10
|
|
def root_level; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/file_finder.rb#10
|
|
def root_level=(_arg0); end
|
|
end
|
|
end
|
|
|
|
RuboCop::Formatter::ClangStyleFormatter::ELLIPSES = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Formatter::DisabledConfigFormatter::HEADING = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Formatter::FormatterSet::BUILTIN_FORMATTERS_FOR_KEYS = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Formatter::FormatterSet::BUILTIN_FORMATTER_NAMES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Formatter::FormatterSet::FORMATTER_APIS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Formatter::FuubarStyleFormatter::RESET_SEQUENCE = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Formatter::GitHubActionsFormatter::ESCAPE_MAP = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Formatter::HTMLFormatter::CSSContext::SEVERITY_COLORS = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Formatter::HTMLFormatter::CSS_PATH = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Formatter::HTMLFormatter::ELLIPSES = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Formatter::HTMLFormatter::ERBContext::LOGO_IMAGE_PATH = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Formatter::HTMLFormatter::TEMPLATE_PATH = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Formatter::JUnitFormatter::ESCAPE_MAP = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Formatter::PacmanFormatter::FALLBACK_TERMINAL_WIDTH = T.let(T.unsafe(nil), Integer)
|
|
|
|
RuboCop::Formatter::PacmanFormatter::GHOST = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Formatter::PacmanFormatter::PACDOT = T.let(T.unsafe(nil), Rainbow::Presenter)
|
|
|
|
RuboCop::Formatter::PacmanFormatter::PACMAN = T.let(T.unsafe(nil), Rainbow::Presenter)
|
|
|
|
RuboCop::Formatter::ProgressFormatter::DOT = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Formatter::SimpleTextFormatter::COLOR_FOR_SEVERITY = T.let(T.unsafe(nil), Hash)
|
|
|
|
module RuboCop::Formatter::TextUtil
|
|
private
|
|
|
|
# source://rubocop//lib/rubocop/formatter/text_util.rb#9
|
|
def pluralize(number, thing, options = T.unsafe(nil)); end
|
|
|
|
class << self
|
|
# source://rubocop//lib/rubocop/formatter/text_util.rb#9
|
|
def pluralize(number, thing, options = T.unsafe(nil)); end
|
|
end
|
|
end
|
|
|
|
RuboCop::MagicComment::EmacsComment::FORMAT = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::MagicComment::EmacsComment::OPERATOR = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::MagicComment::EmacsComment::REGEXP = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::MagicComment::EmacsComment::SEPARATOR = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::MagicComment::KEYWORDS = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::MagicComment::SimpleComment::FSTRING_LITERAL_COMMENT = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::MagicComment::TOKEN = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::MagicComment::VimComment::FORMAT = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::MagicComment::VimComment::KEYWORDS = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::MagicComment::VimComment::OPERATOR = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::MagicComment::VimComment::REGEXP = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::MagicComment::VimComment::SEPARATOR = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::NodePattern = RuboCop::AST::NodePattern
|
|
|
|
class RuboCop::Options
|
|
# @api private
|
|
# @return [Options] a new instance of Options
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#22
|
|
def initialize; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#27
|
|
def parse(command_line_args); end
|
|
|
|
private
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#229
|
|
def add_additional_modes(opts); end
|
|
|
|
# the autocorrect command-line arguments map to the autocorrect @options values like so:
|
|
# :fix_layout :autocorrect :safe_autocorrect :autocorrect_all
|
|
# -x, --fix-layout true true - -
|
|
# -a, --auto-correct - true true -
|
|
# --safe-auto-correct - true true -
|
|
# -A, --auto-correct-all - true - true
|
|
#
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#140
|
|
def add_autocorrection_options(opts); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#205
|
|
def add_cache_options(opts); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#73
|
|
def add_check_options(opts); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#163
|
|
def add_config_generation_options(opts); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#181
|
|
def add_cop_selection_csv_option(option, opts); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#241
|
|
def add_general_options(opts); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#212
|
|
def add_lsp_option(opts); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#105
|
|
def add_output_options(opts); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#254
|
|
def add_profile_options(opts); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#218
|
|
def add_server_options(opts); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#196
|
|
def add_severity_option(opts); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#53
|
|
def define_options; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#264
|
|
def handle_deprecated_option(old_option, new_option); end
|
|
|
|
# Finds the option in `args` starting with -- and converts it to a symbol,
|
|
# e.g. [..., '--autocorrect', ...] to :autocorrect.
|
|
#
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#298
|
|
def long_opt_symbol(args); end
|
|
|
|
# Sets a value in the @options hash, based on the given long option and its
|
|
# value, in addition to calling the block if a block is given.
|
|
#
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#287
|
|
def option(opts, *args); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#303
|
|
def plugin_feature(file); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#269
|
|
def rainbow; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#309
|
|
def require_feature(file); end
|
|
|
|
# Creates a section of options in order to separate them visually when
|
|
# using `--help`.
|
|
#
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#279
|
|
def section(opts, heading, &_block); end
|
|
end
|
|
|
|
RuboCop::Options::DEFAULT_MAXIMUM_EXCLUSION_ITEMS = T.let(T.unsafe(nil), Integer)
|
|
|
|
RuboCop::Options::EXITING_OPTIONS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::Options::E_STDIN_NO_PATH = T.let(T.unsafe(nil), String)
|
|
|
|
module RuboCop::OptionsHelp; end
|
|
|
|
RuboCop::OptionsHelp::FORMATTER_OPTION_LIST = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::OptionsHelp::MAX_EXCL = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::OptionsHelp::TEXT = T.let(T.unsafe(nil), Hash)
|
|
|
|
class RuboCop::OptionsValidator
|
|
# @api private
|
|
# @return [OptionsValidator] a new instance of OptionsValidator
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#365
|
|
def initialize(options); end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#486
|
|
def boolean_or_empty_cache?; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#456
|
|
def disable_parallel_when_invalid_option_combo; end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#482
|
|
def except_syntax?; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#490
|
|
def incompatible_options; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#469
|
|
def invalid_arguments_for_parallel; end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#477
|
|
def only_includes_redundant_disable?; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#397
|
|
def validate_auto_gen_config; end
|
|
|
|
# @api private
|
|
# @raise [OptionArgumentError]
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#442
|
|
def validate_autocorrect; end
|
|
|
|
# @api private
|
|
# @raise [OptionArgumentError]
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#502
|
|
def validate_cache_enabled_for_cache_root; end
|
|
|
|
# @api private
|
|
# @raise [OptionArgumentError]
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#374
|
|
def validate_compatibility; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#369
|
|
def validate_cop_options; end
|
|
|
|
# @api private
|
|
# @raise [OptionArgumentError]
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#418
|
|
def validate_display_only_correctable_and_autocorrect; end
|
|
|
|
# @api private
|
|
# @raise [OptionArgumentError]
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#410
|
|
def validate_display_only_failed; end
|
|
|
|
# @api private
|
|
# @raise [OptionArgumentError]
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#427
|
|
def validate_display_only_failed_and_display_only_correctable; end
|
|
|
|
# @api private
|
|
# @raise [OptionParser::MissingArgument]
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#494
|
|
def validate_exclude_limit_option; end
|
|
|
|
# @api private
|
|
# @raise [OptionArgumentError]
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#436
|
|
def validate_lsp_and_editor_mode; end
|
|
|
|
class << self
|
|
# Cop name validation must be done later than option parsing, so it's not
|
|
# called from within Options.
|
|
#
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#334
|
|
def validate_cop_list(names); end
|
|
|
|
private
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/options.rb#351
|
|
def format_message_from(name, cop_names); end
|
|
end
|
|
end
|
|
|
|
RuboCop::PathUtil::HIDDEN_FILE_PATTERN = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::PathUtil::SMART_PATH_CACHE = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Plugin::BUILTIN_INTERNAL_PLUGINS = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Plugin::INTERNAL_AFFAIRS_PLUGIN_NAME = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Plugin::Loader::DEFAULT_PLUGIN_CONFIG = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Plugin::OBSOLETE_INTERNAL_AFFAIRS_PLUGIN_NAME = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::ProcessedSource = RuboCop::AST::ProcessedSource
|
|
|
|
RuboCop::RSpec::ExpectOffense::AnnotatedSource::ABBREV = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::RSpec::ExpectOffense::AnnotatedSource::ANNOTATION_PATTERN = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::RemoteConfig::CACHE_LIFETIME = T.let(T.unsafe(nil), Integer)
|
|
|
|
class RuboCop::ResultCache
|
|
# @api private
|
|
# @return [ResultCache] a new instance of ResultCache
|
|
#
|
|
# source://rubocop//lib/rubocop/result_cache.rb#87
|
|
def initialize(file, team, options, config_store, cache_root_override = T.unsafe(nil)); end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/result_cache.rb#100
|
|
def debug?; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/result_cache.rb#108
|
|
def load; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/result_cache.rb#85
|
|
def path; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/result_cache.rb#113
|
|
def save(offenses); end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/result_cache.rb#104
|
|
def valid?; end
|
|
|
|
private
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/result_cache.rb#146
|
|
def any_symlink?(path); end
|
|
|
|
# We combine team and options into a single "context" checksum to avoid
|
|
# making file names that are too long for some filesystems to handle.
|
|
# This context is for anything that's not (1) the RuboCop executable
|
|
# checksum or (2) the inspected file checksum.
|
|
#
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/result_cache.rb#229
|
|
def context_checksum(team, options); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/result_cache.rb#189
|
|
def digest(path); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/result_cache.rb#157
|
|
def file_checksum(file, config_store); end
|
|
|
|
# Return a hash of the options given at invocation, minus the ones that have
|
|
# no effect on which offenses and disabled line ranges are found, and thus
|
|
# don't affect caching.
|
|
#
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/result_cache.rb#220
|
|
def relevant_options_digest(options); end
|
|
|
|
# The checksum of the RuboCop program running the inspection.
|
|
#
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/result_cache.rb#174
|
|
def rubocop_checksum; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/result_cache.rb#200
|
|
def rubocop_extra_features; end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/result_cache.rb#142
|
|
def symlink_protection_triggered?(path); end
|
|
|
|
class << self
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/result_cache.rb#81
|
|
def allow_symlinks_in_cache_location?(config_store); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/result_cache.rb#75
|
|
def cache_root(config_store, cache_root_override = T.unsafe(nil)); end
|
|
|
|
# Remove old files so that the cache doesn't grow too big. When the
|
|
# threshold MaxFilesInCache has been exceeded, the oldest 50% of all the
|
|
# files in the cache are removed. The reason for removing so much is that
|
|
# cleaning should be done relatively seldom, since there is a slight risk
|
|
# that some other RuboCop process was just about to read the file, when
|
|
# there's parallel execution and the cache is shared.
|
|
#
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/result_cache.rb#28
|
|
def cleanup(config_store, verbose, cache_root_override = T.unsafe(nil)); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/result_cache.rb#170
|
|
def inhibit_cleanup; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/result_cache.rb#170
|
|
def inhibit_cleanup=(_arg0); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/result_cache.rb#42
|
|
def rubocop_required_features; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/result_cache.rb#42
|
|
def rubocop_required_features=(_arg0); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/result_cache.rb#170
|
|
def source_checksum; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/result_cache.rb#170
|
|
def source_checksum=(_arg0); end
|
|
|
|
private
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/result_cache.rb#65
|
|
def remove_files(files, dirs, remove_count); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/result_cache.rb#52
|
|
def remove_oldest_files(files, dirs, rubocop_cache_dir, verbose); end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/result_cache.rb#48
|
|
def requires_file_removal?(file_count, config_store); end
|
|
end
|
|
end
|
|
|
|
RuboCop::ResultCache::DL_EXTENSIONS = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::ResultCache::NON_CHANGING = T.let(T.unsafe(nil), Array)
|
|
|
|
class RuboCop::Runner
|
|
# @return [Runner] a new instance of Runner
|
|
#
|
|
# source://rubocop//lib/rubocop/runner.rb#59
|
|
def initialize(options, config_store); end
|
|
|
|
# Sets the attribute aborting
|
|
#
|
|
# @param value the value to set the attribute aborting to.
|
|
#
|
|
# source://rubocop//lib/rubocop/runner.rb#57
|
|
def aborting=(_arg0); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/runner.rb#83
|
|
def aborting?; end
|
|
|
|
# Returns the value of attribute errors.
|
|
#
|
|
# source://rubocop//lib/rubocop/runner.rb#56
|
|
def errors; end
|
|
|
|
# source://rubocop-md/2.0.1/lib/rubocop/markdown/rubocop_ext.rb#50
|
|
def file_finished(file, offenses); end
|
|
|
|
# source://rubocop-md/2.0.1/lib/rubocop/markdown/rubocop_ext.rb#44
|
|
def file_offense_cache(file); end
|
|
|
|
# source://rubocop-md/2.0.1/lib/rubocop/markdown/rubocop_ext.rb#36
|
|
def get_processed_source(*args); end
|
|
|
|
# source://rubocop//lib/rubocop/runner.rb#67
|
|
def run(paths); end
|
|
|
|
# Returns the value of attribute warnings.
|
|
#
|
|
# source://rubocop//lib/rubocop/runner.rb#56
|
|
def warnings; end
|
|
|
|
private
|
|
|
|
# source://rubocop//lib/rubocop/runner.rb#199
|
|
def add_redundant_disables(file, offenses, source); end
|
|
|
|
# source://rubocop//lib/rubocop/runner.rb#173
|
|
def cached_result(file, team); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/runner.rb#253
|
|
def cached_run?; end
|
|
|
|
# Check whether a run created source identical to a previous run, which
|
|
# means that we definitely have an infinite loop.
|
|
#
|
|
# source://rubocop//lib/rubocop/runner.rb#331
|
|
def check_for_infinite_loop(processed_source, offenses_by_iteration); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/runner.rb#225
|
|
def check_for_redundant_disables?(source); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/runner.rb#433
|
|
def considered_failure?(offense); end
|
|
|
|
# source://rubocop//lib/rubocop/runner.rb#470
|
|
def default_config(cop_name); end
|
|
|
|
# source://rubocop//lib/rubocop/runner.rb#275
|
|
def do_inspection_loop(file); end
|
|
|
|
# source://rubocop//lib/rubocop/runner.rb#133
|
|
def each_inspected_file(files); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/runner.rb#239
|
|
def except_redundant_cop_disable_directive?; end
|
|
|
|
# source://rubocop//lib/rubocop/runner.rb#360
|
|
def extract_ruby_sources(processed_source); end
|
|
|
|
# source://rubocop//lib/rubocop/runner.rb#165
|
|
def file_offenses(file); end
|
|
|
|
# source://rubocop//lib/rubocop/runner.rb#243
|
|
def file_started(file); end
|
|
|
|
# source://rubocop//lib/rubocop/runner.rb#413
|
|
def filter_cop_classes(cop_classes, config); end
|
|
|
|
# source://rubocop//lib/rubocop/runner.rb#104
|
|
def find_target_files(paths); end
|
|
|
|
# source://rubocop//lib/rubocop/runner.rb#424
|
|
def formatter_set; end
|
|
|
|
# source://rubocop//lib/rubocop/runner.rb#345
|
|
def inspect_file(processed_source, team = T.unsafe(nil)); end
|
|
|
|
# source://rubocop//lib/rubocop/runner.rb#115
|
|
def inspect_files(files); end
|
|
|
|
# source://rubocop//lib/rubocop/runner.rb#306
|
|
def iterate_until_no_changes(source, offenses_by_iteration); end
|
|
|
|
# source://rubocop//lib/rubocop/runner.rb#148
|
|
def list_files(paths); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/runner.rb#466
|
|
def mark_as_safe_by_config?(config); end
|
|
|
|
# source://rubocop//lib/rubocop/runner.rb#474
|
|
def minimum_severity_to_fail; end
|
|
|
|
# source://rubocop//lib/rubocop/runner.rb#374
|
|
def mobilize_team(processed_source); end
|
|
|
|
# source://rubocop//lib/rubocop/runner.rb#379
|
|
def mobilized_cop_classes(config); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/runner.rb#442
|
|
def offense_displayed?(offense); end
|
|
|
|
# source://rubocop//lib/rubocop/runner.rb#454
|
|
def offenses_to_report(offenses); end
|
|
|
|
# source://rubocop//lib/rubocop/runner.rb#152
|
|
def process_file(file); end
|
|
|
|
# source://rubocop//lib/rubocop/runner.rb#403
|
|
def qualify_option_cop_names; end
|
|
|
|
# @yield [cop]
|
|
#
|
|
# source://rubocop//lib/rubocop/runner.rb#231
|
|
def redundant_cop_disable_directive(file); end
|
|
|
|
# source://rubocop//lib/rubocop/runner.rb#265
|
|
def save_in_cache(cache, offenses); end
|
|
|
|
# A Cop::Team instance is stateful and may change when inspecting.
|
|
# The "standby" team for a given config is an initialized but
|
|
# otherwise dormant team that can be used for config- and option-
|
|
# level caching in ResultCache.
|
|
#
|
|
# source://rubocop//lib/rubocop/runner.rb#517
|
|
def standby_team(config); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/runner.rb#420
|
|
def style_guide_cops_only?(config); end
|
|
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/runner.rb#458
|
|
def supports_safe_autocorrect?(offense); end
|
|
|
|
# @yield [team]
|
|
#
|
|
# source://rubocop//lib/rubocop/runner.rb#214
|
|
def team_for_redundant_disables(file, offenses, source); end
|
|
|
|
# Warms up the RuboCop cache by forking a suitable number of RuboCop
|
|
# instances that each inspects its allotted group of files.
|
|
#
|
|
# source://rubocop//lib/rubocop/runner.rb#91
|
|
def warm_cache(target_files); end
|
|
|
|
class << self
|
|
# @return [Array<#call>]
|
|
#
|
|
# source://rubocop//lib/rubocop/runner.rb#29
|
|
def ruby_extractors; end
|
|
|
|
private
|
|
|
|
# @return [#call]
|
|
#
|
|
# source://rubocop//lib/rubocop/runner.rb#36
|
|
def default_ruby_extractor; end
|
|
end
|
|
end
|
|
|
|
class RuboCop::Runner::InfiniteCorrectionLoop < ::StandardError
|
|
# @return [InfiniteCorrectionLoop] a new instance of InfiniteCorrectionLoop
|
|
#
|
|
# source://rubocop//lib/rubocop/runner.rb#14
|
|
def initialize(path, offenses_by_iteration, loop_start: T.unsafe(nil)); end
|
|
|
|
# Returns the value of attribute offenses.
|
|
#
|
|
# source://rubocop//lib/rubocop/runner.rb#12
|
|
def offenses; end
|
|
end
|
|
|
|
RuboCop::Runner::MAX_ITERATIONS = T.let(T.unsafe(nil), Integer)
|
|
|
|
RuboCop::Runner::REDUNDANT_COP_DISABLE_DIRECTIVE_RULES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::StringInterpreter::STRING_ESCAPES = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::StringInterpreter::STRING_ESCAPE_REGEX = T.let(T.unsafe(nil), Regexp)
|
|
|
|
class RuboCop::TargetFinder
|
|
# @api private
|
|
# @return [TargetFinder] a new instance of TargetFinder
|
|
#
|
|
# source://rubocop//lib/rubocop/target_finder.rb#9
|
|
def initialize(config_store, options = T.unsafe(nil)); end
|
|
|
|
# Generate a list of target files by expanding globbing patterns (if any). If args is empty,
|
|
# recursively find all Ruby source files under the current directory
|
|
#
|
|
# @api private
|
|
# @return [Array] array of file paths
|
|
#
|
|
# source://rubocop//lib/rubocop/target_finder.rb#17
|
|
def find(args, mode); end
|
|
|
|
# Search for files recursively starting at the given base directory using the given flags that
|
|
# determine how the match is made. Excluded files will be removed later by the caller, but as an
|
|
# optimization find_files removes the top level directories that are excluded in configuration
|
|
# in the normal way (dir/**/*).
|
|
#
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/target_finder.rb#62
|
|
def find_files(base_dir, flags); end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop-md/2.0.1/lib/rubocop/markdown/rubocop_ext.rb#78
|
|
def ruby_file?(file); end
|
|
|
|
# Finds all Ruby source files under the current or other supplied directory. A Ruby source file
|
|
# is defined as a file with the `.rb` extension or a file with no extension that has a ruby
|
|
# shebang line as its first line.
|
|
# It is possible to specify includes and excludes using the config file, so you can include
|
|
# other Ruby files like Rakefiles and gemspecs.
|
|
#
|
|
# @api private
|
|
# @param base_dir Root directory under which to search for
|
|
# ruby source files
|
|
# @return [Array] Array of filenames
|
|
#
|
|
# source://rubocop//lib/rubocop/target_finder.rb#41
|
|
def target_files_in_dir(base_dir = T.unsafe(nil)); end
|
|
|
|
private
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/target_finder.rb#124
|
|
def all_cops_include; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/target_finder.rb#110
|
|
def combined_exclude_glob_patterns(base_dir); end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/target_finder.rb#177
|
|
def configured_include?(file); end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/target_finder.rb#213
|
|
def debug?; end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/target_finder.rb#217
|
|
def fail_fast?; end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/target_finder.rb#205
|
|
def force_exclusion?; end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/target_finder.rb#209
|
|
def ignore_parent_exclusion?; end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/target_finder.rb#150
|
|
def included_file?(file); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/target_finder.rb#196
|
|
def order; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/target_finder.rb#128
|
|
def process_explicit_path(path, mode); end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/target_finder.rb#181
|
|
def ruby_executable?(file); end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/target_finder.rb#162
|
|
def ruby_extension?(file); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/target_finder.rb#166
|
|
def ruby_extensions; end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/target_finder.rb#173
|
|
def ruby_filename?(file); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/target_finder.rb#117
|
|
def ruby_filenames; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/target_finder.rb#192
|
|
def ruby_interpreters(file); end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/target_finder.rb#158
|
|
def stdin?; end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/target_finder.rb#102
|
|
def symlink_excluded_or_infinite_loop?(base_dir, current_dir, exclude_pattern, flags); end
|
|
|
|
# @api private
|
|
# @return [Boolean]
|
|
#
|
|
# source://rubocop//lib/rubocop/target_finder.rb#77
|
|
def to_inspect?(file, hidden_files, base_dir_config); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/target_finder.rb#86
|
|
def wanted_dir_patterns(base_dir, exclude_pattern, flags); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/target_finder.rb#139
|
|
def without_excluded(files); end
|
|
end
|
|
|
|
RuboCop::TargetFinder::HIDDEN_PATH_SUBSTRING = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::TargetRuby::DEFAULT_VERSION = T.let(T.unsafe(nil), Float)
|
|
|
|
RuboCop::TargetRuby::KNOWN_RUBIES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::TargetRuby::OBSOLETE_RUBIES = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::TargetRuby::RubyVersionFile::RUBY_VERSION_FILENAME = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::TargetRuby::RubyVersionFile::RUBY_VERSION_PATTERN = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::TargetRuby::SOURCES = T.let(T.unsafe(nil), Array)
|
|
|
|
RuboCop::TargetRuby::ToolVersionsFile::TOOL_VERSIONS_FILENAME = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::TargetRuby::ToolVersionsFile::TOOL_VERSIONS_PATTERN = T.let(T.unsafe(nil), Regexp)
|
|
|
|
RuboCop::Token = RuboCop::AST::Token
|
|
|
|
module RuboCop::Version
|
|
class << self
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/version.rb#121
|
|
def config_for_pwd(env); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/version.rb#151
|
|
def document_version; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/version.rb#74
|
|
def extension_versions(env); end
|
|
|
|
# Returns feature version in one of two ways:
|
|
#
|
|
# * Find by RuboCop core version style (e.g. rubocop-performance, rubocop-rspec)
|
|
# * Find by `bundle gem` version style (e.g. rubocop-rake)
|
|
#
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/version.rb#135
|
|
def feature_version(feature); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/version.rb#57
|
|
def parser_version(target_ruby_version); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/version.rb#156
|
|
def server_mode; end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/version.rb#112
|
|
def target_ruby_version(env); end
|
|
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/version.rb#52
|
|
def verbose(env: T.unsafe(nil)); end
|
|
|
|
# NOTE: Marked as private but used by gems like standard.
|
|
#
|
|
# @api private
|
|
#
|
|
# source://rubocop//lib/rubocop/version.rb#26
|
|
def version(debug: T.unsafe(nil), env: T.unsafe(nil)); end
|
|
end
|
|
end
|
|
|
|
RuboCop::Version::CANONICAL_FEATURE_NAMES = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Version::EXTENSION_PATH_NAMES = T.let(T.unsafe(nil), Hash)
|
|
|
|
RuboCop::Version::MINIMUM_PARSABLE_PRISM_VERSION = T.let(T.unsafe(nil), Float)
|
|
|
|
RuboCop::Version::MSG = T.let(T.unsafe(nil), String)
|
|
|
|
RuboCop::Version::STRING = T.let(T.unsafe(nil), String)
|
|
|