我在一个简单的例子中输入了崇高文本。我安装了SublimeLinter和JSLint插件,但是收到以下错误:
#1 Expected '(end)' and instead saw '<!'.
代码是一个简单的HTML文件,这可能是我的问题。我不知道。
代码如下:
<!doctype html>
<html>
<head>
<title></title>
</head>
<body>
</body>
</html>
如果确实任何linting插件导致此错误,我该怎么办?
答案 0 :(得分:1)
错误由JSLint生成。默认情况下,它会在扩展名为.js
,.json
,.html
,.sass
和.less
的文件上运行。要在不禁用或删除JSLint的情况下防止错误,请尝试从此列表中删除HTML文件。
要执行此操作,请打开JSLint.sublime-settings
。在第35行附近,您应该看到以下属性。
,"filename_filter": "(\\.js|\\.json|\\.html|\\.sass|\\.less|\\.html)$"
删除两个|\\.html
条目,这样你就可以了。
,"filename_filter": "(\\.js|\\.json|\\.sass|\\.less)$"
保存文件。您可能需要重新启动Sublime Text。另请注意,您仍然可以使用以下快捷方式在HTML文件上运行JSLint。