0.2.3 • Published 6 years ago

@sowhatdoido/react-app-rewire-eslint v0.2.3

Weekly downloads
-
License
MIT
Repository
-
Last release
6 years ago

Create your React app using create-react-app my-app or use an CRA app

Rewire it

1) Install react-app-rewired + react-app-rewire-eslint

npm install react-app-rewired react-app-rewire-eslint --save

2) Create a config-overrides.js file in the root directory

const rewireEslint = require('react-app-rewire-eslint');

function overrideEslintOptions(options) {
  // do stuff with the eslint options...
  return options;
}

/* config-overrides.js */
module.exports = function override(config, env) {
  config = rewireEslint(config, env, overrideEslintOptions);
  return config;
}

Note that the overrideEslintOptions argument is optional. It allows you to make additional changes to the eslint options that are not made already by rewireEslint.

3) Create your own .eslintrc in the root directory

Sample Structure

+-- your-project
|   +-- .eslintrc
|   +-- config-overrides.js
|   +-- node_modules
|   +-- package.json
|   +-- public
|   +-- README.md
|   +-- src