@beck-zgh/eslint-config

1.0.0 • Public • Published

@beck-zgh/eslint-config

最新特性:eslint-config-alloy 现已支持 Vue 3.0
如果使用的是 Vue 2.0,请安装旧版 npm install --save-dev eslint-config-alloy@3

使用方法

内置规则

npm install --save-dev eslint @babel/eslint-parser eslint-config-alloy @beck-zgh/eslint-config

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

module.exports = {
    extends: [
        '@beck-zgh/eslint-config',
    ],
    env: {
        // 你的环境变量(包含多个预定义的全局变量)
        //
        // browser: true,
        // node: true,
        // mocha: true,
        // jest: true,
        // jquery: true
    },
    globals: {
        // 你的全局变量(设置为 false 表示它不允许被重新赋值)
        //
        // myGlobal: false
    },
    rules: {
        // 自定义你的规则
    },
};

Vue

npm install --save-dev eslint @babel/eslint-parser vue-eslint-parser eslint-plugin-vue eslint-config-alloy @beck-zgh/eslint-config

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

module.exports = {
    extends: [
        '@beck-zgh/eslint-config',
        '@beck-zgh/eslint-config/vue',
    ],
    env: {
        // 你的环境变量(包含多个预定义的全局变量)
        //
        // browser: true,
        // node: true,
        // mocha: true,
        // jest: true,
        // jquery: true
    },
    globals: {
        // 你的全局变量(设置为 false 表示它不允许被重新赋值)
        //
        // myGlobal: false
    },
    rules: {
        // 自定义你的规则
    },
};

TypeScript

npm install --save-dev eslint typescript @typescript-eslint/parser @typescript-eslint/eslint-plugin eslint-config-alloy @beck-zgh/eslint-config

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

module.exports = {
    extends: [
        '@beck-zgh/eslint-config',
        '@beck-zgh/eslint-config/typescript',
    ],
    env: {
        // 你的环境变量(包含多个预定义的全局变量)
        //
        // browser: true,
        // node: true,
        // mocha: true,
        // jest: true,
        // jquery: true
    },
    globals: {
        // 你的全局变量(设置为 false 表示它不允许被重新赋值)
        //
        // myGlobal: false
    },
    rules: {
        // 自定义你的规则
    },
};

Readme

Keywords

none

Package Sidebar

Install

npm i @beck-zgh/eslint-config

Weekly Downloads

3

Version

1.0.0

License

MIT

Unpacked Size

6.45 kB

Total Files

5

Last publish

Collaborators

  • beckzgh