-
- Notifications
You must be signed in to change notification settings - Fork 2.8k
Closed
Labels
Description
Using this rule:
"react/destructuring-assignment": [ "warn", "always", { "ignoreClassFields": true } ],
This code:
export default class Thing extends React.Component { state = { alpha: false, beta: this.props.beta, charlie: null, }; // ... }
Generates this warning:
[eslint] Must use destructuring props assignment (react/destructuring-assignment)
Version information:
$ npm ls eslint @centriam/cx-client@1.3.3 /Users/adam.babcock/Source/cxlint/client ├── eslint@4.16.0 ├─┬ eslint-nibble@4.2.1 │ └── eslint@4.16.0 deduped └─┬ quill-image-resize-module@3.0.0 └── eslint@3.19.0 extraneous $ npm ls eslint-plugin-react @centriam/cx-client@1.3.3 /Users/adam.babcock/Source/cxlint/client ├── eslint-plugin-react@7.11.1 └─┬ quill-image-resize-module@3.0.0 └── eslint-plugin-react@6.10.3 extraneous
TimurGrenda and semanser