Javascript jslint错误-#1应为#x27;(完);而是看到'<';

Javascript jslint错误-#1应为#x27;(完);而是看到'<';,javascript,sublimetext2,jslint,Javascript,Sublimetext2,Jslint,我正在将一个简单的v型示例输入到sublime文本中。我已经安装了SublimeLiner和JSLint插件,但出现以下错误: #1 Expected '(end)' and instead saw '<!'. #1应为“(结束)”而不是“锯” 代码如下: <!doctype html> <html> <head> <title></title> </head> <body> </body

我正在将一个简单的v型示例输入到sublime文本中。我已经安装了SublimeLiner和JSLint插件,但出现以下错误:

#1 Expected '(end)' and instead saw '<!'.
#1应为“(结束)”而不是“锯”
代码如下:

<!doctype html>
<html>
<head>
    <title></title>
</head>
<body>

</body>
</html>


如果两个linting插件都导致了此错误,我该怎么办?

此错误由JSLint生成。默认情况下,它在扩展名为
.js
.json
.html
.sass
.less
的文件上运行。要在不禁用或删除JSLint的情况下防止出现错误,请尝试从此列表中删除HTML文件

为此,请打开
JSLint.sublime settings
。在第35行附近,您应该看到以下属性

,“文件名过滤器”:“(\\.js\\.json\.html\\.sass\\.less\\.html)$”

删除这两个
\\.html
条目,这样您就只剩下这个了

,“filename\u filter”:“(\\.js\\.json\\.sass\\.less)$”

保存您的文件。您可能需要重新启动升华文本。还请注意,您仍然可以使用以下快捷方式在HTML文件上运行JSLint

  • 控制+L

它发生在源代码的前两个字符处。HTML不是JavaScript。