Задать вопрос
@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



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

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

Похожие вопросы
15 дек. 2024, в 01:44
400 руб./за проект
15 дек. 2024, в 01:17
100000 руб./за проект
14 дек. 2024, в 23:53
1000 руб./за проект