Skip to main content
xenoveritas.org

Main navigation

  • Categories
  • Home
  • Links
  • Name Generator
  • Scramble
User account menu
  • Log in

Breadcrumb

  1. Home

Why I hate the Eclipse WTP JavaScript validator

By Xenoveritas, 15 January, 2009
Topics
Web

Cromax (not verified)

16 years 2 months ago

Gee, I hate "SUBJECT MUST CONTAIN AT LEAST ONE NON-WS CHARACTER"

Funny thing is you can type this: Element e = document.createElement("div"); (instead of var e = ...) and this make the validator happy. But of course it doesn't work in browsers. Grrr...

  • Reply

Xenoveritas

16 years 2 months ago

In reply to Gee, I hate "SUBJECT MUST CONTAIN AT LEAST ONE NON-WS CHARACTER" by Cromax (not verified)

You'd be amazed...

You'd be amazed at how much comment spam the comment rules block.

Really, it's ridiculous. It does make posting comments somewhat more annoying, but it blocks pretty much all comment spam.

  • Reply
  • Add new comment

So I've got the following code:

var e = document.createElement("div");
e.appendChild(document.createTextNode("Some text"));

This generates a warning and one error, which are underlined above with a yellow and red line, respectively.

They are:

  1. Warning: Type mismatch: cannot convert from Element to ___e1
  2. Error: The function appendChild(Text) is undefined for the type ___e1

And a description of why this is stupid:

  1. JavaScript is untyped. By definition, it does not have type conversion errors. Which I guess is why it's a warning. But since the validator has apparently decided to pretend JavaScript is, in fact, typed, the type should be "Element" because that's the type it's initialized to!
  2. And this error is caused by the first warning - the function exists on Elements, but not the type is invented from nowhere.

Little things like this cause just about any JavaScript file to be riddled with warnings and errors, making the validator completely freaking useless.

Current Games

I'm currently playing:

  • Final Fantasy XIV: Endwalker

I intend to maybe get around to finishing:

  • Literally anything else

Video Games Section

Thought for the Moment

I never have thoughts any more.

Old Thoughts

Has the LHC Destroyed the Earth?

  • Create new account
  • Reset your password
RSS feed
Powered by Drupal