===Utilisation=== Il ne modifie pas directement le fichier source. Il ne fait que vérifier le formatage. clang-format -style=Google XXX.cc [[https://clang.llvm.org/docs/ClangFormatStyleOptions.html|clang-format style]] {{ :prog:clang:clang-format_style_options_clang_11_documentation_2020-02-13_22_53_48_.html |Archive le 13/02/2020}} ===Style=== Il est possible de dire que le style est dans un fichier. Pour partir d'un fichier de base : clang-format -style=llvm -dump-config > .clang-format Puis pour utiliser le fichier ''.clang-format'', il faut utiliser ''-style=file''. Il ne faut pas remplacer ''file'' par le nom du fichier. ''clang-format'' va automatiquement chercher le fichier ''.clang-format'' et uniquement lui. ===Messages d'erreurs=== YAML:1:4: error: Got empty plain scalar Le fichier ''.clang-format'' est au format UTF-8 avec BOM (''EF BB BF''). L'ouvrir avec Notepad++ et le réenregistrer au format UTF-8 sans BOM. [[https://github.com/Microsoft/vscode-cpptools/issues/2142|Error formatting with custom .clang-format]] {{ :prog:clang:error_formatting_with_custom_.clang-format_issue_2142_microsoft_vscode-cpptools_2020-06-22_15_14_07_.html |Archive du 18/06/2018 le 22/06/2020}} YAML:145:3: error: unknown key 'StatementMacros' La clé ''StatementMacros'' n'est pas supportée par la version de ''clang-format''. Il suffit de supprimer la ligne ''StatementMacros'' et ses données ou de mettre à jour ''clang-format''.