Vue 错误预防 - sept08/eslint-config-huawei GitHub Wiki
与Vue错误预防相关规则
- 禁止在计算属性中包含异步方法调用
computed属性异步可能导致不确定行为,故应避免使用。
如果需要异步计算属性,请考虑使用附加插件vue-async-computed
规则设置:vue/no-async-in-computed-properties
'vue/no-async-in-computed-properties': 'error',
- 禁止重复字段名
props/data/computed/methods不要同名, 易造成混淆
规则设置:no-dupe-keys
'vue/no-dupe-keys': 'error'
- 禁止重复属性
重复属性只有最后一个是有效的
'vue/no-duplicate-attributes': 'error'
- 禁止
<template>中的语法错误
规则设置:no-parsing-error
'vue/no-parsing-error': 'error'