@kirillleogky

Как решить ошибку no-mixed-operators?

Есть задача:
Returns the angle (in radians) between the hands of an analog clock for the specified Greenwich time.
Примеры:
* angleBetweenClockHands(Date.UTC(2016, 3, 5, 0, 0)) => 0
* angleBetweenClockHands(Date.UTC(2016, 3, 5, 3, 0)) => Math.PI/2
* angleBetweenClockHands(Date.UTC(2016, 3, 5, 15, 0))=> Math.PI / 2
* angleBetweenClockHands(Date.UTC(2016, 3, 5, 18, 0)) => Math.PI

решение:
function angleBetweenClockHands(date) {
    return Math.PI / 180 * (((date.getUTCHours() % 12 || 12) * 30) - (date.getUTCMinutes() * 6));
}


Но ESLint ругается:
5dfa67e597b26538336620.png



Подскажите как решить проблему
  • Вопрос задан
  • 373 просмотра
Пригласить эксперта
Ответы на вопрос 1
IsSavinykh
@IsSavinykh
Full-Stack Веб-разработчик, мобильный разработчик
Функция правильно выполняется.
Добавьте перед функцией:
/*eslint no-mixed-operators: "error"*/
https://eslint.org/docs/rules/no-mixed-operators - документация
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы