Проверка в Eclipse выявляет то, что она считает «ошибками» в структуре, которую я прекрасно использовал.
Project -> Properties -> Validation -> "Suspend all validators"
не работает.Project -> Properties -> Javascript -> Validation -> Errors/Warnings -> [Unchecked] "Enable Javascript semantic validation"
тоже не работает.Включение вышеупомянутого флажка и установка для всех проблем проверки значения «Игнорировать» также не работают.
Каждый раз, когда один из этих параметров изменяется, выполняется сборка, и сразу же обнаруживаются все «ошибки», которые впоследствии предотвращают создание заведомо исправной сборки.
javascript
eclipse
Старый Макстофер
источник
источник
.js
файл?Ответы:
источник
На самом деле вам нужно отключить глобальные настройки построителя, для этого:
В правой части убедитесь
JavaScript Validator
, что флажок снят, если нет, снимите его.Затем сохраните конфигурацию и сделайте чистую сборку.
источник
Project Properties => Builders
Если вы хотите полностью удалить проверку JavaScript из проекта, вы можете просто удалить ее из файла .project.
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
Теперь, если вы войдете в свойства своего проекта, вы заметите, что опция JavaScript полностью исчезла.
источник
Проверка файлов .js выполняется с помощью JavaScript Validator, но это Builder , а не то, что подключается к общей структуре проверки. Если вы измените настройки ошибок / предупреждений, очистка и сборка должны показать вам результаты.
источник
Предполагая, что вы выполняете шаги, указанные в принятом ответе этого потока, в качестве примера, чтобы рекурсивно исключить все файлы .js из папки dojo, добавьте
dojo/**/*.js
источник
Я пробовал все вышеперечисленное, но ничего не помогло. Это сработало для меня после игры с ним,
источник
Если ни один из вышеперечисленных шагов ( снятие отметки, исключение и т. Д. ) Не сработал .... После отключения валидатора ... удалите файл js и снова добавьте его в рабочую область.
источник
Я считаю, что это вызвано этой ошибкой в Eclipse Web Tools <3.5.2
Также кажется, что это обычно влияет только на минифицированный Javascript (он чувствителен к определенным шаблонам в объявлениях функций - см. Ссылку)
@Marek описывает обходной путь для устранения ошибок, если вы используете уязвимую версию Eclipse Web Tools. Однако лучшим решением может быть обновление до Eclipse> = 4.3 и использование Eclipse Web Tools> = 3.5.2.
источник
Также может быть, что это не стандартная проверка JS, которая генерирует вашу ошибку. После получасового замешательства однажды вечером я понял, что именно установка JSHint, которую я использовал, выявляла ошибки в моих миниатюрных библиотеках js, а не стандартная проверка JavaScript.
Конечно, JSHint также имеет способ исключить определенные файлы. И если вы его настраиваете, он работает почти так же, как и вышеуказанные решения.
источник