Quelqu'un peut m'expliquer pourquoi JSHint se plaint de la suivante,
window.location.href = String1
+ '#'
+ Sting2
+ '='
+ String3;
Avec l'erreur, Bad line breaking before '+' error
Je comprends que cette erreur peut être configuré avec l' laxbreak
option, qui est décrit comme
Cette option supprime la plupart des avertissements au sujet de peut être dangereux de la ligne de bris dans votre code. Il ne veut pas supprimer les avertissements à propos des virgules premier style de codage. Pour supprimer ceux que vous avez à utiliser laxcomma (voir ci-dessous).
Cette explication est assez laconique, et je suis curieux de savoir pourquoi la rupture des lignes de cette manière est considéré comme mauvais ou le laxisme dans la première place.
Gardez à l'esprit, je ne suis pas d'essayer de lancer une guerre sainte, ici, je suis juste à la recherche d'une réponse objective au sujet de pourquoi le JSHint des gens pense que c'est mauvais, soit c'est juste un style de préférence, ils sont les injecter dans leur linter (je pensais JSLint était le journalisme d'opinion linter), ou si il ya quelque chose qui peut aller mal sur certains interprètes lors de la coupure de ligne de cette façon.