2

I'm using:

I have this in my package.json:

"standard": {
  "parser": "babel-eslint"
}

I'm writing my React components like:

class MyComponent extends React.Component {
  static propTypes = {}
  static defaultProps = {}
  myMethod = () => {}
  render () {}
}

I'm seeing these errors:

'propTypes' is not defined. (no-undef)

'defaultProps' is not defined. (no-undef)

'myMethod' is not defined. (no-undef)

These errors are winding me up every time I open a component file!

How do I either make ES Lint recognise these class properties as valid, or tell ES Lint to ignore them..?

Community
  • 1
  • 1
Stephen Last
  • 5,491
  • 9
  • 44
  • 85

1 Answers1

0

Updated Standard to 11.0.1 and the errors are gone.

Thank goodness for that!

Stephen Last
  • 5,491
  • 9
  • 44
  • 85