¿Cómo elimino la validación de JavaScript de mi proyecto eclipse?

355

Estoy usando eclipse en mi proyecto y mientras jugaba con mi configuración de eclipse, activé el soporte de Javascript. Ahora eclipse se queja de que la biblioteca JQuery tiene errores y no me permite compilar el proyecto. ¿Alguien sabe cómo desactivar la validación de JavaScript?

Ritesh M Nayak
fuente

Respuestas:

721

En realidad, me gusta que se validen MIS archivos JavaScript, pero definitivamente no quiero validar y tratar advertencias triviales con bibliotecas de terceros.

Es por eso que creo que desactivar la validación todos juntos es demasiado drástico. Afortunadamente con Eclipse, puede eliminar selectivamente algunas fuentes de JavaScript de la validación.

  1. Haz clic derecho en tu proyecto.
  2. Navegue a: Propiedades → JavaScript → Incluir ruta
  3. Seleccionar Sourcepestaña (Parece idéntico a la pestaña Fuente de ruta de compilación de Java).
  4. Expande la carpeta fuente de JavaScript.
  5. ExcludedPatrón resaltado
  6. Presiona el Editbotón.
  7. Presione el Addbotón al lado del Exclusion patternscuadro.
  8. Puede escribir el patrón comodín de estilo Ant o hacer clic en el Browsebotón para mencionar la fuente de JavaScript por nombre.

La información sobre la inclusión / exclusión de fuente de JavaScript se guarda en el .settings/.jsdtscopearchivo. No olvides agregarlo a tu SCM.

Así es como se ve la configuración con los archivos jQuery eliminados de la validación:

Eclipse - Propiedades del proyecto - JavaScript - Incluir ruta

Alexander Pogrebnyak
fuente
3
Esta es realmente la respuesta correcta. La respuesta de Redlab no es suficiente, ya que no cancela el generador de proyectos de JavaScript.
Yoni
2
@Yoni. No olvide que la pregunta fue hecha y originalmente respondida hace más de un año. Es posible que esta solución ni siquiera haya estado disponible en ese entonces.
Alexander Pogrebnyak
No cambia el hecho de que la respuesta de Redlab en realidad no resuelve el problema. También debes hacer lo que Brad sugiere a continuación ...
Jules
1
Me ha molestado tanto el error resaltado en el proyecto en el que trabajo porque algunos problemas en la biblioteca jquery ui ... y esto fue muy fácil de solucionar ... gracias: D
TG
1
El patrón de excusa para ignorar todo el javascript es */*.js. Agregar esto en el patrón de exclusión funcionó para mí.
Lucky
125

Desactive el Validador de JavaScript en la configuración de "Constructores" para su proyecto:

  1. Haga clic derecho en su proyecto
  2. Seleccione Propiedades -> Constructores
  3. Desmarca el "Validador de JavaScript"

Luego, reinicie su Eclipse o / y cambie el nombre de .js a algo como .js_ y luego vuelva nuevamente.

Brad Marchesseault
fuente
66
no es necesario reiniciar ecplise o renombrar ningún archivo ... solo construya el espacio de trabajo y haga clic derecho en su proyecto y valide.
Lucky
1
proyecto -> clean lo hizo por mí
ECDragon
9

Eliminé la etiqueta en el proyecto.

    <buildCommand>
        <name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
        <arguments>
        </arguments>
    </buildCommand>

Me ha funcionado muy bien.

Claudionor Oliveira
fuente
1
Como tengo JSHint, esta es la mejor respuesta para mí. También eliminé el validador PyDev JS. La construcción es rápida, finalmente.
Marco Sulla
Si alguien está atrapado en el proyecto de construcción. Esta es la respuesta para ti. Muchas gracias @Claudionor Oliveira .....
Paulson Peter
Sí, estuve mucho tiempo con este problema y la solución fue simple \ / /
Claudionor Oliveira
8

Ventana -> Preferencias -> JavaScript -> Validator (también es posible según la configuración del proyecto)

o

Ventana -> Preferencias -> Validación (deshabilitar validaciones y configurar sus ajustes)

Redlab
fuente
55
No funciona ya que el validador de Javascript es un generador de Eclipse e incluso desactivar toda validación en un proyecto aún intentará validar el Javascript en su proyecto.
Dieter Hubau
2

Pude excluir el jquery.mobile 1.1.1 en Juno seleccionando Agregar Múltiple al lado de los Patrones de Exlusión, que abre el árbol, luego profundizando en la carpeta jquery-mobile y seleccionándolo.

¡Esto corrigió todas las advertencias para la biblioteca!

treociti
fuente
1

Vaya a Windows-> Preferencias-> Validación.

Habría una lista de validadores con opciones de casilla de verificación para Manual y compilación, vaya y desactive individualmente el validador de JavaScript allí.

Si selecciona la casilla de verificación Suspender todos los validadores en la parte superior, no necesariamente tiene efecto.

Rahul
fuente
3
Parece que no funciona, mi Eclipse sigue validando JS independientemente de esta configuración.
BrunoJCM
0

Otra razón podría ser que accidentalmente agregaste una naturaleza Javascript a tu proyecto sin querer (lo hice por accidente) lo que permite la verificación de errores de JavaScript.

eliminando esto ... javascriptnature de su proyecto corrige eso.

(esto es, por supuesto, solo si no desea que eclipse se dé cuenta de que tiene JS)

pvgoddijn
fuente
0

Además, si está utilizando Tern eclipse IDE o IBM Node.js Tools para Eclipse, es posible que deba deshabilitar JSHint y otras bibliotecas que no desee.

Para deshabilitar esto, Propiedades del proyecto> Tern> Módulos> JSHint o cualquier otra biblioteca que no desee. ingrese la descripción de la imagen aquí

Sairam Krish
fuente