@textlint/kernel
Version:
textlint kernel is core logic by pure JavaScript.
22 lines • 592 B
JavaScript
// LICENSE : MIT
;
Object.defineProperty(exports, "__esModule", { value: true });
/**
* sort messages by line and column
* @param {TextlintMessage[]} messages
* @returns {TextlintMessage[]}
*/
function sortByLineColumn(messages) {
// sort by line and column
return messages.sort(function (a, b) {
const lineDiff = a.line - b.line;
if (lineDiff === 0) {
return a.column - b.column;
}
else {
return lineDiff;
}
});
}
exports.default = sortByLineColumn;
//# sourceMappingURL=sort-messages-process.js.map