From d7ff4c9ee41f6453dee5da10e43bbdaac4bca198 Mon Sep 17 00:00:00 2001 From: Jeffrey Barrus Date: Fri, 29 May 2015 13:46:31 -0600 Subject: [PATCH] use brightgreen instead of green for the top value of each sonar metric --- server.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/server.js b/server.js index 4587ece..1c25083 100644 --- a/server.js +++ b/server.js @@ -594,6 +594,7 @@ camp.route(/^\/sonar\/(http|https)\/(.*)\/(.*)\/(.*)\.(svg|png|gif|jpg|json)$/, } else if (metricName === 'fortify-security-rating') { badgeData.text[1] = value + '/5'; + if (value === 0) { badgeData.colorscheme = 'red'; } else if (value === 1) { @@ -604,8 +605,10 @@ camp.route(/^\/sonar\/(http|https)\/(.*)\/(.*)\/(.*)\.(svg|png|gif|jpg|json)$/, badgeData.colorscheme = 'yellowgreen'; } else if (value === 4) { badgeData.colorscheme = 'green'; - } else { + } else if (value === 5) { badgeData.colorscheme = 'brightgreen'; + } else { + badgeData.colorscheme = 'lightgrey'; } } else if (metricName === 'sqale_debt_ratio') { // colors are based on sonarqube default rating grid and display colors @@ -623,10 +626,10 @@ camp.route(/^\/sonar\/(http|https)\/(.*)\/(.*)\/(.*)\.(svg|png|gif|jpg|json)$/, badgeData.colorscheme = 'yellow'; } else if (value > 10) { badgeData.colorscheme = 'yellowgreen'; - } else if (value > 1) { - badgeData.colorscheme = 'green'; - } else { + } else if (value > 0) { badgeData.colorscheme = 'brightgreen'; + } else { + badgeData.colorscheme = 'lightgrey'; } } else { badgeData.text[1] = metric(value);