Sha256: 8bd171d424e97bcec7eb0e2015526a34a57d6f82450856b8607c5e187ae036fc
Contents?: true
Size: 647 Bytes
Versions: 10
Compression:
Stored size: 647 Bytes
Contents
exports.coverage = function (filename, data) { var ret = { filename: filename, coverage: 0, hits: 0, misses: 0, sloc : 0 }; var source = data.source; ret.source = source.map(function (line, num) { num++; if (data[num] === 0) { ret.misses++; ret.sloc++; } else if (data[num] !== undefined) { ret.hits++; ret.sloc++; } return { line: line, coverage: (data[num] === undefined ? '' : data[num]) }; }); ret.coverage = (ret.hits / ret.sloc) * 100; return ret; };
Version data entries
10 entries across 10 versions & 1 rubygems