Jak usunąć walidację javascript z mojego projektu eclipse?
Używam eclipse w moim projekcie i podczas zabawy z moimi ustawieniami eclipse, włączyłem obsługę Javascript. Teraz eclipse skarży się, że biblioteka JQuery ma błędy i nie pozwala mi skompilować projektu. Czy ktoś wie jak wyłączyć walidację javascript?
9 answers
Naprawdę lubię, jak moje pliki JavaScript są walidowane, ale zdecydowanie nie chcę sprawdzać poprawności i radzić sobie z banalnymi ostrzeżeniami z bibliotekami innych firm.
Dlatego uważam, że wyłączenie walidacji jest zbyt drastyczne. Na szczęście z Eclipse, można selektywnie usunąć niektóre źródła JavaScript z walidacji.- Kliknij prawym przyciskiem myszy swój projekt.
- przejdź do: Właściwości → JavaScript → Dołącz ścieżkę
- Select Source tab. (Wygląda identyczna z zakładką Java Build Path Source.)
- rozwiń folder źródłowy JavaScript.
- Podświetl
Excluded
wzór. - naciśnij przycisk Edytuj .
- naciśnij przycisk dodaj obok pola
Exclusion patterns
. - możesz wpisać wzorzec wieloznaczny w stylu Ant lub kliknąć przycisk
Browse
, aby Wymienić Źródło JavaScript po nazwie.
Informacje o włączaniu/wykluczaniu źródeł JavaScript są zapisywane w pliku .settings/.jsdtscope
. Nie zapomnij dodać go do swojego SCM.
Oto jak wygląda konfiguracja z plikami jQuery usuniętymi z walidacji:
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-03-02 17:39:26
Wyłącz walidator JavaScript w konfiguracji "Builders"dla Twojego projektu:
- Kliknij prawym przyciskiem myszy swój projekt
- Select Properties - > Builders
- odznacz "walidator JavaScript"
Następnie uruchom ponownie Eclipse lub/i zmień nazwę .js do czegoś takiego .js_
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-12-05 22:09:40
Usunąłem tag w .projekt .
<buildCommand>
<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
<arguments>
</arguments>
</buildCommand>
U mnie działa bardzo dobrze.Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-02-11 12:32:36
Window - > Preferences -> JavaScript - > Validator (możliwe również ustawienia projektu)
LUB
Window -> Preferences - > Validation (disable validations and configuration their settings)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-06-28 11:31:19
Udało mi się wykluczyć jquery.mobile 1.1.1 w Juno wybierając Dodaj Wiele obok wzorców Exlusion, które wywołują drzewo, a następnie wiercąc w dół do folderu jQuery-mobile i zaznaczając to.
To poprawiło wszystkie ostrzeżenia dla biblioteki!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-09-22 05:50:13
Przejdź do Windows - > Preferencje - > Walidacja.
Będzie lista walidatorów z opcjami checkbox dla Manual & Build, go i indywidualnie wyłącz tam walidator javascript.
Jeśli wybierzesz pole Suspend All Validators na górze, nie będzie to miało wpływu.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-11-02 20:07:35
Innym powodem może być to, że kwasowo dodałeś do swojego projektu naturę Javascript (zrobiłem to przypadkowo), która umożliwia sprawdzanie błędów javascript.
Usuwanie tego ....javascriptnature z twojego projektu to naprawia.
(jest to oczywiście tylko jeśli nie chcesz, aby eclipse zdawało sobie sprawę, że masz jakieś JS)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-09-19 08:24:46
DODATKOWO, jeśli używasz Tern eclipse IDE lub IBM Node.js Tools dla Eclipse, może być konieczne wyłączenie JSHint i innych bibliotek, których nie chcesz.
Aby to wyłączyć, Project Properties > Tern > Modules > JSHint lub innej biblioteki, której nie chcesz.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-18 07:19:08
Łatwe i szybkie rozwiązanie:
- Kliknij prawym przyciskiem myszy projekt
- Select Properties
- Jeśli używasz eclipse, Zobacz Validation lub{[2] } dla MyEclipse, a następnie przejdź do MyEclipse, a następnie validation.
- następnie sprawdź folder lub plik, w którym chcesz wykluczyć sprawdzanie błędów.
To jest to !!!
Dla odniesienia Sprawdź poniżej obrazek:
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-07-20 10:59:00