Next.js Discord

Discord Forum

ESLINT using Flat Config

Unanswered
Beveren posted this in #help-forum
Open in Discord
Avatar
BeverenOP
I need some help converting this .eslintrc.js file to use the new eslint flat config:
https://eslint.org/docs/latest/use/configure/configuration-files-new

How do I output my plugins & extends with flat config?

module.exports = {
    root: true,
    parserOptions: {
        ecmaVersion: 'latest',
        sourceType: 'module',
        ecmaFeatures: {
            jsx: true,
        },
    },
    env: {
        browser: true,
        node: true,
        es6: true,
    },
    settings: {
        react: {
            version: 'detect',
        },
        'import/resolver': {
            node: {
                extensions: ['.ts', '.tsx'],
            },
        },
    },
    plugins: ['@typescript-eslint', 'testing-library'],
    extends: [
        'next/core-web-vitals',
        'plugin:@typescript-eslint/recommended',
        'airbnb',
        'prettier',
        'plugin:jsx-a11y/recommended',
        'plugin:prettier/recommended',
        'plugin:sonarjs/recommended',
        'plugin:security/recommended',
    ],
};

0 Replies