# eslint-config-lendo

This package includes the common eslint config used by front end projects at Lendo.

## Usage

Install the package

```sh
yarn add --dev @lendoab/eslint-config-lendo
```

Create a `.eslintrc` with following content in the root folder of your project.

```js
{
  "extends": "@lendoab/eslint-config-lendo"
}
```

For eslint to work correctly some settings needs to be configured.

_You need to specify what globals should be available_

```json
{
    "env": {
        // es6 features, e.g promises
        "es6": true,
        // Node features, e.g process.env.NODE_ENV
        "node": true,
        // jest feature, e.g describe, test and it
        "jest": true,
        // allow commonjs module system, e.g require()
        "commonjs": true,
        // allow browser api, e.g window
        "browser": true
    }
}
```

_If you use react, then you need to specify what react version to use_

```json
{
    "settings": {
        "react": {
            "version": "detect"
        }
    }
}
```
