src/modules/angular-hint-modules/getUnusedModules.js
var getModule = require('./getModule');
var IGNORED = ['ngHintControllers', 'ngHintDirectives', 'ngHintDom', 'ngHintEvents',
'ngHintInterpolation', 'ngHintModules', 'ngHintScopes', 'ng', 'ngLocale', 'protractorBaseModule_'],
SEVERITY_WARNING = 2;
module.exports = function(createdModules) {
var unusedModules = [];
for(var module in createdModules) {
if(!getModule(module)) {
var cModule = createdModules[module],
message = 'Module "' + cModule.name + '" was created but never loaded.';
if(IGNORED.indexOf(cModule.name) === -1) {
unusedModules.push({module: cModule, message: message, severity: SEVERITY_WARNING});
}
}
}
return unusedModules;
};