pass `attribute` straight to `validator.error`

pull/7738/head
Rich Harris 7 years ago committed by GitHub
parent d1e3489f22
commit f79b4c7204

@ -26,12 +26,7 @@ export default function validateComponent(
if (!isValidIdentifier(attribute.name)) { if (!isValidIdentifier(attribute.name)) {
const suggestion = attribute.name.replace(/[^_$a-z0-9]/ig, '_').replace(/^\d/, '_$&'); const suggestion = attribute.name.replace(/[^_$a-z0-9]/ig, '_').replace(/^\d/, '_$&');
const key = { validator.error(attribute, {
start: attribute.start,
end: attribute.end
};
validator.error(key, {
code: `invalid-reference-name`, code: `invalid-reference-name`,
message: `Reference name '${attribute.name}' is invalid — must be a valid identifier such as ${suggestion}` message: `Reference name '${attribute.name}' is invalid — must be a valid identifier such as ${suggestion}`
}); });

Loading…
Cancel
Save