@rdbird/eslint-config

6.0.2 • Public • Published

RdBird Project

ESLint Configuration

Version Build Status License

This package provides RdBird's ESLint configuration as an extensible shared config.

How to use it in your project

Setup requirements

npm install \
eslint babel-eslint prettier \
@rdbird/eslint-config \
--save-dev

Configure eslint

Use all plugins

.eslintrc.json

{
  "extends": [
    "@rdbird/eslint-config"
  ]
}

OR

Cherry-pick plugins

.eslintrc.json

{
  "extends": [
    "@rdbird/eslint-config/base",
    "@rdbird/eslint-config/react",
    "@rdbird/eslint-config/jsx-a11y",
    "@rdbird/eslint-config/flowtype"
  ]
}

Setup the lint task

package.json

{
  "scripts": {
    "lint": "eslint .",    
    "format": "eslint . --fix"    
  }
}

Architecture

For a better community alignment, the configuration extends StandardJS. Inspiration also comes from:

Dependencies (12)

Dev Dependencies (7)

Package Sidebar

Install

npm i @rdbird/eslint-config

Weekly Downloads

46

Version

6.0.2

License

MIT

Unpacked Size

115 kB

Total Files

25

Last publish

Collaborators

  • godric
  • godric7
  • jpolo
  • rdbird-ci