eslint-plugin-react-dom

ESLint React's ESLint plugin for DOM related rules.

  • Types
  • ESM
License
MIT
Install Size
59.5 kB(8.6 MB)
Vulns
0
Published

Get started

$npm install eslint-plugin-react-dom
$pnpm add eslint-plugin-react-dom
$yarn add eslint-plugin-react-dom
$bun add eslint-plugin-react-dom
$deno add npm:eslint-plugin-react-dom
$vlt install eslint-plugin-react-dom
# Usually installed as a dev dependency
$npm install -D eslint-plugin-react-dom
$pnpm add -D eslint-plugin-react-dom
$yarn add -D eslint-plugin-react-dom
$bun add -d eslint-plugin-react-dom
$deno add -D npm:eslint-plugin-react-dom
$vlt install -D eslint-plugin-react-dom

Readme

eslint-plugin-react-dom

DOM specific rules for React DOM.

Install

# npm
npm install --save-dev eslint-plugin-react-dom

Setup

import js from "@eslint/js";
import dom from "eslint-plugin-react-dom";
import { defineConfig } from "eslint/config";
import tseslint from "typescript-eslint";

export default defineConfig(
  {
    files: ["**/*.{ts,tsx}"],
    extends: [
      js.configs.recommended,
      tseslint.configs.recommended,
      // Add configs from eslint-plugin-react-dom
      dom.configs.recommended,
    ],
    rules: {
      // Put rules you want to override here
      "react-dom/no-dangerously-set-innerhtml": "warn",
    },
  },
);

Rules

https://eslint-react.xyz/docs/rules/overview#dom-rules