Я знаю, что некоторые люди полагают, что присутствие начального символа подчеркивания подразумевает, что переменная является "частной", что такая конфиденциальность является художественной литературой, и предположите, что это - то, почему JSLint сообщает о таких именах с сообщением об ошибке.
Я использую Google Analytics на веб-сайте, который я создаю. Я ссылаюсь на переменные GA, такие как "_gaq".
Я пытаюсь заставить свой код JS быть 100%-м чистым JSLint (я не являюсь религиозным о своем стиле кодирования и так пойду с адвокатом г-на Crockford). Тем не менее я ничего не могу сделать об именах переменных Google... так, я предполагаю, что не могу получить "чистых" 100%.
Я отправляю здесь в случае, если я неправильно понял сообщение и могу сделать что-то для исполнения методов JSLint.
А, я справился ... Я оборачиваю операторы, в которых используются переменные с префиксом подчеркивания, командами JSLint для отключения, а затем снова включаю этот класс ошибок:
/*jslint nomen: true*/
... statement(s) with _var ...
/*jslint nomen: false*/