Как удалить проверку JavaScript из моего проекта Eclipse?

342

Я использую eclipse в своем проекте и, возившись с настройками eclipse, включил поддержку Javascript. Теперь eclipse жалуется, что библиотека JQuery имеет ошибки в нем и не позволяет мне скомпилировать проект. Кто-нибудь знает, как отключить проверку JavaScript?

Теги:
validation
syntax

8 ответов

728
Лучший ответ

Мне действительно нравятся файлы MY JavaScript для проверки, но я определенно не хочу проверять и обрабатывать тривиальные предупреждения с сторонними библиотеками.

Вот почему я считаю, что отключение валидации все слишком радикально. К счастью, с помощью Eclipse вы можете выборочно удалить некоторые источники JavaScript из проверки.

  • Щелкните правой кнопкой мыши свой проект.
  • Перейдите к: Свойства → JavaScript → Включить путь
  • Выберите вкладку Source. (Он похож на вкладку "Источник пути сборки Java".)
  • Развернуть исходную папку JavaScript.
  • Выделите Excluded шаблон.
  • Нажмите кнопку Edit.
  • Нажмите кнопку Add рядом с Exclusion patterns.
  • Вы можете либо набрать шаблон шаблона Ant, либо нажать кнопку Browse, чтобы указать источник JavaScript по имени.

Информация о включении/исключении источника JavaScript сохраняется в файле .settings/.jsdtscope. Не забудьте добавить его в свой SCM.

Вот как выглядит конфигурация с файлами jQuery, удаленными из проверки:

Изображение 2264

  • 3
    Это на самом деле правильный ответ. Ответ Redlab не достаточен, так как он не отменяет компоновщик проекта javascript.
  • 2
    @Yoni. Не забывайте, что вопрос был задан и первоначально ответил более года назад. Это решение, возможно, даже тогда не было доступно.
Показать ещё 10 комментариев
117

Отключите JavaScript Validator в конфигурации "Builders" для вашего проекта:

  • Щелкните правой кнопкой мыши свой проект
  • Выберите "Свойства" → "Строители"
  • Снимите флажок "JavaScript Validator"

Затем либо перезапустите Eclipse, либо/и переименуйте .js в нечто вроде .js_, затем снова.

  • 6
    Нет необходимости перезапускать ecplise или переименовывать какие-либо файлы. Просто создайте рабочую область и щелкните правой кнопкой мыши свой проект и подтвердите.
  • 1
    проект -> чистый сделал это для меня
Показать ещё 1 комментарий
9

Я удалил тег в .project.

    <buildCommand>
        <name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
        <arguments>
        </arguments>
    </buildCommand>

Это сработало очень хорошо для меня.

  • 1
    Поскольку у меня есть JSHint, это лучший ответ для меня. Я удалил также PyDev JS валидатор. Строительство быстро, наконец.
  • 0
    Если кто-то застрял на строительном проекте. Это ответ для вас. Большое спасибо @Claudionor Оливейра .....
Показать ещё 1 комментарий
7

Окно → Настройки → JavaScript → Валидатор (также возможны настройки проекта)

или

Окно → Настройки → Валидация (отключить проверку и настроить их настройки)

  • 4
    Не работает, так как валидатор Javascript является компоновщиком Eclipse, и даже при отключении всей валидации в проекте все равно будет пытаться валидировать Javascript в вашем проекте.
2

Я смог исключить jquery.mobile 1.1.1 в Juno, выбрав "Добавить несколько" рядом с шаблонами исключения, который вызывает дерево, затем сверлит папку jquery-mobile и выберет это.

Это скорректировано все предупреждения для библиотеки!

1

Перейдите в раздел Windows- > Preferences- > Validation.

Там будет список валидаторов с параметрами флажка для Manual и Build, перейдите и индивидуально отключите валидатор javascript.

Если вы установите флажок "Приостановить все проверки" в верхней части страницы, это не обязательно повлияет.

  • 3
    Кажется, это не работает, мой Eclipse продолжает проверять JS независимо от этой конфигурации.
0

Кроме того, если вы используете Tern eclipse IDE или IBM Node.js Инструменты для Eclipse, вам может потребоваться отключить JSHint и другие библиотеки, которые вам не нужны.

Чтобы отключить это, выберите "Свойства проекта" > "Терн" > "Модули" > "JSHint" или любую другую библиотеку, которую вы не хотите. Изображение 2265

0

Другая причина может заключаться в том, что вы случайно добавили характер Javascript в свой проект непреднамеренно (я просто сделал это случайно), что позволяет проверять ошибки JavaScript.

удаление этого.... javascriptnature из вашего проекта исправляет это.

(это, конечно, только если вы не хотите, чтобы затмение осознало, что у вас есть какой-нибудь JS)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню