Я пытаюсь применить clang-tidy к своему проекту, но сталкиваюсь с проблемой, что он переименовывает только переменные-члены в заголовке, но не вхождения в файлах cpp:
Например, у меня есть член класса с именем «my_member» в файле заголовка. Clang-tidy переименовывает его в «my_member_». Но все вхождения в файле cpp не затрагиваются. (он изменяет другие элементы в cpp. Так что это не тот случай, когда он не знает о файле cpp).
Это ожидаемое поведение? Если нет, как я могу это исправить?
Пример: Исходный файл заголовка:
#ifndef TESTCLASS_H
#define TESTCLASS_H
class TestClass
{
public:
TestClass();
private:
float my_member;
};
#endif // TESTCLASS_H
Файл cpp:
#include "testclass.h"
TestClass::TestClass()
{
my_member = 0;
}
float my_member
переименовывается на float my_member_
, но вхождение в cpp остается прежним.
Я использую clang-tidy-9.