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

4 years ago

4.5.1

5 years ago

4.5.0

5 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

6 years ago

4.1.2

6 years ago

4.1.1

6 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

8 years ago

1.6.0

9 years ago

1.5.0

9 years ago

1.4.0

9 years ago

1.3.0

9 years ago

1.2.1

9 years ago

1.2.0

9 years ago

1.1.0

9 years ago

1.0.0

9 years ago

1.0.0-beta3

9 years ago

1.0.0-beta2

9 years ago

1.0.0-beta

9 years ago

0.1.3

9 years ago

0.1.2

9 years ago

0.1.1

9 years ago

0.1.0

9 years ago