Я использую gmock в CLion, когда я форматирую свой файл, все макросы MOCK_METHOD разбиваются на ненужные разрывы строк. как это:
До:
class MockObservableExecutor : public IObservableExecutor {
MOCK_METHOD1(registerExecutor, void(IObserverExecutor*));
MOCK_METHOD2(sendMessage, void(const std::string&, const std::string&));
};
После того, как:
class MockObservableExecutor : public IObservableExecutor {
MOCK_METHOD1(registerExecutor, void(IObserverExecutor
*));
MOCK_METHOD2(sendMessage, void(
const std::string&, const std::string&));
};
Я не вижу причин, по которым единственная звездочка должна иметь собственную линию, как я могу сказать CLion остановить ее махинации? Почему он решает, что он должен разорвать линию там?
На данный момент я добавил //@formatter:off
и //@formatter:on
statemenst вокруг моего макета, но я хочу, чтобы форматирование работало для некоторых вещей в моем макете.