Reputation: 23527
The documentation is unclear. If I am using Vue3 do I need both or just plugin:vue/vue3-recommended
?
Upvotes: 9
Views: 8350
Reputation: 4005
Because essential is subset of recommended, using recommended rules mean you don't need to use essential rules. Please give a look at this doc on vue3 rules. it describes what each rule cover.
base rule
essential: base + essential
strongly-recommended: base + essential + strongly-recommended
recommended: base + essential + strongly-recommended + recommended
Edit: I'll make the answer clear. recommended is superset of essential
below is the extract from this vue official doc
it's described in official document as...
"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.
Upvotes: 15