Skip to content

Commit df6d0db

Browse files
update cmake configuration from CMAKE_Template
1 parent 08f3642 commit df6d0db

File tree

13 files changed

+533
-216
lines changed

13 files changed

+533
-216
lines changed

.clang-format

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ AllowAllConstructorInitializersOnNextLine: 'true'
1212
AllowAllParametersOfDeclarationOnNextLine: 'true'
1313
AllowShortBlocksOnASingleLine: 'true'
1414
AllowShortCaseLabelsOnASingleLine: 'true'
15-
AllowShortFunctionsOnASingleLine: All
15+
AllowShortFunctionsOnASingleLine: InlineOnly
1616
AllowShortIfStatementsOnASingleLine: Always
1717
AllowShortLambdasOnASingleLine: All
1818
AlwaysBreakAfterReturnType: None
@@ -48,4 +48,4 @@ SpacesInAngles: 'false'
4848
SpacesInCStyleCastParentheses: 'false'
4949
Standard: Cpp11
5050
TabWidth: '4'
51-
UseTab: Never
51+
UseTab: Never

.clang-tidy

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
Checks: 'bugprone-*,
2+
cert-dcl21-cpp,
3+
cert-dcl58-cpp,
4+
cert-err34-c,
5+
cert-err52-cpp,
6+
cert-err60-cpp,
7+
cert-flp30-c,
8+
cert-msc50-cpp,
9+
cert-msc51-cpp,
10+
cert-str34-c,
11+
cppcoreguidelines-*,
12+
clang-analyzer-*,
13+
google-default-arguments,
14+
google-explicit-constructor,
15+
google-runtime-operator,
16+
hicpp-exception-baseclass,
17+
hicpp-multiway-paths-covered,
18+
misc-misplaced-const,
19+
misc-new-delete-overloads,
20+
misc-no-recursion,
21+
misc-non-copyable-objects,
22+
misc-throw-by-value-catch-by-reference,
23+
misc-unconventional-assign-operator,
24+
misc-uniqueptr-reset-release,
25+
modernize-*,
26+
mpi-buffer-deref,
27+
mpi-type-mismatch,
28+
openmp-use-default-none,
29+
portability-*,
30+
performance-*,
31+
readability-avoid-const-params-in-decls,
32+
readability-const-return-type,
33+
readability-container-size-empty,
34+
readability-convert-member-functions-to-static,
35+
readability-delete-null-pointer,
36+
readability-deleted-default,
37+
readability-inconsistent-declaration-parameter-name,
38+
readability-make-member-function-const,
39+
readability-misleading-indentation,
40+
readability-misplaced-array-index,
41+
readability-non-const-parameter,
42+
readability-redundant-control-flow,
43+
readability-redundant-declaration,
44+
readability-redundant-function-ptr-dereference,
45+
readability-redundant-smartptr-get,
46+
readability-redundant-string-cstr,
47+
readability-redundant-string-init,
48+
readability-simplify-subscript-expr,
49+
readability-static-accessed-through-instance,
50+
readability-static-definition-in-anonymous-namespace,
51+
readability-string-compare,
52+
readability-uniqueptr-delete-release,
53+
readability-use-anyofallof
54+
-modernize-use-trailing-return-type
55+
-bugprone-exception-escape'
56+
WarningsAsErrors: '*,
57+
-modernize-*,
58+
-readability-*
59+
-cppcoreguidelines-avoid-magic-numbers,
60+
-cppcoreguidelines-pro-type-vararg'
61+
HeaderFilterRegex: ''

.clang-tidy-noerrors

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
Checks: 'bugprone-*,
2+
cert-dcl21-cpp,
3+
cert-dcl58-cpp,
4+
cert-err34-c,
5+
cert-err52-cpp,
6+
cert-err60-cpp,
7+
cert-flp30-c,
8+
cert-msc50-cpp,
9+
cert-msc51-cpp,
10+
cert-str34-c,
11+
cppcoreguidelines-*,
12+
clang-analyzer-*,
13+
google-default-arguments,
14+
google-explicit-constructor,
15+
google-runtime-operator,
16+
hicpp-exception-baseclass,
17+
hicpp-multiway-paths-covered,
18+
misc-misplaced-const,
19+
misc-new-delete-overloads,
20+
misc-no-recursion,
21+
misc-non-copyable-objects,
22+
misc-throw-by-value-catch-by-reference,
23+
misc-unconventional-assign-operator,
24+
misc-uniqueptr-reset-release,
25+
modernize-*,
26+
mpi-buffer-deref,
27+
mpi-type-mismatch,
28+
openmp-use-default-none,
29+
portability-*,
30+
performance-*,
31+
readability-avoid-const-params-in-decls,
32+
readability-const-return-type,
33+
readability-container-size-empty,
34+
readability-convert-member-functions-to-static,
35+
readability-delete-null-pointer,
36+
readability-deleted-default,
37+
readability-inconsistent-declaration-parameter-name,
38+
readability-make-member-function-const,
39+
readability-misleading-indentation,
40+
readability-misplaced-array-index,
41+
readability-non-const-parameter,
42+
readability-redundant-control-flow,
43+
readability-redundant-declaration,
44+
readability-redundant-function-ptr-dereference,
45+
readability-redundant-smartptr-get,
46+
readability-redundant-string-cstr,
47+
readability-redundant-string-init,
48+
readability-simplify-subscript-expr,
49+
readability-static-accessed-through-instance,
50+
readability-static-definition-in-anonymous-namespace,
51+
readability-string-compare,
52+
readability-uniqueptr-delete-release,
53+
readability-use-anyofallof
54+
-modernize-use-trailing-return-type
55+
-bugprone-exception-escape'
56+
WarningsAsErrors: ''
57+
HeaderFilterRegex: ''

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -465,5 +465,6 @@ modules.order
465465
Module.symvers
466466
Mkfile.old
467467
dkms.conf
468-
468+
src/generated/version_info.cpp
469+
src/generated/version_info.hpp
469470
!network.koesling.modbus-tcp-client-shm.yml

0 commit comments

Comments
 (0)