update clion check option

This commit is contained in:
taynpg 2024-08-05 16:38:45 +08:00
parent 2d851dc9f3
commit 7446db7c95

View File

@ -1,16 +1,23 @@
<profile version="1.0">
<option name="myName" value="Default" />
<component name="InspectionProjectProfileManager">
<profile version="1.0">
<option name="myName" value="Project Default" />
<inspection_tool class="ClangTidy" enabled="true" level="WARNING" enabled_by_default="true">
<option name="clangTidyChecks" value="-*,mpi-*,bugprone-*,-bugprone-switch-missing-default-case,-bugprone-signal-handler,-bugprone-narrowing-conversions,-bugprone-chained-comparison,-bugprone-casting-through-void,-bugprone-redundant-branch-condition,-bugprone-exception-escape,-bugprone-multiple-new-in-one-expression,-bugprone-unchecked-optional-access,-bugprone-shared-ptr-array-mismatch,-bugprone-implicit-widening-of-multiplication-result,-bugprone-signed-char-misuse,-bugprone-inc-dec-in-conditions,-bugprone-assignment-in-if-condition,-bugprone-incorrect-enable-if,-bugprone-bool-pointer-implicit-conversion,-bugprone-empty-catch,-bugprone-unhandled-exception-at-new,-bugprone-optional-value-conversion,-bugprone-compare-pointer-to-member-virtual-function,-bugprone-multi-level-implicit-pointer-conversion,-bugprone-unsafe-functions,-bugprone-infinite-loop,-bugprone-unused-local-non-trivial-variable,-bugprone-easily-swappable-parameters,-bugprone-unique-ptr-array-mismatch,-bugprone-non-zero-enum-to-bool-conversion,-bugprone-not-null-terminated-result,-bugprone-standalone-empty,-bugprone-stringview-nullptr,cert-err52-cpp,cert-err60-cpp,cert-err34-c,cert-str34-c,cert-msc50-cpp,cert-msc51-cpp,cert-dcl58-cpp,cert-flp30-c,cppcoreguidelines-pro-type-member-init,cppcoreguidelines-slicing,cppcoreguidelines-interfaces-global-init,cppcoreguidelines-pro-type-static-cast-downcast,cppcoreguidelines-narrowing-conversions,google-runtime-operator,google-explicit-constructor,hicpp-multiway-paths-covered,hicpp-exception-baseclass,misc-unconventional-assign-operator,misc-misplaced-const,misc-new-delete-overloads,misc-non-copyable-objects,misc-no-recursion,misc-throw-by-value-catch-by-reference,misc-uniqueptr-reset-release,modernize-*,-modernize-use-trailing-return-type,-modernize-avoid-c-arrays,-modernize-use-constraints,-modernize-use-std-numbers,-modernize-type-traits,-modernize-use-std-print,-modernize-use-using,-modernize-use-default-member-init,-modernize-use-starts-ends-with,-modernize-macro-to-enum,openmp-use-default-none,performance-*,-performance-noexcept-swap,-performance-noexcept-destructor,-performance-enum-size,-performance-no-int-to-ptr,-performance-avoid-endl,portability-simd-intrinsics,readability-avoid-const-params-in-decls,readability-redundant-smartptr-get,readability-make-member-function-const,readability-string-compare,readability-delete-null-pointer,readability-static-accessed-through-instance,readability-convert-member-functions-to-static,readability-redundant-function-ptr-dereference,readability-const-return-type,readability-misleading-indentation,readability-non-const-parameter,readability-redundant-string-cstr,readability-use-anyofallof,readability-simplify-subscript-expr,readability-uniqueptr-delete-release,readability-static-definition-in-anonymous-namespace,readability-redundant-declaration,readability-redundant-string-init,readability-redundant-control-flow,readability-misplaced-array-index,readability-inconsistent-declaration-parameter-name,readability-container-size-empty" />
<option name="clangTidyChecks" value="-*,mpi-*,bugprone-*,-bugprone-switch-missing-default-case,-bugprone-signal-handler,-bugprone-narrowing-conversions,-bugprone-chained-comparison,-bugprone-casting-through-void,-bugprone-redundant-branch-condition,-bugprone-exception-escape,-bugprone-multiple-new-in-one-expression,-bugprone-unchecked-optional-access,-bugprone-shared-ptr-array-mismatch,-bugprone-implicit-widening-of-multiplication-result,-bugprone-signed-char-misuse,-bugprone-inc-dec-in-conditions,-bugprone-assignment-in-if-condition,-bugprone-incorrect-enable-if,-bugprone-bool-pointer-implicit-conversion,-bugprone-empty-catch,-bugprone-unhandled-exception-at-new,-bugprone-optional-value-conversion,-bugprone-compare-pointer-to-member-virtual-function,-bugprone-multi-level-implicit-pointer-conversion,-bugprone-unsafe-functions,-bugprone-infinite-loop,-bugprone-unused-local-non-trivial-variable,-bugprone-easily-swappable-parameters,-bugprone-unique-ptr-array-mismatch,-bugprone-non-zero-enum-to-bool-conversion,-bugprone-not-null-terminated-result,-bugprone-standalone-empty,-bugprone-stringview-nullptr,cert-err52-cpp,cert-err60-cpp,cert-err34-c,cert-str34-c,cert-msc50-cpp,cert-msc51-cpp,cert-dcl58-cpp,cert-flp30-c,cppcoreguidelines-pro-type-member-init,cppcoreguidelines-slicing,cppcoreguidelines-interfaces-global-init,cppcoreguidelines-pro-type-static-cast-downcast,cppcoreguidelines-narrowing-conversions,google-runtime-operator,google-explicit-constructor,hicpp-multiway-paths-covered,hicpp-exception-baseclass,misc-unconventional-assign-operator,misc-misplaced-const,misc-new-delete-overloads,misc-non-copyable-objects,misc-no-recursion,misc-throw-by-value-catch-by-reference,misc-uniqueptr-reset-release,modernize-*,-modernize-use-trailing-return-type,-modernize-avoid-c-arrays,-modernize-use-constraints,-modernize-use-std-numbers,-modernize-type-traits,-modernize-use-std-print,-modernize-use-using,-modernize-use-default-member-init,-modernize-use-starts-ends-with,-modernize-macro-to-enum,openmp-use-default-none,performance-*,-performance-noexcept-swap,-performance-noexcept-destructor,-performance-unnecessary-value-param,-performance-enum-size,-performance-no-int-to-ptr,-performance-avoid-endl,portability-simd-intrinsics,readability-avoid-const-params-in-decls,readability-redundant-smartptr-get,readability-make-member-function-const,readability-string-compare,readability-delete-null-pointer,readability-static-accessed-through-instance,readability-redundant-function-ptr-dereference,readability-const-return-type,readability-misleading-indentation,readability-non-const-parameter,readability-redundant-string-cstr,readability-use-anyofallof,readability-simplify-subscript-expr,readability-uniqueptr-delete-release,readability-static-definition-in-anonymous-namespace,readability-redundant-declaration,readability-redundant-string-init,readability-redundant-control-flow,readability-misplaced-array-index,readability-inconsistent-declaration-parameter-name,readability-container-size-empty" />
</inspection_tool>
<inspection_tool class="CppClassCanBeFinal" enabled="false" level="HINT" enabled_by_default="false" />
<inspection_tool class="CppClassNeverUsed" enabled="false" level="WARNING" enabled_by_default="false" />
<inspection_tool class="CppConstParameterInDeclaration" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
<inspection_tool class="CppDFAUnreachableFunctionCall" enabled="false" level="WARNING" enabled_by_default="false" />
<inspection_tool class="CppDFAUnusedValue" enabled="false" level="WARNING" enabled_by_default="false" />
<inspection_tool class="CppJoinDeclarationAndAssignment" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
<inspection_tool class="CppLocalVariableMayBeConst" enabled="false" level="HINT" enabled_by_default="false" />
<inspection_tool class="CppMemberFunctionMayBeConst" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
<inspection_tool class="CppMemberFunctionMayBeStatic" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
<inspection_tool class="CppParameterMayBeConst" enabled="false" level="HINT" enabled_by_default="false" />
<inspection_tool class="CppPassValueParameterByConstReference" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
<inspection_tool class="CppTooWideScope" enabled="false" level="WEAK WARNING" enabled_by_default="false" />
<inspection_tool class="CppTooWideScopeInitStatement" enabled="false" level="HINT" enabled_by_default="false" />
<inspection_tool class="CppUnusedIncludeDirective" enabled="false" level="WARNING" enabled_by_default="false" />
<inspection_tool class="CppUseAuto" enabled="false" level="HINT" enabled_by_default="false" />
<inspection_tool class="CppUseAutoForNumeric" enabled="false" level="HINT" enabled_by_default="false" />
<inspection_tool class="CppUseStructuredBinding" enabled="false" level="HINT" enabled_by_default="false" />
@ -22,4 +29,5 @@
<option name="processLiterals" value="true" />
<option name="processComments" value="true" />
</inspection_tool>
</profile>
</profile>
</component>