Skip to content

Commit 6938791

Browse files
authored
[CodeStyle] Update pre-commit configs and refactor code formatting (#1547)
* update pre-commit config * refactor code formatting
1 parent 63cd44e commit 6938791

File tree

347 files changed

+5740
-4672
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

347 files changed

+5740
-4672
lines changed

.clang-tidy

Lines changed: 209 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,209 @@
1+
---
2+
Checks: '
3+
bugprone-argument-comment,
4+
-bugprone-assert-side-effect,
5+
-bugprone-bad-signal-to-kill-thread,
6+
-bugprone-bool-pointer-implicit-conversion,
7+
bugprone-branch-clone,
8+
bugprone-copy-constructor-init,
9+
-bugprone-dangling-handle,
10+
-bugprone-dynamic-static-initializers,
11+
bugprone-exception-escape,
12+
bugprone-fold-init-type,
13+
-bugprone-forwarding-reference-overload,
14+
bugprone-inaccurate-erase,
15+
bugprone-incorrect-roundings,
16+
bugprone-infinite-loop,
17+
bugprone-integer-division,
18+
-bugprone-macro-repeated-side-effects,
19+
-bugprone-misplaced-operator-in-strlen-in-alloc,
20+
bugprone-misplaced-widening-cast,
21+
-bugprone-move-forwarding-reference,
22+
-bugprone-multiple-statement-macro,
23+
bugprone-narrowing-conversions,
24+
-bugprone-not-null-terminated-result,
25+
-bugprone-parent-virtual-call,
26+
-bugprone-posix-return,
27+
bugprone-signed-char-misuse,
28+
-bugprone-sizeof-container,
29+
-bugprone-sizeof-expression,
30+
-bugprone-string-constructor,
31+
bugprone-string-integer-assignment,
32+
-bugprone-string-literal-with-embedded-nul,
33+
-bugprone-suspicious-enum-usage,
34+
-bugprone-suspicious-memset-usage,
35+
bugprone-suspicious-missing-comma,
36+
-bugprone-suspicious-semicolon,
37+
-bugprone-suspicious-string-compare,
38+
-bugprone-terminating-continue,
39+
-bugprone-throw-keyword-missing,
40+
-bugprone-too-small-loop-variable,
41+
-bugprone-undefined-memory-manipulation,
42+
-bugprone-undelegated-constructor,
43+
bugprone-unhandled-self-assignment,
44+
bugprone-unused-raii,
45+
bugprone-unused-return-value,
46+
bugprone-use-after-move,
47+
-bugprone-virtual-near-miss,
48+
-clang-analyzer-apiModeling.StdCLibraryFunctions,
49+
-clang-analyzer-apiModeling.TrustNonnull,
50+
-clang-analyzer-apiModeling.google.GTest,
51+
-clang-analyzer-apiModeling.llvm.CastValue,
52+
-clang-analyzer-apiModeling.llvm.ReturnValue,
53+
clang-analyzer-core.CallAndMessage,
54+
-clang-analyzer-core.DivideZero,
55+
-clang-analyzer-core.DynamicTypePropagation,
56+
clang-analyzer-core.NonNullParamChecker,
57+
-clang-analyzer-core.NonnilStringConstants,
58+
-clang-analyzer-core.NullDereference,
59+
-clang-analyzer-core.StackAddrEscapeBase,
60+
-clang-analyzer-core.StackAddressEscape,
61+
clang-analyzer-core.UndefinedBinaryOperatorResult,
62+
-clang-analyzer-core.VLASize,
63+
-clang-analyzer-core.builtin.BuiltinFunctions,
64+
-clang-analyzer-core.builtin.NoReturnFunctions,
65+
-clang-analyzer-core.uninitialized.ArraySubscript,
66+
clang-analyzer-core.uninitialized.Assign,
67+
-clang-analyzer-core.uninitialized.Branch,
68+
-clang-analyzer-core.uninitialized.CapturedBlockVariable,
69+
-clang-analyzer-core.uninitialized.UndefReturn,
70+
clang-analyzer-cplusplus.InnerPointer,
71+
-clang-analyzer-cplusplus.Move,
72+
-clang-analyzer-cplusplus.NewDelete,
73+
clang-analyzer-cplusplus.NewDeleteLeaks,
74+
-clang-analyzer-cplusplus.PureVirtualCall,
75+
-clang-analyzer-cplusplus.SelfAssignment,
76+
-clang-analyzer-cplusplus.SmartPtr,
77+
-clang-analyzer-cplusplus.VirtualCallModeling,
78+
clang-analyzer-deadcode.DeadStores,
79+
-clang-analyzer-fuchsia.HandleChecker,
80+
-clang-analyzer-nullability.NullPassedToNonnull,
81+
-clang-analyzer-nullability.NullReturnedFromNonnull,
82+
-clang-analyzer-nullability.NullabilityBase,
83+
-clang-analyzer-nullability.NullableDereferenced,
84+
-clang-analyzer-nullability.NullablePassedToNonnull,
85+
-clang-analyzer-nullability.NullableReturnedFromNonnull,
86+
clang-analyzer-optin.cplusplus.UninitializedObject,
87+
-clang-analyzer-optin.cplusplus.VirtualCall,
88+
-clang-analyzer-optin.mpi.MPI-Checker,
89+
-clang-analyzer-optin.osx.OSObjectCStyleCast,
90+
-clang-analyzer-optin.osx.cocoa.localizability.EmptyLocalizationContextChecker,
91+
-clang-analyzer-optin.osx.cocoa.localizability.NonLocalizedStringChecker,
92+
-clang-analyzer-optin.performance.GCDAntipattern,
93+
-clang-analyzer-optin.performance.Padding,
94+
clang-analyzer-optin.portability.UnixAPI,
95+
-clang-analyzer-osx.API,
96+
-clang-analyzer-osx.MIG,
97+
-clang-analyzer-osx.NSOrCFErrorDerefChecker,
98+
-clang-analyzer-osx.NumberObjectConversion,
99+
-clang-analyzer-osx.OSObjectRetainCount,
100+
-clang-analyzer-osx.ObjCProperty,
101+
-clang-analyzer-osx.SecKeychainAPI,
102+
-clang-analyzer-osx.cocoa.AtSync,
103+
-clang-analyzer-osx.cocoa.AutoreleaseWrite,
104+
-clang-analyzer-osx.cocoa.ClassRelease,
105+
-clang-analyzer-osx.cocoa.Dealloc,
106+
-clang-analyzer-osx.cocoa.IncompatibleMethodTypes,
107+
-clang-analyzer-osx.cocoa.Loops,
108+
-clang-analyzer-osx.cocoa.MissingSuperCall,
109+
-clang-analyzer-osx.cocoa.NSAutoreleasePool,
110+
-clang-analyzer-osx.cocoa.NSError,
111+
-clang-analyzer-osx.cocoa.NilArg,
112+
-clang-analyzer-osx.cocoa.NonNilReturnValue,
113+
-clang-analyzer-osx.cocoa.ObjCGenerics,
114+
-clang-analyzer-osx.cocoa.RetainCount,
115+
-clang-analyzer-osx.cocoa.RetainCountBase,
116+
-clang-analyzer-osx.cocoa.RunLoopAutoreleaseLeak,
117+
-clang-analyzer-osx.cocoa.SelfInit,
118+
-clang-analyzer-osx.cocoa.SuperDealloc,
119+
-clang-analyzer-osx.cocoa.UnusedIvars,
120+
-clang-analyzer-osx.cocoa.VariadicMethodTypes,
121+
-clang-analyzer-osx.coreFoundation.CFError,
122+
-clang-analyzer-osx.coreFoundation.CFNumber,
123+
-clang-analyzer-osx.coreFoundation.CFRetainRelease,
124+
-clang-analyzer-osx.coreFoundation.containers.OutOfBounds,
125+
-clang-analyzer-osx.coreFoundation.containers.PointerSizedValues,
126+
clang-analyzer-security.FloatLoopCounter,
127+
-clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling,
128+
-clang-analyzer-security.insecureAPI.SecuritySyntaxChecker,
129+
-clang-analyzer-security.insecureAPI.UncheckedReturn,
130+
-clang-analyzer-security.insecureAPI.bcmp,
131+
-clang-analyzer-security.insecureAPI.bcopy,
132+
-clang-analyzer-security.insecureAPI.bzero,
133+
-clang-analyzer-security.insecureAPI.decodeValueOfObjCType,
134+
-clang-analyzer-security.insecureAPI.getpw,
135+
-clang-analyzer-security.insecureAPI.gets,
136+
-clang-analyzer-security.insecureAPI.mkstemp,
137+
-clang-analyzer-security.insecureAPI.mktemp,
138+
-clang-analyzer-security.insecureAPI.rand,
139+
-clang-analyzer-security.insecureAPI.strcpy,
140+
clang-analyzer-security.insecureAPI.vfork,
141+
-clang-analyzer-unix.API,
142+
-clang-analyzer-unix.DynamicMemoryModeling,
143+
clang-analyzer-unix.Malloc,
144+
-clang-analyzer-unix.MallocSizeof,
145+
-clang-analyzer-unix.MismatchedDeallocator,
146+
clang-analyzer-unix.Vfork,
147+
-clang-analyzer-unix.cstring.BadSizeArg,
148+
-clang-analyzer-unix.cstring.CStringModeling,
149+
-clang-analyzer-unix.cstring.NullArg,
150+
-clang-analyzer-valist.CopyToSelf,
151+
-clang-analyzer-valist.Uninitialized,
152+
-clang-analyzer-valist.Unterminated,
153+
-clang-analyzer-valist.ValistBase,
154+
cppcoreguidelines-avoid-c-arrays,
155+
-cppcoreguidelines-avoid-goto,
156+
cppcoreguidelines-c-copy-assignment-signature,
157+
cppcoreguidelines-explicit-virtual-functions,
158+
cppcoreguidelines-init-variables,
159+
cppcoreguidelines-narrowing-conversions,
160+
cppcoreguidelines-no-malloc,
161+
cppcoreguidelines-pro-type-const-cast,
162+
-cppcoreguidelines-pro-type-member-init,
163+
-cppcoreguidelines-slicing,
164+
-hicpp-avoid-goto,
165+
hicpp-exception-baseclass,
166+
misc-unused-alias-decls,
167+
misc-unused-using-decls,
168+
modernize-avoid-bind,
169+
modernize-avoid-c-arrays,
170+
modernize-deprecated-headers,
171+
-modernize-deprecated-ios-base-aliases,
172+
modernize-loop-convert,
173+
modernize-make-shared,
174+
modernize-make-unique,
175+
-modernize-pass-by-value,
176+
modernize-raw-string-literal,
177+
modernize-redundant-void-arg,
178+
-modernize-replace-auto-ptr,
179+
-modernize-replace-random-shuffle,
180+
-modernize-shrink-to-fit,
181+
-modernize-unary-static-assert,
182+
modernize-use-bool-literals,
183+
modernize-use-emplace,
184+
modernize-use-equals-default,
185+
-modernize-use-equals-delete,
186+
-modernize-use-noexcept,
187+
modernize-use-nullptr,
188+
modernize-use-override,
189+
modernize-use-transparent-functors,
190+
-modernize-use-uncaught-exceptions,
191+
performance-faster-string-find,
192+
performance-for-range-copy,
193+
-performance-implicit-conversion-in-loop,
194+
-performance-inefficient-algorithm,
195+
performance-inefficient-string-concatenation,
196+
-performance-inefficient-vector-operation,
197+
performance-move-const-arg,
198+
-performance-move-constructor-init,
199+
-performance-no-automatic-move,
200+
performance-noexcept-move-constructor,
201+
performance-trivially-destructible,
202+
-performance-type-promotion-in-math-fn,
203+
-performance-unnecessary-copy-initialization,
204+
readability-container-size-empty,
205+
'
206+
HeaderFilterRegex: '.*'
207+
AnalyzeTemporaryDtors: false
208+
WarningsAsErrors: '*'
209+
...

.copyright.hook

Lines changed: 0 additions & 121 deletions
This file was deleted.

0 commit comments

Comments
 (0)