fix: include KConfig
[KDIS.git] / .clang-tidy
blob4bd6e3556437a86ed2014843e160ac3b0865927f
1 Checks: "clang-diagnostic-*,clang-analyzer-*,cppcoreguidelines-*,modernize-*,-modernize-use-trailing-return-type"
2 WarningsAsErrors: true
3 HeaderFilterRegex: ""
4 AnalyzeTemporaryDtors: false
5 FormatStyle: google
6 CheckOptions:
7     - key: cert-dcl16-c.NewSuffixes
8       value: "L;LL;LU;LLU"
9     - key: cert-oop54-cpp.WarnOnlyIfThisHasSuspiciousField
10       value: "0"
11     - key: cppcoreguidelines-explicit-virtual-functions.IgnoreDestructors
12       value: "1"
13     - key: cppcoreguidelines-non-private-member-variables-in-classes.IgnoreClassesWithAllMemberVariablesBeingPublic
14       value: "1"
15     - key: google-readability-braces-around-statements.ShortStatementLines
16       value: "1"
17     - key: google-readability-function-size.StatementThreshold
18       value: "800"
19     - key: google-readability-namespace-comments.ShortNamespaceLines
20       value: "10"
21     - key: google-readability-namespace-comments.SpacesBeforeComments
22       value: "2"
23     - key: modernize-loop-convert.MaxCopySize
24       value: "16"
25     - key: modernize-loop-convert.MinConfidence
26       value: reasonable
27     - key: modernize-loop-convert.NamingStyle
28       value: CamelCase
29     - key: modernize-pass-by-value.IncludeStyle
30       value: llvm
31     - key: modernize-replace-auto-ptr.IncludeStyle
32       value: llvm
33     - key: modernize-use-nullptr.NullMacros
34       value: "NULL"