ESLint React-Router v4 - How to validate Match params props?
I ran into something similar, eslint seems fine with only declaring what Im using as props and ignoring unused fields from match:
match: PropTypes.shape({
params: PropTypes.shape({
experiment: PropTypes.string,
}),
}).isRequired,