# sig/rufo/command.rbs class Rufo::Command def self.parse_options: () -> untyped def self.run: () -> untyped def exit_code: () -> untyped def format: () -> untyped def format_args: () -> untyped def format_file: () -> untyped def format_stdin: () -> untyped def initialize: () -> void def run: () -> untyped end # sig/rufo/dot_file.rbs class Rufo::DotFile def find_in: () -> untyped def get_config_in: () -> untyped def initialize: () -> void def internal_find_in: () -> untyped def parse: () -> untyped end # sig/rufo/erb_formatter.rbs class Rufo::ErbFormatter def self.format: () -> untyped def determine_code_wrappers: () -> untyped def disable_code_mode: () -> untyped def enable_code_mode: () -> untyped def format: () -> untyped def format_code: () -> untyped def initialize: () -> void def process_code: () -> untyped def process_erb: () -> untyped def raise_syntax_error!: () -> untyped def update_column: () -> untyped def update_lineno: () -> untyped end # sig/rufo/file_finder.rbs class Rufo::FileFinder def all_rb_files: () -> untyped def each: () -> untyped def initialize: () -> void end # sig/rufo/formatter.rbs class Rufo::Formatter def self.format: () -> untyped def adjust_other_alignments: () -> untyped def bug: () -> untyped def capture_output: () -> untyped def check: () -> untyped def check_heredocs_in_literal_elements: () -> untyped def comma?: () -> untyped def comment?: () -> untyped def consume_block_args: () -> untyped def consume_call_dot: () -> untyped def consume_embedded_comment: () -> untyped def consume_end: () -> untyped def consume_end_of_line: () -> untyped def consume_keyword: () -> untyped def consume_op: () -> untyped def consume_op_or_keyword: () -> untyped def consume_space: () -> untyped def consume_space_after_command_name: () -> untyped def consume_space_or_newline: () -> untyped def consume_token: () -> untyped def consume_token_value: () -> untyped def current_comment_aligned_to_previous_one?: () -> untyped def current_token: () -> untyped def current_token_column: () -> untyped def current_token_kind: () -> untyped def current_token_line: () -> untyped def current_token_value: () -> untyped def declaration?: () -> untyped def dedent_calls: () -> untyped def do_align: () -> untyped def do_align_case_when: () -> untyped def empty_body?: () -> untyped def empty_params?: () -> untyped def find_closing_brace_token: () -> untyped def flush_heredocs: () -> untyped def format: () -> untyped def format_simple_string: () -> untyped def indent: () -> untyped def indent_after_space: () -> untyped def indent_body: () -> untyped def indent_literals: () -> untyped def indentable_value?: () -> untyped def initialize: () -> void def keyword?: () -> untyped def last?: () -> untyped def maybe_indent: () -> untyped def need_space_for_hash?: () -> untyped def needs_two_lines?: () -> untyped def newline?: () -> untyped def next_indent: () -> untyped def next_token: () -> untyped def next_token_no_heredoc_check: () -> untyped def node_line: () -> untyped def push_call: () -> untyped def push_hash: () -> untyped def push_node: () -> untyped def push_type: () -> untyped def quote_char: () -> untyped def remove_lines_before_inline_declarations: () -> untyped def result: () -> untyped def semicolon?: () -> untyped def should_format_string?: () -> untyped def simple_string: () -> untyped def skip_ignored_space: () -> untyped def skip_semicolons: () -> untyped def skip_space: () -> untyped def skip_space_backslash: () -> untyped def skip_space_no_heredoc_check: () -> untyped def skip_space_or_newline: () -> untyped def skip_space_or_newline_using_setting: () -> untyped def space?: () -> untyped def to_ary: () -> untyped def track_alignment: () -> untyped def track_assignment: () -> untyped def track_case_when: () -> untyped def track_comment: () -> untyped def visit: () -> untyped def visit_alias: () -> untyped def visit_args_add_star: () -> untyped def visit_array: () -> untyped def visit_array_access: () -> untyped def visit_array_getter_or_setter: () -> untyped def visit_array_setter: () -> untyped def visit_assign: () -> untyped def visit_assign_value: () -> untyped def visit_begin: () -> untyped def visit_begin_node: () -> untyped def visit_begin_or_end: () -> untyped def visit_binary: () -> untyped def visit_block_arguments: () -> untyped def visit_bodystmt: () -> untyped def visit_brace_block: () -> untyped def visit_break: () -> untyped def visit_call_args: () -> untyped def visit_call_at_paren: () -> untyped def visit_call_with_block: () -> untyped def visit_call_with_receiver: () -> untyped def visit_call_without_receiver: () -> untyped def visit_case: () -> untyped def visit_class: () -> untyped def visit_comma_separated_list: () -> untyped def visit_command: () -> untyped def visit_command_args: () -> untyped def visit_command_call: () -> untyped def visit_command_end: () -> untyped def visit_control_keyword: () -> untyped def visit_def: () -> untyped def visit_def_from_name: () -> untyped def visit_def_with_receiver: () -> untyped def visit_defined: () -> untyped def visit_do_block: () -> untyped def visit_end_node: () -> untyped def visit_exps: () -> untyped def visit_for: () -> untyped def visit_hash: () -> untyped def visit_hash_key_value: () -> untyped def visit_if: () -> untyped def visit_if_or_unless: () -> untyped def visit_kwrest_param: () -> untyped def visit_lambda: () -> untyped def visit_literal_elements: () -> untyped def visit_mlhs: () -> untyped def visit_mlhs_add_star: () -> untyped def visit_mlhs_or_mlhs_paren: () -> untyped def visit_mlhs_paren: () -> untyped def visit_module: () -> untyped def visit_mrhs_add_star: () -> untyped def visit_mrhs_new_from_args: () -> untyped def visit_multiple_assign: () -> untyped def visit_next: () -> untyped def visit_op_assign: () -> untyped def visit_params: () -> untyped def visit_paren: () -> untyped def visit_path: () -> untyped def visit_q_or_i_array: () -> untyped def visit_quoted_symbol_literal: () -> untyped def visit_range: () -> untyped def visit_regexp_literal: () -> untyped def visit_rescue_types: () -> untyped def visit_rest_param: () -> untyped def visit_return: () -> untyped def visit_sclass: () -> untyped def visit_setter: () -> untyped def visit_splat_inside_hash: () -> untyped def visit_string_concat: () -> untyped def visit_string_dvar: () -> untyped def visit_string_interpolation: () -> untyped def visit_string_literal: () -> untyped def visit_string_literal_end: () -> untyped def visit_suffix: () -> untyped def visit_super: () -> untyped def visit_symbol: () -> untyped def visit_symbol_literal: () -> untyped def visit_ternary_if: () -> untyped def visit_unary: () -> untyped def visit_undef: () -> untyped def visit_unless: () -> untyped def visit_until: () -> untyped def visit_when: () -> untyped def visit_while: () -> untyped def visit_while_or_until: () -> untyped def visit_yield: () -> untyped def void_exps?: () -> untyped def with_unmodifiable_string_lines: () -> untyped def write: () -> untyped def write_indent: () -> untyped def write_line: () -> untyped def write_params_comma: () -> untyped def write_space: () -> untyped def write_space_using_setting: () -> untyped end # sig/rufo/logger.rbs class Rufo::Logger def debug: () -> untyped def error: () -> untyped def initialize: () -> void def log: () -> untyped def should_output?: () -> untyped def warn: () -> untyped end # sig/rufo/parser.rbs class Rufo::Parser < Ripper def compile_error: () -> untyped def on_parse_error: () -> untyped end # sig/rufo.rbs class Rufo::SyntaxError < Rufo::StandardError def initialize: () -> void end # sig/rufo.rbs module Rufo def self.format: () -> untyped end # sig/rufo/settings.rbs module Rufo::Settings def init_settings: () -> untyped end