SKIP_LINTING

版本 4.2 中添加。

排除目标的所有源文件,阻止其运行配置的 linting 工具。

当此布尔属性在目标上启用时,为该目标启用的 C/C++ linting 工具(例如 <LANG>_CPPLINT<LANG>_CLANG_TIDY<LANG>_CPPCHECK<LANG>_ICSTAT<LANG>_INCLUDE_WHAT_YOU_USE)将不会针对目标编译的源文件调用。如果为特定源文件设置了 SKIP_LINTING 源文件属性,它将优先于此目标范围的属性。

这是代替在每个源文件上单独设置 SKIP_LINTING 源文件属性的便捷方法。如果目标上的 SKIP_LINTING 或源文件上的 SKIP_LINTING 属性被启用,该源文件将被排除在 linting 之外。

此属性对没有源文件的目标无效。

另请参阅