有clang格式等,以确保不同开发人员之间.cpp和.h文件的编码风格一致。
但是如何在CMake
中为不同的开发人员编写的CMakeLists.txt和FindXXX.cmake确保一致的编码风格?
我想强制执行的主要规则是一致的缩进/空格,大写/小写一致性,每行限制80个字符
答案 0 :(得分:3)
将我的评论转化为答案
我不知道如何在CMakeLists.txt
本身强制执行CMake
或其他CMake脚本文件的编码风格。但是您可以使用编辑器扩展和格式检查器:
indent_style
,indent_size
,tab_width
,end_of_line
,charset
,trim_trailing_whitespace
和insert_final_newline
使用cmake-lint,您可以检查/过滤更多规则
convention/filename
,linelength
,package/consistency
,readability/logic
,readability/mixedcase
,readability/wonkycase
或syntax