包详细信息

@wezom/eslint-config

WezomCompany908BSD-3-Clause12.0.0

ESLint shareable config

@wezom, code-style, eslint, eslintconfig

自述文件

@wezom/eslint-config

ESLint shareable config.

Rules

See full list of extends with code examples

Usage

We strongly recommend using this config with Prettier together.
See description.

Install

npm i -D eslint babel-eslint @wezom/eslint-config eslint-config-prettier

Setup linter
.eslintrc.json (parser babel-eslint is optional, you can use whatever you want)

{
    "extends": ["@wezom/eslint-config", "prettier"],
    "parser": "babel-eslint"
}

Add npm scripts
package.json

{
    "scripts": {
        "test": "npm run prettier && npm run eslint",
        "eslint": "eslint src/**/*.js",
        "eslint:autofix": "npm run eslint -- --fix",
        "prettier": "prettier src/ --check",
        "prettier:autofix": "npm run prettier -- --write"
    }
}

Test your files

npm run test