6.0.0 • Published 4 years ago

eslint-config-trustpilot v6.0.0

Weekly downloads
1,359
License
MIT
Repository
github
Last release
4 years ago

eslint-config-trustpilot

Build Status npm

Shared eslint and prettier config for Trustpilot projects.

In short, we use prettier for code formatting and eslint for everything else.

Installation

npm i -D eslint-config-trustpilot

You also need to install the following peer dependencies:

npm i -D @babel/eslint-parser eslint eslint-plugin-prettier eslint-config-prettier prettier

The browser config additionally requires:

  • npm i -D eslint-plugin-html

The React config additionally requires:

  • npm i -D eslint-plugin-react

The Typescript config additionally requires:

  • npm i -D @typescript-eslint/eslint-plugin @typescript-eslint/parser

Getting Started

Add "extends": "trustpilot" to your .eslintrc file:

{
  "extends": "trustpilot"
}

This package includes the following complete and ready to use configurations:

  • trustpilot - ES6 configuration
  • trustpilot/test - Mocha tests
  • trustpilot/react - React and JSX
  • trustpilot/browser - ES6 browser
  • trustpilot/typescript - Typescript (Use alongside trustpilot/react to have both typescript and react)
6.0.0

4 years ago

5.0.0

5 years ago

4.5.1

6 years ago

4.5.0

6 years ago

4.4.0

6 years ago

4.3.0

6 years ago

4.2.1

6 years ago

4.2.0

6 years ago

4.1.0

6 years ago

4.1.3

7 years ago

4.1.2

7 years ago

4.1.1

7 years ago

4.0.1

7 years ago

4.0.0

7 years ago

3.2.1

8 years ago

3.1.1

8 years ago

3.1.0

8 years ago

3.0.0

8 years ago

2.0.0

8 years ago

1.8.0

8 years ago

1.7.0

9 years ago

1.6.0

9 years ago

1.5.0

10 years ago

1.4.0

10 years ago

1.3.0

10 years ago

1.2.1

10 years ago

1.2.0

10 years ago

1.1.0

10 years ago

1.0.0

10 years ago

1.0.0-beta3

10 years ago

1.0.0-beta2

10 years ago

1.0.0-beta

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago