@splunk/eslint-config

4.0.0 • Public • Published

@splunk/eslint-config

This package provides extendable ESLint configuration objects. Currently, the following configs are available:

  • browser - For code that runs in the browser.
  • browser-prettier - For browser code that is formatted by prettier.
  • node - For node scripts.
  • node-prettier - For node scripts that are automatically formatted with prettier.

Install

Install the package and its dependencies.

  1. Install the peer dependencies:
    npm install --save-dev babel-eslint@^10 eslint@^7 eslint-config-airbnb@^18 eslint-plugin-import@^2 eslint-plugin-jsx-a11y@^6 eslint-plugin-react@^7 eslint-plugin-react-hooks@^4
    
  2. Install the package:
    npm install --save-dev @splunk/eslint-config
    

ESLint requires dependencies to be installed as peer dependencies. See this issue on github for more background.

Usage

Add the appropriate entry to your eslint configuration:

{
    extends: "@splunk/eslint-config/browser"
}

Or

{
    extends: "@splunk/eslint-config/browser-prettier"
}

Or

{
    extends: "@splunk/eslint-config/node"
}

Or

{
    extends: "@splunk/eslint-config/node-prettier"
}

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 4.0.0
    487
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 4.0.0
    487
  • 3.0.0
    0
  • 2.0.1
    2

Package Sidebar

Install

npm i @splunk/eslint-config

Weekly Downloads

489

Version

4.0.0

License

Apache-2.0

Unpacked Size

18.1 kB

Total Files

10

Last publish

Collaborators

  • splunk_sui_publish
  • splunker