Type/to search
8
Follow
1376
Followers
JSLint обнаруживает спецификации синтаксиса Javascript
Quantpedia
Created 2017-01-10 10:19:32  Updated 2017-01-10 10:24:05
 0
 2454

JSLint обнаруживает спецификации синтаксиса Javascript

В кодировании JavaScript на передней панели есть хороший инструмент под названием JSLint, который позволяет проверить кодовую спецификацию и посмотреть, что означают ошибки в JSLint:

  • Missing semicolon. <unk>: Отсутствует запятая. <unk>

  • <unk>Use the function form of <unk>use strict<unk>.<unk>: <unk> использует стандартную форму определения functions.<unk>,

  • <unk> Unexpected space after <unk>-<unk>. <unk>: Необходимо, чтобы после <unk>-<unk> оставалось свободное место. <unk>

  • <unk>Expected a JSON value. <unk>: Пожалуйста, введите значение json. <unk>

  • Смешанные пробелы и вкладки. Смешанные пробелы и вкладки.

  • Unsafe character (небезопасный персонаж)

  • Линия слишком длинная. Линия слишком длинная.

  • В конце этой строки слишком много пустого пространства.

  • URL-адрес скрипта: URL-адрес скрипта:

  • Неожиданное {a} в <unk> {b} <unk> <unk> <unk> <unk> <unk> <unk>

  • Я не ожидал, что ты будешь здесь, потому что я не ожидал, что ты здесь.

  • <unk>Strings must use doublequote. <unk>Строки должны использовать двойные кавычки.

  • Необходимое убежение.

  • <unk>Control character in string: {a}. <unk>: <unk> встроен в строку, чтобы показать строку Control, но не <unk>.

  • “Avoid \Именно так и поступают многие.\”,

  • “Avoid \v. Избегайте ртути\v”,

  • “Avoid \Х. Обезвоживание: избегайте обезвоживания.\x-”,

  • Bad escapement. <unk>: <unk> ошибочный перевод <unk>, <unk> ошибочный перевод

  • "Плохое число" "Плохое число" "Плохое число"

  • <unk> Missing space after <unk>{a} <unk>: <unk> после <unk>{a} <unk> отсутствует пробел, <unk>{a} <unk> <unk> <unk> <unk> <unk>

  • <unk> Don't use extra leading zeros <unk> {a} <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk>

  • Avoid 0x-. <unk>{a} <unk>: избегать использования 0x-. <unk>{a} <unk>.

  • A trailing decimal point can be confused with a dot <unk> {a} <unk>. <unk>: <unk> использует последующую точку в <unk> {a} <unk>, но не в <unk> {a} <unk>.

  • Неожиданный комментарий: Неожиданный комментарий: Неожиданный комментарий: Неожиданный комментарий

  • "Неубежище". "Неубежище".

  • Неожиданный контрольный символ в регулярном выражении.

  • <unk> Unexpected escaped character <unk>{a} <unk> in regular expression. <unk>: <unk> в регулярном выражении появился без перевода. <unk>{a} <unk>, <unk>{a} <unk>, <unk>{a} <unk>, <unk>{a} <unk>

  • <unk> Expected <unk> {a} <unk> and instead saw <unk> {b} <unk>.

  • <unk> Spaces are hard to count. Use {{a}}. <unk>: Пространства трудно подсчитать, используйте {{a}}.

  • "Небезопасный" - это "небезопасный".

  • "Вот, что я делаю, - пишет она. - Я не хочу, чтобы мои ученики чувствовали себя как я".

  • <unk> Expected a number and instead saw <unk>{a}<unk>. <unk>: <unk> должен был быть заменен на <unk>{a}<unk> цифрами, и вместо этого <unk>{a}<unk>

  • <unk> {a} <unk> не должен быть больше <unk> {b} <unk>

  • "У меня есть собственность" - это действительно плохое имя.

  • <unk> {a} <unk> was used before it was defined. <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk>} <unk> {a} <unk> {a} <unk>} <unk> {a} <unk>} <unk> {a} <unk>} <unk> {a} <unk>} <unk> {a}

  • <unk> {a} <unk> is already defined. <unk> {a} <unk> неоднократно определяется <unk>,

  • A dot following a number can be confused with a decimal point. Точка, следующая за числом, может быть ошибочно принята за точку в десятичной системе.

  • Confusing minusses: легко запутать в отрицательных числах - <unk>,

  • Конфузионные плюсы. Конфузионный плюс - это положительное выражение, которое легко перепутать с плюсом.

  • "Несопоставимый" - "Несопоставимый" - "Несопоставимый"

  • <unk> Expected <unk> {a} <unk> to match <unk> {b} <unk> from line {c} and instead saw <unk> {d} <unk>. <unk>: <unk> в строке {c} нужно было сопоставить с <unk> {a} <unk> и <unk> {b} <unk>, чтобы использовать вместо <unk> {d} <unk>,

  • Неожиданный ранний конец программы (Unexpected early end of program).

  • A leading decimal point can be confused with a dot: <unk>.{a} <unk>.

  • “Use the array literal notation []. <unk>: <unk> использует символы, связанные с массивом []“,

  • <unk> Expected an operator and instead saw <unk> {a} <unk>. <unk>: <unk> требует использования символа вместо <unk> {a} <unk>,

  • <unk> Unexpected space after <unk>{a} <unk>. <unk>: Пустое пространство после <unk>{a} <unk> не должно появляться.

  • <unk>Unexpected space before <unk>{a}<unk>. <unk>: Пустое пространство не должно появляться до <unk>{a}<unk>.

  • <unk> Bad line breaking before <unk> {a} <unk>. <unk>: ошибочный перевод строки перед <unk> {a} <unk>

  • <unk> Expected <unk> {a} <unk> to have an indentation at {b} instead at {c}. <unk>: <unk> {a} <unk> требует, чтобы <unk> вставлялся в <unk> не в {b}, а в {c}

  • <unk> Line breaking error <unk>{a} <unk>. <unk>: ошибка перехода линии <unk>{a} <unk>,

  • <unk> Unexpected use of <unk>{a}<unk>. <unk>: <unk> здесь нельзя использовать <unk>{a}<unk>,

  • Bad operand. <unk>: <unk> ошибочный операционный номер <unk>,

  • <unk>Use the isNaN function to compare with NaN. <unk> Используйте функцию isNaN, чтобы сравнить с NaN. <unk>

  • <unk>Confusing use of <unk>{a}<unk>. <unk>: <unk> легко путать с <unk>{a}<unk>, используя <unk>{a}<unk>

  • В этом случае мы будем использовать свойство "читать только" (read only).

  • Функция <unk> {a} <unk> is a function. Функция <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a} <unk> {a}

  • "Я не хочу, чтобы кто-то из моих друзей был в тюрьме, потому что я не хочу, чтобы кто-то из моих друзей был в тюрьме".

  • <unk> Do not assign to the exception parameter. <unk> Не присваивайте дополнительные параметры <unk>

  • <unk> Expected an identifier in an assignment and instead saw a function invocation. <unk>: <unk> В ассигнованиях требуется идентификатор, а не призыв метода.

  • <unk> Expected an identifier and instead saw <unk>{a}<unk> (a reserved word). <unk>: <unk> требует идентификатора, а не <unk>{a}<unk> (зарезервированный символ) <unk>

  • <unk> Missing name in function declaration. <unk>: <unk> отсутствует в объявлении функции <unk>,

  • <unk> Expected an identifier and instead saw <unk>{a}<unk>. <unk>: <unk> ожидал идентификатора и вместо этого увидел <unk>{a}<unk>.

  • <unk>Inner functions should be listed at the top of the outer function. <unk>Внутренние функции должны быть перечислены в верхней части внешней функции.

  • Недоступный после недоступного. Недоступный после недоступного.

  • Unnecessary semicolon (необходимый запятый)

  • <unk>Label <unk>{a} <unk> on {b} statement. <unk>: <unk> поместил <unk>{a} <unk> в заявление <unk>{b} <unk>

  • Я думаю, что это не так, потому что я знаю, что это не так, но я думаю, что это не так.

  • <unk> Expected an assignment or function call and instead saw an expression <unk>: Ожидал назначения или вызова функции, а не выражения.

  • "Не используйте фразу '<unk>new<unk>' для побочных эффектов".

  • <unk> Unnecessary <unk>use strict<unk>. <unk>: <unk> Необходимый <unk>use strict<unk>. <unk>

  • "Missing <unk>use strict<unk> statement". "Missing <unk>use strict<unk> statement". "Missing <unk>use strict<unk> statement". "Missing <unk>use strict<unk> statement". "Missing <unk>use strict<unk> statement". "Missing <unk>use strict<unk> statement". "Недостаточно использовать строгое заявление". "Недостаточно использовать строгое заявление".

  • Пустой блок. Пустой блок.

  • “Unexpected /*member <unk>{a}<unk>.<unk>: <unk> не должен появляться /*Элемент А. А.

  • <unk> {a} <unk> is a statement label. <unk>: <unk> {a} <unk> <unk> является заявлением <unk>

  • <unk> {a} <unk> used out of scope <unk>: <unk> {a} <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk>

  • <unk> {a} <unk> is not allowed. <unk> {a} <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk>

  • <unk> {a} <unk> is not defined. <unk> {a} <unk> <unk> {a} <unk> <unk> {a} <unk> <unk> {a} <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk>

  • <unk>Use <unk>a{}<unk> to compare with <unk>b{}<unk>. <unk>: <unk> использует <unk>a{}<unk> в сравнении с <unk>b{}<unk>,

  • Variables should not be deleted. Переменные не должны быть удалены.

  • <unk>Use the object literal notation {}. <unk>: <unk> использует буквенный знак {} <unk>,

  • <unk> Do not use {a} as a constructor. <unk>: Не используйте {a} в качестве конструктора.

  • “The Function constructor is eval.”:“The Function constructor is eval.”,

  • <unk> A constructor name should start with an uppercase letter. <unk> Название конструктора должно начинаться с заглавной буквы. <unk>

  • Bad constructor.Bad: Неправильный конструктор, не правильный объект.

  • <unk>Weird construction. Delete <unk>new<unk>. <unk>: Неправильный объект конструирования <unk>, удалите <unk>new<unk>.

  • <unk> Missing <unk> ((() <unk> invoking a constructor. <unk>: <unk> отсутствуют скобки <unk> (() <unk>,

  • <unk> Avoid arguments.{a}. <unk>: <unk> избегать аргументов.{a}. <unk>,

  • <unk>document.write can be a form of eval. <unk>: <unk>document.write - форма eval, которая используется для создания файлов.

  • <unk>eval is evil. <unk>: <unk> Постарайтесь не использовать <unk>eval,

  • <unk>Math is not a function. <unk>: <unk>Math не является функцией <unk>

  • <unk>Missing <unk>new<unk> prefix when invoking a constructor. <unk>: <unk> Здесь отсутствует <unk>new<unk> префикс, который используется при обращении к конструктору.

  • <unk> Missing radix parameter. <unk>: <unk> отсутствует параметр <unk>

  • <unk>Implied eval is evil. Pass a function instead of a string. <unk>: <unk> передает функцию, а не строку <unk>

  • Я думаю, что это не так, потому что я не знаю, что делать.

  • “['{a}'] is better written in dot notation.”:“['{a}' лучше всего использовать точку.

  • "Отсутствие каких-либо дополнительных заимствований" - это фраза, которая используется для обозначения дополнительных заимствований.

  • <unk> Don't make functions within a loop. <unk>: Не создавайте функции в цикле.

  • <unk>Unexpected parameter <unk>{a} <unk> in get {b} function. <unk>: <unk> в методе {b} не следует использовать параметр <unk>{a} <unk>,

  • <unk> Duplicate member <unk> {a} <unk>. <unk>: <unk> повторяющийся <unk> {a} <unk>,

  • <unk> Expected to see a statement and instead saw a block. <unk>: Ожидалось увидеть заявление, а вместо этого увидели блок. <unk>

  • Я думаю, что это не так просто, потому что я не знаю, что делать, если я не могу сделать то, что я хочу.

  • <unk> Redefinition of <unk>{a} <unk>. <unk>: <unk>{a} <unk> неоднократно определяется как <unk>,

  • <unk>It is not necessary to initialize <unk>{a}<unk> to <unk>undefined<unk>. <unk>: <unk> Не требуется инициализировать <unk>{a}<unk> в <unk>undefined<unk>, чтобы сделать <unk>{a}<unk> неопределенным.

  • <unk> Expected a conditional expression and instead saw an assignment. <unk>: Здесь требуется выражение, а не ассигнование. <unk>

  • <unk> Expected a <unk>break<unk> statement before <unk>case<unk>. <unk>: <unk> Прежде чем <unk>case<unk> появится <unk>break<unk>. <unk>

  • <unk>Expected a <unk>break<unk> statement before <unk>default<unk>. <unk>: <unk>Ожидается <unk>break<unk> заявление перед <unk>default<unk>. <unk>

  • <unk> This <unk>switch <unk> should be an <unk>if <unk>. <unk>: <unk> Это сменное <unk> должно быть <unk>if <unk>. <unk>

  • <unk> All <unk>debugger<unk> statements should be removed. <unk>: Все высказывания <unk>debugger<unk> должны быть удалены.

  • <unk>{a} <unk> is not a statement label. <unk>: <unk>{a} <unk> не является заявлением. <unk>

  • <unk> Expected an assignment or function call and instead saw an expression. <unk>: Ожидал назначения или вызова функции и вместо этого увидел выражение.

  • <unk>Function declarations should not be placed in blocks. Use a function expression or move the statement to the top of the outer function. <unk>Декларации функций не должны быть помещены в блоки, подобные if, а должны быть помещены в верхнюю часть внешних функций. <unk>

  • Приведите несколько примеров, которые помогут вам понять, как правильно использовать эти советы в вашем проекте:

  • 1 [W099]:Mixed spaces and tabs

    Эта ошибка является наиболее распространенной, это означает, что в одной и той же строке используется смешанное сокращение пробелов и Tab, изменение очень простое, обычно это удаление сокращения Tab, все изменено на пробелы. Для удобства мы можем установить сокращение Tab редактора на 2 или 4 пробела, чтобы заменить первоначальное сокращение.

  • 2 [W030]:Expected an assignment or function call and instead saw an expression

    Это очень странное предложение, я использовал следующий код: index-1 < 0 ? index = 0:index = index - 1; это - комовое выражение, но JSLInt считает, что это должно быть не выражение, а функция, так что, если вы действительно беспокоитесь об этой ошибке, переведите это в if else.

  • 3 [W041]:Use '===' to compare with ...

    Эта ошибка говорит о том, что если мы заменим равновесие на равновесие, то если типы данных на обеих сторонах выражения совпадают, то рекомендуется использовать равновесие.

  • 4 [W033]:Missing semicolon

    Отсутствие знака препинания; это обычно происходит из-за того, что я забыл написать, но нужно обратить внимание на то, что для структуры, состоящей только из одного предложения, после этого также нужно писать знак препинания. Например: if(index<0) {index=tcount-1} Этот код, правильное написание if(index<0) {index=tcount-1;}, я часто забываю писать здесь знак препинания, но...

  • Если у вас есть какие-то ошибки, то попробуйте их исправить, чтобы развить свой стиль кодирования и привычки писать.

На сайте Zystudios.cn есть информация о том, как создать собственный блог.

Related Recommendations
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)