7
votes

Est-ce que ESLint une règle sur la ligne vide avant la première instruction de la fonction?

ESLINT DUE ESLINT J'ai trouvé une règle Newline-avant-retour em> sur la ligne vide avant les déclarations de retour. Mais n'a pas vu une règle sur la ligne vide avant la première instruction de la fonction. F.e.:

function (a) {

    var b = +a;
}
pslint une règle à ce sujet? Si cela a, quel est le nom de cette règle? Merci p> p>


0 commentaires

3 Réponses :


2
votes

Je ne pense pas qu'il existe une telle règle disponible sur la boîte en fonction de la liste de règles disponibles < / a> Vous pouvez essayer d'ajouter une règle personnalisée pour ce chèque comme expliqué ici


0 commentaires

7
votes

the blocs de blocs de blocs vous permet de demander de nouvelles lignes au début et à la fin de blocs, y compris les corps de fonction. En plus des organes de fonction, il couvre également les organes de si code> instructions, pour code> et pendant code> boucles et d'autres structures ressemblant à des blocs, que vous Peut ou non vouloir.

Essayez de coller le code suivant dans le démo pour voir si cela fonctionne pour vous: P>

/* eslint padded-blocks: "error" */
function foo(bar) {

    if (bar) {

        foo();

    }

}


0 commentaires

1
votes

Une telle règle est implémentée dans le plugin HAPI ESLINT , installé de cette façon: < Pré> xxx

ou vous pouvez l'utiliser comme faisant partie de HAPI Eslint Config < / a>.
Mind, que
Guide de style Airbnb recommande des blocs de rembourrage.


1 commentaires

Cela fonctionne si vous ne voulez pas utiliser l'option --Fix de Lint.