linting 时我应该使用“plugin:vue/essential”和“plugin:vue/vue3-recommended”吗?

Jac*_*kie 8 lint vue.js vuejs3

文档不清楚。如果我使用 Vue3,我需要两者还是只需要plugin:vue/vue3-recommended

sun*_*eol 13

由于基本规则是推荐规则的子集,因此使用推荐规则意味着您不需要使用基本规则。请查看这个关于 vue3 规则的文档。它描述了每条规则涵盖的内容。

base rule
essential: base + essential
strongly-recommended: base + essential + strongly-recommended
recommended: base + essential + strongly-recommended + recommended
Run Code Online (Sandbox Code Playgroud)

编辑:我会把答案说清楚。推荐是基本的超集

以下是 vue 官方文档的摘录

官方文档中是这样描述的...

“plugin:vue/base” ...启用正确 ESLint 解析的设置和规则。

“plugin:vue/vue3-essential” ... base,加上防止错误或意外行为的规则。

“plugin:vue/vue3-strongly-recommended” ... 以上,加上可显着提高代码可读性和/或开发体验的规则。

“plugin:vue/vue3-recommulated”...上面,加上强制执行主观社区默认值以确保一致性的规则。