Eslint запретить встроенную глобальную функцию? - PullRequest
0 голосов
/ 02 марта 2019

Есть ли правило для отключения определенных встроенных функций JS?Например, я хочу отключить parseFloat, потому что почти никогда не бывает случаев, когда parseFloat лучше, чем унарный +.

1 Ответ

0 голосов
/ 02 марта 2019

Вы можете использовать без ограничений-глобалов :

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

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

Пример:

{
  "rules": {
    "no-restricted-globals": ["parseFloat"]
  }
}

Или, для более наглядного предупреждения:

{
  "rules": {
    "no-restricted-globals": [
      "error",
      {
        "name": "parseFloat",
        "message": "Use + instead."
      }
    ]
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...