added codacy branch support

This commit is contained in:
geert olaerts 2015-12-11 23:57:41 +01:00
parent 20d67d86ac
commit c38fd61a90
2 changed files with 13 additions and 2 deletions

View File

@ -2325,11 +2325,18 @@ cache(function(data, match, sendBadge, request) {
}));
// Codacy integration
camp.route(/^\/codacy\/(.+)\.(svg|png|gif|jpg|json)$/,
camp.route(/^\/codacy?\/([^\/]+)(?:\/(.+))?\.(svg|png|gif|jpg|json)$/,
cache(function(data, match, sendBadge, request) {
var projectId = match[1]; // eg. e27821fb6289410b8f58338c7e0bc686
var format = match[2];
var branch = match[2];
var format = match[3];
queryParams = {};
if (branch) {
queryParams.branch = branch;
}
var url = 'https://www.codacy.com/project/badge/' + projectId;
url += '?' + querystring.stringify(queryParams);
var badgeData = getBadgeData('code quality', data);
fetchFromSvg(request, url, function(err, res) {
if (err != null) {

View File

@ -626,6 +626,10 @@ Pixel-perfect   Retina-ready   Fast   Consistent   Hackable
<td><img src='/codacy/e27821fb6289410b8f58338c7e0bc686.svg' alt=''/></td>
<td><code>https://img.shields.io/codacy/e27821fb6289410b8f58338c7e0bc686.svg</code></td>
</tr>
<tr><th> Codacy branch: </th>
<td><img src='/codacy/e27821fb6289410b8f58338c7e0bc686/master.svg' alt=''/></td>
<td><code>https://img.shields.io/codacy/e27821fb6289410b8f58338c7e0bc686/master.svg</code></td>
</tr>
<tr><th> Libscore: </th>
<td><img src='/libscore/s/jQuery.svg' alt=''/></td>
<td><code>https://img.shields.io/libscore/s/jQuery.svg</code></td>