0.1.2 • Published 3 years ago

@mobro/eslint-config-base v0.1.2

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

eslint-config-mobro

代码规范

eslint 的配置文件, 同时可以用来做 prettier 配置的引用

Configuration

ps: 请将 node 版本升级到 10 以上,2.0 版本以上的 prettier 对其有依赖;

vue + javascript 的配置

npm install --save-dev eslint prettier babel-eslint vue-eslint-parser eslint-plugin-vue eslint-plugin-prettier @vue/eslint-config-prettier @mobro/eslint-config-base

在你的项目的根目录下创建一个 .eslintrc.js 文件,并将以下内容复制进去:

module.exports = {
    extends: ['@mobro/base'],
    globals: {
        // 你的全局变量(设置为 false 表示它不允许被重新赋值)
        //
        // myGlobal: false
    },
    rules: {
        // 自定义你的规则
    }
};

vue + typescript 的配置

npm install --save-dev eslint prettier typescript eslint-plugin-vue  @typescript-eslint/parser @typescript-eslint/eslint-plugin eslint-plugin-prettier @vue/eslint-config-typescript @vue/eslint-config-prettier @mobro/eslint-config-base

在你的项目的根目录下创建一个 .eslintrc.js 文件,并将以下内容复制进去:

module.exports = {
    extends: ['@mobro/base/typescript'],
    globals: {
        // 你的全局变量(设置为 false 表示它不允许被重新赋值)
        //
        // myGlobal: false
    },
    rules: {
        // 自定义你的规则
    }
};

prettier 的配置

增加以下代码到项目根目录的 .prettierrc.js 里

// .prettierrc.js
module.exports = require('@mobro/eslint-config-base/prettier');