Validación de código fuente y por lotes

Existen dos tipos de validación que pueden realizarse al trabajar con archivos fuente en un editor de código fuente estructurado: la validación de código fuente y la validación por lotes.

La validación de código fuente se realiza a medida que se escribe el código: esta validación refleja el contenido "sin guardar" y "sin construir" del código fuente que se edita. Por ejemplo, si escribe el código siguiente en un editor de JSP:

<foo:bar>

donde foo:bar es un código que no existe, el problema se descubrirá inmediatamente y aparecerá subrayado en el editor. La ventaja de este tipo de validación es que puede alertarle de los errores al instante.
Nota: Para activar (o desactivar) la validación del código fuente para todos los editores de texto estructurado, pulse Ventana > Preferencias > Generales > Editores > Editores de texto estructurado y seleccione (o deseleccione) Notificar problemas al escribir.
La validación por lotes se produce en los archivos guardados. Puede capturar errores de proceso de construcción y otros errores que el validador de código fuente no puede capturar. Por ejemplo, suponga que ha escrito lo siguiente en un editor de JSP:

<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>

En este ejemplo, se ha utilizado dos veces el mismo prefijo. Esto solicitará al validador por lotes la activación de marcadores y la generación de avisos de construcción en la vista Problemas y en el Navegador.

La validación por lotes puede descubrir simultáneamente errores en varios archivos y ofrece una visión exhaustiva de dónde se encuentra el código problemático en el proyecto. Más aún, no es necesario abrir los archivos en un editor para ejecutar la validación por lotes. Para ejecutar la validación por lotes en archivos específicos, seleccione y pulse con el botón derecho del ratón los archivos en el Explorador de proyectos y seleccione Ejecutar validación en el menú emergente.

Nota: Para establecer las preferencias de la validación por lotes, pulse Ventana > Preferencias > Validación
Conceptos relacionados
Editores de texto estructurado para lenguajes de códigos