You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

54 lines
1.7 KiB

3 years ago
  1. Checks: 'cppcoreguidelines-*,
  2. performance-*,
  3. modernize-*,
  4. google-*,
  5. misc-*
  6. cert-*,
  7. readability-*,
  8. clang-analyzer-*,
  9. -performance-unnecessary-value-param,
  10. -modernize-use-trailing-return-type,
  11. -google-runtime-references,
  12. -misc-non-private-member-variables-in-classes,
  13. -readability-braces-around-statements,
  14. -google-readability-braces-around-statements,
  15. -cppcoreguidelines-avoid-magic-numbers,
  16. -readability-magic-numbers,
  17. -readability-magic-numbers,
  18. -cppcoreguidelines-pro-type-vararg,
  19. -cppcoreguidelines-pro-bounds-pointer-arithmetic,
  20. -cppcoreguidelines-avoid-c-arrays,
  21. -modernize-avoid-c-arrays,
  22. -cppcoreguidelines-pro-bounds-array-to-pointer-decay,
  23. -readability-named-parameter,
  24. -cert-env33-c
  25. '
  26. WarningsAsErrors: ''
  27. HeaderFilterRegex: '*spdlog/[^f].*'
  28. AnalyzeTemporaryDtors: false
  29. FormatStyle: none
  30. CheckOptions:
  31. - key: google-readability-braces-around-statements.ShortStatementLines
  32. value: '1'
  33. - key: google-readability-function-size.StatementThreshold
  34. value: '800'
  35. - key: google-readability-namespace-comments.ShortNamespaceLines
  36. value: '10'
  37. - key: google-readability-namespace-comments.SpacesBeforeComments
  38. value: '2'
  39. - key: modernize-loop-convert.MaxCopySize
  40. value: '16'
  41. - key: modernize-loop-convert.MinConfidence
  42. value: reasonable
  43. - key: modernize-loop-convert.NamingStyle
  44. value: CamelCase
  45. - key: modernize-pass-by-value.IncludeStyle
  46. value: llvm
  47. - key: modernize-replace-auto-ptr.IncludeStyle
  48. value: llvm
  49. - key: modernize-use-nullptr.NullMacros
  50. value: 'NULL'