Zmień ustawienia Eclipse, aby ignorować błędy w określonym pliku

93

W moim dynamicznym projekcie internetowym w eclipse mam jQuery w folderze źródłowym js. Z jakiegoś powodu Eclipse nie obsługuje go poprawnie i interpretuje wiele wierszy jako błędy w standardowym pliku jQuery (mimo że mam zainstalowane narzędzia programistyczne javascript).

Czy mogę wyłączyć sprawdzanie błędów w pliku jQuery (i tylko w tym pliku)? Nadal chcę, aby jak zwykle wykrywał błędy, ale ignoruj ​​wszystko w jQuery.js.

oym
źródło
4
wow, właśnie wykonałem edycję mojego pytania w stylu
starszego
1
Myślę, że to pytanie byłoby bardziej odpowiednie dla superuser.com
Stephan Muller
14
Czemu? Pomyśl trochę. To jest zaćmienie, programowanie, wiesz: D
Gábor Lipták

Odpowiedzi:

93

Wygląda na to, że zaćmienie trochę się zmieniło,
ale następująca metoda, która działała, wydaje mi się bardzo bliska starej.

Rozwiązanie składa się z 2 kroków:

  1. Najpierw musisz zaktualizować preferencje Eclipse ( Window > Preferences):

    Zaktualizuj preferencje zaćmienia

    Upewnij się, że zaznaczyłeś oba Manual& Buildobok tego, Validatorczego potrzebujesz
    (w moim przypadku - javascript).

  2. Na koniec powinieneś zmienić Validatory swojego projektu :

    Zaktualizuj walidatory projektu

    Kliknij Client-side JavaScript Settings(lub inny potrzebny Ci walidator):

    Ustawienia walidatora

    Wyjaśnienie jest jasne, ale w zasadzie to, co powinieneś zrobić, jest następujące:

    Kliknij Add Exclude Group..., wybierz, a następnie kliknij Add rule....
    Następnie wybierz Folder or file name(pamiętaj, że istnieją inne opcje) i określ plik / folder.

Powinieneś być w stanie sprawdzić, czy działa, usuwając istniejące błędy / ostrzeżenia,
a następnie kliknij projekt lewym przyciskiem myszy i wybierz Validateopcję.

To ustawienie można również zatwierdzić w kontroli źródła.

Gábor Lipták
źródło
dzięki! jak zatwierdzić to ustawienie do kontroli źródła? W którym pliku jest przechowywany?
oym
Nie wiem dokładnie, ale na pewno jakiś plik w katalogu projectroot / .settings. Zmień ustawienie i zobacz, jaka jest wychodząca zmiana w widoku synchronizacji zespołu. Zobaczysz.
Gábor Lipták
U mnie to nie działa, nadal pojawiają się błędy. Czy muszę odbudować, czy coś w tym stylu.
Saif Bechan
2
Prawie zadziałało, dodałem kolejny krok, który jest wymagany (prawdopodobnie z powodu nowszej wersji zaćmienia).
GrizzlyMcBear
1
Dzięki @ GáborLipták. To naprawdę mi pomogło.
Christopher Roscoe,
1

Wystąpiły błędy javascript w pliku mobilnym jquery w projekcie Android Phonegap. Po prostu usunąłem plik z projektu i dodałem go później. Teraz działa.

danpop
źródło
0

Wykonaj następujące kroki, aby rozwiązać ten problem (spowoduje to wyłączenie sprawdzania poprawności zaćmienia dla Javascript): 1. Przejdź do Eclipse> preferencje> Javascript> walidatory> Błędy / ostrzeżenia 2. Odznacz opcję „Włącz semantyczną weryfikację JavaScript”.

Jeśli pomieszałeś z ustawieniami javascript w swoich projektach, przywróć najpierw wszystko do wartości domyślnych dla wszystkich projektów, które zmieniłeś. Następnie postępuj zgodnie z instrukcjami.

Mandark
źródło
0

Jednym ze sposobów jest: 1. usuń javascript -> walidator -> błędy / ostrzeżenie. 2. usuń projekt -> plik .project -> polecenie javascript 3. To też jest ważne! usuń plik js i zaimportuj ponownie.

user2047883
źródło
0

Z zaćmieniem Luna też to rozumiałem. Kliknąłem prawym przyciskiem myszy jquery.jqGrid.min.js i wybrałem „Validate”. Następnie sprawdził poprawność i błędy zniknęły.

Adam
źródło
0

Nie jestem pewien, czy to zadziała dla wszystkich. Ale ja wybrałem niepotrzebne błędy w zakładce „problemy” Eclipse, Rclick i Delete . Eclipse przestał wyświetlać błąd.

Vishnu Dahatonde
źródło