Как уменьшить когнитивный комплекс в обработчике событий javascript?
У меня есть какой-то обработчик событий элемента, использующий оператор if внутри, почему сонар жалуется на это, если оператор вызывает когнитивную сложность? Есть ли способ избежать этого или улучшить это?
const handleOnBlur = () => {
if (isEditMode) {
setMyStuff(false);
}
};
Это считается как запах кода +2, включая 1 за вложенность. Почему оператор if вызывает запах кода, особенно у меня нет очень сложных операторов if, else или вложенных операторов if.
Благодарю вас!