[FE] Generic Report Schema: Render 'diff' type on vulnerability details page
Part | Issue | description |
---|---|---|
1 | #327384 (closed) | Implements diff component only |
2 | #328706 (closed) | Adds diff component to the dynamic report_item parent component. |
Why are we doing this work
Allows scan results to add new labels and values to a vulnerability, where the label is any string they want and the value is one of the following types: named-list
, list
, table
, url
, int
, text
, diff
, markdown
(GFM), code
, commit
, file-location
, and module-location
.
This issue is specific to the diff
type
Designs
component | design |
---|---|
diff |
Sample Data
diff
"details": {
"ruby_diff": {
"name": "my_file.rb",
"type": "diff",
"before": "before text",
"after": "after text"
}
}
Relevant links
Information that the developer might need to refer to when implementing the issue.
Non-functional requirements
-
Documentation: -
Feature flag: -
Performance: -
Testing:
Implementation plan
-
Add diff
diff.vue component -
Clean up css styles -
Add unit tests for diff.vue -
Add diff_utils.js -
Add diff_utils unit tests
Part II is #328706 (closed)
Edited by -