A CiBuildPlugin that finds all modules (inf files) in a package and reviews the
packages used to confirm they are acceptable. This is to help enforce layering
and identify improper dependencies between packages.
The plugin must be configured with the acceptabe package dependencies for the
package.
"DependencyCheck": {
"AcceptableDependencies": [],
"AcceptableDependencies-<MODULE_TYPE>": [],
"IgnoreInf": []
}
Package dec files that are allowed in all INFs. Example: MdePkg/MdePkg.dec
OPTIONAL Package dependencies for INFs that have module type .
Example: AcceptableDependencies-HOST_APPLICATION.
OPTIONAL list of INFs to ignore for this dependency check.