Почему WebIde показывает ошибку для alert и console.log?
Я использую WebIde для разработки SAPUI5.
Если я напишу console.log
или же alert
он показывает ошибку неожиданного оповещения и т. д. внутри редактора.
Хотя код работает, и я предпочитаю не видеть эти ошибки внутри редактора.
Как я могу настроить WebIde, чтобы не показывать такого рода ошибки.
1 ответ
Пока не рекомендуется использовать console.log
а также alert
заявления в вашем коде, потому что
[...] такие сообщения считаются предназначенными для целей отладки и поэтому не подходят для отправки клиенту [...]
http://eslint.org/docs/rules/no-console
а также
[...] Функции предупреждений, подтверждения и приглашения JavaScripts широко считаются навязчивыми в качестве элементов пользовательского интерфейса и должны быть заменены более подходящей реализацией пользовательского интерфейса [...]
http://eslint.org/docs/rules/no-alert
вы можете настроить Linter на обход этих проверок (хотя я бы не рекомендовал это делать)
Но имейте в виду, что эти проверки не являются специфическими для SAPUI5 или Web IDE, скорее для каждого проекта Javascript!
В любом случае, поскольку Web IDE использует ESLint, чтобы отключить проверку, добавьте следующее в верхнюю часть уязвимого файла Javascript:
/*eslint-disable no-console, no-alert */