List of all items
Structs
- bindings::PythonClassReferenceScope
- bindings::PythonDirectScopeBinding
- bindings::PythonLexicalScopeBindings
- bindings::PythonLexicalScopeInventory
- clones::PythonClonePreparation
- declarations::PythonVisitor
- declarations::Scope
- declarations::SetuptoolsLiteralArgument
- diagnostics::UnacquiredPythonEnvironment
- format_string::BraceField
- format_string::BraceFormat
- format_string::PercentFormat
- format_string::PercentItem
- graph::PythonGraphSource
- graph::extractor::ParsedFile
- graph::extractor::PythonProjectGraph
- graph::extractor::PythonScanTarget
- graph::extractor::ScanCtx
- graph::extractor::ScanResult
- graph::inverted::PythonEdgeScan
- graph_support::PythonModuleSpellings
- graph_support::PythonSourceRootModule
- imports::PythonImportBinding
- imports::PythonImportSyntax
- imports::PythonModuleReplacement
- runtime_values::PythonRuntimeRead
- runtime_values::PythonRuntimeReadFacts
- runtime_values::PythonRuntimeWrite
- source_facts::PythonFileSourceFacts
- source_facts::PythonModuleGlobalSourceFacts
- structural::PythonStructuralSpec
- syntax::PythonOverloadDecoratorBindings
- usage_index::ModuleBindingEvent
- usage_index::PythonUsageIndex
Enums
- bindings::PythonDirectScopeBindingKind
- bindings::PythonLexicalNameResolution
- declarations::PythonParameterSplat
- declarations::SetuptoolsLiteralValue
- diagnostics::PythonEnvironmentBoundary
- format_string::BraceSelector
- imports::PythonImportDetails
- runtime_values::PythonModuleMemberMutation
- runtime_values::PythonRuntimeAccessKey
- runtime_values::PythonRuntimeAccessorCoverage
- runtime_values::PythonRuntimeExecutionContext
- runtime_values::PythonRuntimeMutationEvidence
- runtime_values::PythonRuntimeRootResolution
- runtime_values::PythonRuntimeWriteTarget
- usage_index::ModuleBindingEventKind
Traits
- diagnostics::PythonEnvironmentSurface
- graph_support::PythonSource
- graph_support::PythonUsageSource
- source_facts::PythonSourceFactProvider
Functions
- adapter::is_string_line_data
- adapter::python_extract_call_receiver
- bindings::python_binding_targets_bounded
- bindings::python_comprehension_binds_name_at
- bindings::python_comprehension_binds_name_at_bounded
- bindings::python_direct_scope_bindings_bounded
- bindings::python_executable_scope_children
- bindings::python_global_binding_is_untouched_bounded
- bindings::python_is_type_parameter_binder
- bindings::python_module_or_class_scope_binds_name_bounded
- bindings::python_name_resolution_at
- bindings::python_type_parameter_binds_name_at
- bindings::python_type_parameter_binds_name_at_bounded
- bindings::python_unambiguous_module_binding_bounded
- bindings::python_unambiguous_module_class_binding_bounded
- clones::build_python_clone_ast_signature
- clones::normalized_clone_tokens_python
- clones::prepare_python_clone
- declarations::collect_python_identifiers
- declarations::module_code_unit
- declarations::parse_python_file
- declarations::parse_python_tree
- declarations::py_node_text
- declarations::python_base_origin_node
- declarations::python_declared_import_root
- declarations::python_expanded_comment_start
- declarations::python_first_parameter_name
- declarations::python_function_has_decorator
- declarations::python_function_has_property_decorator
- declarations::python_import_root
- declarations::python_is_decorated_function_boundary
- declarations::python_module_fq
- declarations::python_module_name
- declarations::python_parameter_label_node
- declarations::python_parameter_splat
- declarations::python_project_module_components
- declarations::setuptools_setup_py_literal_arguments
- declarations::setuptools_setup_py_python_requires
- declarations::setuptools_setup_py_python_requires_from_source
- decode_python_fstring_literal_segments
- decode_python_string_value
- diagnostics::collect_python_semantic_diagnostics
- diagnostics::is_python_builtin_or_constant
- distribution::metadata_header
- distribution::normalize_distribution_name
- format_string::parse_brace_format
- format_string::parse_percent_format
- graph::extractor::build_python_graph
- graph::extractor::call_result_types
- graph::extractor::collect_assigned_identifiers
- graph::extractor::collect_function_scope_facts_from_node
- graph::extractor::collect_module_binding_timeline
- graph::extractor::collect_scope_facts_from_parsed_source
- graph::extractor::enclosing_scope_facts
- graph::extractor::is_declaration_identifier
- graph::extractor::python_first_function_definition
- graph::extractor::scan_file_for_seeds
- graph::extractor::scan_files_for_seeds
- graph::extractor::slice
- graph::hits::record_hit
- graph::hits::record_import_hit
- graph::hits::record_self_receiver_hit
- graph::hits::record_unproven_hit
- graph::resolver::annotation_class_qualifier_site
- graph::resolver::annotation_reference_candidates
- graph::resolver::annotation_reference_candidates_at_focus
- graph::resolver::infer_export_names
- graph::resolver::infer_usage_seeds
- graph::resolver::member_name
- graph::resolver::normalized_receiver_type
- graph::resolver::receiver_annotation_matches_target
- graph::resolver::resolve_callable_parameter_default_types
- graph::resolver::resolve_constructor_types
- graph::resolver::resolve_receiver_type
- graph::resolver::resolve_visible_named_import_candidates
- graph::resolver::target_owner_code_unit
- graph::resolver::top_level_identifier
- graph_support::compute_export_index_of
- graph_support::export_index_from_file_facts
- graph_support::extract_type_identifiers
- graph_support::import_binder_from_imports
- graph_support::import_bindings_from_imports
- graph_support::public_declarations_in_module
- graph_support::python_module_file_under_source_root
- graph_support::render_skeleton_recursive
- graph_support::resolve_base_class
- graph_support::resolve_module_code_unit
- graph_support::resolve_module_code_units_batch
- graph_support::retain_modules_for_importer
- imports::extract_package_from_python_wildcard
- imports::module_replacement_of
- imports::parse_python_import_bindings
- imports::parse_python_import_infos
- imports::python_assignment_chain
- imports::python_function_scoped_import_binding
- imports::python_import_bindings_from_imports
- imports::python_import_bindings_from_tree
- imports::python_import_details
- imports::python_import_infos_from_node
- imports::python_import_syntaxes_from_node
- imports::python_local_module_alias_path_before
- imports::python_namespace_binding_module
- imports::python_namespace_binding_name
- imports::resolve_exported_fqn
- imports::resolve_fqn_candidates
- imports::resolve_import
- imports::resolve_import_bindings
- imports::resolve_import_files_batched
- imports::resolve_imports_batched
- imports::resolve_python_module_specifier
- imports::resolve_python_relative_module
- imports::resolve_python_relative_module_from_package
- runtime_values::extract_python_runtime_reads
- runtime_values::python_external_class_member_mutation
- runtime_values::python_module_member_mutation
- runtime_values::python_runtime_keyed_access_seed
- source_facts::python_module_global_source_facts
- structural::callee_spine_step
- syntax::decorator_callee
- syntax::expression_name_node
- syntax::leftmost_identifier
- syntax::python_deferred_annotation_identifier_ranges
- syntax::python_deferred_annotation_tree
- syntax::python_keyword_argument_label
- syntax::python_node_is_in_annotation
- syntax::python_plain_string_literal
- syntax::python_reference_is_deferred_function_body
- syntax::python_static_attribute_path
- syntax::python_static_attribute_path_bounded
- syntax::python_static_type_path
- syntax::python_static_value_path_bounded
- test_detection::detect_python_test_assertion_smells
- test_detection::python_source_contains_tests
- usage_index::usage_importer_files
- usage_index::usage_matching_edges
- usage_index::usage_module_binding_timeline
- usage_index::usage_resolve_module_files
- usage_index::usage_scope_facts
- usage_index::usage_seeds
- usage_index::visible_module_binding_suffix