1
0

.clang-tidy 926 B

123456789101112131415161718192021222324252627282930313233
  1. # https://clang.llvm.org/extra/clang-tidy/checks/list.html
  2. # gtest's TEST_F triggers
  3. # - cppcoreguidelines-special-member-functions
  4. # - modernize-use-equals-delete
  5. # gtest's ASSERT_THROW & ASSERT_NO_THROW trigger
  6. # cppcoreguidelines-avoid-goto
  7. Checks: >-
  8. bugprone-*,
  9. cppcoreguidelines-*,
  10. -cppcoreguidelines-avoid-goto,
  11. -cppcoreguidelines-special-member-functions,
  12. misc-*,
  13. modernize-*,
  14. -modernize-use-equals-delete,
  15. performance-*,
  16. readability-*,
  17. WarningsAsErrors: >-
  18. *,
  19. -bugprone-exception-escape,
  20. -clang-diagnostic-return-type,
  21. -cppcoreguidelines-owning-memory,
  22. -cppcoreguidelines-pro-bounds-array-to-pointer-decay,
  23. -cppcoreguidelines-pro-bounds-pointer-arithmetic,
  24. -cppcoreguidelines-pro-type-member-init,
  25. -cppcoreguidelines-pro-type-vararg,
  26. -modernize-use-noexcept,
  27. -performance-inefficient-vector-operation,
  28. -performance-move-const-arg,
  29. -performance-noexcept-move-constructor,