如何让clang-tidy禁用彩色输出

  • 本文关键字:彩色 输出 clang-tidy llvm
  • 更新时间 :
  • 英文 :


最近对run-clang-tidy.py的修改意味着底层的clang-tidy命令现在总是使用-use-color来运行。问题是如何禁用它。

我将这个脚本与Sonarqube Community c++插件一起使用,它无法处理额外的着色字符- FTR它报告所有文件都无法在相关的repo中找到。

我已经尝试添加额外的参数-config '{"UseColor":false}',但它没有区别。

短期内,我可能会在本地修改python脚本。从长远来看,我想知道是否有更好的方法?

这个问题现在已经在LLVM的main分支中修复了,应该在下一个版本中解决。旧的默认行为已经恢复,你可以使用-use-color选项显式地选择进入或退出彩色输出。

作为一种短期修复,您可以去掉自己支持彩色输出的ANSI转义字符。请参见从输出中删除颜色获取说明。

最新更新