Spec-Zone.ru › ESLint

no-script-url

Запрещает URL-адреса javascript:

Некоторые считают использование URL-адресов javascript: разновидностью eval. Код, переданный в URL-адресах javascript:, должен анализироваться и выполняться браузером так же, как обрабатывается eval.

Подробности правила

Примеры неправильного кода для этого правила:

Открыть в Playground
/*eslint no-script-url: "error"*/

location.href = "javascript:void(0)";

location.href = `javascript:void(0)`;

Параметры

У этого правила нет параметров.

Совместимость

  • JSHint: Это правило соответствует правилу scripturl в JSHint.

Версия

Это правило появилось в ESLint v0.0.9.

Дополнительные материалы

Что не так с URL-адресами, предназначенными для выполнения скриптов?
stackoverflow.com

Ресурсы

  • Исходный код правила
  • Исходный код тестов

© OpenJS Foundation and other contributors
Licensed under the MIT License.
https://eslint.org/docs/latest/rules/no-script-url

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API