Durante un tiempo, Magento 2 tuvo una forma de validar (y autocompletar) cualquier xml mediante el uso de un archivo XSD.
Por ejemplo se module.xml
veía así:
<?xml version="1.0">
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Module/etc/module.xsd">
....
</config>
pero ahora se module.xml
ve así:
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd">
....
</config>
entonces el xsi:noNamespaceSchemaLocation
atributo contiene urn:magento:framework:
.
Sé que esto no tiene nada que ver con la validación del lado del servidor de los xmls. Este todavía funciona.
Pero, ¿qué puedo hacer para recuperar mi validación en mi IDE (PHPStorm en mi caso, pero eso no es importante, puede ser cualquier otra cosa) para reconocer el camino hacia el xsd?
¿Debo seguir usando la ruta relativa anterior mientras construyo mis módulos? ¿O hay una mejor manera de hacerlo?