0.0.2 • Published 2 months ago

wzkj-project-config-vue v0.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
2 months ago

wzkj-project-config-vue

Vue 项目 ESLint 配置

使用

在项目根目录下执行下列操作。

# 安装依赖
yarn add wzkj-project-config-vue eslint prettier --dev

# 添加 eslint 配置
touch .eslintrc.js
echo "module.exports = require('wzkj-project-config-vue').eslint();" > .eslintrc.js

# 添加 prettier 配置
touch .prettierrc.js
echo "module.exports = require('wzkj-project-config-vue').prettier();" > .prettierrc.js

自定义 ESLint 规范

自定义规范作为对象传入函数参数即可

eslint 支持自定义 rules 和 globals

.eslintrc.js

module.exports = require('wzkj-project-config-vue').eslint(
  {},
  {
    wx: 'readonly',
    app: 'writable',
  },
);

.prettierrc.js

module.exports = require('wzkj-project-config-vue').prettier({});