如何在括号中设置jslint ES6指令?

Ang*_*gel 6 javascript jslint adobe-brackets

我收到此错误:“期望标识符,而不是看到'const'”,我使用方括号文本编辑器。我找到了这个答案:“您需要指定es6指令。请参见JSLint帮助”。但是我无法弄清楚如何在括号中指定es6指令。这是我的代码:

const singleQuotes = '<p>Single quotes</p>';
const doubleQuotes = "<p>Double quotes</p>";
const stringLiterals =  `<p>String literlas</p>`;

const result = singleQuotes + doubleQuotes + stringLiterals;
document.querySelector('.basic').innerHTML = result;
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助。如果我使用var,效果很好。

zer*_*298 7

一个文件

如果我没记错的话,请将以下内容放在文件的最上方:

/*jslint es6:true*/
Run Code Online (Sandbox Code Playgroud)

项目范围

如果希望项目中的所有文件都遵守ES6,则可以将.brackets.json文件添加到项目的根目录。

宽托架

如果希望所有文件都遵守ES6,则可以通过单击以下菜单项来修改“用户全局”首选项:Debug -> Open Preferences然后将该jslint.options属性添加到首选项中。

有关更多信息,请参见如何使用托架:首选项


但是,我只是尝试在禁用所有扩展的Brackets安装中执行此操作,并且Brackets无法理解该指令。我认为Brackets默认情况下安装了一个非常旧的jslint版本。您可能要使用一些扩展来尝试补充旧版本。

我最终要做的是安装方括号-jshint,并通过以下选项将方括号首选项文件更改为默认使用jshint:

/*jslint es6:true*/
Run Code Online (Sandbox Code Playgroud)