如何在括号中设置 jslint ES6 指令?
How to set the jslint ES6 directive in Brackets?
我收到此错误:"expected an identifier and instead saw 'const'",我正在使用括号文本编辑器。我找到了这个答案:"You need to specify the es6 directive. See JSLint Help"。但我无法弄清楚如何在括号中指定 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;
感谢您的帮助。如果我使用 var.
它工作正常
一个文件
如果我没记错的话,您将以下内容放在文件的最顶部:
/*jslint es6:true*/
项目范围
如果您希望 项目 中的所有文件都遵守 ES6,您可以将 .brackets.json
文件添加到项目的根目录。
括号宽
如果您希望所有文件都遵守 ES6,您可以通过单击以下菜单项来修改您的用户全局首选项:Debug -> Open Preferences
,然后将 jslint.options
属性 添加到您的偏好。
有关详细信息,请参阅 How-to-Use-Brackets: Preferences。
但是,我只是尝试在禁用所有扩展的情况下使用我的 Brackets 安装来执行此操作,并且 Brackets 不理解该指令。我认为 Brackets 默认安装了一个非常旧版本的 jslint。您可能想使用一些扩展来尝试对旧版本进行补充。
我最后做的是安装 brackets-jshint 并更改我的方括号首选项文件以使用以下选项默认使用 jshint:
{
"language": {
"javascript": {
"linting.prefer": [
"JSHint"
],
"linting.usePreferredOnly": true
}
}
}
尝试像这样在文件顶部添加注释,as documented in JSLint Help...
/*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;
我收到此错误:"expected an identifier and instead saw 'const'",我正在使用括号文本编辑器。我找到了这个答案:"You need to specify the es6 directive. See JSLint Help"。但我无法弄清楚如何在括号中指定 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;
感谢您的帮助。如果我使用 var.
它工作正常一个文件
如果我没记错的话,您将以下内容放在文件的最顶部:
/*jslint es6:true*/
项目范围
如果您希望 项目 中的所有文件都遵守 ES6,您可以将 .brackets.json
文件添加到项目的根目录。
括号宽
如果您希望所有文件都遵守 ES6,您可以通过单击以下菜单项来修改您的用户全局首选项:Debug -> Open Preferences
,然后将 jslint.options
属性 添加到您的偏好。
有关详细信息,请参阅 How-to-Use-Brackets: Preferences。
但是,我只是尝试在禁用所有扩展的情况下使用我的 Brackets 安装来执行此操作,并且 Brackets 不理解该指令。我认为 Brackets 默认安装了一个非常旧版本的 jslint。您可能想使用一些扩展来尝试对旧版本进行补充。
我最后做的是安装 brackets-jshint 并更改我的方括号首选项文件以使用以下选项默认使用 jshint:
{
"language": {
"javascript": {
"linting.prefer": [
"JSHint"
],
"linting.usePreferredOnly": true
}
}
}
尝试像这样在文件顶部添加注释,as documented in JSLint Help...
/*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;