jsx-eslint/eslint-plugin-react
Ver no GitHubObject composition in propTypes causes 'default-props-match-prop-types' error
Open
#1.674 aberto em 2 de fev. de 2018
bugenhancementhelp wanted
Métricas do repositório
- Stars
- (8.630 stars)
- Métricas de merge de PR
- (Nenhuma PRs mesclada em 30d)
Description
Consider the following functioning example:
elementEventCardBaseShape = {
calendarLink: mediaFileShape,
mapLink: PropTypes.string,
startDate: PropTypes.string,
locationName: PropTypes.string,
street: PropTypes.string,
city: PropTypes.string,
region: PropTypes.string
};
ElementEventCard.propTypes = {
...elementEventCardBaseShape,
lang: PropTypes.string
};
ElementEventCard.defaultProps = {
lang: 'en',
calendarLink: {},
mapLink: '',
startDate: '',
locationName: '',
street: '',
city: '',
region: ''
};
Where all but 'lang' throw an error for said prop supposedly having no matching propType. Am I missing something?