您如何告诉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

关于c++ - 如何使用cpplint忽略文件夹,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42060045/

10-13 04:30