02 vscode jshintrc 验证提示 use esversion 6

vscode jshintrc 验证提示 use esversion 6

'import' is only available in ES6 (use 'esversion: 6')

全局修复方法

# 根目录添加 .jshintrc 文件
{
    "esversion": 6
}

补充说明

其他常见 .jshintrc 验证规则

{
    "esversion": 6,
    "sub": true,
    "laxbreak": true,
    "regexp": true,
    "asi": true,
    "bitwise": true,
    "curly": true,
    "immed": true,
    "eqeqeq": true,
    "eqnull": true,
    "newcap": true,
    "noarg": true,
    "undef": true,
    "strict": false
}

其他常见 .jshintrc 验证规则说明

{
    "esversion": 6,     //指定的ECMAScript版本代码
    "sub": true,        //允许 [] . 形式来访问对象
    "laxbreak": true,   //不检查换行
    "regexp": true,     //不允许使用.和[^...]的正则
    "asi": true,        //无视没有加分号的行尾
    "bitwise": true,    //会禁用位运算符
    "curly": true,      //要求使用if和while等结构语句时加上{}来明确代码块
    "immed": true,      //要求匿名函数的调用为(function(){//}());
    "eqeqeq": true,     //要求代码中使用===或!==,而不是使用==和!=
    "eqnull": true,     //允许使用"== null"作比较
    "newcap": true,     //要求每一个构造函数名都要大写字母开头
    "noarg": true,      //禁止arguments.caller和arguments.callee的使用
    "undef": true,      //要求所有的非全局变量,在使用前都被声明
    "strict": false     //要求使用use strict;语法
}

你可能感兴趣的:(02 vscode jshintrc 验证提示 use esversion 6)