Skip to content

Commit 6c40b4d

Browse files
committed
chore(velodyne): fix compiler and clang-tidy errors after rebase
Signed-off-by: Max SCHMELLER <[email protected]>
1 parent 223cb93 commit 6c40b4d

File tree

10 files changed

+609
-526
lines changed

10 files changed

+609
-526
lines changed

.clang-tidy

+192-192
Original file line numberDiff line numberDiff line change
@@ -1,204 +1,204 @@
11
Checks: "
22
-*,
3-
# boost-use-to-string,
4-
# bugprone-argument-comment,
5-
# bugprone-assert-side-effect,
6-
# bugprone-bad-signal-to-kill-thread,
7-
# bugprone-bool-pointer-implicit-conversion,
8-
# bugprone-branch-clone,
9-
# bugprone-copy-constructor-init,
10-
# bugprone-dangling-handle,
11-
# bugprone-dynamic-static-initializers,
12-
# bugprone-exception-escape,
13-
# bugprone-fold-init-type,
3+
boost-use-to-string,
4+
bugprone-argument-comment,
5+
bugprone-assert-side-effect,
6+
bugprone-bad-signal-to-kill-thread,
7+
bugprone-bool-pointer-implicit-conversion,
8+
bugprone-branch-clone,
9+
bugprone-copy-constructor-init,
10+
bugprone-dangling-handle,
11+
bugprone-dynamic-static-initializers,
12+
bugprone-exception-escape,
13+
bugprone-fold-init-type,
1414
bugprone-forward-declaration-namespace,
15-
# bugprone-forwarding-reference-overload,
16-
# bugprone-inaccurate-erase,
17-
# bugprone-incorrect-roundings,
18-
# bugprone-integer-division,
19-
# bugprone-lambda-function-name,
20-
# bugprone-macro-parentheses,
21-
# bugprone-macro-repeated-side-effects,
22-
# bugprone-misplaced-operator-in-strlen-in-alloc,
23-
# bugprone-misplaced-widening-cast,
24-
# bugprone-move-forwarding-reference,
25-
# bugprone-multiple-statement-macro,
26-
# bugprone-not-null-terminated-result,
27-
# bugprone-parent-virtual-call,
28-
# bugprone-posix-return,
29-
# bugprone-signed-char-misuse,
30-
# bugprone-sizeof-container,
31-
# bugprone-sizeof-expression,
32-
# bugprone-string-constructor,
33-
# bugprone-string-integer-assignment,
34-
# bugprone-string-literal-with-embedded-nul,
35-
# bugprone-suspicious-enum-usage,
36-
# bugprone-suspicious-memset-usage,
37-
# bugprone-suspicious-missing-comma,
38-
# bugprone-suspicious-semicolon,
39-
# bugprone-suspicious-string-compare,
40-
# bugprone-swapped-arguments,
41-
# bugprone-terminating-continue,
42-
# bugprone-throw-keyword-missing,
43-
# bugprone-too-small-loop-variable,
44-
# bugprone-unchecked-optional-access,
45-
# bugprone-undefined-memory-manipulation,
46-
# bugprone-undelegated-constructor,
47-
# bugprone-unhandled-self-assignment,
48-
# bugprone-unused-raii,
49-
# bugprone-unused-return-value,
50-
# bugprone-use-after-move,
51-
# bugprone-virtual-near-miss,
52-
# cppcoreguidelines-avoid-goto,
53-
# cppcoreguidelines-init-variables,
54-
# cppcoreguidelines-interfaces-global-init,
55-
# cppcoreguidelines-macro-usage,
56-
# cppcoreguidelines-narrowing-conversions,
57-
# cppcoreguidelines-no-malloc,
58-
# cppcoreguidelines-pro-bounds-pointer-arithmetic,
59-
# cppcoreguidelines-pro-type-const-cast,
60-
# cppcoreguidelines-pro-type-cstyle-cast,
61-
# cppcoreguidelines-pro-type-member-init,
62-
# cppcoreguidelines-pro-type-reinterpret-cast,
63-
# cppcoreguidelines-pro-type-static-cast-downcast,
64-
# cppcoreguidelines-pro-type-union-access,
65-
# cppcoreguidelines-slicing,
66-
# cppcoreguidelines-special-member-functions,
67-
# google-build-explicit-make-pair,
15+
bugprone-forwarding-reference-overload,
16+
bugprone-inaccurate-erase,
17+
bugprone-incorrect-roundings,
18+
bugprone-integer-division,
19+
bugprone-lambda-function-name,
20+
bugprone-macro-parentheses,
21+
bugprone-macro-repeated-side-effects,
22+
bugprone-misplaced-operator-in-strlen-in-alloc,
23+
bugprone-misplaced-widening-cast,
24+
bugprone-move-forwarding-reference,
25+
bugprone-multiple-statement-macro,
26+
bugprone-not-null-terminated-result,
27+
bugprone-parent-virtual-call,
28+
bugprone-posix-return,
29+
bugprone-signed-char-misuse,
30+
bugprone-sizeof-container,
31+
bugprone-sizeof-expression,
32+
bugprone-string-constructor,
33+
bugprone-string-integer-assignment,
34+
bugprone-string-literal-with-embedded-nul,
35+
bugprone-suspicious-enum-usage,
36+
bugprone-suspicious-memset-usage,
37+
bugprone-suspicious-missing-comma,
38+
bugprone-suspicious-semicolon,
39+
bugprone-suspicious-string-compare,
40+
bugprone-swapped-arguments,
41+
bugprone-terminating-continue,
42+
bugprone-throw-keyword-missing,
43+
bugprone-too-small-loop-variable,
44+
bugprone-unchecked-optional-access,
45+
bugprone-undefined-memory-manipulation,
46+
bugprone-undelegated-constructor,
47+
bugprone-unhandled-self-assignment,
48+
bugprone-unused-raii,
49+
bugprone-unused-return-value,
50+
bugprone-use-after-move,
51+
bugprone-virtual-near-miss,
52+
cppcoreguidelines-avoid-goto,
53+
cppcoreguidelines-init-variables,
54+
cppcoreguidelines-interfaces-global-init,
55+
cppcoreguidelines-macro-usage,
56+
cppcoreguidelines-narrowing-conversions,
57+
cppcoreguidelines-no-malloc,
58+
cppcoreguidelines-pro-bounds-pointer-arithmetic,
59+
cppcoreguidelines-pro-type-const-cast,
60+
cppcoreguidelines-pro-type-cstyle-cast,
61+
cppcoreguidelines-pro-type-member-init,
62+
cppcoreguidelines-pro-type-reinterpret-cast,
63+
cppcoreguidelines-pro-type-static-cast-downcast,
64+
cppcoreguidelines-pro-type-union-access,
65+
cppcoreguidelines-slicing,
66+
cppcoreguidelines-special-member-functions,
67+
google-build-explicit-make-pair,
6868
google-build-namespaces,
6969
google-build-using-namespace,
70-
# google-explicit-constructor,
71-
# google-global-names-in-headers,
72-
# google-upgrade-googletest-case,
73-
# hicpp-exception-baseclass,
74-
# hicpp-multiway-paths-covered,
75-
# hicpp-no-assembler,
76-
# hicpp-signed-bitwise,
70+
google-explicit-constructor,
71+
google-global-names-in-headers,
72+
google-upgrade-googletest-case,
73+
hicpp-exception-baseclass,
74+
hicpp-multiway-paths-covered,
75+
hicpp-no-assembler,
76+
hicpp-signed-bitwise,
7777
llvm-namespace-comment,
78-
# misc-definitions-in-headers,
79-
# misc-misplaced-const,
80-
# misc-new-delete-overloads,
81-
# misc-non-copyable-objects,
82-
# misc-redundant-expression,
83-
# misc-static-assert,
84-
# misc-throw-by-value-catch-by-reference,
85-
# misc-unconventional-assign-operator,
86-
# misc-uniqueptr-reset-release,
87-
# misc-unused-alias-decls,
88-
# misc-unused-parameters,
89-
# misc-unused-using-decls,
78+
misc-definitions-in-headers,
79+
misc-misplaced-const,
80+
misc-new-delete-overloads,
81+
misc-non-copyable-objects,
82+
misc-redundant-expression,
83+
misc-static-assert,
84+
misc-throw-by-value-catch-by-reference,
85+
misc-unconventional-assign-operator,
86+
misc-uniqueptr-reset-release,
87+
misc-unused-alias-decls,
88+
misc-unused-parameters,
89+
misc-unused-using-decls,
9090
modernize-concat-nested-namespaces,
91-
# modernize-deprecated-headers,
92-
# modernize-deprecated-ios-base-aliases,
93-
# modernize-loop-convert,
94-
# modernize-make-shared,
95-
# modernize-make-unique,
96-
# modernize-pass-by-value,
97-
# modernize-raw-string-literal,
98-
# modernize-redundant-void-arg,
99-
# modernize-replace-auto-ptr,
100-
# modernize-replace-disallow-copy-and-assign-macro,
101-
# modernize-replace-random-shuffle,
102-
# modernize-return-braced-init-list,
103-
# modernize-shrink-to-fit,
104-
# modernize-unary-static-assert,
105-
# modernize-use-auto,
106-
# modernize-use-bool-literals,
107-
# modernize-use-default-member-init,
108-
# modernize-use-emplace,
109-
# modernize-use-equals-default,
110-
# modernize-use-equals-delete,
111-
# modernize-use-nodiscard,
112-
# modernize-use-noexcept,
113-
# modernize-use-nullptr,
114-
# modernize-use-override,
115-
# modernize-use-transparent-functors,
116-
# modernize-use-uncaught-exceptions,
117-
# modernize-use-using,
118-
# openmp-use-default-none,
119-
# performance-faster-string-find,
120-
# performance-for-range-copy,
121-
# performance-implicit-conversion-in-loop,
122-
# performance-inefficient-algorithm,
123-
# performance-inefficient-string-concatenation,
124-
# performance-inefficient-vector-operation,
125-
# performance-move-const-arg,
126-
# performance-move-constructor-init,
127-
# performance-no-automatic-move,
128-
# performance-no-int-to-ptr,
129-
# performance-noexcept-move-constructor,
130-
# performance-trivially-destructible,
131-
# performance-type-promotion-in-math-fn,
132-
# performance-unnecessary-copy-initialization,
133-
# performance-unnecessary-value-param,
134-
# portability-simd-intrinsics,
135-
# readability-const-return-type,
136-
# readability-container-size-empty,
137-
# readability-convert-member-functions-to-static,
138-
# readability-delete-null-pointer,
139-
# readability-else-after-return,
140-
# readability-function-cognitive-complexity,
141-
# readability-identifier-naming,
142-
# readability-inconsistent-declaration-parameter-name,
143-
# readability-isolate-declaration,
144-
# readability-make-member-function-const,
145-
# readability-misleading-indentation,
146-
# readability-misplaced-array-index,
147-
# readability-non-const-parameter,
148-
# readability-redundant-access-specifiers,
149-
# readability-redundant-control-flow,
150-
# readability-redundant-declaration,
151-
# readability-redundant-function-ptr-dereference,
152-
# readability-redundant-member-init,
153-
# readability-redundant-smartptr-get,
154-
# readability-redundant-string-cstr,
155-
# readability-redundant-string-init,
156-
# readability-simplify-boolean-expr,
157-
# readability-simplify-subscript-expr,
158-
# readability-static-accessed-through-instance,
91+
modernize-deprecated-headers,
92+
modernize-deprecated-ios-base-aliases,
93+
modernize-loop-convert,
94+
modernize-make-shared,
95+
modernize-make-unique,
96+
modernize-pass-by-value,
97+
modernize-raw-string-literal,
98+
modernize-redundant-void-arg,
99+
modernize-replace-auto-ptr,
100+
modernize-replace-disallow-copy-and-assign-macro,
101+
modernize-replace-random-shuffle,
102+
modernize-return-braced-init-list,
103+
modernize-shrink-to-fit,
104+
modernize-unary-static-assert,
105+
modernize-use-auto,
106+
modernize-use-bool-literals,
107+
modernize-use-default-member-init,
108+
modernize-use-emplace,
109+
modernize-use-equals-default,
110+
modernize-use-equals-delete,
111+
modernize-use-nodiscard,
112+
modernize-use-noexcept,
113+
modernize-use-nullptr,
114+
modernize-use-override,
115+
modernize-use-transparent-functors,
116+
modernize-use-uncaught-exceptions,
117+
modernize-use-using,
118+
openmp-use-default-none,
119+
performance-faster-string-find,
120+
performance-for-range-copy,
121+
performance-implicit-conversion-in-loop,
122+
performance-inefficient-algorithm,
123+
performance-inefficient-string-concatenation,
124+
performance-inefficient-vector-operation,
125+
performance-move-const-arg,
126+
performance-move-constructor-init,
127+
performance-no-automatic-move,
128+
performance-no-int-to-ptr,
129+
performance-noexcept-move-constructor,
130+
performance-trivially-destructible,
131+
performance-type-promotion-in-math-fn,
132+
performance-unnecessary-copy-initialization,
133+
performance-unnecessary-value-param,
134+
portability-simd-intrinsics,
135+
readability-const-return-type,
136+
readability-container-size-empty,
137+
readability-convert-member-functions-to-static,
138+
readability-delete-null-pointer,
139+
readability-else-after-return,
140+
readability-function-cognitive-complexity,
141+
readability-identifier-naming,
142+
readability-inconsistent-declaration-parameter-name,
143+
readability-isolate-declaration,
144+
readability-make-member-function-const,
145+
readability-misleading-indentation,
146+
readability-misplaced-array-index,
147+
readability-non-const-parameter,
148+
readability-redundant-access-specifiers,
149+
readability-redundant-control-flow,
150+
readability-redundant-declaration,
151+
readability-redundant-function-ptr-dereference,
152+
readability-redundant-member-init,
153+
readability-redundant-smartptr-get,
154+
readability-redundant-string-cstr,
155+
readability-redundant-string-init,
156+
readability-simplify-boolean-expr,
157+
readability-simplify-subscript-expr,
158+
readability-static-accessed-through-instance,
159159
readability-static-definition-in-anonymous-namespace,
160-
# readability-string-compare,
161-
# readability-uniqueptr-delete-release"
160+
readability-string-compare,
161+
readability-uniqueptr-delete-release"
162162

163-
# WarningsAsErrors: "
164-
# boost-use-to-string,
165-
# bugprone-dangling-handle,
166-
# bugprone-fold-init-type,
167-
# bugprone-inaccurate-erase,
168-
# bugprone-incorrect-roundings,
169-
# bugprone-misplaced-widening-cast,
170-
# bugprone-sizeof-container,
171-
# bugprone-sizeof-expression,
172-
# bugprone-string-constructor,
173-
# bugprone-suspicious-enum-usage,
174-
# bugprone-suspicious-memset-usage,
175-
# bugprone-suspicious-missing-comma,
176-
# bugprone-suspicious-semicolon,
177-
# bugprone-swapped-arguments,
178-
# bugprone-unused-raii,
179-
# bugprone-use-after-move,
180-
# llvm-namespace-comment,
181-
# misc-non-copyable-objects,
182-
# misc-redundant-expression,
183-
# misc-throw-by-value-catch-by-reference,
184-
# misc-unused-alias-decls,
185-
# misc-unused-parameters,
186-
# misc-unused-using-decls,
187-
# modernize-deprecated-headers,
188-
# modernize-redundant-void-arg,
189-
# modernize-use-bool-literals,
190-
# modernize-use-emplace,
191-
# modernize-use-equals-default,
192-
# modernize-use-equals-delete,
193-
# modernize-use-nullptr,
194-
# modernize-use-override,
195-
# modernize-use-using,
196-
# performance-faster-string-find,
197-
# performance-inefficient-algorithm,
198-
# readability-make-member-function-const,
199-
# readability-misleading-indentation,
200-
# readability-misplaced-array-index,
201-
# readability-string-compare"
163+
WarningsAsErrors: "
164+
boost-use-to-string,
165+
bugprone-dangling-handle,
166+
bugprone-fold-init-type,
167+
bugprone-inaccurate-erase,
168+
bugprone-incorrect-roundings,
169+
bugprone-misplaced-widening-cast,
170+
bugprone-sizeof-container,
171+
bugprone-sizeof-expression,
172+
bugprone-string-constructor,
173+
bugprone-suspicious-enum-usage,
174+
bugprone-suspicious-memset-usage,
175+
bugprone-suspicious-missing-comma,
176+
bugprone-suspicious-semicolon,
177+
bugprone-swapped-arguments,
178+
bugprone-unused-raii,
179+
bugprone-use-after-move,
180+
llvm-namespace-comment,
181+
misc-non-copyable-objects,
182+
misc-redundant-expression,
183+
misc-throw-by-value-catch-by-reference,
184+
misc-unused-alias-decls,
185+
misc-unused-parameters,
186+
misc-unused-using-decls,
187+
modernize-deprecated-headers,
188+
modernize-redundant-void-arg,
189+
modernize-use-bool-literals,
190+
modernize-use-emplace,
191+
modernize-use-equals-default,
192+
modernize-use-equals-delete,
193+
modernize-use-nullptr,
194+
modernize-use-override,
195+
modernize-use-using,
196+
performance-faster-string-find,
197+
performance-inefficient-algorithm,
198+
readability-make-member-function-const,
199+
readability-misleading-indentation,
200+
readability-misplaced-array-index,
201+
readability-string-compare"
202202

203203
HeaderFilterRegex: ^(?!\/usr)(?!\/opt)
204204

0 commit comments

Comments
 (0)