JSHint: comment désactiver la vérification des caractères dangereux pour les commentaires?
Lorsque vous utilisez des " caractères non sécurisés "(par exemple des umlauts) dans les commentaires, j'obtiens l'erreur suivante:
This character may get silently deleted by one or more browsers.
Existe-t-il un moyen de désactiver cette vérification des commentaires (globalement)?
3 réponses
Je l'ai corrigé dans un fichier spécifique en ajoutant /* jshint -W100 */
dans le haut du fichier.
Pour l'ignorer globalement, je suppose que vous devez l'ajouter quelque part dans .jshintrc
(bien que je ne sache pas où).
J'ai pu résoudre ce problème en enregistrant le document en UTF-8.
J'ai plusieurs fichiers tous créés de la même manière, trois d'entre eux me donnent cette erreur en utilisant gulp + jslint, Je ne sais pas pourquoi mais j'ai réussi à me débarrasser de L'erreur dans Sublime Text en allant à:
File > Save with Encoding > UTF-8
Les erreurs disparaissent comme par magie!
Je résous ce problème comme suit ... dans jshint.js change les lignes
char = this.scanUnsafeChars();
if (char >= 0) {
this.trigger("warning",
{ code: "W100", line: this.line, character: char });
}
À
char = this.scanUnsafeChars();
if (char >= 0) {
var inCommentW100 = this.inComment ||
startsWith.call(inputTrimmed, "//") ||
startsWith.call(inputTrimmed, "/*");
if(!inCommentW100) {
this.trigger("warning",
{ code: "W100", line: this.line, character: char });
}
}