1 var _ = require('lodash');
3 exports.getLocation = function(message) {
4 var messageNode = message.node;
8 column: message.column,
11 var messageInput = _.get(messageNode, 'source.input');
13 if (!messageInput) return location;
15 var originLocation = messageInput.origin && messageInput.origin(message.line, message.column)
16 if (originLocation) return originLocation
18 location.file = messageInput.file || messageInput.id;