Я только что обновился до Eclipse 3.4 во второй раз, и я думаю, что теперь это хорошо. Первый раз (когда он был выпущен) был слишком глючным для меня (в основном плагин PDT 2.0); но теперь, кажется, все решено.
Моя проблема - валидатор Javascript. Если я определяю класс в одном файле JS в своем проекте, а затем пытаюсь использовать его в другом, он говорит мне, что тип не определен. Это действительно раздражает, так как некоторые из моих сценариев усеяны красными волнистыми буквами.
Другая проблема заключается в том, что этот код:
var m_dialogFrame = document.getElementById(m_dialogId);
Создает жёлтую кривую, которая гласит: «Несоответствие типов: невозможно преобразовать элемент в ___m_dialogBody5». Я могу это исправить, добавив
/**
* @type Element
*/
До этого, но это тоже будет грязно.
Кроме того, оба:
new XMLHttpRequest();
И
new ActiveXObject("Microsoft.XMLHTTP");
Получить красные загогулины, говорящие "x не может быть разрешен для типа"
Последняя проблема связана с:
if (m_options.width! = "Auto")
Получает красный волнистый характер, потому что: «Оператор! = Не определен для типа (ов) аргумента Number, String»
Как я могу исправить эти проблемы или просто удалить весь инструмент проверки Javascript? Кстати: выглядит чертовски здорово, если я смогу заставить его работать.