kupibilet-frontend / eslint-config-kupibilet

ESLint config for kupibilet.ru teams
https://github.com/kupibilet-frontend/eslint-config-kupibilet
3 stars 0 forks source link

Ограничить операторы до/после которых может быть newline в выражениях #45

Closed nezed closed 5 years ago

nezed commented 5 years ago

Исключить ситуацию

        flights.some((trip) => trip.a ===
          trip.b)

Запретить делать разрывы в выражениях с операторами == и === (и, возможно ещё какими-то)

Разрешены:

const a = x
  ? b
  : c
const a = x
  || (b && c)
  || (d && e)
const a = x
  && a
  && b

При наличии в выражении newline - оператор всегда должен начинать следующую строку

yulya9060 commented 5 years ago

https://github.com/kupibilet-frontend/eslint-config-kupibilet/pull/52