+++ /dev/null
-"use strict";
-
-const chalk = require("chalk");
-const path = require("path");
-
-function logFrom(fromValue) {
- if (fromValue.charAt(0) === "<") return fromValue;
- return path
- .relative(process.cwd(), fromValue)
- .split(path.sep)
- .join("/");
-}
-
-module.exports = function(report) {
- let output = "";
-
- report.forEach(sourceReport => {
- if (!sourceReport.ranges || sourceReport.ranges.length === 0) {
- return;
- }
- output += "\n";
- output += chalk.underline(logFrom(sourceReport.source)) + "\n";
- sourceReport.ranges.forEach(range => {
- output += `start: ${range.start}`;
- if (range.end !== undefined) {
- output += `, end: ${range.end}`;
- }
- output += "\n";
- });
- });
-
- return output;
-};