eslint-plugin-react-19-upgrade
Version:
An ESLint plugin to identify and fix breaking changes when upgrading React 18 to React 19
21 lines (20 loc) • 1.01 kB
JavaScript
// index.js
module.exports = {
rules: {
"no-default-props": require("./rules/no-default-props"),
"no-prop-types": require("./rules/no-prop-types"),
"no-legacy-context": require("./rules/no-legacy-context"),
"no-string-refs": require("./rules/no-string-refs"),
"no-factories": require("./rules/no-factories"),
"no-legacy-react-dom": require("./rules/no-legacy-react-dom"),
"no-legacy-react-dom-server": require("./rules/no-legacy-react-dom-server"),
"no-legacy-test-utils-act": require("./rules/no-legacy-test-utils-act"),
"no-legacy-test-utils": require("./rules/no-legacy-test-utils"),
"no-legacy-react-is": require("./rules/no-legacy-react-is"),
"no-shallow-renderer": require("./rules/no-shallow-renderer"),
"no-implicit-ref-callback-return": require("./rules/no-implicit-ref-callback-return"),
// equivalent but without the extra dash
"no-defaultprops": require("./rules/no-default-props"),
"no-proptypes": require("./rules/no-prop-types"),
},
};