diff --git a/cplusplus/learning/.clang-tidy b/cplusplus/learning/.clang-tidy new file mode 100644 index 0000000..a0b1f72 --- /dev/null +++ b/cplusplus/learning/.clang-tidy @@ -0,0 +1,18 @@ +--- +Checks: > + bugprone-*, + performance-*, + readability-*, + modernize-*, + clang-analyzer-*, + -modernize-use-trailing-return-type, + -readability-magic-numbers + +WarningsAsErrors: '' +HeaderFilterRegex: '^/home/ys/family-repo/Code/cplusplus/learning/.*' +AnalyzeTemporaryDtors: false +FormatStyle: none + + + + diff --git a/cplusplus/learning/.vscode/settings.json b/cplusplus/learning/.vscode/settings.json index f4165e9..fbf7394 100644 --- a/cplusplus/learning/.vscode/settings.json +++ b/cplusplus/learning/.vscode/settings.json @@ -1,5 +1,9 @@ { - + "clangd.arguments": [ + "--compile-commands-dir=build", + "--clang-tidy" + ], + "[cpp]": { "editor.defaultFormatter": "llvm-vs-code-extensions.vscode-clangd", "editor.formatOnSave": true diff --git a/cplusplus/learning/tut1/main.cpp b/cplusplus/learning/tut1/main.cpp index 94873b5..aacbcf2 100644 --- a/cplusplus/learning/tut1/main.cpp +++ b/cplusplus/learning/tut1/main.cpp @@ -2,7 +2,8 @@ #include int main() { - std::cout << "Hello from tut1\n"; + int x; + std::cout << x; fmt::print("Hello from {} using fmt {}\n", "tut1", FMT_VERSION); return 0;