Question

Je trouve que JSLint produit beaucoup d'avertissements de la forme:

Expected 'foo' to have an indentation at X instead at Y.

Le options Documentation JSLint décrit une option indent qui reconnaît une valeur numérique représentant le montant de l'espace pour chaque niveau d'indentation. Cette option me permet de dire des choses comme l'utilisation 2 places par niveau d'indentation. Je viens d'écrire quelque chose comme ça en haut de mon fichier JavaScript:

/*jslint indent: 2 */

Bon, d'accord. Maintenant JSLint sait combien en retrait pour chaque niveau d'indentation, mais JSLint semble être codé en dur de décider quel niveau d'indentation chaque ligne doit avoir .

Si je veux mettre en retrait mon code autrement que la façon JSLint prescrit. Puis-je faire cela avec une option de JSLint? ? Sinon, je peux tourner au moins hors des avertissements d'indentation J'ai essayé:

/*jslint indent: false */

mais cela ne cause pas des avertissements d'indentation à élidés; il a provoqué une erreur JSLint.

Était-ce utile?

La solution

Quelle différence que le café du matin fait:

/*jslint white: true */

Autres conseils

Si vous ne voulez pas désactiver JSLint, vous pouvez supprimer les doubles échancrures (par exemple lors de la définition multiple VARs dans un fichier javascript) en réglant ce paramètre:

Options> Editeur> Mise en forme> Langue:. Javascript> Suite Indentation - réglé sur 4

Maintenant, vous pouvez utiliser shift ctrl f au code de format et JSLint ne pas paniquer ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top