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

OSCHINA-MIRROR/openharmony-arkcompiler_ets_frontend

 / Детали:

[Пользовательский вопрос]: [Migration Helper][Спецификация инструмента миграции] по правилам не поддерживает...

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

перегрузку методов на TypeScript (arkts-no-ts-overload), но обычные функции ошибочно распознаются как перегруженные методы (arkts-no-ts-overload).

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

Сетевая среда: отсутствует
Предусловия:
Последняя версия для тестирования
Шаги тестирования:
Сканирование файла
Тестовый случай 1:

const isTrue: boolean = true;

function foo(a: boolean) {
  switch (a) {
    case true: {
      console.log('It\'s true');
      break;
    }
    case false: {
      console.log('It\'s false');
      break;
    }
  }
}

Тестовый случай 2:

function Fun(x?: string): void {
  /*body*/
}

Ожидаемый результат:
Сканирование выполнено успешно
Фактический результат:
Сканирование не выполнено
Метод восстановления: отсутствует
Вероятность появления: 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