-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
bugSomething isn't workingSomething isn't workingenhancementNew feature or requestNew feature or request
Description
There are numerous null checks throughout SVIP since technically all fields are optional. We should require the builders to be instantiated with required fields for that schema, ie
// just example, may be missing addtional fields
var cdxB = new CDXComponentBuilder(name, type, ...);
var spdxB = new SPDXPackageBuilder(name, spdxid, ...);
This way required fields like names aren't null
and add non-required, additional information via the .set
and .add
methods in the builder.
Resources
Acceptance Criteria
- Identify required fields for each schema
Existing list can be found here
- Update builders with required fields
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingenhancementNew feature or requestNew feature or request