ReadonlydescriptionA short description of what the plugin does.
ReadonlynameA unique, human-readable name of the plugin.
ReadonlytypeThe type of the plugin, determining when and for what purpose it is applied during the analysis.
ReadonlyversionThe version of the plugin, ideally following semver.
StaticdefaultReturns a default/dummy implementation to be used when no plugin of this type is registered or triggered.
ProtectedprocessRun the plugin with the given context and arguments.
Decorator around any FlowrAnalyzerProjectDiscoveryPlugin that filters discovered files by the rules in a
.gitignorefile found at the project root. If no.gitignoreexists, the inner plugin's results are returned unchanged.Register as
'project-discovery:gitignore'(see BuiltInPlugins) to replace the default discovery plugin with a gitignore-aware variant.