@tangany/eslint-config

Tangany's sharable ESLint config

Usage no npm install needed!

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

README

Tangany

Tangany ESLint Config


Shareable config that is designed to work with the extends feature of .eslintrc files. Install the npm module via npm install @tangany/eslint-config@latest and add it as a dependency to your .eslintrc:

{
    "extends": [
        "@tangany"
    ],
    "rules": {
    }
}

Plugins

Since ESLint does not support installing plugins as devDependencies (ongoing Github issue #3458), all required plugins have to be installed manually in order to use this shareable eslint config in a project.

Install all required plugins with this command:

npm i -D babel-eslint eslint-config-standard eslint-plugin-import eslint-plugin-no-use-extend-native eslint-plugin-node eslint-plugin-promise eslint-plugin-standard eslint-plugin-unicorn eslint-plugin-jsdoc