Я пишу clang-tidy check, который переместит комментарий в нужное место следующим образом:
До:
/// comment 1
void func();
void func2(); /// comment 2
void func3(); /// comment 3
После того, как:
/// comment 1
void func();
/// comment 2
void func2();
/// comment 3
void func3();
Я пытаюсь удалить /// comment 3
, а затем вставить его до void func3();
.
Но сначала clang-tidy-check должен прочитать комментарий до void func3();
. Проверка показывает /// comment 2
, поскольку /// comment 2
не успевает удалить.
Как сделать так, чтобы tidy-check применял исправления в порядке поиска методов?