.clang-tidy 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. Checks: '-*,
  2. bugprone-argument-comment,
  3. bugprone-branch-clone,
  4. bugprone-forward-declaration-namespace,
  5. bugprone-macro-parentheses,
  6. bugprone-narrowing-conversions,
  7. bugprone-too-small-loop-variable,
  8. cppcoreguidelines-init-variables,
  9. misc-*,
  10. -misc-non-private-member-variables-in-classes,
  11. modernize-avoid-bind,
  12. modernize-concat-nested-namespaces,
  13. modernize-deprecated-headers,
  14. modernize-deprecated-ios-base-aliases,
  15. modernize-loop-convert,
  16. modernize-make-*,
  17. modernize-raw-string-literal,
  18. modernize-redundant-void-arg,
  19. modernize-replace-*,
  20. modernize-return-braced-init-list,
  21. modernize-shrink-to-fit,
  22. modernize-unary-static-assert,
  23. modernize-use-auto,
  24. modernize-use-bool-literals,
  25. modernize-use-default-member-init,
  26. modernize-use-emplace,
  27. modernize-use-equals-delete,
  28. modernize-use-nodiscard,
  29. modernize-use-equals-default,
  30. modernize-use-noexcept,
  31. modernize-user-override,
  32. modernize-use-nullptr,
  33. modernize-use-transparent-functors,
  34. modernize-use-uncaught-exceptions,
  35. modernize-use-using,
  36. '
  37. WarningsAsErrors: '*'
  38. HeaderFilterRegex: '.*'
  39. AnalyzeTemporaryDtors: false
  40. FormatStyle: none
  41. CheckOptions:
  42. - key: modernize-use-default-member-init.UseAssignment
  43. value: 1