eslint-js
如何配置选项?
选项配置文件是.eslintrc.js,选项对应说明如下:
module.exports = {
"plugins": [], //插件
"env": {
"browser": true,
"node": true
},
"parser": "esprima", //指定解析器
"parserOptions": {},
"rules": {} //规则
};
更多配置说明可以参考options
如何增加规则?
规则简介
规则设置:
- "off" 或 0 - 关闭规则
- "warn" 或 1 - 开启规则,使用警告级别的错误:warn (不会导致程序退出)
- "error" 或 2 - 开启规则,使用错误级别的错误:error (当被触发的时候,程序会退出)
HBuilderX增加js校验规则
修改.eslintrc.js文件,添加规则,比如:
module.exports = {
"plugins": [
"html"
],
"parser": "esprima",
"parserOptions": {
"ecmaVersion": 2018,
"sourceType": "module",
"ecmaFeatures": {
"jsx": true
},
"allowImportExportEverywhere": false
},
"rules": {
"camelcase": 2, //强制驼峰法命名,
"indent": [2, 4], //缩进风格
"id-match": 0, //命名检测
"init-declarations": 1, //声明时必须赋初值
"no-undef": 1, //不能有未定义的变量
}
};
9 个评论
要回复文章请先登录或注册
s***@neusoft.com
s***@neusoft.com
咕噜咕噜仔
DCloud_HB_WDL (作者)
咕噜咕噜仔
咕噜咕噜仔
zzzzzfreea
zzzzzfreea
1***@qq.com