diff --git a/packages/core/docs/functions/isDeclaredInRenderPropLoose.md b/packages/core/docs/functions/isDeclaredInRenderPropLoose.md index 7671b11f13..4f2469393c 100644 --- a/packages/core/docs/functions/isDeclaredInRenderPropLoose.md +++ b/packages/core/docs/functions/isDeclaredInRenderPropLoose.md @@ -9,7 +9,7 @@ > **isDeclaredInRenderPropLoose**(`node`): `boolean` Unsafe check whether given node is declared inside a render prop -```jsx +```tsx _ = ` ^^^^^^ ` _ = diff --git a/packages/core/docs/functions/isInsideRenderMethod.md b/packages/core/docs/functions/isInsideRenderMethod.md index 9aabcda53a..34f2fd8d9d 100644 --- a/packages/core/docs/functions/isInsideRenderMethod.md +++ b/packages/core/docs/functions/isInsideRenderMethod.md @@ -9,7 +9,7 @@ > **isInsideRenderMethod**(`node`): `boolean` Check whether given node is declared inside class component's render block -```jsx +```tsx class Component extends React.Component { render() { class NestedClassComponent extends React.Component { diff --git a/packages/core/docs/functions/isRenderFunctionLoose.md b/packages/core/docs/functions/isRenderFunctionLoose.md index bbf3821ebf..e565993812 100644 --- a/packages/core/docs/functions/isRenderFunctionLoose.md +++ b/packages/core/docs/functions/isRenderFunctionLoose.md @@ -9,7 +9,7 @@ > **isRenderFunctionLoose**(`context`, `node`): `boolean` Unsafe check whether given node is a render function -```jsx +```tsx const renderRow = () =>
` ^^^^^^^^^^^^` _ =
} /> diff --git a/packages/core/docs/functions/isRenderPropLoose.md b/packages/core/docs/functions/isRenderPropLoose.md index 78a75b11db..93732276ba 100644 --- a/packages/core/docs/functions/isRenderPropLoose.md +++ b/packages/core/docs/functions/isRenderPropLoose.md @@ -9,7 +9,7 @@ > **isRenderPropLoose**(`context`, `node`): `boolean` Unsafe check whether given JSXAttribute is a render prop -```jsx +```tsx _ =
} /> ` ^^^^^^^^^^^^^^^^^^^^^^^^^ ` ``` diff --git a/packages/core/src/component/component-lifecycle.ts b/packages/core/src/component/component-lifecycle.ts index ab4be33051..1e495e8a11 100644 --- a/packages/core/src/component/component-lifecycle.ts +++ b/packages/core/src/component/component-lifecycle.ts @@ -66,7 +66,7 @@ export function isFunctionOfRenderMethod(node: AST.TSESTreeFunction) { /** * Check whether given node is declared inside class component's render block - * ```jsx + * ```tsx * class Component extends React.Component { * render() { * class NestedClassComponent extends React.Component { diff --git a/packages/core/src/component/component-render-prop.ts b/packages/core/src/component/component-render-prop.ts index 9869cac22f..2c92c0bc37 100644 --- a/packages/core/src/component/component-render-prop.ts +++ b/packages/core/src/component/component-render-prop.ts @@ -6,7 +6,7 @@ import { AST_NODE_TYPES as T } from "@typescript-eslint/types"; /** * Unsafe check whether given node is a render function - * ```jsx + * ```tsx * const renderRow = () =>
* ` ^^^^^^^^^^^^` * _ =
} /> @@ -39,7 +39,7 @@ export function isRenderFunctionLoose(context: RuleContext, node: AST.TSESTreeFu /** * Unsafe check whether given JSXAttribute is a render prop - * ```jsx + * ```tsx * _ =
} /> * ` ^^^^^^^^^^^^^^^^^^^^^^^^^ ` * ``` @@ -59,7 +59,7 @@ export function isRenderPropLoose(context: RuleContext, node: TSESTree.JSXAttrib /** * Unsafe check whether given node is declared directly inside a render property - * ```jsx + * ```tsx * const rows = { render: () =>
} * ` ^^^^^^^^^^^^^ ` * _ =
}] } /> @@ -80,7 +80,7 @@ export function isDirectValueOfRenderPropertyLoose(node: TSESTree.Node) { /** * Unsafe check whether given node is declared inside a render prop - * ```jsx + * ```tsx * _ = * ` ^^^^^^ ` * _ = diff --git a/packages/plugins/eslint-plugin-react-x/src/rules/avoid-shorthand-boolean.md b/packages/plugins/eslint-plugin-react-x/src/rules/avoid-shorthand-boolean.md index d0d71587e7..55cd9bc00b 100644 --- a/packages/plugins/eslint-plugin-react-x/src/rules/avoid-shorthand-boolean.md +++ b/packages/plugins/eslint-plugin-react-x/src/rules/avoid-shorthand-boolean.md @@ -29,23 +29,19 @@ A **safe** auto-fix is available for this rule. ### Failing ```tsx -import React from "react"; - -function MyComponent() { - return