Questions tagged «clang-format»


7
clang-format可以告诉我是否需要更改格式吗?
有没有一种方法可以clang-format在报告文件是否符合指定格式的模式下运行?一种空运行模式,它报告是否需要更改,但不进行更改。理想情况下,如果文件需要更改,我希望clang格式仅返回非零退出代码。或者,更理想的情况是,非零退出代码和需要在标准输出上更改的文件列表。 我正在尝试使问题更通用,以便更多人可以回答,但是我正在尝试编写一个git pre-commit钩子,该钩子将拒绝任何与预期.clang-format不匹配的提交。在索引中的文件列表上运行clang格式很容易。但是很难知道clang格式是否真的改变了什么。 我有一个基于的潜在解决方案-output-replacements-xml(我将作为答案发布),但这是一个hack,我觉得这应该更简单。欢迎评论/建议,编辑,不同的答案/方法。
73 git  clang-format 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.