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'
  • 禁止重复属性

重复属性只有最后一个是有效的

规则设置:no-duplicate-attributes

'vue/no-duplicate-attributes': 'error'
  • 禁止<template>中的语法错误

规则设置:no-parsing-error

'vue/no-parsing-error': 'error'
⚠️ **GitHub.com Fallback** ⚠️