如何正确禁用包括按 clang 格式排序?
How to correctly disable include sorting by clang-format?
这个问题和答案,表明禁用按clang-format对include排序的方法是设置如下。正如人们所期望的那样工作。
SortIncludes: false
然而,文档(https://clang.llvm.org/docs/ClangFormatStyleOptions.html)表明自 clang-format 4.
SortIncludes: Never
但是 clang-format (v 10.0.0-4ubuntu1) 并不理解这个
$ clang-format -i ./foo.c
YAML:40:15: error: invalid boolean
SortIncludes: Never
^~~~~
Error reading ./.clang-format: Invalid argument
这是文档中的错误,还是我误解了文档的意思?
版本仅指添加选项的时间。我遇到了同样的错误,发现参数自 13.0.1 版以来发生了变化。不幸的是,没有关于版本之间参数更改的文档。
从 clang-format 版本 4.0 到 12.0
SortIncludes: {true|false}
自版本 13.0
SortIncludes: {Never|CaseSensitive|CaseInsensitive}
这个问题和答案
SortIncludes: false
然而,文档(https://clang.llvm.org/docs/ClangFormatStyleOptions.html)表明自 clang-format 4.
SortIncludes: Never
但是 clang-format (v 10.0.0-4ubuntu1) 并不理解这个
$ clang-format -i ./foo.c
YAML:40:15: error: invalid boolean
SortIncludes: Never
^~~~~
Error reading ./.clang-format: Invalid argument
这是文档中的错误,还是我误解了文档的意思?
版本仅指添加选项的时间。我遇到了同样的错误,发现参数自 13.0.1 版以来发生了变化。不幸的是,没有关于版本之间参数更改的文档。
从 clang-format 版本 4.0 到 12.0
SortIncludes: {true|false}
自版本 13.0
SortIncludes: {Never|CaseSensitive|CaseInsensitive}