2
0

.clang-tidy 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. Checks: >
  2. -*,
  3. modernize-*,
  4. bugprone-*,
  5. concurrency-*,
  6. misc-*,
  7. readability-*,
  8. performance-*,
  9. portability-*,
  10. google-*,
  11. linuxkernel-*,
  12. -bugprone-narrowing-conversions,
  13. -bugprone-branch-clone,
  14. -bugprone-reserved-identifier,
  15. -bugprone-easily-swappable-parameters,
  16. -bugprone-sizeof-expression,
  17. -bugprone-implicit-widening-of-multiplication-result,
  18. -bugprone-suspicious-memory-comparison,
  19. -bugprone-not-null-terminated-result,
  20. -bugprone-signal-handler,
  21. -bugprone-assignment-in-if-condition,
  22. -concurrency-mt-unsafe,
  23. -modernize-macro-to-enum,
  24. -misc-unused-parameters,
  25. -misc-misplaced-widening-cast,
  26. -misc-no-recursion,
  27. -readability-magic-numbers,
  28. -readability-use-anyofallof,
  29. -readability-identifier-length,
  30. -readability-function-cognitive-complexity,
  31. -readability-named-parameter,
  32. -readability-isolate-declaration,
  33. -readability-else-after-return,
  34. -readability-redundant-control-flow,
  35. -readability-suspicious-call-argument,
  36. -google-readability-casting,
  37. -google-readability-todo,
  38. -performance-no-int-to-ptr,
  39. # clang-analyzer-*,
  40. # clang-analyzer-deadcode.DeadStores,
  41. # clang-analyzer-optin.performance.Padding,
  42. # -clang-analyzer-security.insecureAPI.*
  43. # Turn all the warnings from the checks above into errors.
  44. FormatStyle: file