Skip to content
Snippets Groups Projects
.clang-tidy 1.52 KiB
Newer Older
  • Learn to ignore specific revisions
  • # The warnings below are disabled because they are too pedantic and not worth fixing.
    # Some of them will be enabled as part of the Clang-Tidy task, see T78535.
    
    
    Checks:  >
      -*,
      readability-*,
      -readability-uppercase-literal-suffix,
      -readability-magic-numbers,
      -readability-isolate-declaration,
      -readability-convert-member-functions-to-static,
      -readability-implicit-bool-conversion,
      -readability-avoid-const-params-in-decls,
      -readability-simplify-boolean-expr,
      -readability-make-member-function-const,
    
      -readability-suspicious-call-argument,
      -readability-redundant-member-init,
    
    
      -readability-misleading-indentation,
    
    
      -readability-use-anyofallof,
    
      -readability-function-cognitive-complexity,
    
    
      bugprone-*,
      -bugprone-narrowing-conversions,
      -bugprone-unhandled-self-assignment,
      -bugprone-branch-clone,
      -bugprone-macro-parentheses,
    
      -bugprone-reserved-identifier,
    
      -bugprone-easily-swappable-parameters,
      -bugprone-implicit-widening-of-multiplication-result,
    
    
      -bugprone-sizeof-expression,
      -bugprone-integer-division,
    
    
      -bugprone-redundant-branch-condition,
    
    
      modernize-*,
      -modernize-use-auto,
      -modernize-use-trailing-return-type,
      -modernize-avoid-c-arrays,
      -modernize-use-nodiscard,
      -modernize-loop-convert,
      -modernize-pass-by-value,
    
    Jacques Lucke's avatar
    Jacques Lucke committed
      # Cannot be enabled yet, because using raw string literals in tests breaks
      # the windows compiler currently.
    
      -modernize-raw-string-literal,
      -modernize-return-braced-init-list
    
    CheckOptions:
      - key: modernize-use-default-member-init.UseAssignment
        value: 1