Skip to content

Commit

Permalink
Add clang-tidy config file
Browse files Browse the repository at this point in the history
  • Loading branch information
ClausKlein committed Sep 9, 2024
1 parent c750d22 commit c3dbdca
Show file tree
Hide file tree
Showing 2 changed files with 40 additions and 1 deletion.
39 changes: 39 additions & 0 deletions .clang-tidy
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
Checks: "-*,\
boost-*,\
bugprone-*,\
-bugprone-exception-escape,\
cert-*,\
clang-analyzer-*,\
-cppcoreguidelines-*,\
-cppcoreguidelines-avoid-*,\
-cppcoreguidelines-no-*,\
-cppcoreguidelines-prefere-*,\
-cppcoreguidelines-slicing,\
-cppcoreguidelines-use-*,\
concurrency-*,\
hicpp-*,\
-hicpp-vararg,\
misc-*,\
-misc-include-cleaner,\
-misc-non-private-member-variables-in-classes,\
-misc-unused-parameters,\
modernize-*,\
-modernize-macro-to-enum,\
-modernize-use-trailing-return-type,\
performance-*,\
-performance-avoid-endl,\
portability-*,\
readability-*,\
-readability-identifier-naming,\
-readability-identifier-length,\
-*avoid-c-arrays,\
-*magic-numbers,\
-*named-parameter,\
"
WarningsAsErrors: ''
HeaderFilterRegex: 'chapter.*'
FormatStyle: file
User: CK
...

2 changes: 1 addition & 1 deletion CMakePresets.json
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@
"hidden": true,
"cacheVariables": {
"CMAKE_CXX_CLANG_TIDY":
"clang-tidy;--header-filter=${sourceDir}/*;-checks=-*,modernize*,-modernize-use-trailing-return-type,-modernize-macro-to-enum,-modernize-concat-nested-namespaces;-extra-arg=-std=c++17"
"clang-tidy;--header-filter=${sourceDir}/*;-checks=-*,modernize*,-modernize-use-trailing-return-type,-modernize-macro-to-enum,-extra-arg=-std=c++17"
}
},
{
Expand Down

0 comments on commit c3dbdca

Please sign in to comment.