yomoyo icon indicating copy to clipboard operation
yomoyo copied to clipboard

Код академии не соответствует критерию Д12.

Open sanqit opened this issue 4 years ago • 0 comments

Д12. Если при использовании условного оператора в любом случае возвращается значение, альтернативная ветка опускается.

в коде который дает академия, в api.js есть следующий код const checkStatus = (response) => { if (response.status >= 200 && response.status < 300) { return response; } else { throw new Error(\${response.status}: ${response.statusText}`); } };` по критерию здесь не должно быть else. Если же интерпретировать критерий только для return в if и в else, то тут идет пересечение с критерием о тернарных операторах. Так что справедливо было бы и выброс эксепшена тоже писать без else

sanqit avatar May 30 '20 07:05 sanqit