Question: I just upgraded to Eclipse 3.4 for the second time and I think its for good now. The first time (right when it was released) was too buggy for me to stomach (mainly the PDT 2.0 plug-in); but now it seems to be all worked out.

My problem is the Javascript validator. If I define a class in one JS file in my project, then try to use it in another, it tells me that the type is undefined. This is really annoying as some of my scripts are littered with red squigglys.

Another problem is that this code:

```
var m_dialogFrame = document.getElementById(m_dialogId);

```

Makes a yellow squiggle saying "Type mismatch: cannot convert from Element to \_\_\_m\_dialogBody5" I can fix it by adding

```
    /**
     * @type Element
     */

```

Before it, but that, also, will be messy.

Also, both:

```
new XMLHttpRequest();

```

And

```
new ActiveXObject("Microsoft.XMLHTTP");

```

Get red squiggles saying "x cannot be resolved to a type"

The last problem is with:

if (m\_options.width != "auto")

Gets a red squiggly because: "The operator != is undefined for the argument type(s) Number, String"

How can I fix these issues, or just scrap the entire Javascript validation tool? BTW: it looks frikin awesome if I can get it to work.

Answer: 
Apparently to fully disable the validation you should also disable "Report problems as you type" under JavaScript -> Editor.
The answer of user85835 helped me a bit but I also needed to follow these two extra steps. 

First in order to actually remove the warnings and errors and avoid having them recreated immediately do like this: 

1. Disable automatic immediate rebuild after clean which is done in the Clean... window.
2. Clean project

Then close Eclipse and remove the <nature>org.eclipse.wst.jsdt.core.jsNature</nature> as user85835 describes.

But before restarting Eclipse also do this second step. 

1. In your .project file look for a <buildCommand> XML block containing a <name>org.eclipse.wst.jsdt.core.javascriptValidator</name>.
2. If you find this delete this block too.

Then save your .project file and start Eclipse again

Restore clean and rebuild settings as you wish to have them. 

This worked for me.