eslint-config-alloy 支持 Vue 3.0 啦
Vue 3.0 发布已经好一阵子了,eslint-plugin-vue 更新的规则甚多,故一直没来得及跟进。 现终于把所有的新配置都加上啦,也翻译了一波。 欢迎升级到 v4.0.0 使用 https://github.com/AlloyTeam/eslint-config-alloy
PS:Vue 杂七杂八的规则是真的多。
如果有需要自定义规则的也可以参考我这个翻译:
- vue/no-multiple-objects-in-class
- vue/no-multiple-slot-args
- vue/no-multiple-template-root
- vue/no-mutating-props
- vue/no-potential-component-option-typo
- vue/no-ref-as-operand
- vue/no-restricted-component-options
- vue/no-restricted-custom-event
- vue/no-restricted-props
- vue/no-restricted-static-attribute
- vue/no-restricted-v-bind
- vue/no-setup-props-destructure
- vue/no-sparse-arrays
- vue/no-template-target-blank
- vue/no-unregistered-components
- vue/no-unused-properties
- vue/no-useless-concat
- vue/no-useless-mustaches
- vue/no-useless-v-bind
- vue/no-v-for-template-key-on-child
- vue/no-v-for-template-key
- vue/no-v-model-argument
- vue/no-watch-after-await
- vue/one-component-per-file
- vue/prefer-template
- vue/require-explicit-emits
- vue/require-slots-as-functions
- vue/require-toggle-inside-transition
- vue/return-in-emits-validator
- vue/v-for-delimiter-style
- vue/valid-v-is