SonarJS отмечает проблемы, если присутствуют аннотации типов FlowType из стандартной библиотеки

SonarJS 4.0 проигнорировал аннотации FlowType, но в SonarJS 4.1 они помечены как ошибка ссылки (Правило: javascript:S3827).

Я просто хочу уточнить, является ли это предполагаемым поведением и каков предполагаемый "рабочий процесс" в этом отношении.

если это не ошибка, нужно ли мне добавлять все эти ссылки на глобальные переменные или как лучше всего справляться с этим поведением?

Спасибо

1 ответ

Решение

Это предполагаемое поведение, SonarJS версии 4.1 теперь обрабатывает типы потоков как символы, а основные типы потоков автоматически разрешаются, поскольку они доступны в новом flow среда. Типы должны быть разрешены автоматически, когда они правильно импортированы с import type синтаксис.

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

Другие вопросы по тегам