Как игнорировать папки с помощью cpplint

Как вы говорите cpplint игнорировать папки с определенным именем?

я имею .build папки, которые содержат автоматически сгенерированные файлы, и когда я запускаю cpplint --recursive src он просматривает эти папки и находит массу ошибок, которые меня не волнуют.

Я пытался использовать --exclude параметр, как:

cpplint --recursive --exclude=.build src

но это не имеет никакого эффекта.

Я также попробовал:

cpplint --recursive --exclude=*/.build src

и другие варианты, которые используют подстановочные знаки, но они также не имеют никакого эффекта.

0

Решение

Попробуй это :

./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
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]