Skip to main content

Module registry

Module registry 

Source
Expand description

Plugin registry: discovers active plugins, collects patterns, parses configs.

Structs§

AggregatedPluginResult
Aggregated results from all active plugins for a project.
ConfigCandidateIndex
In-memory directory listing of config-candidate files (and discovered source files), keyed by absolute directory, used to resolve plugin config patterns without re-walking the filesystem.
PluginRegexValidationError
Invalid user-authored regex extracted from a plugin config file.
PluginRegistry
Registry of all available plugins (built-in + external).
PluginToolingDependencies
The tooling dependencies of one active plugin, plus the evidence that the project uses the plugin.

Enums§

PluginToolingEvidence
Why a plugin’s tooling dependencies are credited.

Functions§

builtin_config_patterns
Config file globs that any built-in framework plugin can read, sorted and without duplicates. A pattern is relative to the directory the plugin searches, so a caller that matches root-relative paths also tries it under **/.
builtin_plugin_names
Names of every built-in framework plugin, in registry order.
is_external_plugin_active
Determine whether an external plugin activates against the given project.