Я пришел JS-код с некоторыми бесконечными циклами (мы используем узловые волокна, чтобы все могло случиться).Почему ESLint запускает ошибки lint во время (true) с использованием волокон?
ESLint ненавидит:
while (true) {
}
из-за постоянного состояния.
Следующая допускается, хотя:
for(;;) {
}
Помимо всего кормления lintbeast, есть ли объективные причины благоприятствуют for
над while
(или наоборот)?
ПРИМЕЧАНИЕ: Этот вопрос явно запрашивает объективные причины, и поэтому не просто основан на мнениях.
Поскольку производительность, как правило, не вызывает беспокойства в бесконечных циклах ... кого это волнует? – ssube
Это с ванильным eslint или с плагинами? (никогда не использовал его сам) – glcheetham
Не знаете, почему так много нисходящих, это кажется законным вопросом. – dman2306