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>
3 Réponses :
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 P>
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 Essayez de coller le code suivant dans le démo pour voir si cela fonctionne pour vous: P> si code> instructions,
pour code> et
pendant code> boucles et d'autres structures ressemblant à des blocs, que vous Peut ou non vouloir.
/* eslint padded-blocks: "error" */
function foo(bar) {
if (bar) {
foo();
}
}
Une telle règle est implémentée dans le plugin HAPI ESLINT , installé de cette façon: < Pré> xxx pré>
ou vous pouvez l'utiliser comme faisant partie de HAPI Eslint Config < / a>.
Mind, que Guide de style Airbnb recommande des blocs de rembourrage. P> p>
Cela fonctionne si vous ne voulez pas utiliser l'option --Fix de Lint.