Package '#fcl-sonar'
[Overview][Index][Class hierarchy]

Index of all identifiers in package 'fcl-sonar'

A  B  C  D  E  F  G  H  I  L  M  N  P  R  S  T  U  V  W 

A

ActiveIssues ApplySuppressions

B

BuildProjectIndex

C

cemDiff ChildStatements cpkStr
cemFull cImplicitObjPasMarker cpkTargets
cfHigh ClassifySuppressions cvGlobalWrite
cfLow cNamespaceMap cvSectionNotInitialized
cfMedium ComputeFingerprint cvSyncWithLock
cFpcFeatureDefines ConfigGlobSuppresses cWellKnownFpcSourceDirs
cFpcIncludeDirTemplates cpkBool
cFpcUnitDirTemplates cpkInt

D

DeclKey dkResolveError dlPas2js
dkFileNotFound dkScanError
dkParseError dlDefault

E

EnumerateRoutines EnumerateTypes ExpandFpcSourceLayout
EnumerateStatementRoots EnumerateValueDecls

F

FindAmbiguousNots FpSonar.RuleFramework FpSonar.Rules.Tokens
FindNoSonar FpSonar.Rules.Calls FpSonar.Rules.Trackers
FindPpudump FpSonar.Rules.Casts FpSonar.Rules.Unused
FindRedundantParens FpSonar.Rules.Classes FpSonar.SourceFile
FormatMessage FpSonar.Rules.Concurrency FpSonar.Traversal
FormatSarif FpSonar.Rules.CondComp FpSonar.Types
FormatSonarJson FpSonar.Rules.Consts FpSonar.UseAnalysis
FormatText FpSonar.Rules.Control FpSonarBanner
FpSonar.Baseline FpSonar.Rules.DataFlow FpSonarSarifSchema
FpSonar.Config FpSonar.Rules.Eval FpSonarSarifVersion
FpSonar.Consts FpSonar.Rules.Exceptions FpSonarSonarJsonVersion
FpSonar.DataFlow FpSonar.Rules.Forms FpSonarTextReportVersion
FpSonar.Engine FpSonar.Rules.FpcStyle FpSonarVersion
FpSonar.FpcSource FpSonar.Rules.Generics fsvDoubleFree
FpSonar.Ingest FpSonar.Rules.Imports fsvFieldFreedNotNilled
FpSonar.Issues FpSonar.Rules.Layout fsvLoopAllocationNotFreed
FpSonar.NamespaceMap FpSonar.Rules.Lifetime fsvUnpairedAllocation
FpSonar.Output.Sarif FpSonar.Rules.Naming fsvUseAfterFree
FpSonar.Output.SonarJson FpSonar.Rules.Parens fvDeadStore
FpSonar.Output.Text FpSonar.Rules.Refs fvResultOverwritten
FpSonar.Output.Utils FpSonar.Rules.SemNaming fvResultUnassigned
FpSonar.PpuStub FpSonar.Rules.Strings fvSelfAssignedNeverUsed
FpSonar.Resolver FpSonar.Rules.Structure fvUninitializedStrict

G

GlobMatch

H

HybridRtlSource

I

IAnalysisRule itBug itVulnerability
IsFpcSourceTree itCodeSmell

L

lekBreak lmoFreeMem ltkClass
lekContinue lmoGetMem ltkClassRef
lekExit lmoNew ltkEnum
lekNone LoadNamespaceMap ltkFloat
lfkFreeAndNil LocateFpcSourceDir ltkInteger
lfkFreeMethod LookupNamespace ltkInterface
lfkNone lseAnsi ltkOther
liwFixed lseNone ltkPointer
liwNone lseWide ltkRecord
liwPointerSized ltkArray ltkString
liwWide ltkBool
lmoDispose ltkChar

M

MakeUseAnalyzer

N

NormalizeSnippet

P

ParseResolvedKeepAlive PrecedenceRank

R

RegisterMessage rpkBool rtLex
RegisterRule rpkInt rtSem
RepairPpudumpJson rpkRegex rtTok
ResetNamespaceMap rpkString rtUse
rfAst rpkTargets RuleRegistry
rfLineText rrUnknown RunPpudump
rfResolver rrUnused rvEarlyExitLeak
rfTokenStream rrUsed rvUnprotectedRelease
rfUseGraph rtAst rvUnprotectedStream

S

SAbsoluteVariableOverlay SFunctionReturnTypeRequired SPropertyAccessorVisibilityWiderThanProperty
SAbstractMethodCalledDirectly SGateFailedNote SPropertyGetterWithSideEffect
SAnalyzedSummary SGateSeverityExceeded SPublicFieldAndPropertyForSameStorage
SAnonymousMethodCapturesLoopVariable SGateTotalExceeded SPublicMethodUndocumented
SAnonymousMethodCapturesSelf SGenericConstraintUnused SPublicPropertyUndocumented
SArrayIndexConstantOutOfBounds SGetMemWithoutFreeMem SRaisedExceptionInstanceReused
SAssertUsedForControlFlow SGlobalWrittenFromThreadRoutine SRaiseInDestructor
SAssertWithoutMessage SHandlerOrderShadowsDerived SRaiseInsideFinally
SAssignedOnNonReference SHardcodedLineEnding SRawByteStringCodePageMix
SAssignmentInsteadOfComparison SHardcodedPathSeparator SRecordNaming
SAttributeNaming SHelperNaming SRedundantAssignedCheckBeforeFree
SAttributeOnNonRttiMember SHelpText SRedundantBooleanLiteral
SBanner SIdenticalBranches SRedundantCast
SBeginEndRequired SIdentifierTooShort SRedundantElseAfterExit
SBitwiseOnBooleanOperands SIfThenNotShortCircuit SRedundantInherited
SCannotLoadConfig SImplicitStringConversionWithDataLoss SRedundantJump
SCannotWriteOutput SImplicitTEncodingDefault SRemoveEmptyFieldSection
SCaseAtLeastTwoItems SIndentVisibilitySpecifiers SRemoveEmptyVisibilitySection
SCharComparedToString SInheritedCreateNotFirstStatement SRemoveRedundantParentheses
SCharToCharPointerCast SInheritedDestroyNotLastStatement SRemoveUnusedConstant
SClassHelperHidesAncestorMethod SInlineConstNoTypeInference SRemoveUnusedField
SClassNaming SInlineLoopVarNoTypeInference SRemoveUnusedGlobalVariable
SCliError SInlineVarNoTypeInference SRemoveUnusedImports
SCognitiveComplexity SInstantiatesClassWithAbstractMethods SRemoveUnusedLocalVariable
SCollapsibleNestedIf SIntegerDivisionAssignedToFloat SRemoveUnusedParameter
SCombineConstSections SInterfaceNaming SRemoveUnusedProperty
SCombineTypeSections SInterfaceNotEmpty SRemoveUnusedRoutine
SCombineVarSections SInterfaceUniqueGuid SRemoveUnusedRoutinePublic
SCombineVisibilitySections SInterfaceUsesTooBroad SRemoveUnusedType
SComparingClassReferencesWithEquals SInterfaceWithoutGuidUsedDynamically SRemoveUnusedTypePublic
SComparisonAlwaysTrueForType SIOResultNotChecked SResolveError
SConditionalBranchNeverCompiled SLeakOnEarlyExit SResultOverwrittenBeforeExit
SConditionWithSideEffect SLengthUsedAsByteCount SRoutineNaming
SConsistentNameCasing SLfmFormFileExists SRoutineNotEmpty
SConstantConditionAlwaysTrueOrFalse SLineTooLong SRoutineResultAssigned
SConstantNaming SLongNumericLiteralUnderscores SRoutineTooDeeplyNested
SConstantOutOfRangeForTarget SLoopBeyondCollectionEnd SRoutineTooLarge
SConstantOverflowInExpression SLoopConditionNeverChanges SRuleError
SConstructorInherited SLoopVariableModifiedInBody ssActive
SConstructorNaming SLoopVariableUsedAfterLoop ssBaseline
SConstructorNotVirtualInPolymorphicHierarchy SLowercaseKeywords SScanError
SConstructorOnInstanceVariable SMethodHidesVirtualWithoutOverride ssConfig
SCopyWithZeroIndex SMissingCopyrightHeader SSelfAssignedNeverUsed
SCreateWithoutTryFinally SMissingDottedUnitsGuard SSelfComparison
SCriticalSectionNotInitialized SMissingModeDirective SSelfDestroyedInMethod
SCyclomaticComplexity SMissingValue SSetElementOutOfRange
SDeadStore SMixedBooleanAndRelational SSetLengthWithoutFill
SDeclarationsFollowVisibilityOrder SMixedSignedUnsignedComparison SShiftCountExceedsWidth
SDeclareFieldsIndividually SMoveFillCharSizeMismatch SShortStringTruncation
SDeclareParametersIndividually SMoveImportToImplementation SSingleIterationLoop
SDeclareVariablesIndividually SMutuallyExclusive SSingleOverloadOfMathFunction
SDefaultFormatSettingsInDateFormat SNegatedConditionalWithEmptyElse SSizeOfOnReferenceType
SDeprecatedSymbolUsed SNegatedConditionWithElse ssNoSonar
SDescendantNamingConvention SNestedGenericSpecializationDepth SSpecializationOfUnconstrainedGeneric
SDestructorInherited SNewDisposeMismatch SStreamNotProtected
SDestructorShouldOverrideDestroy SNilCheckViaAssigned SStringConcatInLoop
SDigitGroupingStandard SNoCatchRawException SStringFirstCharByIndex
SDisallowedConstant SNoCommentedOutCode SStringListDuplicatesNeedsSorted
SDisallowedEnumValue SNoDisabledCompilerHints SStrToIntWithoutGuard
SDisallowedField SNoDisabledCompilerWarnings SSupportsResultIgnored
SDisallowedIdentifier SNoEmptyBlock SSwitchOnBooleanExpression
SDisallowedImportByPath SNoEmptyFinally SSynchronizeWithLockHeld
SDisallowedProperty SNoEmptyParenthesesOnRoutines SThreadvarInitialization
SDisallowedRoutine SNoExplicitReRaise STListLastByIndex
SDisallowedType SNoExtraneousCommas STooManyDefaultParameters
SDivisionByZeroConstant SNoGoto STooManyNestedRoutines
SDottedUnitAliasMismatch SNoIndentUnitLevelKeywords STooManyParameters
SDottedUnitsBranchesInconsistent SNoInlineAssembly STooManyVariables
SDoubleFree SNoInlineVarCapturedByAnonMethod STopLevelClassInheritsTObject
SDuplicateCaseLabel SNoLegacyInitializationSection STrackComments
SDuplicateConditionInChain SNoNestedRoutineAsProcValue STrackNoSonar
SEmptyConditionalBranch SNoObjectAsInterface STrackStringLiterals
SEmptyThenWithFollowingStatement SNoObjectTypes STrackTypeAliases
SEmptyTryBody SNoOmittedSemicolons StripPositionPhrase
SEnumNaming SNoPascalStyleResultAssignment STryFinallyAcquireOutsideTry
SEnumOrdinalOutOfRange SNoRaiseRawException STryHelp
sevBlocker SNoSelfAssignment SUnbalancedPair
sevCritical SNoStraySemicolons SUnicodeToAnsiCast
SeverityFromName SNoTabs SUninitializedVariable
SeverityName SNoTrailingWhitespace SUninitializedVariableStrict
SeverityName SNoWith SUnitFileNameCaseMismatch
sevInfo SObjectCastBeforeFree SUnitNaming
sevMajor SObjectCastNotInHierarchy SUnitNotEmpty
sevMinor SObjectCreatedInLoopNotFreed SUnknownConditionalSymbol
SExceptionClassNotDerivedFromException SOverrideChangesDefaultParameterValue SUnknownDialect
SExceptionObjectFreedInHandler SOverrideOnlyCallsInherited SUnknownFormat
SExceptionRaised SOwnedFieldNotFreedInDestructor SUnknownOption
SExceptionsNotSwallowed SPackedRecordFieldAlignmentAssumption SUnreachableCode
SExhaustiveCaseStatement SParameterAssignedButNeverUsed SUnusedExceptionVariable
SExitInsideFinally SParenthesizeAmbiguousNot SUnusedGenericParameter
SExperimentalSymbolUsed SParseError SUnusedLabel
SExplicitDefaultArrayProperty SPCharOfTemporaryString SUnusedUnitInInterface
SFieldNaming SPlatformDependentCast SuppressedCount
SFieldsNotPublic SPlatformDependentTruncation SuppressionName
SFileNotFound SPlatformSymbolUsedInPortableUnit SuppressionSourceName
SFileNotTooManyClasses SplitSearchPath SUseAfterFree
SFloatEqualityComparison SPointerNaming SValidFormatString
SFormatArgumentCount SPointerSizedDatumTruncatedByByteCount SVariableNaming
SFormatArgumentType SPosResultComparedToZeroBased SVclAccessOffMainThread
SFreeAndNilArgument SPrivateMemberOnlyUsedByOneMethod SVisibilityAscendingOrder
SFreeNotFreeAndNilOnField SProjectFileNoRoutines SWideStringOnNonWindows
SFreeOnInterfaceReference SProjectFileNoVariables SWriteOnlyVariable
SFullyQualifiedImports SProjectLoadNote

T

TAstNodeProc TRuleConditionalBranchNeverCompiled TRuleNoIndentUnitLevelKeywords
TAstRoutine TRuleConditionWithSideEffect TRuleNoInlineAssembly
TAstRoutineArray TRuleConsistentNameCasing TRuleNoInlineVarCapturedByAnonMethod
TFpSonarAnalysisConfig TRuleConstantConditionAlwaysTrueOrFalse TRuleNoLegacyInitializationSection
TFpSonarBaseline TRuleConstantNaming TRuleNoNestedRoutineAsProcValue
TFpSonarBaselineEntry TRuleConstantOutOfRangeForTarget TRuleNoObjectAsInterface
TFpSonarBaselineEntryArray TRuleConstantOverflowInExpression TRuleNoObjectTypes
TFpSonarConcurrencyFinding TRuleConstructorInherited TRuleNoOmittedSemicolons
TFpSonarConcurrencyFindingArray TRuleConstructorNaming TRuleNoPascalStyleResultAssignment
TFpSonarConcurrencyVerdict TRuleConstructorNotVirtualInPolymorphicHierarchy TRuleNoRaiseRawException
TFpSonarCondEvalQuery TRuleConstructorOnInstanceVariable TRuleNoSelfAssignment
TFpSonarConfidence TRuleContext TRuleNoStraySemicolons
TFpSonarConfig TRuleCopyWithZeroIndex TRuleNoTabs
TFpSonarConfigEmitMode TRuleCreateWithoutTryFinally TRuleNoTrailingWhitespace
TFpSonarDataFlow TRuleCriticalSectionNotInitialized TRuleNoWith
TFpSonarDefineSet TRuleCyclomaticComplexity TRuleObjectCastBeforeFree
TFpSonarDepthArray TRuleDeadStore TRuleObjectCastNotInHierarchy
TFpSonarDiagnostic TRuleDeclarationsFollowVisibilityOrder TRuleObjectCreatedInLoopNotFreed
TFpSonarDiagnosticArray TRuleDeclareFieldsIndividually TRuleOverrideChangesDefaultParameterValue
TFpSonarDiagnosticKind TRuleDeclareParametersIndividually TRuleOverrideOnlyCallsInherited
TFpSonarDialect TRuleDeclareVariablesIndividually TRuleOwnedFieldNotFreedInDestructor
TFpSonarEngine TRuleDefaultFormatSettingsInDateFormat TRulePackedRecordFieldAlignmentAssumption
TFpSonarFlowFinding TRuleDeprecatedSymbolUsed TRuleParameterAssignedButNeverUsed
TFpSonarFlowFindingArray TRuleDescendantNamingConvention TRuleParamKind
TFpSonarFlowVerdict TRuleDestructorInherited TRuleParamSpec
TFpSonarFormatCall TRuleDestructorShouldOverrideDestroy TRuleParamSpecArray
TFpSonarFpcSourceConfig TRuleDigitGroupingStandard TRuleParenthesizeAmbiguousNot
TFpSonarFreeKind TRuleDisallowedConstant TRulePCharOfTemporaryString
TFpSonarFreeStateFinding TRuleDisallowedEnumValue TRulePlatformDependentCast
TFpSonarFreeStateFindingArray TRuleDisallowedField TRulePlatformDependentTruncation
TFpSonarFreeStateVerdict TRuleDisallowedIdentifier TRulePlatformSymbolUsedInPortableUnit
TFpSonarGateOutcome TRuleDisallowedImportByPath TRulePointerNaming
TFpSonarGateThresholds TRuleDisallowedProperty TRulePointerSizedDatumTruncatedByByteCount
TFpSonarHintedUse TRuleDisallowedRoutine TRulePosResultComparedToZeroBased
TFpSonarHintedUseArray TRuleDisallowedType TRulePrivateMemberOnlyUsedByOneMethod
TFpSonarIntWidth TRuleDivisionByZeroConstant TRuleProjectFileNoRoutines
TFpSonarIOCheckFinding TRuleDottedUnitAliasMismatch TRuleProjectFileNoVariables
TFpSonarIOCheckFindingArray TRuleDottedUnitsBranchesInconsistent TRulePropertyAccessorVisibilityWiderThanProperty
TFpSonarIssue TRuleDoubleFree TRulePropertyGetterWithSideEffect
TFpSonarIssueArray TRuleDuplicateCaseLabel TRulePublicFieldAndPropertyForSameStorage
TFpSonarIssueCollector TRuleDuplicateConditionInChain TRulePublicMethodUndocumented
TFpSonarIssueType TRuleEmptyConditionalBranch TRulePublicPropertyUndocumented
TFpSonarLoopExitKind TRuleEmptyThenWithFollowingStatement TRuleRaisedExceptionInstanceReused
TFpSonarMemoryOp TRuleEmptyTryBody TRuleRaiseInDestructor
TFpSonarNoSonarMarker TRuleEnumNaming TRuleRaiseInsideFinally
TFpSonarNoSonarMarkerArray TRuleEnumOrdinalOutOfRange TRuleRawByteStringCodePageMix
TFpSonarPairFinding TRuleExceptionClassNotDerivedFromException TRuleRecordNaming
TFpSonarPairFindingArray TRuleExceptionObjectFreedInHandler TRuleRedundantAssignedCheckBeforeFree
TFpSonarPairSpec TRuleExceptionRaised TRuleRedundantBooleanLiteral
TFpSonarPairSpecArray TRuleExceptionsNotSwallowed TRuleRedundantCast
TFpSonarParseEngine TRuleExhaustiveCaseStatement TRuleRedundantElseAfterExit
TFpSonarParser TRuleExitInsideFinally TRuleRedundantInherited
TFpSonarPpuStubGen TRuleExperimentalSymbolUsed TRuleRedundantJump
TFpSonarProgressEvent TRuleExplicitDefaultArrayProperty TRuleRegistry
TFpSonarProjectIndex TRuleFeed TRuleRemoveEmptyFieldSection
TFpSonarProjectModel TRuleFieldNaming TRuleRemoveEmptyVisibilitySection
TFpSonarRefResult TRuleFieldsNotPublic TRuleRemoveRedundantParentheses
TFpSonarResolvedParse TRuleFileNotTooManyClasses TRuleRemoveUnusedConstant
TFpSonarResolvedType TRuleFloatEqualityComparison TRuleRemoveUnusedField
TFpSonarResolvedUseAnalyzer TRuleFormatArgumentCount TRuleRemoveUnusedGlobalVariable
TFpSonarResolver TRuleFormatArgumentType TRuleRemoveUnusedImports
TFpSonarResolverEngine TRuleFreeAndNilArgument TRuleRemoveUnusedLocalVariable
TFpSonarResourceFinding TRuleFreeNotFreeAndNilOnField TRuleRemoveUnusedParameter
TFpSonarResourceFindingArray TRuleFreeOnInterfaceReference TRuleRemoveUnusedProperty
TFpSonarResourceVerdict TRuleFullyQualifiedImports TRuleRemoveUnusedRoutine
TFpSonarRuleEngine TRuleFunctionReturnTypeRequired TRuleRemoveUnusedType
TFpSonarRuleParam TRuleGenericConstraintUnused TRuleResultOverwrittenBeforeExit
TFpSonarRuleParamArray TRuleGetMemWithoutFreeMem TRuleRoutineNaming
TFpSonarRuleParamKind TRuleGlobalWrittenFromThreadRoutine TRuleRoutineNotEmpty
TFpSonarRuleSetting TRuleHandlerOrderShadowsDerived TRuleRoutineResultAssigned
TFpSonarRuleSettingArray TRuleHardcodedLineEnding TRuleRoutineTooDeeplyNested
TFpSonarRuleTarget TRuleHardcodedPathSeparator TRuleRoutineTooLarge
TFpSonarRuleTargetArray TRuleHelperNaming TRuleSelfAssignedNeverUsed
TFpSonarScanner TRuleIdenticalBranches TRuleSelfComparison
TFpSonarSetLengthFinding TRuleIdentifierTooShort TRuleSelfDestroyedInMethod
TFpSonarSetLengthFindingArray TRuleIfThenNotShortCircuit TRuleSetElementOutOfRange
TFpSonarSeverity TRuleImplicitStringConversionWithDataLoss TRuleSetLengthWithoutFill
TFpSonarSourceFile TRuleImplicitTEncodingDefault TRuleShiftCountExceedsWidth
TFpSonarStrEncoding TRuleIndentVisibilitySpecifiers TRuleShortStringTruncation
TFpSonarStringArray TRuleInheritedCreateNotFirstStatement TRuleSingleIterationLoop
TFpSonarSuppressionGlob TRuleInheritedDestroyNotLastStatement TRuleSingleOverloadOfMathFunction
TFpSonarSuppressionGlobArray TRuleInlineConstNoTypeInference TRuleSizeOfOnReferenceType
TFpSonarSuppressionMap TRuleInlineLoopVarNoTypeInference TRuleSpecializationOfUnconstrainedGeneric
TFpSonarSuppressionSource TRuleInlineVarNoTypeInference TRuleStreamNotProtected
TFpSonarToken TRuleInstantiatesClassWithAbstractMethods TRuleStringConcatInLoop
TFpSonarTokenArray TRuleIntegerDivisionAssignedToFloat TRuleStringFirstCharByIndex
TFpSonarTypeKind TRuleInterfaceNaming TRuleStringListDuplicatesNeedsSorted
TFpSonarUseAnalysis TRuleInterfaceNotEmpty TRuleStrToIntWithoutGuard
TFpSonarUseAnalyzer TRuleInterfaceUniqueGuid TRuleSupportsResultIgnored
TFpSonarUseScope TRuleInterfaceUsesTooBroad TRuleSwitchOnBooleanExpression
TFpSonarUseTierResolution TRuleInterfaceWithoutGuidUsedDynamically TRuleSynchronizeWithLockHeld
TNamespacePair TRuleIOResultNotChecked TRuleTagArray
TNamespacePairArray TRuleLeakOnEarlyExit TRuleThreadvarInitialization
TParenIndexArray TRuleLengthUsedAsByteCount TRuleTier
TPasImplElementArray TRuleLfmFormFileExists TRuleTListLastByIndex
TPasTypeArray TRuleLineTooLong TRuleTooManyDefaultParameters
TPasValueDecl TRuleLongNumericLiteralUnderscores TRuleTooManyNestedRoutines
TPasValueDeclArray TRuleLoopBeyondCollectionEnd TRuleTooManyParameters
TPasValueKind TRuleLoopConditionNeverChanges TRuleTooManyVariables
TRuleAbsoluteVariableOverlay TRuleLoopVariableModifiedInBody TRuleTopLevelClassInheritsTObject
TRuleAbstractMethodCalledDirectly TRuleLoopVariableUsedAfterLoop TRuleTrackComments
TRuleAnonymousMethodCapturesLoopVariable TRuleLowercaseKeywords TRuleTrackNoSonar
TRuleAnonymousMethodCapturesSelf TRuleMetadata TRuleTrackStringLiterals
TRuleArrayIndexConstantOutOfBounds TRuleMethodHidesVirtualWithoutOverride TRuleTryFinallyAcquireOutsideTry
TRuleAssertUsedForControlFlow TRuleMissingCopyrightHeader TRuleTypeAliases
TRuleAssertWithoutMessage TRuleMissingDottedUnitsGuard TRuleUnbalancedPair
TRuleAssignedOnNonReference TRuleMissingModeDirective TRuleUnicodeToAnsiCast
TRuleAssignmentInsteadOfComparison TRuleMixedBooleanAndRelational TRuleUninitializedVariable
TRuleAttributeNaming TRuleMixedSignedUnsignedComparison TRuleUninitializedVariableStrict
TRuleAttributeOnNonRttiMember TRuleMoveFillCharSizeMismatch TRuleUnitFileNameCaseMismatch
TRuleBase TRuleMoveImportToImplementation TRuleUnitNaming
TRuleBeginEndRequired TRuleNegatedConditionalWithEmptyElse TRuleUnitNotEmpty
TRuleBitwiseOnBooleanOperands TRuleNegatedConditionWithElse TRuleUnknownConditionalSymbol
TRuleCaseAtLeastTwoItems TRuleNestedGenericSpecializationDepth TRuleUnreachableCode
TRuleCharComparedToString TRuleNewDisposeMismatch TRuleUnusedExceptionVariable
TRuleCharToCharPointerCast TRuleNilCheckViaAssigned TRuleUnusedGenericParameter
TRuleClassHelperHidesAncestorMethod TRuleNoCatchRawException TRuleUnusedLabel
TRuleClassNaming TRuleNoCommentedOutCode TRuleUnusedUnitInInterface
TRuleCognitiveComplexity TRuleNoDisabledCompilerHints TRuleUseAfterFree
TRuleCollapsibleNestedIf TRuleNoDisabledCompilerWarnings TRuleValidFormatString
TRuleCombineConstSections TRuleNoEmptyBlock TRuleVariableNaming
TRuleCombineTypeSections TRuleNoEmptyFinally TRuleVclAccessOffMainThread
TRuleCombineVarSections TRuleNoEmptyParenthesesOnRoutines TRuleVisibilityAscendingOrder
TRuleCombineVisibilitySections TRuleNoExplicitReRaise TRuleWideStringOnNonWindows
TRuleComparingClassReferencesWithEquals TRuleNoExtraneousCommas TRuleWriteOnlyVariable
TRuleComparisonAlwaysTrueForType TRuleNoGoto

U

usProject usUnit utrPrefer
usRoutine utrOff

V

vkConst vkField vkVar

W

WalkStatements

Documentation generated on: 2026-09-02