[docs][clang-format] warn on \code block indentation error
authorLudovic Jozeau <federandink@gmail.com>
Sat, 30 Oct 2021 16:42:51 +0000 (17:42 +0100)
committermydeveloperday <mydeveloperday@gmail.com>
Sat, 30 Oct 2021 16:45:39 +0000 (17:45 +0100)
commit931d20c5db05fc2e2f4071cc086fa3ff1b4aebdd
tree5a82b60b56769ad313a513afcb1a20ee2ca5058f
parent6e2c0e6931aff04265fc9e411b2871930cd626e8
[docs][clang-format] warn on \code block indentation error

There is an indentation issue in Format.h causing the html to not render correctly
It's a `\code` block in the documentation of SpacesInLineComment

- fix intentation of `SpacesInLineComment`
- warn on indentation error
- also warn on `\code` `\endcode` mismatch
- generate precise warnings
- fix some minor and style issues:
  - avoid confusion with the built-in `type` function
  - fix wrong print on `os.sys.stderr` (instead of `sys.stderr`)
  - use `with as` pattern for files

Reviewed By: MyDeveloperDay, HazardyKnusperkeks

Differential Revision: https://reviews.llvm.org/D112572
clang/docs/ClangFormatStyleOptions.rst
clang/docs/tools/dump_format_style.py
clang/include/clang/Format/Format.h