La validación en Eclipse está detectando lo que considera "errores" en el marco que he estado usando muy bien.
Project -> Properties -> Validation -> "Suspend all validators"
no funciona.Project -> Properties -> Javascript -> Validation -> Errors/Warnings -> [Unchecked] "Enable Javascript semantic validation"
tampoco funciona.Habilitar la casilla de verificación mencionada anteriormente y configurar todos los problemas de validación en "Ignorar" tampoco funciona.
Cada vez que cambia una de estas configuraciones, se realiza una compilación e inmediatamente se encuentran todos los "errores" y, posteriormente, se evita una compilación en buen estado.
javascript
eclipse
Viejo McStopher
fuente
fuente
.js
archivo?Respuestas:
fuente
De hecho, debe deshabilitar la configuración global del generador, para hacer eso:
En el lado derecho, asegúrese de que
JavaScript Validator
esté Desmarcado, si no, desmarque.Luego guarde la configuración y haga una compilación limpia.
fuente
Project Properties => Builders
Si desea eliminar la validación de JavaScript de un proyecto por completo, puede eliminarla del archivo .project.
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
Ahora, si ingresa a las propiedades de su proyecto, notará que la opción de JavaScript desapareció por completo.
fuente
La validación de archivos .js es manejada por el Validador de JavaScript, pero eso es un Constructor , no algo que se conecta al Marco de Validación general. Si cambia las preferencias de Errores / Advertencias, una limpieza y compilación debería mostrarle los resultados.
fuente
Suponiendo que sigue los pasos especificados en la respuesta aceptada de este hilo, como ejemplo, para excluir todos los archivos .js de la carpeta dojo de forma recursiva, agregue
dojo/**/*.js
fuente
Probé todo lo anterior y ninguno funcionó. Esto funcionó para mí después de jugar con él,
fuente
Si ninguno de los pasos anteriores ( desmarcar, excluir, etc. ) funciona ... Después de deshabilitar el validador ... elimine el archivo js y vuelva a agregarlo al área de trabajo.
fuente
Creo que esto es causado por este error en Eclipse Web Tools <3.5.2
También parece que solo afecta típicamente a JavaScript minificado (es sensible a ciertos patrones en las declaraciones de funciones, ver enlace)
@Marek describe una solución alternativa para eliminar los errores si está utilizando una versión afectada de Eclipse Web Tools. Sin embargo, una mejor solución podría ser actualizar a Eclipse> = 4.3 y usar Eclipse Web Tools> = 3.5.2
fuente
También puede ser que no sea la validación JS estándar la que esté generando su error. Después de estar bastante confundido durante aproximadamente media hora una noche, me di cuenta de que era la instalación de JSHint que estaba usando la que marcaba errores en mis libs js minificadas y no la validación estándar de JavaScript.
Por supuesto, JSHint también tiene una forma de excluir ciertos archivos. Y nosotros realmente lo configuramos, funciona de la misma manera que las soluciones anteriores.
fuente