Checks: -*,bugprone-argument-comment,bugprone-assert-side-effect,bugprone-bool-pointer-implicit-conversion,bugprone-fold-init-type,bugprone-forward-declaration-namespace,bugprone-inaccurate-erase,bugprone-macro-repeated-side-effects,bugprone-move-forwarding-reference,bugprone-multiple-statement-macro,bugprone-string-constructor,bugprone-stringview-nullptr,bugprone-suspicious-memset-usage,bugprone-undefined-memory-manipulation,bugprone-undelegated-constructor,bugprone-unused-raii,bugprone-use-after-move,google-build-explicit-make-pair,google-build-namespaces,google-build-using-namespace,google-default-arguments,google-explicit-constructor,google-global-names-in-headers,google-readability-namespace-comments,google-runtime-int,google-runtime-operator,misc-definitions-in-headers,misc-include-cleaner,misc-static-assert,misc-unconventional-assign-operator,misc-uniqueptr-reset-release,misc-unused-alias-decls,misc-unused-using-decls,modernize-make-unique,modernize-redundant-void-arg,modernize-replace-auto-ptr,modernize-shrink-to-fit,modernize-type-traits,modernize-use-bool-literals,modernize-use-equals-default,modernize-use-nullptr,modernize-use-override,performance-implicit-conversion-in-loop,performance-inefficient-algorithm,performance-inefficient-vector-operation,performance-move-constructor-init,portability-std-allocator-const,readability-avoid-const-params-in-decls,readability-const-return-type,readability-container-size-empty,readability-inconsistent-declaration-parameter-name,readability-misleading-indentation,readability-redundant-control-flow,readability-redundant-smartptr-get,readability-string-compare
FormatStyle: file
HeaderFilterRegex: src/.*|examples/.*|tests/.*
WarningsAsErrors: ''
CheckOptions:
  misc-include-cleaner.IgnoreHeaders: 'bits/.*;GL/.*;GLUT/.*;pngconf\.h'
