Zang MingJie | fe892ae | 2021-07-24 00:29:16 +0800 | [diff] [blame] | 1 | --- |
Andrei Litvin | 253ff55 | 2022-04-22 09:27:02 -0400 | [diff] [blame] | 2 | Checks: > |
Andrei Litvin | 253ff55 | 2022-04-22 09:27:02 -0400 | [diff] [blame] | 3 | bugprone-*, |
Arkadiusz Bokowy | 52e228f | 2022-11-29 12:42:40 +0100 | [diff] [blame] | 4 | modernize-redundant-void-arg, |
Andrei Litvin | 1145bac | 2022-11-03 17:39:11 -0400 | [diff] [blame] | 5 | modernize-use-bool-literals, |
| 6 | modernize-use-nullptr, |
| 7 | performance-for-range-copy, |
| 8 | readability-const-return-type, |
| 9 | readability-else-after-return, |
| 10 | readability-redundant-control-flow, |
| 11 | readability-redundant-string-cstr, |
| 12 | readability-redundant-string-init, |
dependabot[bot] | db9f2ed | 2023-09-18 21:15:24 +0000 | [diff] [blame] | 13 | -bugprone-assignment-in-if-condition, |
Andrei Litvin | 253ff55 | 2022-04-22 09:27:02 -0400 | [diff] [blame] | 14 | -bugprone-branch-clone, |
Andrei Litvin | 1145bac | 2022-11-03 17:39:11 -0400 | [diff] [blame] | 15 | -bugprone-copy-constructor-init, |
Andrei Litvin | 253ff55 | 2022-04-22 09:27:02 -0400 | [diff] [blame] | 16 | -bugprone-easily-swappable-parameters, |
Andrei Litvin | 253ff55 | 2022-04-22 09:27:02 -0400 | [diff] [blame] | 17 | -bugprone-forward-declaration-namespace, |
| 18 | -bugprone-forwarding-reference-overload, |
Andrei Litvin | 253ff55 | 2022-04-22 09:27:02 -0400 | [diff] [blame] | 19 | -bugprone-implicit-widening-of-multiplication-result, |
dependabot[bot] | db9f2ed | 2023-09-18 21:15:24 +0000 | [diff] [blame] | 20 | -bugprone-inc-dec-in-conditions, |
Andrei Litvin | 1145bac | 2022-11-03 17:39:11 -0400 | [diff] [blame] | 21 | -bugprone-macro-parentheses, |
Andrei Litvin | 253ff55 | 2022-04-22 09:27:02 -0400 | [diff] [blame] | 22 | -bugprone-misplaced-widening-cast, |
dependabot[bot] | db9f2ed | 2023-09-18 21:15:24 +0000 | [diff] [blame] | 23 | -bugprone-multi-level-implicit-pointer-conversion, |
Andrei Litvin | 1145bac | 2022-11-03 17:39:11 -0400 | [diff] [blame] | 24 | -bugprone-narrowing-conversions, |
| 25 | -bugprone-not-null-terminated-result, |
| 26 | -bugprone-reserved-identifier, |
Andrei Litvin | 253ff55 | 2022-04-22 09:27:02 -0400 | [diff] [blame] | 27 | -bugprone-signed-char-misuse, |
Andrei Litvin | 1145bac | 2022-11-03 17:39:11 -0400 | [diff] [blame] | 28 | -bugprone-suspicious-include, |
dependabot[bot] | db9f2ed | 2023-09-18 21:15:24 +0000 | [diff] [blame] | 29 | -bugprone-switch-missing-default-case, |
Andrei Litvin | 1145bac | 2022-11-03 17:39:11 -0400 | [diff] [blame] | 30 | -bugprone-undelegated-constructor, |
| 31 | -bugprone-unused-return-value, |
Andrei Litvin | 253ff55 | 2022-04-22 09:27:02 -0400 | [diff] [blame] | 32 | -clang-analyzer-core.CallAndMessage, |
Andrei Litvin | 1145bac | 2022-11-03 17:39:11 -0400 | [diff] [blame] | 33 | -clang-analyzer-core.NonNullParamChecker, |
Andrei Litvin | 253ff55 | 2022-04-22 09:27:02 -0400 | [diff] [blame] | 34 | -clang-analyzer-core.NullDereference, |
Andrei Litvin | 253ff55 | 2022-04-22 09:27:02 -0400 | [diff] [blame] | 35 | -clang-analyzer-cplusplus.Move, |
Andrei Litvin | 1145bac | 2022-11-03 17:39:11 -0400 | [diff] [blame] | 36 | -clang-analyzer-deadcode.DeadStores, |
Andrei Litvin | 253ff55 | 2022-04-22 09:27:02 -0400 | [diff] [blame] | 37 | -clang-analyzer-nullability.NullablePassedToNonnull, |
Andrei Litvin | 1cac173 | 2024-02-22 17:15:02 -0500 | [diff] [blame] | 38 | -clang-analyzer-optin.core.EnumCastOutOfRange, |
Andrei Litvin | 1145bac | 2022-11-03 17:39:11 -0400 | [diff] [blame] | 39 | -clang-analyzer-optin.cplusplus.UninitializedObject, |
| 40 | -clang-analyzer-optin.cplusplus.VirtualCall, |
| 41 | -clang-analyzer-optin.osx.cocoa.localizability.EmptyLocalizationContextChecker, |
| 42 | -clang-analyzer-optin.performance, |
Andrei Litvin | 253ff55 | 2022-04-22 09:27:02 -0400 | [diff] [blame] | 43 | -clang-analyzer-optin.performance.Padding, |
Andrei Litvin | 253ff55 | 2022-04-22 09:27:02 -0400 | [diff] [blame] | 44 | -clang-analyzer-security.insecureAPI.rand, |
Andrei Litvin | 1145bac | 2022-11-03 17:39:11 -0400 | [diff] [blame] | 45 | -clang-analyzer-security.insecureAPI.strcpy, |
Andrei Litvin | 253ff55 | 2022-04-22 09:27:02 -0400 | [diff] [blame] | 46 | -clang-analyzer-unix.Malloc, |
Andrei Litvin | 253ff55 | 2022-04-22 09:27:02 -0400 | [diff] [blame] | 47 | -clang-diagnostic-implicit-int-conversion |
Zang MingJie | fe892ae | 2021-07-24 00:29:16 +0800 | [diff] [blame] | 48 | WarningsAsErrors: '*' |
Andrei Litvin | 253ff55 | 2022-04-22 09:27:02 -0400 | [diff] [blame] | 49 | HeaderFilterRegex: '(src|examples|zzz_generated|credentials).*(?<!third_party.*repo)' |