Как вы говорите cpplint игнорировать папки с определенным именем?
я имею .build
папки, которые содержат автоматически сгенерированные файлы, и когда я запускаю cpplint --recursive src
он просматривает эти папки и находит массу ошибок, которые меня не волнуют.
Я пытался использовать --exclude
параметр, как:
cpplint --recursive --exclude=.build src
но это не имеет никакого эффекта.
Я также попробовал:
cpplint --recursive --exclude=*/.build src
и другие варианты, которые используют подстановочные знаки, но они также не имеют никакого эффекта.
Попробуй это :
./cpplint.py \
$( find . -name \*.h -or -name \*.cc | grep -vE "^\.\/<excluded_folder_name>\/" )
Вы можете использовать этот аргумент вместе с вашей командой cpplint:
find $PWD -not \( -path $PWD/<folder1> -prune \) -not \( -path $PWD/<folder2> -prune \) -not \( -path $PWD/<folder3> -prune \) -name *.cpp
Других решений пока нет …