@lendoab/eslint-config-lendo

ESLint configuration used by Lendo front end projects.

Usage no npm install needed!

<script type="module">
  import lendoabEslintConfigLendo from 'https://cdn.skypack.dev/@lendoab/eslint-config-lendo';
</script>

README

eslint-config-lendo

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

Usage

Install the package

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

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

{
  "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

{
    "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

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