eslint-config-alloy
Version:
AlloyTeam ESLint 规则
43 lines • 3.03 kB
JSON
{
"vue/no-dupe-keys": "禁止重复的二级键名\n@off 没必要限制",
"vue/no-parsing-error": "禁止出现语法错误",
"vue/no-reserved-keys": "禁止覆盖保留字",
"vue/no-shared-component-data": "组件的 data 属性的值必须是一个函数\n@off 没必要限制",
"vue/no-template-key": "禁止 <template> 使用 key 属性\n@off 太严格了",
"vue/require-render-return": "render 函数必须有返回值",
"vue/require-valid-default-prop": "prop 的默认值必须匹配它的类型\n@off 太严格了",
"vue/return-in-computed-property": "计算属性必须有返回值",
"vue/valid-template-root": "template 的根节点必须合法",
"vue/valid-v-bind": "v-bind 指令必须合法",
"vue/valid-v-cloak": "v-cloak 指令必须合法",
"vue/valid-v-else-if": "v-else-if 指令必须合法",
"vue/valid-v-else": "v-else 指令必须合法",
"vue/valid-v-for": "v-for 指令必须合法",
"vue/valid-v-html": "v-html 指令必须合法",
"vue/valid-v-if": "v-if 指令必须合法",
"vue/valid-v-model": "v-model 指令必须合法",
"vue/valid-v-on": "v-on 指令必须合法",
"vue/valid-v-once": "v-once 指令必须合法",
"vue/valid-v-pre": "v-pre 指令必须合法",
"vue/valid-v-show": "v-show 指令必须合法",
"vue/valid-v-text": "v-text 指令必须合法",
"vue/html-end-tags": "@fixable html 的结束标签必须符合规定\n@off 有的标签不必严格符合规定,如 <br> 或 <br/> 都应该是合法的",
"vue/no-async-in-computed-properties": "计算属性禁止包含异步方法",
"vue/no-confusing-v-for-v-if": "禁止出现难以理解的 v-if 和 v-for",
"vue/no-duplicate-attributes": "禁止出现重复的属性",
"vue/no-side-effects-in-computed-properties": "禁止在计算属性中对属性修改\n@off 太严格了",
"vue/no-textarea-mustache": "禁止在 <textarea> 中出现 {{message}}",
"vue/order-in-components": "组件的属性必须为一定的顺序",
"vue/require-component-is": "<component> 必须有 v-bind:is",
"vue/require-prop-types": "prop 必须有类型限制\n@off 没必要限制",
"vue/require-v-for-key": "v-for 指令的元素必须有 v-bind:key",
"vue/attribute-hyphenation": "@fixable 限制自定义组件的属性风格\n@off 没必要限制",
"vue/html-quotes": "html 属性值必须用双引号括起来",
"vue/html-self-closing": "@fixable 没有内容时,组件必须自闭和\n@off 没必要限制",
"vue/max-attributes-per-line": "限制每行允许的最多属性数量\n@off 没必要限制",
"vue/name-property-casing": "@fixable 限制组件的 name 属性的值的风格\n@off 没必要限制",
"vue/no-multi-spaces": "@fixable 禁止出现连续空格",
"vue/v-bind-style": "@fixable 限制 v-bind 的风格\n@off 没必要限制",
"vue/v-on-style": "@fixable 限制 v-on 的风格\n@off 没必要限制",
"vue/jsx-uses-vars": "定义了的 jsx element 必须使用"
}