SonarJS отмечает проблемы, если присутствуют аннотации типов FlowType из стандартной библиотеки
SonarJS 4.0 проигнорировал аннотации FlowType, но в SonarJS 4.1 они помечены как ошибка ссылки (Правило: javascript:S3827).
Я просто хочу уточнить, является ли это предполагаемым поведением и каков предполагаемый "рабочий процесс" в этом отношении.
если это не ошибка, нужно ли мне добавлять все эти ссылки на глобальные переменные или как лучше всего справляться с этим поведением?
Спасибо
1 ответ
Это предполагаемое поведение, SonarJS версии 4.1 теперь обрабатывает типы потоков как символы, а основные типы потоков автоматически разрешаются, поскольку они доступны в новом flow
среда. Типы должны быть разрешены автоматически, когда они правильно импортированы с import type
синтаксис.
Была создана проблема, позволяющая по умолчанию включать типы реагирования в глобальные переменные.