2011-02-01 8 views
86

У меня есть проверка javascript, работающая хорошо для моего собственного кода. Я хочу сохранить проверку. Но когда дело доходит до библиотеки с открытым исходным кодом, например, например jquery, проверка делает предупреждения.Как исключить Javascript-файл из проверки Javascript в Eclipse

Я не хочу получать предупреждения через загруженную библиотеку. Но я хочу сохранить предупреждения для своего кода.

Я знаю, что вы можете исключить файлы из проверки в "Preferences> Validation" окно, но Javascript проверка не существует! Я посмотрел каждый валидатор, валидатор JavaScript не существует.

Так как я могу исключить определенные файлы из проверки?

Вот список валидаторов у меня есть: Screenshot

Спасибо!

PS: Я использую Eclipse PDT.!

+0

Это для меня - это называется проверка синтаксиса JavaScript. Я считаю, что у меня Eclipse TPTP. –

+0

У меня его нет, см. Srceenshot, который я добавил для более подробной информации. –

+0

Matthieu, вы используете какие-либо специальные плагины? поскольку они, возможно, заменили валидатор по умолчанию на другой. – Augusto

ответ

149

ну, наверное, мне удалось сделать то, что вам нужно;) Это немного сложно. Так что мои шаги:

  1. скачал Eclipse PDT (чтобы быть уверенным , что он работает для вас, потому что я использую Eclipse, для Java EE)
  2. создали TestJS проект (это был проект JavaScript)
  3. создано два файла, test.js и htmlparser.js (последний скопированный с сайта Резиг в)
  4. напечатал «сломанный» сценарий в обоих из них, так что Eclipse, сказал мне, что там были ошибки в обоих из них
  5. пошел Свойства проекта> JavaScript> Include Path> Источник, есть «Исключен», чтобы выделить и нажмите кнопку «Редактировать», здесь вы можете добавить то, что вы хотите, чтобы исключить (файл, папка, шаблон).
  6. я исключил файл «test.js», прессованные применять ...
  7. ... и получил счастливый конец: теперь Затмения меня, что есть ошибка в htmlparser.js, но не в test.js;)

ScreenShot: enter image description here

Очень надеюсь, что это помогает!

+0

ДА! Спасибо ! Я не думал об этом, молодец! –

+2

@Matthieu: выполняя эту задачу, я получил самый большой урок, работающий с Eclipse: думаю по-другому;) Корень задачи состоял в том, чтобы отключить проверку, но на самом деле нам пришлось искать «как сказать Eclipse, что это не JavaScript»;) – Maxym

+0

@Maxym - вы уверены, что это правильный способ сделать это? Я считаю, что вы просто исключили test.js из сборки. Я думал, что цель состоит в том, чтобы исключить скрипт из проверки, а не сборки. Я что-то упустил? Благодарю. – jdias

16

Исходя из превосходного ответа Maxym в: так как я обычно держу все свои библиотеки JavaScript в одном месте и валидатор Eclipse, как правило, найти необычные ошибки (возможно, совершенно ложные срабатывания), я использовал Добавить несколько вариант и выбрал папки, содержали эти библиотеки. Не нужно обновлять каждый раз, когда вы добавляете файл!

enter image description here

0

правой нажмите на Project -> Затем выберите Свойства ->MyEclipse ->Validation ->Исключен Resource и проверьте папку Js или выбрать конкретный js file enter image description here