refactor: Add clang-tidy project config

This commit is contained in:
Lars Toenning
2024-03-24 21:26:57 +01:00
parent 9824390f80
commit 59ecbb5ab7

26
.clang-tidy Normal file
View File

@@ -0,0 +1,26 @@
# SPDX-FileCopyrightText: Copyright (C) swift Project Community / Contributors
# SPDX-License-Identifier: CC0-1.0
Checks:
- '-*'
- 'modernize-*'
- '-modernize-use-trailing-return-type'
- '-modernize-use-nodiscard'
- '-modernize-pass-by-value'
- 'bugprone-*'
- 'readability-*'
- '-readability-identifier-length'
- '-readability-braces-around-statements'
- 'cppcoreguidelines-*'
CheckOptions:
- key: readability-identifier-naming.ClassCase
value: 'CamelCase'
- key: readability-identifier-naming.MethodCase
value: 'camelBack'
- key: readability-identifier-naming.MemberCase
value: 'camelBack'
- key: readability-identifier-naming.MemberPrefix
value: 'm_'
- key: readability-implicit-bool-conversion.AllowPointerConditions
value: true