2011-02-01 19 views
86

Tengo la validación de JavaScript funcionando bien para mi propio código. Quiero mantener la validación Pero cuando se trata de la biblioteca de código abierto, como jquery, por ejemplo, la validación crea advertencias.Cómo excluir un archivo Javascript de Javascript Validación en Eclipse

No quiero advertencias en una biblioteca descargada. Pero quiero mantener advertencias para mi código.

Sé que usted puede excluir archivos de validación en las "Preferencias > Validación" ventana, pero la validación JavaScript no está allí! He buscado cada validador, el validador de JavaScript no está allí.

Entonces, ¿cómo puedo excluir archivos específicos de la validación?

Aquí está la lista de los validadores que tengo: Screenshot

Gracias!

PD: ¡Yo uso Eclipse PDT.!

+0

Está ahí para mí, se llama validación de la sintaxis de JavaScript. Tengo Eclipse TPTP, creo. –

+0

No lo tengo, mire la srceenshot que agregué para más detalles. –

+0

Matthieu, ¿estás usando algún complemento especial? ya que podrían haber reemplazado el validador predeterminado por uno diferente. – Augusto

Respuesta

149

bueno, probablemente he logrado hacer lo que necesita;) Es un poco complicado. Así que mis pasos:

  1. descargado Eclipse PDT (para asegurarse de que funciona para usted, porque uso Eclipse para Java EE)
  2. TestJS proyecto creados (era proyecto JavaScript)
  3. creados dos archivos, Test.js y htmlparser.js (la última copiado desde el sitio de John Resig)
  4. escrito guión "roto" en dos de ellos, por lo que Eclipse me dijo que había errores en ambos
  5. fueron a Propiedades del proyecto> JavaScript> Incluir Ruta> Fuente, hay "Excluidos" para poner de relieve y el botón pulse "Editar", aquí son capaz de agregar lo que desea excluir (archivo, carpeta, patrón).
  6. Excluí archivo "Test.js", presiona aplican ...
  7. ... y tiene un final feliz: ahora punto Eclipse mí que hay error en htmlparser.js, pero no en Test.js;)

captura de pantalla: enter image description here

Realmente espero que ayude!

+0

¡SÍ! Gracias ! No pensé en eso, ¡bien hecho! –

+2

@Matthieu: al hacer esa tarea obtuve la mayor lección al trabajar con Eclipse: pensar de manera diferente;) La raíz de la tarea era desactivar la validación, pero de hecho tuvimos que buscar "cómo decirle a Eclipse que esto no es JavaScript";) – Maxym

+0

@Maxym - ¿estás seguro de que esta es la forma correcta de hacerlo? Creo que acaba de excluir test.js de la compilación. Pensé que el objetivo era excluir el script de la validación, no la construcción. ¿Me estoy perdiendo de algo? Gracias. – jdias

16

Después de la excelente respuesta de Maxym: puesto que por lo general mantener todos mis bibliotecas de JavaScript en un lugar y el validador Eclipse tiende a encontrar errores inusuales (quizás del todo falsos positivos), he utilizado la Añadir opción múltiple y selecciona las carpetas que contenía esas bibliotecas. ¡No necesita actualizar cada vez que agrega un archivo!

enter image description here

0

derecho clic en Proyecto -> A continuación, seleccione Propiedades ->MyEclipse ->Validación ->Excluidos de Recursos y comprobar la carpeta js o seleccionar en particular js archivo enter image description here

Cuestiones relacionadas