@@ -118,6 +118,7 @@ Clang-Tidy Checks
118
118
:doc: `bugprone-not-null-terminated-result <bugprone/not-null-terminated-result >`, "Yes"
119
119
:doc: `bugprone-optional-value-conversion <bugprone/optional-value-conversion >`, "Yes"
120
120
:doc: `bugprone-parent-virtual-call <bugprone/parent-virtual-call >`, "Yes"
121
+ :doc: `bugprone-pointer-arithmetic-on-polymorphic-object <bugprone/pointer-arithmetic-on-polymorphic-object >`,
121
122
:doc: `bugprone-posix-return <bugprone/posix-return >`, "Yes"
122
123
:doc: `bugprone-redundant-branch-condition <bugprone/redundant-branch-condition >`, "Yes"
123
124
:doc: `bugprone-reserved-identifier <bugprone/reserved-identifier >`, "Yes"
@@ -158,7 +159,6 @@ Clang-Tidy Checks
158
159
:doc: `bugprone-unused-raii <bugprone/unused-raii >`, "Yes"
159
160
:doc: `bugprone-unused-return-value <bugprone/unused-return-value >`,
160
161
:doc: `bugprone-use-after-move <bugprone/use-after-move >`,
161
- :doc: `bugprone-pointer-arithmetic-on-polymorphic-object <bugprone/pointer-arithmetic-on-polymorphic-object >`,
162
162
:doc: `bugprone-virtual-near-miss <bugprone/virtual-near-miss >`, "Yes"
163
163
:doc: `cert-dcl50-cpp <cert/dcl50-cpp >`,
164
164
:doc: `cert-dcl58-cpp <cert/dcl58-cpp >`,
@@ -269,7 +269,7 @@ Clang-Tidy Checks
269
269
:doc: `misc-unused-parameters <misc/unused-parameters >`, "Yes"
270
270
:doc: `misc-unused-using-decls <misc/unused-using-decls >`, "Yes"
271
271
:doc: `misc-use-anonymous-namespace <misc/use-anonymous-namespace >`,
272
- :doc: `misc-use-internal-linkage <misc/use-internal-linkage >`,
272
+ :doc: `misc-use-internal-linkage <misc/use-internal-linkage >`, "Yes"
273
273
:doc: `modernize-avoid-bind <modernize/avoid-bind >`, "Yes"
274
274
:doc: `modernize-avoid-c-arrays <modernize/avoid-c-arrays >`,
275
275
:doc: `modernize-concat-nested-namespaces <modernize/concat-nested-namespaces >`, "Yes"
@@ -409,6 +409,7 @@ Check aliases
409
409
:doc: `bugprone-narrowing-conversions <bugprone/narrowing-conversions >`, :doc: `cppcoreguidelines-narrowing-conversions <cppcoreguidelines/narrowing-conversions >`,
410
410
:doc: `cert-con36-c <cert/con36-c >`, :doc: `bugprone-spuriously-wake-up-functions <bugprone/spuriously-wake-up-functions >`,
411
411
:doc: `cert-con54-cpp <cert/con54-cpp >`, :doc: `bugprone-spuriously-wake-up-functions <bugprone/spuriously-wake-up-functions >`,
412
+ :doc: `cert-ctr56-cpp <cert/ctr56-cpp >`, :doc: `bugprone-pointer-arithmetic-on-polymorphic-object <bugprone/pointer-arithmetic-on-polymorphic-object >`,
412
413
:doc: `cert-dcl03-c <cert/dcl03-c >`, :doc: `misc-static-assert <misc/static-assert >`, "Yes"
413
414
:doc: `cert-dcl16-c <cert/dcl16-c >`, :doc: `readability-uppercase-literal-suffix <readability/uppercase-literal-suffix >`, "Yes"
414
415
:doc: `cert-dcl37-c <cert/dcl37-c >`, :doc: `bugprone-reserved-identifier <bugprone/reserved-identifier >`, "Yes"
@@ -448,7 +449,7 @@ Check aliases
448
449
:doc: `clang-analyzer-core.uninitialized.UndefReturn <clang-analyzer/core.uninitialized.UndefReturn >`, `Clang Static Analyzer core.uninitialized.UndefReturn <https://clang.llvm.org/docs/analyzer/checkers.html#core-uninitialized-undefreturn >`_,
449
450
:doc: `clang-analyzer-cplusplus.ArrayDelete <clang-analyzer/cplusplus.ArrayDelete >`, `Clang Static Analyzer cplusplus.ArrayDelete <https://clang.llvm.org/docs/analyzer/checkers.html#cplusplus-arraydelete >`_,
450
451
:doc: `clang-analyzer-cplusplus.InnerPointer <clang-analyzer/cplusplus.InnerPointer >`, `Clang Static Analyzer cplusplus.InnerPointer <https://clang.llvm.org/docs/analyzer/checkers.html#cplusplus-innerpointer >`_,
451
- :doc: `clang-analyzer-cplusplus.Move <clang-analyzer/cplusplus.Move >`, Clang Static Analyzer cplusplus.Move,
452
+ :doc: `clang-analyzer-cplusplus.Move <clang-analyzer/cplusplus.Move >`, ` Clang Static Analyzer cplusplus.Move < https://clang.llvm.org/docs/analyzer/checkers.html#cplusplus-move >`_ ,
452
453
:doc: `clang-analyzer-cplusplus.NewDelete <clang-analyzer/cplusplus.NewDelete >`, `Clang Static Analyzer cplusplus.NewDelete <https://clang.llvm.org/docs/analyzer/checkers.html#cplusplus-newdelete >`_,
453
454
:doc: `clang-analyzer-cplusplus.NewDeleteLeaks <clang-analyzer/cplusplus.NewDeleteLeaks >`, `Clang Static Analyzer cplusplus.NewDeleteLeaks <https://clang.llvm.org/docs/analyzer/checkers.html#cplusplus-newdeleteleaks >`_,
454
455
:doc: `clang-analyzer-cplusplus.PlacementNew <clang-analyzer/cplusplus.PlacementNew >`, `Clang Static Analyzer cplusplus.PlacementNew <https://clang.llvm.org/docs/analyzer/checkers.html#cplusplus-placementnew >`_,
@@ -471,6 +472,7 @@ Check aliases
471
472
:doc: `clang-analyzer-optin.performance.GCDAntipattern <clang-analyzer/optin.performance.GCDAntipattern >`, `Clang Static Analyzer optin.performance.GCDAntipattern <https://clang.llvm.org/docs/analyzer/checkers.html#optin-performance-gcdantipattern >`_,
472
473
:doc: `clang-analyzer-optin.performance.Padding <clang-analyzer/optin.performance.Padding >`, `Clang Static Analyzer optin.performance.Padding <https://clang.llvm.org/docs/analyzer/checkers.html#optin-performance-padding >`_,
473
474
:doc: `clang-analyzer-optin.portability.UnixAPI <clang-analyzer/optin.portability.UnixAPI >`, `Clang Static Analyzer optin.portability.UnixAPI <https://clang.llvm.org/docs/analyzer/checkers.html#optin-portability-unixapi >`_,
475
+ :doc: `clang-analyzer-optin.taint.TaintedAlloc <clang-analyzer/optin.taint.TaintedAlloc >`, `Clang Static Analyzer optin.taint.TaintedAlloc <https://clang.llvm.org/docs/analyzer/checkers.html#optin-taint-taintedalloc >`_,
474
476
:doc: `clang-analyzer-osx.API <clang-analyzer/osx.API >`, `Clang Static Analyzer osx.API <https://clang.llvm.org/docs/analyzer/checkers.html#osx-api >`_,
475
477
:doc: `clang-analyzer-osx.MIG <clang-analyzer/osx.MIG >`, Clang Static Analyzer osx.MIG,
476
478
:doc: `clang-analyzer-osx.NumberObjectConversion <clang-analyzer/osx.NumberObjectConversion >`, `Clang Static Analyzer osx.NumberObjectConversion <https://clang.llvm.org/docs/analyzer/checkers.html#osx-numberobjectconversion >`_,
@@ -501,6 +503,7 @@ Check aliases
501
503
:doc: `clang-analyzer-osx.coreFoundation.containers.OutOfBounds <clang-analyzer/osx.coreFoundation.containers.OutOfBounds >`, `Clang Static Analyzer osx.coreFoundation.containers.OutOfBounds <https://clang.llvm.org/docs/analyzer/checkers.html#osx-corefoundation-containers-outofbounds >`_,
502
504
:doc: `clang-analyzer-osx.coreFoundation.containers.PointerSizedValues <clang-analyzer/osx.coreFoundation.containers.PointerSizedValues >`, `Clang Static Analyzer osx.coreFoundation.containers.PointerSizedValues <https://clang.llvm.org/docs/analyzer/checkers.html#osx-corefoundation-containers-pointersizedvalues >`_,
503
505
:doc: `clang-analyzer-security.FloatLoopCounter <clang-analyzer/security.FloatLoopCounter >`, `Clang Static Analyzer security.FloatLoopCounter <https://clang.llvm.org/docs/analyzer/checkers.html#security-floatloopcounter >`_,
506
+ :doc: `clang-analyzer-security.PutenvStackArray <clang-analyzer/security.PutenvStackArray >`, Clang Static Analyzer security.PutenvStackArray,
504
507
:doc: `clang-analyzer-security.SetgidSetuidOrder <clang-analyzer/security.SetgidSetuidOrder >`, Clang Static Analyzer security.SetgidSetuidOrder,
505
508
:doc: `clang-analyzer-security.cert.env.InvalidPtr <clang-analyzer/security.cert.env.InvalidPtr >`, `Clang Static Analyzer security.cert.env.InvalidPtr <https://clang.llvm.org/docs/analyzer/checkers.html#security-cert-env-invalidptr >`_,
506
509
:doc: `clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling <clang-analyzer/security.insecureAPI.DeprecatedOrUnsafeBufferHandling >`, `Clang Static Analyzer security.insecureAPI.DeprecatedOrUnsafeBufferHandling <https://clang.llvm.org/docs/analyzer/checkers.html#security-insecureapi-deprecatedorunsafebufferhandling >`_,
@@ -517,6 +520,7 @@ Check aliases
517
520
:doc: `clang-analyzer-security.insecureAPI.strcpy <clang-analyzer/security.insecureAPI.strcpy >`, `Clang Static Analyzer security.insecureAPI.strcpy <https://clang.llvm.org/docs/analyzer/checkers.html#security-insecureapi-strcpy >`_,
518
521
:doc: `clang-analyzer-security.insecureAPI.vfork <clang-analyzer/security.insecureAPI.vfork >`, `Clang Static Analyzer security.insecureAPI.vfork <https://clang.llvm.org/docs/analyzer/checkers.html#security-insecureapi-vfork >`_,
519
522
:doc: `clang-analyzer-unix.API <clang-analyzer/unix.API >`, `Clang Static Analyzer unix.API <https://clang.llvm.org/docs/analyzer/checkers.html#unix-api >`_,
523
+ :doc: `clang-analyzer-unix.BlockInCriticalSection <clang-analyzer/unix.BlockInCriticalSection >`, `Clang Static Analyzer unix.BlockInCriticalSection <https://clang.llvm.org/docs/analyzer/checkers.html#unix-blockincriticalsection >`_,
520
524
:doc: `clang-analyzer-unix.Errno <clang-analyzer/unix.Errno >`, `Clang Static Analyzer unix.Errno <https://clang.llvm.org/docs/analyzer/checkers.html#unix-errno >`_,
521
525
:doc: `clang-analyzer-unix.Malloc <clang-analyzer/unix.Malloc >`, `Clang Static Analyzer unix.Malloc <https://clang.llvm.org/docs/analyzer/checkers.html#unix-malloc >`_,
522
526
:doc: `clang-analyzer-unix.MallocSizeof <clang-analyzer/unix.MallocSizeof >`, `Clang Static Analyzer unix.MallocSizeof <https://clang.llvm.org/docs/analyzer/checkers.html#unix-mallocsizeof >`_,
0 commit comments