JSLint сообщает, что символ “Unexpected dangling” в подчеркивании снабдил префиксом имя переменной

Я знаю, что некоторые люди полагают, что присутствие начального символа подчеркивания подразумевает, что переменная является "частной", что такая конфиденциальность является художественной литературой, и предположите, что это - то, почему JSLint сообщает о таких именах с сообщением об ошибке.

Я использую Google Analytics на веб-сайте, который я создаю. Я ссылаюсь на переменные GA, такие как "_gaq".

Я пытаюсь заставить свой код JS быть 100%-м чистым JSLint (я не являюсь религиозным о своем стиле кодирования и так пойду с адвокатом г-на Crockford). Тем не менее я ничего не могу сделать об именах переменных Google... так, я предполагаю, что не могу получить "чистых" 100%.

Я отправляю здесь в случае, если я неправильно понял сообщение и могу сделать что-то для исполнения методов JSLint.

73
задан skaffman 14 June 2010 в 17:55
поделиться

1 ответ

А, я справился ... Я оборачиваю операторы, в которых используются переменные с префиксом подчеркивания, командами JSLint для отключения, а затем снова включаю этот класс ошибок:

/*jslint nomen: true*/
... statement(s) with _var ...
/*jslint nomen: false*/
72
ответ дан 24 November 2019 в 12:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: