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


355

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

Ответы:


721

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

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

  1. Щелкните правой кнопкой мыши ваш проект.
  2. Перейдите к: Свойства → JavaScript → Включить путь
  3. Выберите Sourceвкладку. (Это выглядит идентично вкладке Java Build Path Source.)
  4. Разверните исходную папку JavaScript.
  5. Выделите Excludedшаблон.
  6. Нажмите Editкнопку
  7. Нажмите Addкнопку рядом с Exclusion patternsполем.
  8. Вы можете либо ввести шаблон шаблона в стиле Ant, либо нажать Browseкнопку, чтобы указать источник JavaScript по имени.

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

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

Eclipse - Свойства проекта - JavaScript - Включить путь


3
Это на самом деле правильный ответ. Ответ Redlab недостаточен, так как он не отменяет компоновщик проекта javascript.
Йони

2
@Yoni. Не забывайте, что вопрос был задан и первоначально ответил более года назад. Это решение, возможно, даже тогда не было доступно.
Александр Погребняк

Не меняет тот факт, что ответ Redlab на самом деле не решает проблему. Вы также должны сделать то, что Брэд предлагает ниже ...
Жюль

1
Меня так долго раздражали выделения ошибок в проекте, над которыми я работаю, потому что некоторые проблемы в библиотеке jquery ui ... и это было так легко исправить ... спасибо: D
TG

1
Шаблон исключения, чтобы игнорировать весь javascript */*.js. Добавление этого в паттерне исключения работало для меня.
Счастливчик

125

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

  1. Щелкните правой кнопкой мыши ваш проект
  2. Выберите Свойства -> Строители
  3. Снимите флажок «JavaScript валидатор»

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


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

1
проект -> чистый сделал это для меня
ECDragon

9

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

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

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


1
Так как у меня есть JSHint, это лучший ответ для меня. Я удалил также PyDev JS валидатор. Строительство быстро, наконец.
Марко Сулла

Если кто-то застрял на строительном проекте. Это ответ для вас. Большое спасибо @Claudionor Оливейра .....
Полсон Питер

Да, я долго занимался этой проблемой, и решение было простым \ o /
Клаудионор Оливейра

8

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

или

Окно -> Настройки -> Проверка (отключить проверки и настроить их параметры)


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

2

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

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


1

Перейдите в Windows-> Настройки-> Проверка.

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

Если вы установите флажок «Приостановить все валидаторы» вверху, это не обязательно повлияет.


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

0

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

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

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


0

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

Чтобы отключить это, Project Properties> Tern> Modules> JSHint или любую другую библиотеку, которая вам не нужна. введите описание изображения здесь

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.