added fortify security rating
This commit is contained in:
parent
d0a19d73d8
commit
3279423fb0
17
server.js
17
server.js
|
@ -556,6 +556,8 @@ camp.route(/^\/sonar\/(http|https)\/(.*)\/(.*)\/(.*)\.(svg|png|gif|jpg|json)$/,
|
||||||
sonarMetricName = 'sqale_debt_ratio';
|
sonarMetricName = 'sqale_debt_ratio';
|
||||||
} else if (metricName === 'loc' || metricName === 'lines_of_code') {
|
} else if (metricName === 'loc' || metricName === 'lines_of_code') {
|
||||||
sonarMetricName = 'ncloc';
|
sonarMetricName = 'ncloc';
|
||||||
|
} else if (metricName === 'fortify_rating') {
|
||||||
|
sonarMetricName = 'fortify-security-rating';
|
||||||
} else {
|
} else {
|
||||||
sonarMetricName = metricName
|
sonarMetricName = metricName
|
||||||
}
|
}
|
||||||
|
@ -582,6 +584,21 @@ camp.route(/^\/sonar\/(http|https)\/(.*)\/(.*)\/(.*)\.(svg|png|gif|jpg|json)$/,
|
||||||
if (metricName.indexOf('coverage') !== -1) {
|
if (metricName.indexOf('coverage') !== -1) {
|
||||||
badgeData.text[1] = value.toFixed(0) + '%';
|
badgeData.text[1] = value.toFixed(0) + '%';
|
||||||
badgeData.colorscheme = coveragePercentageColor(value);
|
badgeData.colorscheme = coveragePercentageColor(value);
|
||||||
|
} else if (metricName === 'fortify_rating') {
|
||||||
|
badgeData.text[1] = value + '/5';
|
||||||
|
if (value === 0) {
|
||||||
|
badgeData.colorscheme = 'red';
|
||||||
|
} else if (value === 1) {
|
||||||
|
badgeData.colorscheme = 'orange';
|
||||||
|
} else if (value === 2) {
|
||||||
|
badgeData.colorscheme = 'yellow';
|
||||||
|
} else if (value === 3) {
|
||||||
|
badgeData.colorscheme = 'yellowgreen';
|
||||||
|
} else if (value === 4) {
|
||||||
|
badgeData.colorscheme = 'green';
|
||||||
|
} else {
|
||||||
|
badgeData.colorscheme = 'brightgreen';
|
||||||
|
}
|
||||||
} else if (metricName === 'tech_debt') {
|
} else if (metricName === 'tech_debt') {
|
||||||
// colors are based on sonarqube default rating grid and display colors
|
// colors are based on sonarqube default rating grid and display colors
|
||||||
// [0,0.1) ==> A (green)
|
// [0,0.1) ==> A (green)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user