eslint-flat-config-airbnb
Version:
A mostly reasonable approach to JavaScript and React using Airbnb's ESLint config, updated for ESLint 9+
39 lines (35 loc) • 835 B
JavaScript
import globals from 'globals';
import bestPractices from './best-practices.js';
import errors from './errors.js';
import es6 from './es6.js';
import imports from './imports.js';
import node from './node.js';
import strict from './strict.js';
import style from './style.js';
import variables from './variables.js';
const baseConfig = [
bestPractices,
errors,
es6,
node,
strict,
style,
imports,
variables,
{
languageOptions: {
globals: {
...globals.browser,
...globals.es2026,
},
parserOptions: {
ecmaVersion: 'latest',
sourceType: 'module',
},
},
},
];
export default baseConfig;
export {
bestPractices, errors, es6, node, strict, style, imports, variables,
};