An ESLint shareable config that combines Airbnb's base configuration with Prettier for automatic code formatting. Version 6.0.0 supports Node >=6 and includes plugins for React, JSX-a11y, import, Flow, and Jest. It extends eslint-config-airbnb and eslint-config-prettier, using eslint-plugin-prettier to run Prettier as an ESLint rule. The package aims to provide a zero-config setup similar to create-react-app's eslint experience, bundling all necessary dependencies. It also includes a bash setup script for additional project configuration, though this is deprecated in favor of manual setup. Release cadence is low; this package is primarily a convenience wrapper for common tooling.
npm install eslint-config-with-prettierVerified import paths — ran on the pinned version, not inferred.
Install the config package and create an .eslintrc file extending the preset.
Manually configure ESLint and Prettier instead of running the setup script.
Run npm info eslint-config-with-prettier peerDependencies and install each listed package.
Run prettier separately or use eslint --fix with caution; review changes before committing.
npm install --save-dev eslint-plugin-prettier
npm install --save-dev eslint-config-airbnb
Ensure babel-eslint is installed and configured if needed; this config may not include it.