Skip to content
Snippets Groups Projects
.clang-tidy 969 B
Newer Older
  • Learn to ignore specific revisions
  • Tomáš Pecka's avatar
    Tomáš Pecka committed
    ---
    Checks: "-*,\
    bugprone-*,\
    -bugprone-macro-parentheses,\
    -bugprone-misplaced-widening-cast,\
    clang-analyzer-*,
    misc-*,
    modernize-*,\
    -modernize-deprecated-headers,\
    -modernize-return-braced-init-list,\
    -modernize-use-auto,\
    -modernize-use-noexcept,\
    -modernize-use-using,\
    -modernize-use-nodiscard,\
    
    -modernize-use-trailing-return-type,\
    
    Tomáš Pecka's avatar
    Tomáš Pecka committed
    performance-*,\
    portability-*,\
    readability-*,\
    -readability-identifier-naming,\
    -readability-named-parameter,\
    -readability-braces-around-statements,\
    -readability-else-after-return,\
    "
    WarningsAsErrors: '*'
    
    HeaderFilterRegex: '.*/(src)/*'
    
    Tomáš Pecka's avatar
    Tomáš Pecka committed
    CheckOptions:
      - key:   modernize-use-default-member-init.UseAssignment
        value: '1'
      - key:   modernize-use-equals-default.IgnoreMacros
        value: '0'
      - key:   readability-function-size.StatementThreshold
        value: '400'
      - key:   readability-function-size.LineThreshold
        value: '500'
      - key:   readability-inconsistent-declaration-parameter-name.Strict
        value: '1'
    ...