logoESLint React
Getting Started

JavaScript

Getting started with JavaScript setup

ESLint React requires the following minimum versions:

  • node@18.18.0
  • eslint@8.57.0
  • typescript@4.9.5

Install

npm install --save-dev globals eslint @eslint/js @eslint-react/eslint-plugin

Setup

eslint.config.js
import globals from "globals";
import eslintJs from "@eslint/js";
import eslintReact from "@eslint-react/eslint-plugin";
import { defineConfig } from "eslint/config";
 
export default defineConfig([
  {
    files: ["**/*.js", "**/*.jsx"],
    extends: [
      eslintJs.configs.recommended,
      eslintReact.configs.recommended,
    ],
    languageOptions: {
      globals: {
        ...globals.browser
      }
      parserOptions: {
        ecmaFeatures: {
          jsx: true,
        },
      },
    },
    rules: {
      // Put rules you want to override here
      "@eslint-react/prefer-shorthand-boolean": "warn",
    },
  },
]);

On this page