added codacy branch support
This commit is contained in:
parent
20d67d86ac
commit
c38fd61a90
11
server.js
11
server.js
|
@ -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) {
|
||||
|
|
4
try.html
4
try.html
|
@ -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>
|
||||
|
|
Loading…
Reference in New Issue
Block a user