.gitignore added
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / postcss-reporter / lib / util.js
1 var _ = require('lodash');
2
3 exports.getLocation = function(message) {
4   var messageNode = message.node;
5
6   var location = {
7     line: message.line,
8     column: message.column,
9   };
10
11   var messageInput = _.get(messageNode, 'source.input');
12
13   if (!messageInput) return location;
14
15   var originLocation = messageInput.origin && messageInput.origin(message.line, message.column)
16   if (originLocation) return originLocation
17
18   location.file = messageInput.file || messageInput.id;
19   return location;
20 };