List of all items
Structs
- PythonKnowledge
- bindings::PythonClassReferenceScope
- bindings::PythonDirectScopeBinding
- bindings::PythonLexicalScopeBindings
- bindings::PythonLexicalScopeInventory
- clones::PythonClonePreparation
- declarations::PythonVisitor
- declarations::Scope
- declarations::SetuptoolsLiteralArgument
- 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
- imports::PythonImportBinding
- imports::PythonImportSyntax
- imports::PythonModuleReplacement
- intrinsics::Builtin
- intrinsics::ObjectMember
- intrinsics::PythonVersion
- intrinsics::VersionRange
- runtime_values::PythonRuntimeRead
- runtime_values::PythonRuntimeReadFacts
- runtime_values::PythonRuntimeWrite
- source_facts::PythonFileSourceFacts
- source_facts::PythonModuleGlobalSourceFacts
- source_facts::PythonModuleMutationFacts
- source_support::PythonModuleSpellings
- source_support::PythonSourceRootModule
- structural::PythonComparisonShape
- 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
- intrinsics::Availability
- intrinsics::BuiltinKind
- 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
- declarations::PythonImportRootInputs
- diagnostics::PythonEnvironmentSurface
- graph_support::PythonUsageSource
- source_facts::PythonSourceFactProvider
- source_support::PythonSource
Functions
- 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_binding_node_bounded
- bindings::python_unambiguous_module_class_binding_bounded
- clones::prepare_python_clone
- declarations::collect_python_identifiers
- declarations::module_code_unit
- declarations::module_code_unit_from_components
- declarations::module_code_unit_from_name
- 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_import_root_selection_with_inputs
- declarations::python_import_root_with_inputs
- declarations::python_is_decorated_function_boundary
- declarations::python_module_components_from_name
- declarations::python_module_components_with_inputs
- 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
- exception_identity::python_builtin_exception_is_subclass
- exception_identity::python_builtin_exception_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::python_first_function_definition
- graph::extractor::scan_file_for_seed_batch
- 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_sites
- 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
- imports::extract_package_from_python_wildcard
- imports::module_replacement_of
- imports::python_assignment_chain
- imports::python_function_scoped_import_binding
- imports::python_import_bindings_from_imports
- imports::python_import_bindings_from_imports_bounded
- 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_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
- intrinsics::builtin
- intrinsics::has_fixed_value_class_surface
- intrinsics::implicit_base
- intrinsics::none_type_member
- intrinsics::object_member
- package_paths::appended_path_dirs
- 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_binding_unmutated_at_bounded
- source_facts::python_module_export_unmutated_bounded
- source_facts::python_module_global_source_facts
- source_support::compute_export_index_of
- source_support::export_index_from_file_facts
- source_support::import_binder_from_imports
- source_support::import_bindings_from_imports
- source_support::public_declarations_in_module
- source_support::python_module_file_under_source_root
- source_support::render_skeleton_recursive
- source_support::resolve_base_class
- source_support::resolve_module_code_unit
- source_support::resolve_module_code_units_batch
- source_support::retain_modules_for_importer
- source_support::retain_nearest_owning_root
- structural::callee_spine_step
- structural::python_comparison_shape
- syntax::decorator_callee
- syntax::expression_name_node
- syntax::is_declaration_identifier
- syntax::leftmost_identifier
- syntax::python_attribute_callee_names_enclosing_nested_class_bounded
- syntax::python_attribute_callee_uses_self_or_cls_bounded
- syntax::python_attribute_names_nested_class_through_current_receiver_bounded
- syntax::python_conditional_expression_operands
- syntax::python_deferred_annotation_identifier_ranges
- syntax::python_deferred_annotation_tree
- syntax::python_keyword_argument_label
- syntax::python_node_can_be_reference
- syntax::python_node_is_in_annotation
- syntax::python_plain_string_literal
- syntax::python_reference_is_deferred_function_body
- syntax::python_reference_is_deferred_function_body_bounded
- 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_tree_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
Type Aliases
Statics
Constants
- adapter::PYTHON_FILE_EXTENSION
- adapter::PYTHON_LINE_DATA_KINDS
- declarations::PYTHON_CONFIGURATION_INPUT_NAMES
- diagnostics::MAX_PYTHON_SEMANTIC_DIAGNOSTICS
- diagnostics::PYTHON_SEMANTIC_DIAGNOSTIC_SOURCE
- diagnostics::PYTHON_UNRECOGNIZED_SYMBOL
- intrinsics::BUILTINS
- intrinsics::MEMBER_PRESERVING_CLASS_DECORATORS
- intrinsics::NONE_TYPE_MEMBERS
- intrinsics::OBJECT_MEMBERS
- queries::PYTHON_QUERY_ASSETS
- queries::PYTHON_QUERY_DIRECTORY
- structural::PYTHON_KIND_TABLE