如何在Jslint中删除以下错误?

时间:2015-07-04 03:11:23

标签: javascript jslint jshint

我是第一次使用Jslint / jshint,

刚收到这样的错误

ES5 option is now set per default

如何解决?

1 个答案:

答案 0 :(得分:-1)

当JSHint(仅限2.0.0及更高版本)遇到值为true的es5选项时,将抛出“ES5选项现在默认设置”错误。下面是我们设置es5选项的示例,以便我们可以使用保留字作为属性标识符(ES3中不允许):

/*jshint es5: true */
var x = {
    default: 10
};

这里有错误......

引发此错误以突出显示*无意义的代码段。如果您使用的是JSHint 2.0.0或更高版本,默认情况下es5选项将设置为true,因为支持ES5规范的环境现在要广泛得多。

您可以从任何JSHint指令或.jshintrc文件中删除该选项。在以下示例中选择JSHint版本1.1.0或更低版本,以查看默认情况下es5选项未启用时的差异:

var x = {
    default: 10
};

这里没有错误......