List of all items
Structs
- declarations::RubyNamePath
- declarations::RubyVisitor
- diagnostics::UnacquiredRubyGems
- graph::RubyGraphSource
- graph::extractor::RubyFileScan
- graph::resolver::FactoryInferenceFrame
- graph::resolver::FactoryInferenceKey
- graph::resolver::ReceiverType
- graph::resolver::RubyFieldTarget
- graph::resolver::RubyMethodFind
- graph::resolver::RubySemanticIndex
- graph::resolver::RubyTargetSpec
- graph_support::RubySemanticFacts
- local_bindings::LocalBindingCollection
- local_bindings::LocalBindingTimeline
- local_bindings::UnboundedLocalBindingBudget
- mixins::RubyForwardMixinSpec
- mixins::RubyOwnerRelationFact
- structural::RubyStructuralSpec
Enums
- declarations::RubyFieldScope
- diagnostics::RubyGemBoundary
- graph::resolver::ExplicitReceiverLookup
- graph::resolver::FactoryMethodOutcome
- graph::resolver::ReceiverMode
- graph::resolver::RubyMethodLookupMode
- graph::resolver::RubyTargetKind
Traits
Functions
- adapter::parse_ruby_file
- adapter::ruby_extract_call_receiver
- declarations::collect_ruby_identifiers
- declarations::extract_name_path
- declarations::extract_name_segments
- declarations::is_descendable_container
- declarations::parse_ruby_tree
- declarations::qualified_internal_name
- declarations::ruby_field_scope_for_assignment_left
- declarations::ruby_field_short_name
- declarations::ruby_node_text
- declarations::ruby_variable_field_name
- diagnostics::collect_ruby_semantic_diagnostics
- graph::extractor::first_precise
- graph::extractor::language_for_file
- graph::extractor::ruby_constructed_receiver_type
- graph::extractor::ruby_enclosing_receiver
- graph::extractor::ruby_field_reference_owner_and_scope
- graph::extractor::ruby_method_node_for_ranges
- graph::extractor::ruby_receiver_type
- graph::extractor::ruby_seed_assignment
- graph::extractor::ruby_seed_parameter_shadows
- graph::extractor::ruby_type_owner
- graph::hits::record_self_receiver_usage_hit
- graph::hits::record_unproven_usage_hit
- graph::hits::record_usage_hit
- graph::inverted::scan_file
- graph::resolver::ruby_field_target
- graph::resolver::ruby_method_lookup_mode_matches
- graph::syntax::constant_hit_node
- graph::syntax::dynamic_dispatch_target_argument
- graph::syntax::is_call_method_identifier
- graph::syntax::is_declaration_constant
- graph::syntax::is_declaration_identifier
- graph::syntax::is_dynamic_dispatch_method
- graph::syntax::is_plain_assignment_left_variable
- graph::syntax::method_receiver_mode
- graph::syntax::node_text
- graph::syntax::symbol_or_string_value
- graph_support::build_ruby_semantic_facts
- hierarchy::build_ruby_types_by_identifier
- hierarchy::ruby_direct_ancestors
- hierarchy::ruby_resolve_supertype
- hierarchy::ruby_supports_type_hierarchy
- imports::build_autoload_constant_files
- imports::build_zeitwerk_autoload_code_units
- imports::build_zeitwerk_autoload_files
- imports::build_zeitwerk_consumer_files
- imports::build_zeitwerk_reference_files
- imports::collect_ruby_autoload_edges
- imports::collect_ruby_reference_identifiers
- imports::detect_zeitwerk_autoload_conventions
- imports::gemfile_declares_zeitwerk_autoloading
- imports::gemfile_lock_declares_zeitwerk_autoloading
- imports::is_ruby_autoload_symbol_argument
- imports::is_zeitwerk_autoload_file
- imports::parse_ruby_autoload_call
- imports::parse_ruby_require_call
- imports::resolve_required_file
- imports::ruby_autoload_visible_files_for_constant
- imports::ruby_effective_imported_code_units
- imports::ruby_has_unresolved_load_directive
- imports::ruby_imported_files_from_infos
- imports::ruby_required_files
- imports::ruby_symbol_name
- imports::ruby_transitive_referencing_files_of
- imports::ruby_zeitwerk_visible_files_for
- local_bindings::callable_parameters
- local_bindings::collect_local_bindings
- mixins::decode_owner_relation
- mixins::encode_mixin_relation
- mixins::encode_superclass_relation
- mixins::raw_mixin_specs_for_type
- mixins::ruby_collect_mixin_relations
- mixins::ruby_forward_mixin_specs
- mixins::ruby_forward_superclass_targets
- syntax::is_runtime_node
- syntax::ruby_call_arguments
- syntax::ruby_first_call_argument
- syntax::ruby_semantic_identifier_range
- syntax::single_static_string_content_node
- test_detection::detect_ruby_test_assertion_smells
- test_detection::detect_ruby_test_assertion_smells_limited
- test_detection::ruby_contains_tests
Statics
Constants
- adapter::RUBY_FILE_EXTENSION
- diagnostics::MAX_RUBY_DIAGNOSTIC_VISIBLE_FILES
- diagnostics::MAX_RUBY_DIAGNOSTIC_VISIBLE_SOURCE_BYTES
- diagnostics::MAX_RUBY_SEMANTIC_DIAGNOSTICS
- diagnostics::RUBY_SEMANTIC_DIAGNOSTIC_SOURCE
- diagnostics::RUBY_UNRECOGNIZED_SYMBOL
- imports::ZEITWERK_AUTOLOAD_EXCLUDED_APP_DIRS
- queries::RUBY_QUERY_ASSETS
- queries::RUBY_QUERY_DIRECTORY
- structural::RUBY_KIND_TABLE