我们在C/C++的代码库中使用lint,我也试图在我的工作流程中开始集成clang-format.
不幸的是,lint偶尔需要注释来忽略特定的检查,格式如下:
/*lint -[annotation] */
Run Code Online (Sandbox Code Playgroud)
要么
//lint -[annotation]
Run Code Online (Sandbox Code Playgroud)
具体来说,如果注释的开始标记和'lint'之间有空格,则它不会将其识别为注释指令.不幸的是,我对clang-format的默认设置将其视为错误并有助于插入空格.
有没有办法让clang格式识别匹配该模式的评论并让它们孤立?现在我使用3.4,但如果需要可以升级.