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