Пошук невалідних XML в Magento 2
Під час роботи в режимі developer можуть з’являтись повідомлення типу
1 exception(s):
Exception #0 (Magento\Framework\Config\Dom\ValidationException): Element 'block', attribute 'before': [facet 'pattern'] The value '.' is not accepted by the pattern '[a-zA-Z][a-zA-Z\d\-_\.]*|-'.
Line: 34
Це означає, що деякі ваші файли не пройшли XML-валідацію. Знайти проблемний xml можна так
grep -r app -e 'before="\.'
Тут пошук відбувається в директорії app. Назву атрибута та його значення треба взяти з повідомлення про помилку.
Будьте уважні - в режимах default та production повідомлення не відображається, що зовсім не означає відсутності проблеми :)