in rules/file-name.js [163:186]
CallExpression: function(node) {
if ((utils.isAngularComponent(node) || utils.isAngularComponentDeclaration(node)) && utils.isMemberExpression(node.callee)) {
var name = node.arguments[0].value;
var type = componentTypeMappings[node.callee.property.name];
var expectedName;
if (type === undefined || (type === 'service' && node.callee.object.name === '$provide')) {
return;
}
if (!name) {
return;
}
expectedName = filenameUtil.createExpectedName(name, type, options);
var filename = path.basename(context.getFilename());
filename = handleModuleCase(node, context, filename);
if (expectedName !== filename) {
context.report(node, 'Filename must be "{{expectedName}}"', {
expectedName: expectedName
});
}
}
}