From d0a19d73d886cd76dfe933adfbb1950b6152bee8 Mon Sep 17 00:00:00 2001 From: Jeffrey Barrus Date: Mon, 25 May 2015 14:19:49 -0600 Subject: [PATCH] changed 'loc' and 'lines of code' to use 'ncloc' sonar metric, correction to replace all underscores in the label instead of just the first --- server.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server.js b/server.js index 8e8e276..ba603b2 100644 --- a/server.js +++ b/server.js @@ -554,14 +554,14 @@ camp.route(/^\/sonar\/(http|https)\/(.*)\/(.*)\/(.*)\.(svg|png|gif|jpg|json)$/, var sonarMetricName; if (metricName === 'tech_debt') { sonarMetricName = 'sqale_debt_ratio'; - } else if (metricName === 'lines') { + } else if (metricName === 'loc' || metricName === 'lines_of_code') { sonarMetricName = 'ncloc'; } else { sonarMetricName = metricName } var apiUrl = scheme + '://' + serverUrl + '/api/resources?resource=' + buildType + '&depth=0&metrics=' + encodeURIComponent(sonarMetricName) + '&includetrends=true'; - var badgeData = getBadgeData(metricName.replace('_', ' '), data); + var badgeData = getBadgeData(metricName.replace(/_/g, ' '), data); request(apiUrl, { headers: { 'Accept': 'application/json' } }, function(err, res, buffer) { if (err != null) {