@ridecell/eslint-config-react

1.6.0-2 • Public • Published

@ridecell/eslint-config-react

ESLint configuration for Ridecell React apps

Installation

Run the following command in your project root directory:

yarn add --dev @ridecell/eslint-config-react

Then you need to create 3 files:

  1. .eslintrc with the following content:
{
  "parser": "babel-eslint",
  "extends": "@ridecell/eslint-config-react"
}
  1. .prettierrc.js with the following content:
module.exports = require('@ridecell/eslint-config-react/.prettierrc')
  1. .prettierignore with the following content:
*.json
node_modules
dist

That's it! You can always override those setting.

Prettier

You can add the following 2 commands to your package.json scripts

  1. "prettier-changed": "pretty-quick", - prettifies only the files that were changed
  2. "prettier-all": "prettier --write \"**/*.{js,jsx}\"" - prettifies all the files

Development

To test changes to the lint rules against code, use npm-link in a project. Helpful guide

Readme

Keywords

none

Package Sidebar

Install

npm i @ridecell/eslint-config-react

Weekly Downloads

374

Version

1.6.0-2

License

BSD-3-Clause

Unpacked Size

11.9 kB

Total Files

20

Last publish

Collaborators

  • ridecell-reader
  • ridecell-devops