eslint-flat-config-airbnb
Version:
A mostly reasonable approach to JavaScript and React using Airbnb's ESLint config, updated for ESLint 9+
30 lines (26 loc) • 666 B
JavaScript
import globals from 'globals';
import reactA11y from './react-a11y.js';
import reactHooks from './react-hooks.js';
import reactCore from './react-core.js';
const reactConfig = [
reactA11y,
reactHooks,
reactCore,
{
languageOptions: {
globals: {
...globals.browser,
...globals.es2026,
},
parserOptions: {
ecmaVersion: 'latest',
sourceType: 'module',
ecmaFeatures: {
jsx: true,
},
},
},
},
];
export default reactConfig;
export { reactA11y, reactHooks, reactCore };