Abstract
Abstract
Readonly
descriptionA short description of what the plugin does.
Abstract
Readonly
nameA unique, human-readable name of the plugin.
Readonly
typeThe type of the plugin, determining when and for what purpose it is applied during the analysis.
Abstract
Readonly
versionThe version of the plugin, ideally following semver.
Static
defaultReturns a default/dummy implementation to be used when no plugin of this type is registered or triggered.
Protected
Abstract
processRun the plugin with the given context and arguments.
This is the base class for all plugins that identify package and dependency versions used in the project. These plugins interplay with the FlowrAnalyzerDependenciesContext to gather information about the packages used in the project. See DefaultFlowrAnalyzerPackageVersionsPlugin for the no-op default implementation.