2.1.5 • Published 3 years ago

eslint-config-sufu v2.1.5

Weekly downloads
45
License
MIT
Repository
github
Last release
3 years ago

eslint-config-sufu

一套我自己觉得用着舒服的 eslint 规则。这套规则参考了许多 eslint-config-alloy 里的配置,如果你不喜这个配置,建议你去看看 eslint-config-alloy 的。

不同于 eslint-config-alloy,该配置并没有使用 Prettier 来格式化代码,是因为我觉得 Prettier 的可配置性不够,格式化出来的代码很多时候达不到要求。

使用方法

1. 安装

  • javascriptnpm install --save-dev eslint eslint-config-sufu
  • 如果要用到 typescript 还需要安装 :npm install --save-dev typescript @typescript-eslint/parser @typescript-eslint/eslint-plugin
  • 如果要用到 React 还需要安装:npm install --save-dev eslint-plugin-react

2. 创建以下文件

.eslintrc.json
{
    "extends": [
        "sufu",
        // "sufu/typescript",
        // "sufu/react"
    ],
    "rules": {
        //自定义规则
    }
}

3. 在 package.json 中添加以下 script

这里只对srctest文件夹进行了检查,实际使用时可以修改

{
    "lint-js": "eslint --max-warnings 0 src/**/*.js src/**/*.jsx test/**/*.js test/**/*.jsx",
    "lint-ts": "eslint --max-warnings 0 src/**/*.ts src/**/*.tsx test/**/*.ts test/**/*.tsx"
}
2.1.5

3 years ago

2.1.4

3 years ago

2.1.3

3 years ago

2.1.2

4 years ago

2.1.1

4 years ago

2.1.0

4 years ago

2.0.9

4 years ago

2.0.8

4 years ago

2.0.7

4 years ago

2.0.6

4 years ago

2.0.5

4 years ago

2.0.4

4 years ago

2.0.3

4 years ago

2.0.2

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.3.0

4 years ago

0.2.0

4 years ago

0.1.8

4 years ago

0.1.7

4 years ago

0.1.6

5 years ago

0.1.5

5 years ago

0.1.4

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago

0.0.6

5 years ago

0.0.5

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago