1
0
mirror of https://github.com/thangisme/notes.git synced 2024-06-11 12:40:42 +00:00
notes/node_modules/stylelint/lib/formatters/needlessDisablesStringFormatter.js
Patrick Marsceill b7b0d0d7bf
Initial commit
2017-03-09 13:16:08 -05:00

31 lines
719 B
JavaScript

"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
}