UNPKG

eslint-flat-config-airbnb

Version:

A mostly reasonable approach to JavaScript and React using Airbnb's ESLint config, updated for ESLint 9+

36 lines (34 loc) 1.08 kB
import { base } from './index.js'; export default [ { ignores: ['node_modules/'], }, ...base, { rules: { '@stylistic/indent': [2, 4, { ignoredNodes: [ 'TemplateLiteral > *', 'JSXElement', 'JSXElement > *', 'JSXAttribute', 'JSXIdentifier', 'JSXNamespacedName', 'JSXMemberExpression', 'JSXSpreadAttribute', 'JSXExpressionContainer', 'JSXOpeningElement', 'JSXClosingElement', 'JSXFragment', 'JSXOpeningFragment', 'JSXClosingFragment', 'JSXText', 'JSXEmptyExpression', 'JSXSpreadChild', ], SwitchCase: 1, }], 'import/extensions': ['error', 'ignorePackages', { js: 'always', mjs: 'always', jsx: 'never' }], }, }, ];