src/modules/angular-hint-modules/getUndeclaredModules.js
var getModule = require('./getModule'),
dictionary = Object.keys(require('./moduleData').createdModules),
suggest = require('suggest-it')(dictionary),
SEVERITY_ERROR = 1;
module.exports = function(loadedModules) {
var undeclaredModules = [];
for(var module in loadedModules) {
var cModule = getModule(module, true);
if(!cModule) {
var match = suggest(module),
suggestion = (match) ? '; Try: "'+match+'"' : '',
message = 'Module "'+module+'" was loaded but does not exist'+suggestion+'.';
undeclaredModules.push({module: null, message: message, severity: SEVERITY_ERROR});
}
}
return undeclaredModules;
};