List of all items
Structs
- AnalysisOutput
- cache::CacheStore
- cache::CachedDynamicImport
- cache::CachedDynamicImportPattern
- cache::CachedExport
- cache::CachedImport
- cache::CachedMember
- cache::CachedModule
- cache::CachedReExport
- cache::CachedRequireCall
- cache::CachedSuppression
- churn::AuthorContribution
- churn::ChurnResult
- churn::FileChurn
- churn::SinceDuration
- cross_reference::CombinedFinding
- cross_reference::CrossReferenceResult
- discover::CategorizedEntryPoints
- discover::DiscoveredFile
- discover::EntryPoint
- discover::FileId
- discover::HiddenDirScope
- duplicates::CloneFamily
- duplicates::CloneGroup
- duplicates::CloneInstance
- duplicates::DefaultIgnoreSkipCount
- duplicates::DefaultIgnoreSkips
- duplicates::DuplicatesConfig
- duplicates::DuplicationReport
- duplicates::DuplicationStats
- duplicates::MirroredDirectory
- duplicates::RefactoringSuggestion
- duplicates::detect::CloneDetector
- duplicates::normalize::HashedToken
- duplicates::token_types::FileTokens
- duplicates::token_types::SourceToken
- extract::DynamicImportInfo
- extract::DynamicImportPattern
- extract::ExportInfo
- extract::ImportInfo
- extract::MemberAccess
- extract::MemberInfo
- extract::ModuleInfo
- extract::ParseResult
- extract::ReExportInfo
- extract::RequireCallInfo
- extract::css::CssImportSource
- extract::inventory::InventoryEntry
- extract::sfc::SfcScript
- extract::sfc::SfcStyle
- graph::ExportSymbol
- graph::ModuleGraph
- graph::ModuleNode
- graph::ReExportEdge
- graph::SymbolReference
- graph::types::ExportSymbol
- graph::types::ModuleNode
- graph::types::ReExportEdge
- graph::types::SymbolReference
- plugins::PathRule
- plugins::PluginResult
- plugins::PluginUsedExportRule
- plugins::UsedExportRule
- plugins::registry::AggregatedPluginResult
- plugins::registry::PluginRegistry
- project::ProjectState
- resolve::ResolvedImport
- resolve::ResolvedModule
- resolve::ResolvedReExport
- results::AnalysisResults
- results::BoundaryViolation
- results::BoundaryViolationFinding
- results::CircularDependency
- results::CircularDependencyFinding
- results::DuplicateExport
- results::DuplicateExportFinding
- results::DuplicateLocation
- results::EmptyCatalogGroup
- results::EmptyCatalogGroupFinding
- results::EntryPointSummary
- results::ExportUsage
- results::ImportSite
- results::MisconfiguredDependencyOverride
- results::MisconfiguredDependencyOverrideFinding
- results::PrivateTypeLeak
- results::PrivateTypeLeakFinding
- results::ReferenceLocation
- results::StaleSuppression
- results::TestOnlyDependency
- results::TestOnlyDependencyFinding
- results::TypeOnlyDependency
- results::TypeOnlyDependencyFinding
- results::UnlistedDependency
- results::UnlistedDependencyFinding
- results::UnresolvedCatalogReference
- results::UnresolvedCatalogReferenceFinding
- results::UnresolvedImport
- results::UnresolvedImportFinding
- results::UnusedCatalogEntry
- results::UnusedCatalogEntryFinding
- results::UnusedClassMemberFinding
- results::UnusedDependency
- results::UnusedDependencyFinding
- results::UnusedDependencyOverride
- results::UnusedDependencyOverrideFinding
- results::UnusedDevDependencyFinding
- results::UnusedEnumMemberFinding
- results::UnusedExport
- results::UnusedExportFinding
- results::UnusedFile
- results::UnusedFileFinding
- results::UnusedMember
- results::UnusedOptionalDependencyFinding
- results::UnusedTypeFinding
- suppress::Suppression
- suppress::SuppressionContext
- trace::CloneTrace
- trace::DependencyTrace
- trace::ExportReference
- trace::ExportTrace
- trace::FileTrace
- trace::PipelineTimings
- trace::ReExportChain
- trace::TracedCloneGroup
- trace::TracedExport
- trace::TracedReExport
Enums
- changed_files::ChangedFilesError
- churn::ChurnTrend
- cross_reference::DeadCodeKind
- discover::EntryPointSource
- duplicates::DetectionMode
- duplicates::RefactoringKind
- duplicates::token_types::KeywordType
- duplicates::token_types::OperatorType
- duplicates::token_types::PunctuationType
- duplicates::token_types::TokenKind
- extract::ExportName
- extract::ImportedName
- extract::MemberKind
- extract::VisibilityTag
- graph::ReferenceKind
- graph::types::ReferenceKind
- resolve::ResolveResult
- results::DependencyLocation
- results::DependencyOverrideMisconfigReason
- results::DependencyOverrideSource
- results::SuppressionOrigin
- suppress::IssueKind
Traits
Functions
- analyze
- analyze::feature_flags::collect_feature_flags
- analyze::feature_flags::correlate_with_dead_code
- analyze::find_dead_code_full
- analyze_project
- analyze_retaining_modules
- analyze_with_parse_result
- analyze_with_trace
- analyze_with_usages
- cache::cached_to_module
- cache::cached_to_module_opts
- cache::module_to_cached
- changed_files::filter_duplication_by_changed_files
- changed_files::filter_results_by_changed_files
- changed_files::get_changed_files
- changed_files::resolve_git_toplevel
- changed_files::try_get_changed_files
- changed_files::try_get_changed_files_with_toplevel
- changed_files::validate_git_ref
- churn::analyze_churn
- churn::analyze_churn_cached
- churn::is_git_repo
- churn::is_shallow_clone
- churn::parse_since
- config_for_project
- cross_reference::cross_reference
- discover::collect_hidden_dir_scopes
- discover::collect_plugin_hidden_dir_scopes
- discover::collect_script_hidden_dir_scopes
- discover::compile_glob_set
- discover::discover_dynamically_loaded_entry_points
- discover::discover_entry_points
- discover::discover_files
- discover::discover_files_with_additional_hidden_dirs
- discover::discover_files_with_plugin_scopes
- discover::discover_infrastructure_entry_points
- discover::discover_plugin_entry_point_sets
- discover::discover_plugin_entry_points
- discover::discover_workspace_entry_points
- duplicates::families::detect_mirrored_directories
- duplicates::families::group_into_families
- duplicates::find_duplicates
- duplicates::find_duplicates_cached
- duplicates::find_duplicates_cached_with_default_ignore_skips
- duplicates::find_duplicates_in_project
- duplicates::find_duplicates_touching_files
- duplicates::find_duplicates_touching_files_cached
- duplicates::find_duplicates_touching_files_cached_with_default_ignore_skips
- duplicates::find_duplicates_touching_files_with_default_ignore_skips
- duplicates::find_duplicates_with_default_ignore_skips
- duplicates::normalize::normalize_and_hash
- duplicates::normalize::normalize_and_hash_resolved
- duplicates::tokenize::tokenize_file
- duplicates::tokenize::tokenize_file_cross_language
- extract::astro::extract_astro_frontmatter
- extract::css::extract_css_import_sources
- extract::css::extract_css_imports
- extract::css::extract_css_module_exports
- extract::extract_astro_frontmatter
- extract::extract_css_module_exports
- extract::extract_mdx_statements
- extract::extract_sfc_scripts
- extract::flags::extract_flags
- extract::flags::extract_flags_from_source
- extract::inventory::walk_source
- extract::is_glimmer_file
- extract::is_sfc_file
- extract::mdx::extract_mdx_statements
- extract::parse_all_files
- extract::parse_from_content
- extract::parse_single_file
- extract::sfc::extract_sfc_scripts
- extract::sfc::extract_sfc_styles
- extract::sfc::is_sfc_file
- extract::strip_glimmer_templates
- extract::visitor::extract_import_expression
- extract::visitor::extract_import_from_callable
- extract::visitor::extract_import_from_return_body
- git_env::clear_ambient_git_env
- plugins::config_parser::extract_config_aliases
- plugins::config_parser::extract_config_array_nested_string_or_array
- plugins::config_parser::extract_config_array_object_strings
- plugins::config_parser::extract_config_nested_shallow_strings
- plugins::config_parser::extract_config_object_keys
- plugins::config_parser::extract_config_object_nested_string_or_array
- plugins::config_parser::extract_config_object_nested_strings
- plugins::config_parser::extract_config_path_string
- plugins::config_parser::extract_config_plugin_option_string
- plugins::config_parser::extract_config_plugin_option_string_from_paths
- plugins::config_parser::extract_config_property_strings
- plugins::config_parser::extract_config_require_strings
- plugins::config_parser::extract_config_shallow_strings
- plugins::config_parser::extract_config_string
- plugins::config_parser::extract_config_string_array
- plugins::config_parser::extract_config_string_or_array
- plugins::config_parser::extract_imports
- plugins::config_parser::extract_imports_and_requires
- plugins::config_parser::extract_lazy_imports_in_array
- plugins::config_parser::find_config_object_pub
- plugins::config_parser::normalize_config_path
- plugins::is_known_tooling_dependency
- resolve::extract_package_name
- resolve::extract_package_name_from_node_modules_path
- resolve::is_bare_specifier
- resolve::is_path_alias
- resolve::resolve_all_imports
- suppress::is_file_suppressed
- suppress::is_suppressed
- suppress::parse_suppressions_from_source
- trace::trace_clone
- trace::trace_dependency
- trace::trace_export
- trace::trace_file
Constants
- cache::DUPES_CACHE_VERSION
- discover::PRODUCTION_EXCLUDE_PATTERNS
- discover::SOURCE_EXTENSIONS
- duplicates::DUPES_DEFAULT_IGNORES
- extract::ANGULAR_TPL_SENTINEL
- extract::FACTORY_CALL_SENTINEL
- extract::FLUENT_CHAIN_SENTINEL
- extract::INSTANCE_EXPORT_SENTINEL
- extract::PLAYWRIGHT_FIXTURE_DEF_SENTINEL
- extract::PLAYWRIGHT_FIXTURE_USE_SENTINEL
- git_env::AMBIENT_GIT_ENV_VARS