1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/openharmony-arkcompiler_ets_frontend

 / Детали:

[Просьба консультации]: [Migration Helper][Инструмент миграции спецификации](arkts-switch-expr) сообщение об ошибке...

Предстоит сделать
Владелец
Создано  
22.04.2025

некорректно, должно быть int, string, enum, а не только Number.

Описание проблемы

Сетевая среда: отсутствует
Предварительные условия:
Самая свежая версия для тестирования
Шаги тестирования:

  1. Проверить, что 25 файлов ts/ets в проекте "большого рабочего стола" и "библиотеки изображений" сканируются по правилам без пропусков.
  2. Проверить, что 25 файлов ts/ets в проекте "большого рабочего стола" и "библиотеки изображений" сканируются по правилам без ошибок.
  3. Проверить, что 25 файлов ts/ets в проекте "большого рабочего стола" и "библиотеки изображений" исправляются по правилам без ошибок.
switch (DeviceHelper.getFoldProductType()) {
    case FoldPhoneTypeValue.LARGE_FOLD:
    case FoldPhoneTypeValue.EXPANDING_NEX_FORMS:
        return true;
    default:
        return false;
}

Ожидаемый результат:
В 25 файлах код не должен быть пропущен, ошибочно сканирован или исправлен.

Реальный результат:
При возврате enum или строкового выражения в блоке switch происходит ложное срабатывание.
Вставка изображения
Способы восстановления: восстановление невозможно
Вероятность появления: 3/3

Комментарий (0)

GitLife Service Account Задача создана
GitLife Service Account добавлено
 
question
label.
GitLife Service Account добавлено
 
waiting_for_assign
label.
Развернуть журнал операций

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/openharmony-arkcompiler_ets_frontend.git
git@api.gitlife.ru:oschina-mirror/openharmony-arkcompiler_ets_frontend.git
oschina-mirror
openharmony-arkcompiler_ets_frontend
openharmony-arkcompiler_ets_frontend