Js-beautify: Incohérence de la méthode enchaînée d'indentation

Créé le 27 févr. 2016  ·  4Commentaires  ·  Source: beautify-web/js-beautify

Contribution:

var a = foo()
    .bar();

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

Production attendue:

var a = foo()
    .bar();

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

Sortie réelle :

var a = foo()
    .bar();

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

Commentaire le plus utile

+1. Nous rencontrons également cela. Peut-être que cela pourrait être un interrupteur

Tous les 4 commentaires

Donc en tableau.

Et aussi dans les fonctions fléchées :

arg =>
    foo()
    .bar()

mais

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

attendu:

arg =>
    foo()
        .bar()

+1. Nous rencontrons également cela. Peut-être que cela pourrait être un interrupteur

:+1:

Et un autre exemple dans les fonctions fléchées :

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

Résultat:

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

Doit être:

onePromise.then(
    result => twoPromise()
        .then(resolve, reject),
    error => reject(error)
)
Cette page vous a été utile?
0 / 5 - 0 notes