Chciałem skrócić obiekt dosłowne w ES6 takiego:Jak naprawić błąd "prefer-destructuring" Eslint?
const loc = this.props.local;
Powodem jest loc.foo();
jest dużo łatwiej wpisać niż this.props.local.foo();
Ale teraz ESLint narzeka:
Używaj obiektu destrukturyzacja: preferowanie destrukcji
Przeczytałem error description on eslint.org, ale nie rozumiem tego. Mają przykład, który wygląda bardzo podobnie do mojego kodu, ale ich wydaje się być w porządku?
var foo = object.bar;
Jak mogę naprawić błąd, nie ignorując go w pliku .eslintrc
?
To zasada, że trzeba * włączyć * w pierwszej kolejności. Dlaczego to zrobiłeś, jeśli ci się nie podoba? – Bergi
To nie prawda. Jeśli ktoś rozszerzy czyjąś konfigurację, może będziesz musiał wyłączyć tę regułę. – merlinpatt
Przepraszam, zapomniałem wspomnieć, że używam Airbnb styleguide – Timo