12.7.3 • Published 3 years ago

@kiwicom/eslint-config v12.7.3

Weekly downloads
7,727
License
MIT
Repository
-
Last release
3 years ago

@kiwicom/eslint-config

Our ESlint config.

Add the following script to your package.json:

{
  "scripts": {
    "lint": "eslint . --max-warnings 0"
  }
}

Increase the number of warnings to your current number of warnings to avoid introducing new ones.

Available configs to extend:

  • @kiwicom/eslint-config - core, Babel, Node, imports
  • @kiwicom/eslint-config/ts - TypeScript
  • @kiwicom/eslint-config/flow - Flow
  • @kiwicom/eslint-config/react - React
  • @kiwicom/eslint-config/jest - Jest

Setup

Your .eslintrc.js:

// Example config for a React+Jest project with both TS and Flow
module.exports = {
  extends: ["@kiwicom", "@kiwicom/eslint-config/react", "@kiwicom/eslint-config/jest"],
  overrides: [
    {
      // TypeScript
      files: ["*.ts", "*.tsx"],
      extends: ["@kiwicom/eslint-config/ts"],
      parserOptions: {
        project: "./tsconfig.json",
      },
    },
    {
      // Flow
      files: ["*.js", "*.jsx", "*.js.flow"],
      extends: ["@kiwicom/eslint-config/flow"],
    },
  ],
};

Prettier

Prettier rules to avoid conflicts are included, however, prettier itself is not.

Install yarn add prettier -D separately, create prettier.config.js and add the following scripts to your package.json:

{
  "scripts": {
    "prettier": "prettier --check .",
    "fmt": "prettier --write ."
  }
}

Development

Benchmark:

  • TIMING=1 eslint ...

Checking prettier conflicts:

  • npx eslint-config-prettier index.js

License

MIT

12.7.0

3 years ago

12.7.1

3 years ago

12.7.2

3 years ago

12.7.3

3 years ago

12.6.0

3 years ago

12.5.0

3 years ago

12.4.0

3 years ago

12.3.2

3 years ago

12.3.0

3 years ago

12.3.1

3 years ago

12.2.0

3 years ago

12.1.0

3 years ago

12.1.1

3 years ago

12.0.3

3 years ago

12.0.1

3 years ago

12.0.2

3 years ago

12.0.0

4 years ago

11.5.2

4 years ago

11.5.1

4 years ago

11.5.0

4 years ago

11.4.0

4 years ago

11.3.0

4 years ago

11.2.0

4 years ago

11.1.0

4 years ago

11.0.0

4 years ago

10.0.1

4 years ago

10.0.2

4 years ago

10.0.0

4 years ago

9.1.12

4 years ago

9.1.11

4 years ago

9.1.10

4 years ago

9.1.9

4 years ago

9.1.8

4 years ago

9.1.7

4 years ago

9.1.6

4 years ago

9.1.5

5 years ago

9.1.4

5 years ago

9.1.3

5 years ago

9.1.2

5 years ago

9.1.1

5 years ago

9.1.0

5 years ago

8.4.0

6 years ago

8.3.0

6 years ago

8.2.0

6 years ago

8.1.1

6 years ago

8.1.0

6 years ago

8.0.0

6 years ago

7.1.1

6 years ago

7.1.0

6 years ago

7.0.0

6 years ago

6.5.2

6 years ago

6.5.1

6 years ago

6.5.0

6 years ago

6.4.0

6 years ago

6.3.0

6 years ago

6.2.0

6 years ago

6.1.0

6 years ago

6.0.0

6 years ago

5.0.0

6 years ago

4.11.0

6 years ago

4.10.0

6 years ago

4.9.0

6 years ago

4.8.0

6 years ago

4.7.1

6 years ago

4.7.0

6 years ago

4.6.0

6 years ago

4.5.0

6 years ago

4.4.1

6 years ago

4.4.0

6 years ago

4.3.0

6 years ago

4.2.0

6 years ago

4.1.0

6 years ago

4.0.1

6 years ago

4.0.0

6 years ago

3.6.0

6 years ago

3.5.0

6 years ago

3.4.0

6 years ago

3.3.6

6 years ago

3.3.5

6 years ago

3.3.4

6 years ago

3.3.3

6 years ago

3.3.2

6 years ago

3.3.1

6 years ago

3.3.0

6 years ago

3.2.1

6 years ago

3.2.0

6 years ago

3.1.2

6 years ago

3.1.0

6 years ago

3.0.1

6 years ago

3.0.0

6 years ago

2.16.0

6 years ago

2.15.3

6 years ago

2.15.2

6 years ago

2.15.1

6 years ago

2.15.0

6 years ago

2.14.0

6 years ago

2.13.0

6 years ago

2.12.0

6 years ago

2.11.0

6 years ago

2.10.0

6 years ago

2.9.0

6 years ago

2.8.0

6 years ago

2.7.0

6 years ago

2.6.0

6 years ago

2.5.0

6 years ago

2.4.1

6 years ago

2.4.0

6 years ago

2.3.0

6 years ago

2.2.0

6 years ago

2.1.0

6 years ago

2.0.0

6 years ago

1.5.0

6 years ago

1.4.0

7 years ago

1.3.0

7 years ago

1.2.0

7 years ago

1.1.0

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago

0.5.0

7 years ago

0.4.0

7 years ago

0.3.0

7 years ago

0.2.0

7 years ago

0.1.0

7 years ago