eslint-plugin-react-component-name
Version:
Eslint plugin for converting decorated anonymous functions to named functions.
53 lines (52 loc) • 923 B
JavaScript
import rule from "./rules/react-component-name.mjs";
const rules = {
"react-component-name": rule
};
const flatPlugin = {
meta: {
name: "react-component-name",
version: "0.1.0"
},
rules
};
const configs = {
recommended: {
parserOptions: {
ecmaFeatures: {
jsx: true
}
},
rules: {
"react-component-name/react-component-name": [
2,
{ targets: ["memo", "forwardRef"] }
]
}
},
flat: {
recommended: {
plugins: {
"react-component-name": flatPlugin
},
rules: {
"react-component-name/react-component-name": [
2,
{ targets: ["memo", "forwardRef"] }
]
},
languageOptions: {
parserOptions: {
ecmaFeatures: {
jsx: true
}
}
}
}
}
};
export {
configs,
flatPlugin,
rules
};
//# sourceMappingURL=index.mjs.map