Правило Eslint, чтобы всегда ставить функции в конце?

#javascript #typescript #eslint

Вопрос:

Есть ли какой-либо способ настроить eslint (в идеале с --fix помощью), чтобы всегда помещать функции в конце?

 // Before/incorrect function f() {  return 5 } const x = f() function g() {  function h() { return 6 }  return h() } const y = g()  // After/correct const x = f() const y = g() function f() { return 5 } function g() {  return h()  function h() { return 6 } }  

Комментарии:

1. Почему y следует f желаемый результат?

2. моя плохая исправленная опечатка