@provincial-platform/eslint-config-vue3

0.2.2 • Public • Published

@provincial-platform/eslint-config-vue3

eslint eslint-plugin-vue

使用

介绍

该包包含eslint-plugin-vue中的所有规则,具体规则参考:https://eslint.vuejs.org/rules/

安装

# yarn
yarn add eslint @provincial-platform/eslint-config-vue3 -D
# npm/cnpm
npm install eslint @provincial-platform/eslint-config-vue3 --save-dev

配置

.eslintrc.js

  • 完整引入所有规则
module.exports = {
  ...,
  extends: [
    '@provincial-platform/eslint-config-vue3'
  ]
}
  • 按需引入规则
module.exports = {
  ...,
  extends: [
    '@provincial-platform/eslint-config-vue3/rules/vue3-strongly-recommended',
    '@provincial-platform/eslint-config-vue3/rules/vue3-recommended',
    '@provincial-platform/eslint-config-vue3/rules/uncategorized',
    '@provincial-platform/eslint-config-vue3/rules/extension',
  ]
}

说明

@provincial-platform/eslint-config-vue3几乎包含了eslint-plugin-vue的所有规范。其主要分为以下几个包:

rules/vue3-strongly-recommended.js

针对plugin:vue3-strongly-recommended的补充。参考:https://github.com/vuejs/eslint-plugin-vue/blob/master/lib/configs/vue3-strongly-recommended.js

rules/vue3-recommended.js

针对plugin:vue3-recommended的补充。参考:https://github.com/vuejs/eslint-plugin-vue/blob/master/lib/configs/vue3-recommended.js

rules/uncategorized.js

一些未分类的规则,对应https://eslint.vuejs.org/rules/Uncategorized目录下的规则。

rules/extension.js

该包下的规则是基于Eslint本身提供的规则,应用至<template>标签内

Package Sidebar

Install

npm i @provincial-platform/eslint-config-vue3

Weekly Downloads

0

Version

0.2.2

License

MIT

Unpacked Size

16.2 kB

Total Files

14

Last publish

Collaborators

  • maxlz