jsx-eslint/eslint-plugin-react
Vedi su GitHubprop-types Validating external propTypes (eg. decorators)
Open
#322 aperta il 19 nov 2015
enhancementhelp wantedrule
Metriche repository
- Star
- (8630 star)
- Metriche merge PR
- (Nessuna PR mergiata in 30 g)
Descrizione
This is something that comes from loggur/react-redux-provide#1 as propTypes are used to actually define data that will be provided to the component like this:
@provide({
list: PropTypes.arrayOf(PropTypes.object).isRequired,
pushItem: PropTypes.func.isRequired
})
export default class GoodTimes extends Component {
}
That doesn't coop well with this rule unfortunately. I am wondering if there is a way how to analyze this and read propTypes from higher-order component / decorator also.
I have noticed some undocumented customValidators, but I am not sure how does that works. If I understand correctly it accepts list of props that will be ignored?