Skip to content
Snippets Groups Projects
.clang-tidy 1.09 KiB
Newer Older
  • Learn to ignore specific revisions
  • bugprone-*,\
    -bugprone-macro-parentheses,\
    -bugprone-misplaced-widening-cast,\
    
    -bugprone-narrowing-conversions,\
    -bugprone-too-small-loop-variable,\
    
    Daniel Pfeifer's avatar
    Daniel Pfeifer committed
    google-readability-casting,\
    
    -misc-no-recursion,\
    
    -misc-non-private-member-variables-in-classes,\
    
    -misc-static-assert,\
    
    -modernize-avoid-c-arrays,\
    -modernize-use-nodiscard,\
    
    -modernize-use-trailing-return-type,\
    
    -modernize-use-transparent-functors,\
    
    performance-*,\
    readability-*,\
    
    -readability-convert-member-functions-to-static,\
    
    -readability-function-size,\
    -readability-identifier-naming,\
    
    -readability-implicit-bool-conversion,\
    
    -readability-inconsistent-declaration-parameter-name,\
    
    -readability-magic-numbers,\
    
    -readability-named-parameter,\
    -readability-redundant-declaration,\
    
    -readability-uppercase-literal-suffix,\
    
    "
    HeaderFilterRegex: 'Source/cm[^/]*\.(h|hxx|cxx)$'
    
    CheckOptions:
      - key:   modernize-use-default-member-init.UseAssignment
        value: '1'
    
      - key:   modernize-use-equals-default.IgnoreMacros
        value: '0'
    
      - key:   modernize-use-auto.MinTypeNameLength
        value: '80'