/** * No lint rules have been configured for class components. */ declare const RULES_REACT_CORRECTNESS: { readonly "react/exhaustive-deps": "error"; readonly "react/forward-ref-uses-ref": "error"; readonly "react/jsx-key": ["error", { readonly checkFragmentShorthand: true; readonly checkKeyMustBeforeSpread: false; readonly warnOnDuplicates: true; }]; readonly "react/jsx-no-duplicate-props": "error"; readonly "react/jsx-no-undef": "error"; readonly "react/jsx-props-no-spread-multi": "error"; readonly "react/no-children-prop": "error"; readonly "react/no-danger-with-children": "error"; readonly "react/no-render-return-value": "error"; readonly "react/no-string-refs": ["error", { readonly noTemplateLiterals: true; }]; readonly "react/no-this-in-sfc": "error"; readonly "react/void-dom-elements-no-children": "error"; }; declare const RULES_REACT_NURSERY: { readonly "react/react-compiler": "error"; }; declare const RULES_REACT_PEDANTIC: { readonly "react/checked-requires-onchange-or-readonly": ["error", { readonly ignoreExclusiveCheckedAttribute: false; readonly ignoreMissingProperties: false; }]; readonly "react/jsx-no-target-blank": ["error", { readonly allowReferrer: false; readonly enforceDynamicLinks: "always"; readonly forms: true; readonly links: true; readonly warnOnSpreadAttributes: false; }]; readonly "react/jsx-no-useless-fragment": ["error", { readonly allowExpressions: true; }]; readonly "react/no-unescaped-entities": "error"; readonly "react/rules-of-hooks": "error"; }; declare const RULES_REACT_PERF: { readonly "react/jsx-no-constructed-context-values": "error"; readonly "react/no-array-index-key": "error"; }; declare const RULES_REACT_RESTRICTION: { readonly "react/button-has-type": ["error", { readonly button: true; readonly reset: true; readonly submit: true; }]; readonly "react/jsx-no-literals": ["error", { readonly ignoreProps: false; readonly noAttributeStrings: true; readonly noStrings: false; }]; readonly "react/no-react-children": "error"; readonly "react/prefer-function-component": ["error", { readonly allowErrorBoundary: true; readonly allowJsxUtilityClass: true; }]; }; declare const RULES_REACT_STYLE: { readonly "react/jsx-boolean-value": ["error", "never"]; readonly "react/jsx-curly-brace-presence": ["error", "always"]; readonly "react/jsx-fragments": ["error", "syntax"]; readonly "react/jsx-pascal-case": ["error", { readonly allowAllCaps: false; readonly allowLeadingUnderscore: false; readonly allowNamespace: true; }]; readonly "react/self-closing-comp": ["error", { readonly component: true; readonly html: true; }]; }; declare const RULES_REACT_SUSPICIOUS: { readonly "react/iframe-missing-sandbox": "error"; readonly "react/jsx-no-comment-textnodes": "error"; readonly "react/no-namespace": "error"; readonly "react/no-unstable-nested-components": ["error", { readonly allowAsProps: true; }]; }; declare const RULES_REACT: { readonly "react/iframe-missing-sandbox": "error"; readonly "react/jsx-no-comment-textnodes": "error"; readonly "react/no-namespace": "error"; readonly "react/no-unstable-nested-components": ["error", { readonly allowAsProps: true; }]; readonly "react/jsx-boolean-value": ["error", "never"]; readonly "react/jsx-curly-brace-presence": ["error", "always"]; readonly "react/jsx-fragments": ["error", "syntax"]; readonly "react/jsx-pascal-case": ["error", { readonly allowAllCaps: false; readonly allowLeadingUnderscore: false; readonly allowNamespace: true; }]; readonly "react/self-closing-comp": ["error", { readonly component: true; readonly html: true; }]; readonly "react/button-has-type": ["error", { readonly button: true; readonly reset: true; readonly submit: true; }]; readonly "react/jsx-no-literals": ["error", { readonly ignoreProps: false; readonly noAttributeStrings: true; readonly noStrings: false; }]; readonly "react/no-react-children": "error"; readonly "react/prefer-function-component": ["error", { readonly allowErrorBoundary: true; readonly allowJsxUtilityClass: true; }]; readonly "react/jsx-no-constructed-context-values": "error"; readonly "react/no-array-index-key": "error"; readonly "react/checked-requires-onchange-or-readonly": ["error", { readonly ignoreExclusiveCheckedAttribute: false; readonly ignoreMissingProperties: false; }]; readonly "react/jsx-no-target-blank": ["error", { readonly allowReferrer: false; readonly enforceDynamicLinks: "always"; readonly forms: true; readonly links: true; readonly warnOnSpreadAttributes: false; }]; readonly "react/jsx-no-useless-fragment": ["error", { readonly allowExpressions: true; }]; readonly "react/no-unescaped-entities": "error"; readonly "react/rules-of-hooks": "error"; readonly "react/react-compiler": "error"; readonly "react/exhaustive-deps": "error"; readonly "react/forward-ref-uses-ref": "error"; readonly "react/jsx-key": ["error", { readonly checkFragmentShorthand: true; readonly checkKeyMustBeforeSpread: false; readonly warnOnDuplicates: true; }]; readonly "react/jsx-no-duplicate-props": "error"; readonly "react/jsx-no-undef": "error"; readonly "react/jsx-props-no-spread-multi": "error"; readonly "react/no-children-prop": "error"; readonly "react/no-danger-with-children": "error"; readonly "react/no-render-return-value": "error"; readonly "react/no-string-refs": ["error", { readonly noTemplateLiterals: true; }]; readonly "react/no-this-in-sfc": "error"; readonly "react/void-dom-elements-no-children": "error"; }; export { RULES_REACT, RULES_REACT_CORRECTNESS, RULES_REACT_NURSERY, RULES_REACT_PEDANTIC, RULES_REACT_PERF, RULES_REACT_RESTRICTION, RULES_REACT_STYLE, RULES_REACT_SUSPICIOUS }; //# sourceMappingURL=react.d.ts.map