jsx-eslint/eslint-plugin-react

no-unused-prop-types cannot detect unused property

Open

#880 opened on Oct 3, 2016

 (2 comments) (1 reaction) (0 assignees)JavaScript (2,731 forks)batch import
bughelp wanted

Repository metrics

Stars
 (9,293 stars)
PR merge metrics
 (PR metrics pending)

Description

const Comp = (props) => <div className={props.nested.className}>{props.nested.text}</div>;
Comp.propTypes = {
    nested: React.PropTypes.object.isRequired,
    text: React.PropTypes.string.isRequired
};

Property text should be marked as unused. Rule configuration: "react/no-unused-prop-types": ["error", {skipShapeProps: true}].

Contributor guide