@textlint/kernel
Version:
textlint kernel is core logic by pure JavaScript.
20 lines • 508 B
JavaScript
// LICENSE : MIT
;
/**
* sort messages by line and column
* @param {TextlintMessage[]} messages
* @returns {TextlintMessage[]}
*/
export default 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;
}
});
}
//# sourceMappingURL=sort-messages-process.js.map