clang-tidy lints for source to CMake itself
After the = default
and = delete
MRs land, we will still have the following .clang-tidy
exceptions:
- bugprone-macro-parentheses
- bugprone-misplaced-widening-cast
- misc-incorrect-roundings
- misc-macro-parentheses
- misc-misplaced-widening-cast
- misc-static-assert
- modernize-deprecated-headers
- modernize-raw-string-literal
- modernize-return-braced-init-list
- modernize-use-auto
- modernize-use-noexcept
- modernize-use-transparent-functors
- modernize-use-using
- performance-inefficient-string-concatenation
- performance-inefficient-vector-operation
- readability-function-size
- readability-identifier-naming
- readability-implicit-bool-cast
- readability-implicit-bool-conversion
- readability-inconsistent-declaration-parameter-name
- readability-named-parameter
- readability-redundant-declaration
I'm opening this issue to discuss which ones are worth trying to drop.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information