Je sais que certaines personnes considèrent que la présence d'un trait de soulignement en tête implique qu'une variable est "privée", que cette confidentialité est une fiction, et supposent que c'est la raison pour laquelle JSLint signale ces noms avec un message d'erreur.
J'utilise Google Analytics sur un site Web que je suis en train de construire. Je fais référence aux variables de GA, comme "_gaq".
J'essaie de faire en sorte que mon code JS soit 100% propre à JSLint (je ne suis pas religieux quant à mon style de codage, et je vais donc suivre les conseils de M. Crockford). Cela dit, je ne peux rien faire sur les noms de variables de Google... donc, je suppose que je ne peux pas être 100% "propre".
Je poste ici au cas où j'aurais mal compris le message, et que je puisse faire quelque chose pour me conformer aux pratiques de JSLint.