Что означает eslint-disable-next-line?

342
31 октября 2017, 01:14

Потребовалось подключить библиотеку Mansonry в js. Согласно документации, нужно создать объект. Как только вставляю этот код в своей проект, в консоли появляется ошибка:

'Masonry' is not defined no-undef Search for the keywords to learn more about each error.

Погуглив, нашел способ решения. Необходимо перед созданием объекта добавить комментарий //eslint-disable-next-line Так и сделал. Всё заработало.

Подскажите, почему так и что означает этот комментарий?

Answer 1
//eslint-disable-next-line

Отключает проверку eslint'ом всех правил в следующей строке.

'Masonry' is not defined no-undef Search for the keywords to learn more about each error.

Чтобы не было этой ошибки, надо в список разрешённых глобальных переменных добавить Masonry: https://eslint.org/docs/user-guide/configuring#specifying-globals

READ ALSO
Обновление большого кол-ва данных в MongoDB

Обновление большого кол-ва данных в MongoDB

Я долгое время использовал реляционные БДВ MySQL, например, я бы использовал конструкцию INSERT IGNORE

271
Ошибка в работе таймера с паузой

Ошибка в работе таймера с паузой

ПриветствуюСтолкнулся с проблемой в реализации таймера с паузой

341
Как сделать поиск и замену в тексте?

Как сделать поиск и замену в тексте?

Есть HTML текст, в котором встречаются несколько []

379
Асинхронный каунтер на python

Асинхронный каунтер на python

ЗдравствуйтеЕсть вот такой простой код на javascript:

321