{
/**
* 支持在模版中使用 eslint-disable-next-line 等注释
* @category Enabling Correct ESLint Parsing
*/
'vue/comment-directive': 'error',
/**
* 定义了的 jsx element 必须使用
* @category Enabling Correct ESLint Parsing
*/
'vue/jsx-uses-vars': 'error',
/**
* 计算属性禁止包含异步方法
* @category Error Prevention
*/
'vue/no-async-in-computed-properties': 'error',
/**
* 禁止重复的二级键名
* @category Error Prevention
*/
'vue/no-dupe-keys': 'error',
/**
* 禁止出现重复的属性
* @category Error Prevention
*/
'vue/no-duplicate-attributes': 'error',
/**
* 禁止出现语法错误
* @category Error Prevention
*/
'vue/no-parsing-error': 'error',
/**
* 禁止覆盖保留字
* @category Error Prevention
*/
'vue/no-reserved-keys': 'error',
/**
* 组件的 data 属性的值必须是一个函数
* @category Error Prevention
*/
'vue/no-shared-component-data': 'error',
/**
* 禁止在计算属性中对属性修改
* @category Error Prevention
* @reason 太严格了
*/
'vue/no-side-effects-in-computed-properties': 'error',
/**
* 禁止 使用 key 属性
* @category Error Prevention
* @reason 太严格了
*/
'vue/no-template-key': 'error',
/**
* 禁止在