У меня в настоящее время установлено правило nosemi
в Prettier и ESLint.Рассмотрим следующее.
let a = myArr.find(x => x.id === c.id)
let b = myArr2.find(x => x.id === c.id)
(a.id && a.id != b.id) && doStuff()
Он пытается выполнить его как функцию, подобную этой ...
let b = myArr2.find(x => x.id === c.id)(a.id && a.id != b.id) && doStuff()
Я мог бы просто удалить парены, но в некоторых ситуациях мне нужны парены дляСледующая строка для правильной работы.
Я также мог бы сделать что-то вроде if (a.id && a.id != b.id) doStuff()
, но в этот момент я меняю свой код на стиль.
Как-нибудь обойти это?