Eslint: удалить функцию ключевого слова - PullRequest
0 голосов
/ 08 мая 2018

Мне было интересно, есть ли правило или способ помечать объявления функций как ошибку в пользу функций стрелок. Как пример:

// error
 function foo() {
   return "bar"
 }

//acceptable
 const foo = () => "bar"

все довольно просто, но я не смог найти никаких правил или пакетов.

1 Ответ

0 голосов
/ 08 мая 2018

Существует правило prefer-arrow-callback, но оно применяется только к обратным вызовам. Если вы хотите полностью запретить обычные функции, вы можете использовать пакет eslint-plugin-prefer-arrow npm.

Помните, что иногда вам может понадобиться обычная функция, например, для обратного вызова addEventListener.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...