Почему 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 */

Другие вопросы по тегам