-
Notifications
You must be signed in to change notification settings - Fork 15
Closed
Milestone
Description
I see a couple of potential flaws in the current data structure the we should address.
- The type
RunnerOutputseems odd and I feel we should restructure the data to just and array of audit Output's and the name should beAuditOutput - At the moment not all meta informations are included in the report.
The missing informations are:- plugin.meta
- categories => should contain metadata
- The naming could get more aligned
- use
xConfigfor the different top level props inCoreConfig - use
xMetafor all metaInformation and store it under a property calledmeta- use it for
CoreConfig - use it for
PluginConfig- is missing
descriptionto align withAuditMeatdata
- is missing
- use it for
AuditMetadata- we should rename
titletonameto align withPluginConfig.meta.name
- we should rename
AuditGroupdoes not contain meta information => it should
- use it for
- use
xOutputfor the different results from a plugin execution - use
xReportfor data structures living inReport - remove
label - always use
titleinstead ofname
- use
- To generate reports the configuration is needed. This tightly couples the report with the content of the
code-pushup.config.jsfile at the time of execution. The report should be interpretable independent of the core config
Metadata
Metadata
Assignees
Labels
No labels