A composable set of ESLint configurations from Formidable, based on eslint-config-walmart. Version 4.0.0 is the latest stable release but appears to be unmaintained since 2017. Compatible with ESLint 2.x and 3.x. Provides full configurations for ES5, ES6, React, browser, Node, and test environments, plus piecemeal rule sets. Differs from alternatives by offering granular rule categories (e.g., best-practices, ES6, Node) that can be extended individually. Key dependencies: eslint-plugin-import, eslint-plugin-filenames, and optionally babel-eslint and eslint-plugin-react.
npm install eslint-config-formidableVerified import paths — ran on the pinned version, not inferred.
Shows how to extend the ES6+React configuration in .eslintrc, and notes workaround for global ESLint limitation.
Migrate to modern ESLint configs like eslint-config-prettier or eslint-config-airbnb.
Install ESLint locally and use `./node_modules/.bin/eslint .` or npm scripts.
Update to newer ESLint and plugins; consider using more recent config packages.
Use 'formidable/configurations/es5' for ES5 projects.
Install eslint locally: `npm install --save-dev eslint eslint-config-formidable` and run via npm scripts or `./node_modules/.bin/eslint .`.
Install the plugin: `npm install --save-dev eslint-plugin-filenames`.