Rules
debug/class-component

debug/class-component

Rule category

Debug.

What it does

Reports all class components. Useful for debugging. This rule should only be used for debugging purposes. Otherwise, leave it off.

Examples

import React from "react";
 
class class ExampleExample extends React.class React.Component<P = {}, S = {}, SS = any>Component {
  Example.render(): React.JSX.Elementrender() {
    return <JSX.IntrinsicElements.button: React.DetailedHTMLProps<React.ButtonHTMLAttributes<HTMLButtonElement>, HTMLButtonElement>button />;
  }
}
import React from "react";
 
class class ExampleExample extends React.class React.PureComponent<P = {}, S = {}, SS = any>PureComponent {
  Example.render(): React.JSX.Elementrender() {
    return <JSX.IntrinsicElements.button: React.DetailedHTMLProps<React.ButtonHTMLAttributes<HTMLButtonElement>, HTMLButtonElement>button />;
  }
}