Javascript 令牌“quot;上的语法错误&引用;,jshint中此令牌后应为标识符

Javascript 令牌“quot;上的语法错误&引用;,jshint中此令牌后应为标识符,javascript,eclipse,jslint,ecmascript-5,jshint,Javascript,Eclipse,Jslint,Ecmascript 5,Jshint,我正在使用Eclipse,并在node.js中安装了用于应用程序开发的jshint,现在我正在使用socket.io,在这里我编写了以下代码 io.sockets.in('room').emit('event_name', data); 在Eclipse(开普勒)中,我从jshint获得如下警告 我如何解决这个问题?有人能告诉我这里的语法错误是什么吗?根据JSHint文档: 这应该行得通。还可能存在一些其他配置来忽略某些错误。显然,您不想忽略所有语法错误…天哪,这是真的。看起来像是语法错误。我

我正在使用Eclipse,并在node.js中安装了用于应用程序开发的jshint,现在我正在使用socket.io,在这里我编写了以下代码

io.sockets.in('room').emit('event_name', data);
在Eclipse(开普勒)中,我从jshint获得如下警告


我如何解决这个问题?有人能告诉我这里的语法错误是什么吗?

根据JSHint文档:


这应该行得通。还可能存在一些其他配置来忽略某些错误。显然,您不想忽略所有语法错误…

天哪,这是真的。看起来像是语法错误。我不知道为什么这不是一个语法错误;显然JSHint也不知道。我不确定您是否能够在不完全向JSHint隐藏这一行的情况下使此警告静音;JSHint无法解析包含此行的文件。看起来JSHint没有意识到这一点。这可能是JSHint版本的问题。。。按照规范()中的定义支持标识名。如果您输入
var io,data,JSLint.com对这一行很满意先声明。顺便说一句,看起来您已经添加了JSLint标记。有点明显的欺骗JSLint是一个选项吗?@ruffin,这只是一个例子,在我的原始代码中,我已经编写/声明了您提到的所有需要的变量。但我还是犯了这个错误。我已经用Jshint标签第二次问了这个问题,因为我忘了。你知道吗?它消失了一段时间,但当我运行“构建项目”时,再次出现错误/警告。
Syntax error on token ".", Identifier expected after this token
ignoreThis(); // jshint ignore:line