Я бы хотел, чтобы приведенный ниже код был запрещен:
if (theme == Setting.THEME_LIGHT) return addExtraStyles(output);
else if (theme == Setting.THEME_OLED_DARK) {
output.backgroundColor = '#000000';
output.color = '#dddddd';
}
В пользу этого:
if (theme == Setting.THEME_LIGHT) {
return addExtraStyles(output);
} else if (theme == Setting.THEME_OLED_DARK) {
output.backgroundColor = '#000000';
output.color = '#dddddd';
}
Я не против выражения "если" в отдельной строке , но я не возражаю, если за ним следует else
или else if
, как в примере выше. Правило будет выглядеть так:
, если есть "else", тогда потребуйте, чтобы оба "if" и блоки "else" заключены в фигурные скобки
Есть идеи, можно ли использовать существующее правило eslint для обеспечения этого?