Js-beautify: Inkonsistensi indentasi metode berantai

Dibuat pada 27 Feb 2016  ·  4Komentar  ·  Sumber: beautify-web/js-beautify

Memasukkan:

var a = foo()
    .bar();

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

Keluaran yang diharapkan:

var a = foo()
    .bar();

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

Keluaran sebenarnya:

var a = foo()
    .bar();

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

Komentar yang paling membantu

+1. Hal ini juga kami alami. Mungkin itu bisa menjadi saklar

Semua 4 komentar

Jadi dalam susunan.

Dan juga dalam fungsi panah:

arg =>
    foo()
    .bar()

tapi

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

diharapkan:

arg =>
    foo()
        .bar()

+1. Hal ini juga kami alami. Mungkin itu bisa menjadi saklar

:+1:

Dan contoh lain dalam fungsi panah:

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

Hasil:

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

Harus:

onePromise.then(
    result => twoPromise()
        .then(resolve, reject),
    error => reject(error)
)
Apakah halaman ini membantu?
0 / 5 - 0 peringkat