2010-08-06 14 views
65

Ho cliccato accidentalmente su "Convalida" per tutti i miei progetti (invece di andare a Team> sincronizza ...) e ho diversi errori di convalida e tonnellate di avvisi.Come si eliminano gli errori di convalida in Eclipse?

Non riesco a capire come cancellare questi in modo da tornare agli errori standard.

(Un modo è andare a "Configura contenuto" della vista "Problemi" e deselezionare gli errori di convalida, ma so che sono ancora lì, solo nascosti ... mi dà fastidio che in realtà non siano rimosso)

Ho provato a riavviare eclissi, ho provato a pulire tutti i progetti ma questo non cancella questi errori di validazione.

risposta

113

Dovresti essere in grado di selezionare tutti gli indicatori offensivi nella vista Problemi, fare clic con il pulsante destro del mouse e scegliere Delete dal menu di scelta rapida. La costruzione pulita fa sì che tutti i costruttori rimuovano solo i marcatori che hanno prodotto, ma questi marcatori non sono stati prodotti da un costruttore (li hai creati tramite una chiamata esplicita del comando "convalida")

+0

L'unico problema che possiamo vedere qui è dover cancellare tutti gli errori, (nel mio caso un 100 in un tempo). – Pradyot

+0

@Pradyot: l'eliminazione del file dei marcatori come indicato da takteek fa il trucco per tutte le voci contemporaneamente. – zb226

+0

Per me, il più delle volte questo consiglio non è pertinente. Di solito voglio cancellare marcatori che non appaiono nella schermata dei problemi. (Come nel bug nei plugin Eclipse, non nei marcatori nascosti dal design.) –

18

Non sono a conoscenza di un modo integrato per eliminarli tutti. Potresti provare a eliminare il file dei marcatori in

[workspace dir]/.metadata/.plugins/org.eclipse.core.resources/.projects/[project name] 
+3

Questo potrebbe cancellare molto di più dei marcatori di problemi ... meglio fare 'rm [workspace dir] /. Metadata/.plugins/org.eclipse.core.resources/.projects/*/org.eclipse.jdt.core/state.dat' ... anche allora, non so quali altri metadati potrebbero trovarsi nel file state.dat oltre ai marcatori di risorse. –

3

Mi trovavo di fronte allo stesso problema, ma sono in grado di rimuovere questi errori.

  1. Passare alle proprietà del progetto -> convalida e fare clic sulle preferenze di convalida sovrascrittura.
  2. Fare clic su Disattiva tutto e Applica modifiche e fare clic su OK. Lascia che il progetto sia costruito.
  3. Ancora una volta andare alle proprietà del progetto e modificare le impostazioni di convalida dell'originale.
3

In Indogo

GO per

Property -> Builder - > Uncheck Validator

5

Probabilmente si desidera escludere alcune librerie di terze parti (come jQuery-1.x.min.js) da essere stato approvato da tua progetto.

In questa risposta ho documentato come disabilitarlo per specifiche fonti ->How do I remove javascript validation from my eclipse project?

mi limiterò a ripetere i passaggi qui:

  1. Fare clic destro del progetto
  2. Selezionare Proprietà - > JavaScript -> Includi
  3. Scheda Seleziona scheda Source. (Sembra identica a scheda Origine costruire il percorso Java)
  4. Expand cartella di origine JavaScript
  5. Evidenziare Excluded modello
  6. Clicca Edit pulsante
  7. Clicca Add pulsante accanto Exclusion patterns scatola.
  8. È possibile digitare un modello di caratteri jolly in stile Ant o fare clic sul pulsante Browse per menzionare la fonte JavaScript per nome.

BTW, penso che non si debba mai disabilitare la convalida per le fonti di cui si ha il controllo (cioè codificate da soli o dal proprio team).

4

Se si selezionano ed eliminano più di 100 problemi ed eclipse elimina solo fino a 100 problemi, selezionare il menu "Contenuto configurazione ...". Questo menu è in alto a destra nella scheda dei problemi. C'è un piccolo menu a discesa con il triangolo che contiene la configurazione. In quel menu, c'è una casella "Usa limiti" che dovresti deselezionare per essere in grado di eliminare tutti i problemi contemporaneamente.

12

Vai a Finestra -> Visualizza Visualizza -> Problemi e cancellare marcatore errore (s) sul tasto destro del mouse cliccare

+0

Ha funzionato per me .. Grazie. –

+0

Questa è la soluzione più semplice! +1 –

2

Per disabilitare validatori nel progetto o di lavoro, effettuare le seguenti operazioni:

  1. Fai clic su Finestra -> Preferenze e seleziona Convalida nel riquadro di sinistra. La pagina di convalida della finestra delle preferenze elenca i validatori disponibili nel progetto e le relative impostazioni.
  2. Per disabilitare singoli validatori, deselezionare le caselle di controllo accanto a ciascun validatore che si desidera disabilitare. Ogni validatore ha una casella di controllo per specificare se è abilitato per la convalida manuale o su una compilazione.
  3. Opzionale: È inoltre possibile modificare le seguenti opzioni caselle di controllo in questa pagina:

    • Consenti progetti per ignorare queste impostazioni delle preferenze ---> Selezionare per configurare le impostazioni di validazione individuali per uno o più dei vostri progetti.
    • Sospendi tutti i validatori -> Selezionare per impedire la convalida a livello globale. Se si seleziona questa casella di controllo, è ancora possibile abilitare la convalida a livello di progetto per .

fare clic su OK.

Se si desidera impostare impostazioni di convalida individuali per uno o più dei vostri progetti, vedere Sostituzione delle preferenze di validazione a livello mondiale

Problemi correlati