Eclipse抱怨我的JavaScript代码:
我可以说,代码工作正常。我有什么需要改变才能摆脱警告?
答案 0 :(得分:19)
语义验证器(尽管它的失败,就像这个一样)实际上有很多用途。例如,它可以告诉您何时有一个未在任何地方使用的变量(例如,因为变量名称中有拼写错误)。
如果您不想看到该错误消息,但仍想继续进行语义验证,则可以使用此hack:
var textArray = 0 || [ ...
它有点难看,你的非Eclipse使用的同事可能不喜欢它,但至少它给你一种方法来抛弃警告并仍然有验证器的好处。
类似的黑客(如果你不喜欢第一个,或者如果你是道格拉斯·克罗克福德的大粉丝)那么也会有效:
var textArray;
textArray = [ ...
答案 1 :(得分:15)
似乎是WTP的错误,更具体地说是JS Validator组件,默认情况下配置为“启用JavaScript语义验证”。
尝试从首选项页面关闭语义验证。