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.