Clang Static Analyzer Checks
- clang-analyzer-apiModeling.Errno
clang-analyzer-apiModeling.Errno.
- clang-analyzer-apiModeling.google.GTest
clang-analyzer-apiModeling.google.GTest.
- clang-analyzer-apiModeling.llvm.CastValue
clang-analyzer-apiModeling.llvm.CastValue.
- clang-analyzer-apiModeling.llvm.ReturnValue
clang-analyzer-apiModeling.llvm.ReturnValue.
- clang-analyzer-apiModeling.TrustNonnull
clang-analyzer-apiModeling.TrustNonnull.
- clang-analyzer-apiModeling.TrustReturnsNonnull
clang-analyzer-apiModeling.TrustReturnsNonnull.
- clang-analyzer-core.BitwiseShift
clang-analyzer-core.BitwiseShift.
- clang-analyzer-core.builtin.BuiltinFunctions
clang-analyzer-core.builtin.BuiltinFunctions.
- clang-analyzer-core.builtin.NoReturnFunctions
clang-analyzer-core.builtin.NoReturnFunctions.
- clang-analyzer-core.CallAndMessage
clang-analyzer-core.CallAndMessage.
- clang-analyzer-core.CallAndMessageModeling
clang-analyzer-core.CallAndMessageModeling.
- clang-analyzer-core.DereferenceModeling
clang-analyzer-core.DereferenceModeling.
- clang-analyzer-core.DivideZero
clang-analyzer-core.DivideZero.
- clang-analyzer-core.DynamicTypePropagation
clang-analyzer-core.DynamicTypePropagation.
- clang-analyzer-core.NonnilStringConstants
clang-analyzer-core.NonnilStringConstants.
- clang-analyzer-core.NonNullParamChecker
clang-analyzer-core.NonNullParamChecker.
- clang-analyzer-core.NullDereference
clang-analyzer-core.NullDereference.
- clang-analyzer-core.StackAddrEscapeBase
clang-analyzer-core.StackAddrEscapeBase.
- clang-analyzer-core.StackAddressEscape
clang-analyzer-core.StackAddressEscape.
- clang-analyzer-core.UndefinedBinaryOperatorResult
clang-analyzer-core.UndefinedBinaryOperatorResult.
- clang-analyzer-core.uninitialized.ArraySubscript
clang-analyzer-core.uninitialized.ArraySubscript.
- clang-analyzer-core.uninitialized.Assign
clang-analyzer-core.uninitialized.Assign.
- clang-analyzer-core.uninitialized.Branch
clang-analyzer-core.uninitialized.Branch.
- clang-analyzer-core.uninitialized.CapturedBlockVariable
clang-analyzer-core.uninitialized.CapturedBlockVariable.
- clang-analyzer-core.uninitialized.NewArraySize
clang-analyzer-core.uninitialized.NewArraySize.
- clang-analyzer-core.uninitialized.UndefReturn
clang-analyzer-core.uninitialized.UndefReturn.
- clang-analyzer-core.VLASize
clang-analyzer-core.VLASize.
- clang-analyzer-cplusplus.ArrayDelete
clang-analyzer-cplusplus.ArrayDelete.
- clang-analyzer-cplusplus.InnerPointer
clang-analyzer-cplusplus.InnerPointer.
- clang-analyzer-cplusplus.Move
clang-analyzer-cplusplus.Move.
- clang-analyzer-cplusplus.NewDelete
clang-analyzer-cplusplus.NewDelete.
- clang-analyzer-cplusplus.NewDeleteLeaks
clang-analyzer-cplusplus.NewDeleteLeaks.
- clang-analyzer-cplusplus.PlacementNew
clang-analyzer-cplusplus.PlacementNew.
- clang-analyzer-cplusplus.PureVirtualCall
clang-analyzer-cplusplus.PureVirtualCall.
- clang-analyzer-cplusplus.SelfAssignment
clang-analyzer-cplusplus.SelfAssignment.
- clang-analyzer-cplusplus.SmartPtrModeling
clang-analyzer-cplusplus.SmartPtrModeling.
- clang-analyzer-cplusplus.StringChecker
clang-analyzer-cplusplus.StringChecker.
- clang-analyzer-cplusplus.VirtualCallModeling
clang-analyzer-cplusplus.VirtualCallModeling.
- clang-analyzer-deadcode.DeadStores
clang-analyzer-deadcode.DeadStores.
- clang-analyzer-fuchsia.HandleChecker
clang-analyzer-fuchsia.HandleChecker.
- clang-analyzer-nullability.NullabilityBase
clang-analyzer-nullability.NullabilityBase.
- clang-analyzer-nullability.NullableDereferenced
clang-analyzer-nullability.NullableDereferenced.
- clang-analyzer-nullability.NullablePassedToNonnull
clang-analyzer-nullability.NullablePassedToNonnull.
- clang-analyzer-nullability.NullableReturnedFromNonnull
clang-analyzer-nullability.NullableReturnedFromNonnull.
- clang-analyzer-nullability.NullPassedToNonnull
clang-analyzer-nullability.NullPassedToNonnull.
- clang-analyzer-nullability.NullReturnedFromNonnull
clang-analyzer-nullability.NullReturnedFromNonnull.
- clang-analyzer-optin.core.EnumCastOutOfRange
clang-analyzer-optin.core.EnumCastOutOfRange.
- clang-analyzer-optin.cplusplus.UninitializedObject
clang-analyzer-optin.cplusplus.UninitializedObject.
- clang-analyzer-optin.cplusplus.VirtualCall
clang-analyzer-optin.cplusplus.VirtualCall.
- clang-analyzer-optin.mpi.MPI-Checker
clang-analyzer-optin.mpi.MPI-Checker.
- clang-analyzer-optin.osx.cocoa.localizability.EmptyLocalizationContextChecker
clang-analyzer-optin.osx.cocoa.localizability.EmptyLocalizationContextChecker.
- clang-analyzer-optin.osx.cocoa.localizability.NonLocalizedStringChecker
clang-analyzer-optin.osx.cocoa.localizability.NonLocalizedStringChecker.
- clang-analyzer-optin.osx.OSObjectCStyleCast
clang-analyzer-optin.osx.OSObjectCStyleCast.
- clang-analyzer-optin.performance.GCDAntipattern
clang-analyzer-optin.performance.GCDAntipattern.
- clang-analyzer-optin.performance.Padding
clang-analyzer-optin.performance.Padding.
- clang-analyzer-optin.portability.UnixAPI
clang-analyzer-optin.portability.UnixAPI.
- clang-analyzer-optin.taint.GenericTaint
clang-analyzer-optin.taint.GenericTaint.
- clang-analyzer-optin.taint.TaintedAlloc
clang-analyzer-optin.taint.TaintedAlloc.
- clang-analyzer-optin.taint.TaintedDiv
clang-analyzer-optin.taint.TaintedDiv.
- clang-analyzer-optin.taint.TaintPropagation
clang-analyzer-optin.taint.TaintPropagation.
- clang-analyzer-osx.API
clang-analyzer-osx.API.
- clang-analyzer-osx.cocoa.AtSync
clang-analyzer-osx.cocoa.AtSync.
- clang-analyzer-osx.cocoa.AutoreleaseWrite
clang-analyzer-osx.cocoa.AutoreleaseWrite.
- clang-analyzer-osx.cocoa.ClassRelease
clang-analyzer-osx.cocoa.ClassRelease.
- clang-analyzer-osx.cocoa.Dealloc
clang-analyzer-osx.cocoa.Dealloc.
- clang-analyzer-osx.cocoa.IncompatibleMethodTypes
clang-analyzer-osx.cocoa.IncompatibleMethodTypes.
- clang-analyzer-osx.cocoa.Loops
clang-analyzer-osx.cocoa.Loops.
- clang-analyzer-osx.cocoa.MissingSuperCall
clang-analyzer-osx.cocoa.MissingSuperCall.
- clang-analyzer-osx.cocoa.NilArg
clang-analyzer-osx.cocoa.NilArg.
- clang-analyzer-osx.cocoa.NonNilReturnValue
clang-analyzer-osx.cocoa.NonNilReturnValue.
- clang-analyzer-osx.cocoa.NSAutoreleasePool
clang-analyzer-osx.cocoa.NSAutoreleasePool.
- clang-analyzer-osx.cocoa.NSError
clang-analyzer-osx.cocoa.NSError.
- clang-analyzer-osx.cocoa.ObjCGenerics
clang-analyzer-osx.cocoa.ObjCGenerics.
- clang-analyzer-osx.cocoa.RetainCount
clang-analyzer-osx.cocoa.RetainCount.
- clang-analyzer-osx.cocoa.RetainCountBase
clang-analyzer-osx.cocoa.RetainCountBase.
- clang-analyzer-osx.cocoa.RunLoopAutoreleaseLeak
clang-analyzer-osx.cocoa.RunLoopAutoreleaseLeak.
- clang-analyzer-osx.cocoa.SelfInit
clang-analyzer-osx.cocoa.SelfInit.
- clang-analyzer-osx.cocoa.SuperDealloc
clang-analyzer-osx.cocoa.SuperDealloc.
- clang-analyzer-osx.cocoa.UnusedIvars
clang-analyzer-osx.cocoa.UnusedIvars.
- clang-analyzer-osx.cocoa.VariadicMethodTypes
clang-analyzer-osx.cocoa.VariadicMethodTypes.
- clang-analyzer-osx.coreFoundation.CFError
clang-analyzer-osx.coreFoundation.CFError.
- clang-analyzer-osx.coreFoundation.CFNumber
clang-analyzer-osx.coreFoundation.CFNumber.
- clang-analyzer-osx.coreFoundation.CFRetainRelease
clang-analyzer-osx.coreFoundation.CFRetainRelease.
- clang-analyzer-osx.coreFoundation.containers.OutOfBounds
clang-analyzer-osx.coreFoundation.containers.OutOfBounds.
- clang-analyzer-osx.coreFoundation.containers.PointerSizedValues
clang-analyzer-osx.coreFoundation.containers.PointerSizedValues.
- clang-analyzer-osx.MIG
clang-analyzer-osx.MIG.
- clang-analyzer-osx.NSOrCFErrorDerefChecker
clang-analyzer-osx.NSOrCFErrorDerefChecker.
- clang-analyzer-osx.NumberObjectConversion
clang-analyzer-osx.NumberObjectConversion.
- clang-analyzer-osx.ObjCProperty
clang-analyzer-osx.ObjCProperty.
- clang-analyzer-osx.OSObjectRetainCount
clang-analyzer-osx.OSObjectRetainCount.
- clang-analyzer-osx.SecKeychainAPI
clang-analyzer-osx.SecKeychainAPI.
- clang-analyzer-security.cert.env.InvalidPtr
clang-analyzer-security.cert.env.InvalidPtr.
- clang-analyzer-security.FloatLoopCounter
clang-analyzer-security.FloatLoopCounter.
- clang-analyzer-security.insecureAPI.bcmp
clang-analyzer-security.insecureAPI.bcmp.
- clang-analyzer-security.insecureAPI.bcopy
clang-analyzer-security.insecureAPI.bcopy.
- clang-analyzer-security.insecureAPI.bzero
clang-analyzer-security.insecureAPI.bzero.
- clang-analyzer-security.insecureAPI.decodeValueOfObjCType
clang-analyzer-security.insecureAPI.decodeValueOfObjCType.
- clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling
clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling.
- clang-analyzer-security.insecureAPI.getpw
clang-analyzer-security.insecureAPI.getpw.
- clang-analyzer-security.insecureAPI.gets
clang-analyzer-security.insecureAPI.gets.
- clang-analyzer-security.insecureAPI.mkstemp
clang-analyzer-security.insecureAPI.mkstemp.
- clang-analyzer-security.insecureAPI.mktemp
clang-analyzer-security.insecureAPI.mktemp.
- clang-analyzer-security.insecureAPI.rand
clang-analyzer-security.insecureAPI.rand.
- clang-analyzer-security.insecureAPI.SecuritySyntaxChecker
clang-analyzer-security.insecureAPI.SecuritySyntaxChecker.
- clang-analyzer-security.insecureAPI.strcpy
clang-analyzer-security.insecureAPI.strcpy.
- clang-analyzer-security.insecureAPI.UncheckedReturn
clang-analyzer-security.insecureAPI.UncheckedReturn.
- clang-analyzer-security.insecureAPI.vfork
clang-analyzer-security.insecureAPI.vfork.
- clang-analyzer-security.MmapWriteExec
clang-analyzer-security.MmapWriteExec.
- clang-analyzer-security.PointerSub
clang-analyzer-security.PointerSub.
- clang-analyzer-security.PutenvStackArray
clang-analyzer-security.PutenvStackArray.
- clang-analyzer-security.SetgidSetuidOrder
clang-analyzer-security.SetgidSetuidOrder.
- clang-analyzer-unix.API
clang-analyzer-unix.API.
- clang-analyzer-unix.BlockInCriticalSection
clang-analyzer-unix.BlockInCriticalSection.
- clang-analyzer-unix.Chroot
clang-analyzer-unix.Chroot.
- clang-analyzer-unix.cstring.BadSizeArg
clang-analyzer-unix.cstring.BadSizeArg.
- clang-analyzer-unix.cstring.CStringModeling
clang-analyzer-unix.cstring.CStringModeling.
- clang-analyzer-unix.cstring.NotNullTerminated
clang-analyzer-unix.cstring.NotNullTerminated.
- clang-analyzer-unix.cstring.NullArg
clang-analyzer-unix.cstring.NullArg.
- clang-analyzer-unix.DynamicMemoryModeling
clang-analyzer-unix.DynamicMemoryModeling.
- clang-analyzer-unix.Errno
clang-analyzer-unix.Errno.
- clang-analyzer-unix.Malloc
clang-analyzer-unix.Malloc.
- clang-analyzer-unix.MallocSizeof
clang-analyzer-unix.MallocSizeof.
- clang-analyzer-unix.MismatchedDeallocator
clang-analyzer-unix.MismatchedDeallocator.
- clang-analyzer-unix.StdCLibraryFunctions
clang-analyzer-unix.StdCLibraryFunctions.
- clang-analyzer-unix.Stream
clang-analyzer-unix.Stream.
- clang-analyzer-unix.Vfork
clang-analyzer-unix.Vfork.
- clang-analyzer-valist.CopyToSelf
clang-analyzer-valist.CopyToSelf.
- clang-analyzer-valist.Uninitialized
clang-analyzer-valist.Uninitialized.
- clang-analyzer-valist.Unterminated
clang-analyzer-valist.Unterminated.
- clang-analyzer-valist.ValistBase
clang-analyzer-valist.ValistBase.
- clang-analyzer-webkit.NoUncountedMemberChecker
clang-analyzer-webkit.NoUncountedMemberChecker.
- clang-analyzer-webkit.RefCntblBaseVirtualDtor
clang-analyzer-webkit.RefCntblBaseVirtualDtor.
- clang-analyzer-webkit.UncountedLambdaCapturesChecker
clang-analyzer-webkit.UncountedLambdaCapturesChecker.