Modificare le impostazioni di Eclipse per ignorare gli errori su un file specifico


93

Nel mio progetto web dinamico in eclipse, ho jQuery nella mia cartella sorgente js. Per qualche ragione, Eclipse non lo gestisce correttamente e interpreta molte righe come errori nel file jQuery standard (anche se ho gli strumenti di sviluppo javascript installati).

Posso disattivare il controllo degli errori sul file jQuery (e solo su quel file)? Voglio comunque che rilevi gli errori come al solito, ma ignoro qualsiasi cosa in jQuery.js.


4
wow, ho appena fatto un montaggio in stile fratello maggiore sulla mia domanda :)
oym

1
Penso che questa domanda sarebbe più appropriata per superuser.com
Stephan Muller

14
Perché? Pensa un po '. Questa è eclissi, programmazione, sai: D
Gábor Lipták

Risposte:


93

Sembra che eclipse sia cambiato un po ',
ma il seguente metodo che ha funzionato per me sembra molto vicino a quello vecchio.

La soluzione consiste in 2 passaggi:

  1. Per prima cosa devi aggiornare le preferenze di Eclipse ( Window > Preferences):

    Aggiorna le preferenze di eclipse

    Assicurati di controllare sia Manuale Buildaccanto a quello che Validatorti serve
    (nel mio caso - uno javascript).

  2. Per ultimo dovresti cambiare i validatori del tuo progetto :

    Aggiorna i validatori del progetto

    Fare clic su Client-side JavaScript Settings(o su qualsiasi altro validatore necessario):

    Impostazioni del validatore

    La spiegazione è chiara ma fondamentalmente quello che dovresti fare è il seguente:

    Fare clic su Add Exclude Group..., selezionarlo e quindi fare clic su Add rule....
    Quindi scegli Folder or file name(nota che ci sono altre opzioni) e specifica il tuo file / cartella.

Dovresti essere in grado di verificare che funzioni eliminando gli errori / avvisi esistenti,
quindi fai clic con il pulsante sinistro del mouse sul progetto e selezionaValidate opzione.

Questa impostazione può essere salvata anche nel controllo del codice sorgente.


Grazie! come imposto questa impostazione al controllo del codice sorgente? In quale file è memorizzato?
oym

Non lo so esattamente, ma sicuramente qualche file nella directory projectroot / .settings. Modificare l'impostazione e vedere quali sono le modifiche in uscita nella visualizzazione di sincronizzazione del team. Vedrai.
Gábor Lipták

Questo non funziona per me, gli errori continuano a essere visualizzati. Devo ricostruire o qualcosa del genere.
Saif Bechan

2
Ha quasi funzionato per me, aggiunto un altro passaggio necessario (probabilmente a causa di una versione più recente di eclipse).
GrizzlyMcBear

1
Grazie @ GáborLipták. Questo mi ha davvero aiutato.
Christopher Roscoe

1

Ho avuto errori javascript nel file mobile jquery su un progetto Android Phonegap. Ho semplicemente rimosso il file dal progetto e l'ho aggiunto in seguito. Ora funziona.


0

Eseguire questi passaggi per risolvere questo problema (questo disabiliterà la convalida di eclipse per Javascript): 1. Vai a Eclipse> preferenze> Javascript> validatori> Errori / avvisi 2. Deseleziona "Abilita convalida semantica JavaScript".

Se hai modificato le impostazioni javascript nei tuoi progetti, ripristina prima tutto ai valori predefiniti per tutti i progetti che hai modificato. Successivamente, segui i passaggi.


0

Un modo è questo: 1.remove javascript -> validator -> errors / warning. 2.remove project -> .project file -> javascript command 3.E 'anche importante! eliminare il file js e importarlo di nuovo.


0

Con eclipse Luna stavo ottenendo anche questo. Ho fatto un clic destro su jquery.jqGrid.min.js e ho selezionato "Convalida". Quindi è stato convalidato bene e gli errori sono andati via.


0

Non sono sicuro che funzionerà per tutti. Ma quello che ho fatto è stato selezionare gli errori non necessari nella scheda "problemi" di eclipse, Rclick ed Elimina . Eclipse ha smesso di mostrare l'errore ..

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.