Формататор CLion разбивает строки MOCK_METHOD - PullRequest
0 голосов
/ 22 мая 2019

Я использую 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 вокруг моего макета, но я хочу, чтобы форматирование работало для некоторых вещей в моем макете.

...