Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Analyzer = &analysis.Analyzer{ Name: "circulardependencies", Requires: []*analysis.Analyzer{nestedmetadata.Analyzer}, Run: run, Rules: []*analysis.Rule{circularDependency}, ReadmeInfo: analysis.ReadmeInfo{ Name: "Circular Dependencies", Description: "Ensures that there aren't any circular dependencies between plugins (`plugin.json`, `dependencies.plugins` field).", }, }
Analyzer checks for circular dependencies between plugins. It returns errors if a plugin has a dependency on itself or if there is a circular dependency between plugins. It supports dependencies on nested plugins, as well as with external (non-nested) plugins, whose dependencies are fetched from GCOM.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.