jsx-eslint/eslint-plugin-react

New rule: identify missing PropType definition

Open

#1,887 opened on Jul 18, 2018

 (9 comments) (0 reactions) (0 assignees)JavaScript (2,734 forks)batch import
help wantednew rule

Repository metrics

Stars
 (9,293 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

I accidentally forgot to add the PropTypes assignment to a prop and this was not picked up by eslint:

const propTypes = {
    actions: {
        something: PropTypes.func.isRequired,
    }.isRequired,
};

should have been

const propTypes = {
    actions: PropTypes.shape({
        something: PropTypes.func.isRequired,
    }).isRequired,
};

Contributor guide