Olo's ESLint shared config, based on Airbnb's style guide. Current version 0.2.0, released as a shared config for ES6+ and React projects. It exports three configurations: default (ES6+), React (ES6+ with React), and legacy (ES5-). Requires eslint as a peer dependency, babel-eslint for modern configs, and eslint-plugin-react for React config. Not actively maintained: last release in 2016, and TSLint configs have been deprecated. Suitable for legacy projects but not recommended for new projects.
npm install eslint-config-oloVerified import paths — ran on the pinned version, not inferred.
Configure ESLint to use Olo's default shared config for ES6+ projects, with babel-eslint parser.
Migrate to eslint or typescript-eslint
Pin eslint to ^3.0.0 or use a more modern config
Address warnings as if they were errors to avoid future breakage
npm install eslint-config-olo --save-dev
npm install babel-eslint --save-dev
npm install eslint-plugin-react --save-dev
Add "parser": "babel-eslint" to your .eslintrc