[Gdcm-hackers] gdcm-git:Grassroots DICOM branch release updated. 8529036dab2a1a38ce022838a60f4b9648
Cross-platform DICOM implementation
Brought to you by:
malat
|
From: malat <ma...@us...> - 2023-04-07 15:14:32
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Grassroots DICOM".
The branch, release has been updated
via 8529036dab2a1a38ce022838a60f4b96482ef17f (commit)
from bf1b422f823a75aa61de6a21d9e3d229ee373617 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
https://sourceforge.net/p/gdcm/gdcm/ci/8529036dab2a1a38ce022838a60f4b96482ef17f/
commit 8529036dab2a1a38ce022838a60f4b96482ef17f
Author: Sean McBride <se...@ro...>
Date: Tue Apr 4 21:13:35 2023 -0400
Added .clang-tidy config files
The result is zero warnings from clang-tidy because of all the suppressions.
The file in /Utilities has more suppressions.
diff --git a/.clang-tidy b/.clang-tidy
new file mode 100644
index 000000000..474b6a412
--- /dev/null
+++ b/.clang-tidy
@@ -0,0 +1,132 @@
+Checks: '-*,
+ android-*,
+ -android-cloexec-fopen,
+ bugprone-*,
+ -bugprone-narrowing-conversions,
+ -bugprone-sizeof-expression,
+ -bugprone-signed-char-misuse,
+ -bugprone-branch-clone,
+ -bugprone-easily-swappable-parameters,
+ -bugprone-not-null-terminated-result,
+ -bugprone-implicit-widening-of-multiplication-result,
+ -bugprone-exception-escape,
+ -bugprone-suspicious-memory-comparison,
+ -bugprone-assignment-in-if-condition,
+ -bugprone-unhandled-self-assignment,
+ -bugprone-macro-parentheses,
+ -bugprone-incorrect-roundings,
+ -bugprone-undefined-memory-manipulation,
+ -bugprone-parent-virtual-call,
+ -bugprone-reserved-identifier,
+ cert-*,
+ -cert-str34-c,
+ -cert-err58-cpp,
+ -cert-dcl37-c,
+ -cert-dcl51-cpp,
+ -cert-err34-c,
+ -cert-msc30-c,
+ -cert-msc50-cpp,
+ -cert-dcl03-c,
+ -cert-exp42-c,
+ -cert-flp37-c,
+ -cert-oop54-cpp,
+ -cert-err33-c,
+ -cert-msc32-c,
+ -cert-msc51-cpp,
+ -cert-dcl16-c,
+ clang-analyzer-*,
+ -clang-analyzer-valist.Uninitialized,
+ -clang-analyzer-alpha.clone.CloneChecker,
+ -clang-analyzer-alpha.deadcode.UnreachableCode,
+ -clang-analyzer-optin.cplusplus.VirtualCall,
+ -clang-analyzer-core.StackAddressEscape,
+ -clang-analyzer-deadcode.DeadStores,
+ -clang-analyzer-cplusplus.NewDeleteLeaks,
+ -clang-analyzer-cplusplus.NewDelete,
+ -clang-analyzer-core.UndefinedBinaryOperatorResult,
+ -clang-analyzer-core.CallAndMessage,
+ -clang-analyzer-unix.cstring.NullArg,
+ -clang-analyzer-optin.performance.Padding,
+ -clang-analyzer-unix.Malloc,
+ -clang-analyzer-core.uninitialized.Assign,
+ -clang-analyzer-security.insecureAPI.rand,
+ -clang-analyzer-security.insecureAPI.strcpy,
+ -clang-analyzer-core.uninitialized.UndefReturn,
+ -clang-analyzer-core.DivideZero,
+ -clang-analyzer-core.NullDereference,
+ google-*,
+ -google-readability-avoid-underscore-in-googletest-name,
+ -google-readability-todo,
+ -google-runtime-int,
+ -google-readability-casting,
+ -google-readability-braces-around-statements,
+ -google-readability-namespace-comments,
+ -google-build-using-namespace,
+ -google-explicit-constructor,
+ -google-default-arguments,
+ -google-build-explicit-make-pair,
+ -google-readability-function-size,
+ hicpp-*,
+ -hicpp-no-array-decay,
+ -hicpp-avoid-c-arrays,
+ -hicpp-vararg,
+ -hicpp-no-malloc,
+ -hicpp-special-member-functions,
+ -hicpp-use-emplace,
+ -hicpp-use-auto,
+ -hicpp-member-init,
+ -hicpp-deprecated-headers,
+ -hicpp-uppercase-literal-suffix,
+ -hicpp-signed-bitwise,
+ -hicpp-named-parameter,
+ -hicpp-braces-around-statements,
+ -hicpp-exception-baseclass,
+ -hicpp-explicit-conversions,
+ -hicpp-static-assert,
+ -hicpp-multiway-paths-covered,
+ -hicpp-use-equals-default,
+ -hicpp-function-size,
+ misc-*,
+ -misc-no-recursion,
+ -misc-const-correctness,
+ -misc-static-assert,
+ -misc-non-private-member-variables-in-classes,
+ -misc-unconventional-assign-operator,
+ -misc-redundant-expression,
+ performance-*,
+ -performance-unnecessary-value-param,
+ -performance-unnecessary-copy-initialization,
+ -performance-trivially-destructible,
+ readability-*,
+ -readability-magic-numbers,
+ -readability-else-after-return,
+ -readability-identifier-length,
+ -readability-implicit-bool-conversion,
+ -readability-uppercase-literal-suffix,
+ -readability-isolate-declaration,
+ -readability-named-parameter,
+ -readability-simplify-boolean-expr,
+ -readability-suspicious-call-argument,
+ -readability-container-data-pointer,
+ -readability-braces-around-statements,
+ -readability-static-accessed-through-instance,
+ -readability-convert-member-functions-to-static,
+ -readability-misleading-indentation,
+ -readability-redundant-member-init,
+ -readability-non-const-parameter,
+ -readability-inconsistent-declaration-parameter-name,
+ -readability-redundant-string-cstr,
+ -readability-make-member-function-const,
+ -readability-static-definition-in-anonymous-namespace,
+ -readability-duplicate-include,
+ -readability-function-size,
+ -readability-string-compare,
+ -readability-redundant-preprocessor'
+
+CheckOptions:
+ - key: readability-function-cognitive-complexity.IgnoreMacros
+ value: 1
+ - key: readability-function-cognitive-complexity.Threshold
+ value: 299
+ - key: bugprone-reserved-identifier.AllowedIdentifiers
+ value: _BSD_SOURCE
diff --git a/Utilities/.clang-tidy b/Utilities/.clang-tidy
new file mode 100644
index 000000000..372b4a4fe
--- /dev/null
+++ b/Utilities/.clang-tidy
@@ -0,0 +1,148 @@
+Checks: '-*,
+ android-*,
+ -android-cloexec-fopen,
+ -android-cloexec-accept,
+ bugprone-*,
+ -bugprone-narrowing-conversions,
+ -bugprone-sizeof-expression,
+ -bugprone-signed-char-misuse,
+ -bugprone-branch-clone,
+ -bugprone-easily-swappable-parameters,
+ -bugprone-not-null-terminated-result,
+ -bugprone-implicit-widening-of-multiplication-result,
+ -bugprone-exception-escape,
+ -bugprone-suspicious-memory-comparison,
+ -bugprone-assignment-in-if-condition,
+ -bugprone-unhandled-self-assignment,
+ -bugprone-macro-parentheses,
+ -bugprone-incorrect-roundings,
+ -bugprone-undefined-memory-manipulation,
+ -bugprone-parent-virtual-call,
+ -bugprone-reserved-identifier,
+ -bugprone-suspicious-realloc-usage,
+ -bugprone-misplaced-widening-cast,
+ -bugprone-suspicious-include,
+ -bugprone-copy-constructor-init,
+ -bugprone-too-small-loop-variable,
+ cert-*,
+ -cert-str34-c,
+ -cert-err58-cpp,
+ -cert-dcl37-c,
+ -cert-dcl51-cpp,
+ -cert-err34-c,
+ -cert-msc30-c,
+ -cert-msc50-cpp,
+ -cert-dcl03-c,
+ -cert-exp42-c,
+ -cert-flp37-c,
+ -cert-oop54-cpp,
+ -cert-err33-c,
+ -cert-msc32-c,
+ -cert-msc51-cpp,
+ -cert-dcl16-c,
+ -cert-err60-cpp,
+ -cert-err09-cpp,
+ -cert-err61-cpp,
+ clang-analyzer-*,
+ -clang-analyzer-valist.Uninitialized,
+ -clang-analyzer-alpha.clone.CloneChecker,
+ -clang-analyzer-alpha.deadcode.UnreachableCode,
+ -clang-analyzer-optin.cplusplus.VirtualCall,
+ -clang-analyzer-core.StackAddressEscape,
+ -clang-analyzer-deadcode.DeadStores,
+ -clang-analyzer-cplusplus.NewDeleteLeaks,
+ -clang-analyzer-cplusplus.NewDelete,
+ -clang-analyzer-core.UndefinedBinaryOperatorResult,
+ -clang-analyzer-core.CallAndMessage,
+ -clang-analyzer-unix.cstring.NullArg,
+ -clang-analyzer-optin.performance.Padding,
+ -clang-analyzer-unix.Malloc,
+ -clang-analyzer-core.uninitialized.Assign,
+ -clang-analyzer-security.insecureAPI.rand,
+ -clang-analyzer-security.insecureAPI.strcpy,
+ -clang-analyzer-core.uninitialized.UndefReturn,
+ -clang-analyzer-core.DivideZero,
+ -clang-analyzer-core.NullDereference,
+ -clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling,
+ -clang-analyzer-core.uninitialized.Branch,
+ google-*,
+ -google-readability-avoid-underscore-in-googletest-name,
+ -google-readability-todo,
+ -google-runtime-int,
+ -google-readability-casting,
+ -google-readability-braces-around-statements,
+ -google-readability-namespace-comments,
+ -google-build-using-namespace,
+ -google-explicit-constructor,
+ -google-default-arguments,
+ -google-build-explicit-make-pair,
+ -google-readability-function-size,
+ hicpp-*,
+ -hicpp-no-array-decay,
+ -hicpp-avoid-c-arrays,
+ -hicpp-vararg,
+ -hicpp-no-malloc,
+ -hicpp-special-member-functions,
+ -hicpp-use-emplace,
+ -hicpp-use-auto,
+ -hicpp-member-init,
+ -hicpp-deprecated-headers,
+ -hicpp-uppercase-literal-suffix,
+ -hicpp-signed-bitwise,
+ -hicpp-named-parameter,
+ -hicpp-braces-around-statements,
+ -hicpp-exception-baseclass,
+ -hicpp-explicit-conversions,
+ -hicpp-static-assert,
+ -hicpp-multiway-paths-covered,
+ -hicpp-use-equals-default,
+ -hicpp-function-size,
+ misc-*,
+ -misc-no-recursion,
+ -misc-const-correctness,
+ -misc-static-assert,
+ -misc-non-private-member-variables-in-classes,
+ -misc-unconventional-assign-operator,
+ -misc-redundant-expression,
+ -misc-unused-parameters,
+ -misc-throw-by-value-catch-by-reference,
+ performance-*,
+ -performance-unnecessary-value-param,
+ -performance-unnecessary-copy-initialization,
+ -performance-trivially-destructible,
+ -performance-no-int-to-ptr,
+ readability-*,
+ -readability-magic-numbers,
+ -readability-else-after-return,
+ -readability-identifier-length,
+ -readability-implicit-bool-conversion,
+ -readability-uppercase-literal-suffix,
+ -readability-isolate-declaration,
+ -readability-named-parameter,
+ -readability-simplify-boolean-expr,
+ -readability-suspicious-call-argument,
+ -readability-container-data-pointer,
+ -readability-braces-around-statements,
+ -readability-static-accessed-through-instance,
+ -readability-convert-member-functions-to-static,
+ -readability-misleading-indentation,
+ -readability-redundant-member-init,
+ -readability-non-const-parameter,
+ -readability-inconsistent-declaration-parameter-name,
+ -readability-redundant-string-cstr,
+ -readability-make-member-function-const,
+ -readability-static-definition-in-anonymous-namespace,
+ -readability-duplicate-include,
+ -readability-function-size,
+ -readability-string-compare,
+ -readability-redundant-preprocessor,
+ -readability-redundant-control-flow,
+ -readability-avoid-const-params-in-decls'
+
+CheckOptions:
+ - key: readability-function-cognitive-complexity.IgnoreMacros
+ value: 1
+ - key: readability-function-cognitive-complexity.Threshold
+ value: 442
+ - key: bugprone-reserved-identifier.AllowedIdentifiers
+ value: _BSD_SOURCE
-----------------------------------------------------------------------
Summary of changes:
.clang-tidy | 132 ++++++++++++++++++++++++++++++++++++++++++++
Utilities/.clang-tidy | 148 ++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 280 insertions(+)
create mode 100644 .clang-tidy
create mode 100644 Utilities/.clang-tidy
hooks/post-receive
--
Grassroots DICOM
|