web-dev-qa-db-fra.com

Next.js Configuration d'Eslint pour NextJs

J'ai créé une application de base Next.js à l'aide de "NPX Create-Next-Next-APP" et .eslintrc.json Fichier créé pour ajouter des règles ESLINT.Mais ce qu'il ne fonctionne pas.Comment ajouter des règles de corruption à la configuration NEXTJS

{
    "env": {
        "browser": true,
        "es6": true
    },
    "extends": [
        "standard"
    ],
    "globals": {
        "Atomics": "readonly",
        "SharedArrayBuffer": "readonly",
        "React": "writable"
    },
    "parserOptions": {
        "ecmaFeatures": {
            "jsx": true
        },
        "ecmaVersion": 2018,
        "sourceType": "module"
    },
    "plugins": [
        "react"
    ],
    "rules": {
        "react/react-in-jsx-scope": "off"
    }
}

J'ai essayé cette solution - https://medium.com/@joelmasters/setting-up-eslint-for-nextjs-37163d4cabaa

9
Nikhil

vous devez installer les modules NPM requis.

avec NPM:

npm i -D babel-eslint eslint-config-airbnb eslint eslint-plugin-jsx-a11y eslint-plugin-import eslint-plugin-react eslint-plugin-react-hooks

avec le fil:

yarn add -D babel-eslint eslint-config-airbnb eslint eslint-plugin-jsx-a11y eslint-plugin-import eslint-plugin-react eslint-plugin-react-hooks

Voici un article connexe à ce sujet

https://medium.com/@melih193/next-js-eslint-setup-Torial-for-airbnb-config-c2b04183a92a

3
Hadnazzar