Summary
The name property in additional-dependency-nodes should become required.
With the new object-based selector syntax, [custom dependency nodes can be referenced through nodeKinds, and name is the identifier used for that]](#386). Without name, an additional dependency node cannot be targeted from selectors, which makes it incomplete in the new model.
Why
name is needed to reference custom dependency nodes from selectors.
- It makes the configuration more explicit and self-documenting.
- It avoids defining nodes that cannot be used by the selector system consistently.
Summary
The
nameproperty inadditional-dependency-nodesshould become required.With the new object-based selector syntax, [custom dependency nodes can be referenced through
nodeKinds, andnameis the identifier used for that]](#386). Withoutname, an additional dependency node cannot be targeted from selectors, which makes it incomplete in the new model.Why
nameis needed to reference custom dependency nodes from selectors.