eslint-config-magic
Magic ESLint 规则
Last updated 5 months ago by ineo6 .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install eslint-config-magic 
SYNC missed versions from official npm registry.

Magic ESLint 规则

统一 ESLint 配置规范。

规则列表

名称 包含规则 解析器
标准规则 ESLint 规则 babel-eslint
React ESLint 规则、eslint-plugin-react babel-eslint
TypeScript ESLint 规则、@typescript-eslint @typescript-eslint/parser
TypeScript React ESLint 规则、@typescript-eslint、eslint-plugin-react @typescript-eslint/parser

使用方法

标准规则

安装:

npm install --save-dev eslint babel-eslint eslint-config-airbnb-base eslint-plugin-import eslint-config-magic

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

module.exports = {
    extends: [
        'eslint-config-magic',
    ],
    globals: {
        // 这里填入你的项目需要的全局变量
        // 这里值为 false 表示这个全局变量不允许被重新赋值,比如:
        //
        // jQuery: false,
        // $: false
    },
    rules: {
        // 这里填入你的项目需要的个性化配置:
    }
};

React

安装:

npm install --save-dev eslint babel-eslint eslint-config-airbnb eslint-plugin-import eslint-plugin-react eslint-plugin-jsx-a11y eslint-config-magic

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

module.exports = {
    extends: [
        'eslint-config-magic/react',
    ],
    rules: {
        // 这里填入你的项目需要的个性化配置:
    }
};

TypeScript

安装:

npm install --save-dev eslint babel-eslint typescript @typescript-eslint/eslint-plugin eslint-config-magic

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

module.exports = {
    extends: [
        'eslint-config-magic/typescript',
    ],
    rules: {
        // 这里填入你的项目需要的个性化配置:
    }
};

TypeScript React

安装:

npm install --save-dev eslint babel-eslint typescript @typescript-eslint/eslint-plugin eslint-config-airbnb eslint-plugin-import eslint-plugin-react eslint-plugin-jsx-a11y eslint-config-magic

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

module.exports = {
    extends: [
        'eslint-config-magic/react',
        'eslint-config-magic/typescript',
    ],
    rules: {
        // 这里填入你的项目需要的个性化配置:
    }
};

Current Tags

  • 1.2.1                                ...           latest (5 months ago)

5 Versions

  • 1.2.1                                ...           5 months ago
  • 1.2.0                                ...           5 months ago
  • 1.1.1                                ...           a year ago
  • 1.1.0                                ...           a year ago
  • 1.0.0                                ...           a year ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 8
Dependencies (0)
None
Dev Dependencies (0)
None
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |