直接上代码
module.exports = {
"root": true,
"env": {
"node": true
},
"extends": [
"plugin:vue/essential",
"eslint:recommended", // 强制 “for” 循环中更新子句的计数器朝着正确的方向移动 官方推荐在 extends 中配置该检测
],
"parserOptions": {
"parser": "babel-eslint"
},
"rules": {
"id-length": ["error", { "min": 1, "max": 20 }], // 强制标识符的最小和最大长度 默认 最小是2个 最大不限
// "for-direction": "error", // 强制 “for” 循环中更新子句的计数器朝着正确的方向移动 非官方推荐 也可以检测
}
}
<script>
export default {
name: "HelloWorld",
data() {
return {
wwsewe1: "90", // 21个字符
};
},
props: {
msg: String,
},
created() {
// for(var i=0;i<5;i++){} // 不会死循环 但是循环体是空的 eslint检测报错 no-empty
for (var j = 0; j < 10; j--) {console.log(j)} // 死循环 for-direction
}
};
</script>
结果