vue.js - linting 时应该使用 "plugin:vue/essential"和 "plugin:vue/vue3-recommended"吗?

标签 vue.js vuejs3 lint

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

最佳答案

因为基本规则是推荐规则的子集,所以使用推荐规则意味着您不需要使用基本规则。请看this doc on vue3 rules .它描述了每条规则涵盖的内容。

base rule
essential: base + essential
strongly-recommended: base + essential + strongly-recommended
recommended: base + essential + strongly-recommended + recommended

编辑:我会明确回答。 recommended 是 essential 的超集

below is the extract from this vue official doc

在官方文档中是这样描述的……

"plugin:vue/base" ... Settings and rules to enable correct ESLint parsing.

"plugin:vue/vue3-essential" ... base, plus rules to prevent errors or unintended behavior.

"plugin:vue/vue3-strongly-recommended" ... Above, plus rules to considerably improve code readability and/or dev experience.

"plugin:vue/vue3-recommended" ... Above, plus rules to enforce subjective community defaults to ensure consistency.

关于vue.js - linting 时应该使用 "plugin:vue/essential"和 "plugin:vue/vue3-recommended"吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68776902/

相关文章:

javascript - 在 Vue 中访问子组件的计算属性

javascript - 我可以在 vuejs 循环中使用插槽吗?

javascript - Vuelidate requiredIf 不适用于复选框

android - 同一 xml 中的选择器、图层列表和形状/位图

node.js - npm:如何一次安装所有依赖项

c - C 代码 : parameter of function (a pointer) could be const. 上的 Lint *但是*我正在写入传递的指针

javascript - 如何在 vis.js 时间轴中获取开始和结束时间?

javascript - 如何在 Vue 3.0 中通过 Webpack 使用 Bundler Build Feature Flags?

javascript - 使用 Vuex 4 在 Vue 3 中设置状态数据不起作用

vue.js - 在 VueJS 中使用另一个组件内的组件