UNPKG

eslint-config-react-jam3

Version:

Jam3's ESLint config file for React applications

63 lines (42 loc) 1.52 kB
# eslint-config-react-jam3 This package exposes the Jam3's ESLint config file for React applications. - [Installation](#installation) - [Usage](#usage) - [Tests](#tests) - [Contributing](#contributing) - [Support](#support) - [Related](#related) - [License](#license) ## Installation ### Main package ```bash npm i eslint-config-react-jam3 -D ``` ### Secondary packages Because ESLint only exports a configuration file you need to install all the plugins and configs that this file is depending on. ```bash npm i eslint babel-eslint eslint-plugin-import eslint-plugin-promise eslint-plugin-jsx-a11y eslint-plugin-react prettier eslint-config-prettier eslint-plugin-prettier -D ``` ## Usage Once installed `eslint-config-react-jam3` add `react-jam3` in your `extends` section of your [ESLint configuration](https://eslint.org/docs/user-guide/configuring) ``` { "extends": ["...","react-jam3"], "rules": { // ... } } ``` ## Tests To run the tests we are using eslint cli passing our configuration by default, if eslint finds an error in the file it will throw and error. ``` $ npm test ``` ## Contributing Please read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests. ## Related - [eslint-config-jam3](https://www.npmjs.com/package/eslint-config-jam3) - ESLint base config used at Jam3 - [eslint-plugin-jam3](https://www.npmjs.com/package/eslint-plugin-jam3) - ESLint set of custom rules used at Jam3 ## License [MIT](LICENSE)