Js-beautify: Цепной метод отступа несогласованности

Созданный на 27 февр. 2016  ·  4Комментарии  ·  Источник: beautify-web/js-beautify

Вход:

var a = foo()
    .bar();

var arr = [
    foo()
        .bar()
]

Ожидаемый результат:

var a = foo()
    .bar();

var arr = [
    foo()
        .bar()
]

Фактический выход:

var a = foo()
    .bar();

var arr = [
    foo()
    .bar()
]
javascript bug

Самый полезный комментарий

+1. Мы также приветствуем это. Может быть, это может быть переключатель

Все 4 Комментарий

Итак, в массиве.

А также в стрелочных функциях:

arg =>
    foo()
    .bar()

но

arg => {
    foo()
        .bar()
}

ожидал:

arg =>
    foo()
        .bar()

+1. Мы также приветствуем это. Может быть, это может быть переключатель

: +1:

И еще один пример в стрелочных функциях:

onePromise.then(
    result => twoPromise()
        .then(resolve, reject),
    error => reject(error)
)

Результат:

onePromise.then(
    result => twoPromise()
    .then(resolve, reject),
    error => reject(error)
)

Должно быть:

onePromise.then(
    result => twoPromise()
        .then(resolve, reject),
    error => reject(error)
)
Была ли эта страница полезной?
0 / 5 - 0 рейтинги