@aarongoldenthal/eslint-config-standard

Standard ESLint configuration settings

Usage no npm install needed!

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

README

@aarongoldenthal/eslint-config-standard

Custom standard ESLint configuration for all projects. Includes configurations for eslint, eslint-plugin-jest, eslint-plugin-jsdoc, eslint-plugin-node, eslint-plugin-sonarjs, and eslint-plugin-unicorn. Defines all required configurations as dependencies so they are installed and do not have to be defined in each project.

To configure .eslintrc.json for all plugins:

{
  "extends": [
    "@aarongoldenthal/eslint-config-standard/jest-config",
    "@aarongoldenthal/eslint-config-standard/jsdoc-config",
    "@aarongoldenthal/eslint-config-standard/node-config",
    "@aarongoldenthal/eslint-config-standard/sonarjs-config",
    "@aarongoldenthal/eslint-config-standard/unicorn-config",
    "@aarongoldenthal/eslint-config-standard"
  ]
}

Note @aarongoldenthal/eslint-config-standard is included last so those settings take precendence.