#c #cpplint
Вопрос:
Я использую EditConfig для принудительного отступа в 2 пробела.
root = true
[*]
indent_style = space
indent_size = 2
continuation_indent_size = 2
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
Я начинаю использовать cpplint для статического анализа, все работало хорошо, пока я не обнаружил, что некоторые правила конфликтуют с моей конфигурацией EditorConfig, я пытаюсь отключить эти правила cpplint»
private: should be indented 1 space inside class
public: should be indented 1 space inside class
В справке говорится, что я могу использовать фильтры для отключения определенной проверки, но я могу найти список всех доступных фильтров.
Example file:
filter=-build/include_order, build/include_alpha
Вы знаете названия фильтров, которые мне нужны?
Ответ №1:
Решение было настолько простым, что мне просто нужно внимательно посмотреть на сообщение об ошибке, оно показывает имя в конце сообщения между «[]»
LinuxFilesManager.hpp:7: private: should be indented 1 space inside class LinuxFilesManager [whitespace/indent] [3]
Решением было создание файла CPPLINT.cfg следующим образом:
set noparent
filter=-whitespace/indent