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 cFpcIncludeDirTemplates ConfigGlobSuppresses
cemFull cFpcUnitDirTemplates cpkBool
cfHigh ChildStatements cpkInt
cfLow cImplicitObjPasMarker cpkStr
cfMedium ClassifySuppressions cpkTargets
cFpcFeatureDefines ComputeFingerprint cWellKnownFpcSourceDirs

D

dkFileNotFound dkResolveError dlDefault
dkParseError dkScanError dlPas2js

E

EnumerateRoutines EnumerateTypes ExpandFpcSourceLayout
EnumerateStatementRoots EnumerateValueDecls

F

FindAmbiguousNots FpSonar.Output.SonarJson FpSonar.Rules.Parens
FindNoSonar FpSonar.Output.Text FpSonar.Rules.Refs
FindPpudump FpSonar.Output.Utils FpSonar.Rules.SemNaming
FindRedundantParens FpSonar.PpuStub FpSonar.Rules.Structure
FormatMessage FpSonar.Resolver FpSonar.Rules.Tokens
FormatSarif FpSonar.RuleFramework FpSonar.Rules.Trackers
FormatSonarJson FpSonar.Rules.Calls FpSonar.Rules.Unused
FormatText FpSonar.Rules.Casts FpSonar.SourceFile
FpSonar.Baseline FpSonar.Rules.Classes FpSonar.Traversal
FpSonar.Config FpSonar.Rules.Consts FpSonar.Types
FpSonar.Consts FpSonar.Rules.Control FpSonarBanner
FpSonar.Engine FpSonar.Rules.Exceptions FpSonarSarifSchema
FpSonar.FpcSource FpSonar.Rules.Forms FpSonarSarifVersion
FpSonar.Ingest FpSonar.Rules.Imports FpSonarSonarJsonVersion
FpSonar.Issues FpSonar.Rules.Layout FpSonarTextReportVersion
FpSonar.Output.Sarif FpSonar.Rules.Naming FpSonarVersion

G

GlobMatch

H

HybridRtlSource

I

IAnalysisRule itBug itVulnerability
IsFpcSourceTree itCodeSmell

L

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

M

MakeUseAnalyzer

N

NormalizeSnippet

P

ParseResolvedKeepAlive PrecedenceRank

R

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

S

SAnalyzedSummary SGateFailedNote SRecordNaming
SAssertWithoutMessage SGateSeverityExceeded SRedundantAssignedCheckBeforeFree
SAttributeNaming SGateTotalExceeded SRedundantBooleanLiteral
SBanner SHelperNaming SRedundantCast
SBeginEndRequired SHelpText SRedundantInherited
SCannotLoadConfig SIdentifierTooShort SRedundantJump
SCannotWriteOutput SIfThenNotShortCircuit SRemoveEmptyFieldSection
SCaseAtLeastTwoItems SImplicitTEncodingDefault SRemoveEmptyVisibilitySection
SCharToCharPointerCast SIndentVisibilitySpecifiers SRemoveRedundantParentheses
SClassNaming SInlineConstNoTypeInference SRemoveUnusedConstant
SCliError SInlineLoopVarNoTypeInference SRemoveUnusedField
SCognitiveComplexity SInlineVarNoTypeInference SRemoveUnusedGlobalVariable
SCombineConstSections SInterfaceNaming SRemoveUnusedImports
SCombineTypeSections SInterfaceNotEmpty SRemoveUnusedLocalVariable
SCombineVarSections SInterfaceUniqueGuid SRemoveUnusedProperty
SCombineVisibilitySections SLfmFormFileExists SRemoveUnusedRoutine
SConsistentNameCasing SLineTooLong SRemoveUnusedRoutinePublic
SConstantNaming SLongNumericLiteralUnderscores SRemoveUnusedType
SConstructorInherited SLoopBeyondCollectionEnd SRemoveUnusedTypePublic
SConstructorNaming SLowercaseKeywords SResolveError
SConstructorOnInstanceVariable SMissingValue SRoutineNaming
SCyclomaticComplexity SMoveImportToImplementation SRoutineNotEmpty
SDeclarationsFollowVisibilityOrder SMutuallyExclusive SRoutineResultAssigned
SDeclareFieldsIndividually SNilCheckViaAssigned SRoutineTooDeeplyNested
SDeclareParametersIndividually SNoCatchRawException SRoutineTooLarge
SDeclareVariablesIndividually SNoCommentedOutCode SRuleError
SDefaultFormatSettingsInDateFormat SNoDisabledCompilerHints ssActive
SDescendantNamingConvention SNoDisabledCompilerWarnings ssBaseline
SDestructorInherited SNoEmptyBlock SScanError
SDestructorShouldOverrideDestroy SNoEmptyFinally ssConfig
SDigitGroupingStandard SNoEmptyParenthesesOnRoutines SSingleIterationLoop
SDisallowedConstant SNoExplicitReRaise SSingleOverloadOfMathFunction
SDisallowedEnumValue SNoExtraneousCommas ssNoSonar
SDisallowedField SNoGoto SStringFirstCharByIndex
SDisallowedIdentifier SNoIndentUnitLevelKeywords SStringListDuplicatesNeedsSorted
SDisallowedImportByPath SNoInlineAssembly STListLastByIndex
SDisallowedProperty SNoInlineVarCapturedByAnonMethod STooManyDefaultParameters
SDisallowedRoutine SNoLegacyInitializationSection STooManyNestedRoutines
SDisallowedType SNoNestedRoutineAsProcValue STooManyParameters
SEnumNaming SNoObjectAsInterface STooManyVariables
sevBlocker SNoObjectTypes STopLevelClassInheritsTObject
sevCritical SNoOmittedSemicolons STrackComments
SeverityFromName SNoPascalStyleResultAssignment STrackNoSonar
SeverityName SNoRaiseRawException STrackStringLiterals
SeverityName SNoSelfAssignment STrackTypeAliases
sevInfo SNoStraySemicolons StripPositionPhrase
sevMajor SNoTabs STryHelp
sevMinor SNoTrailingWhitespace SUnicodeToAnsiCast
SExceptionRaised SNoWith SUnitNaming
SExceptionsNotSwallowed SObjectCastBeforeFree SUnitNotEmpty
SExhaustiveCaseStatement SObjectCastNotInHierarchy SUnknownDialect
SExplicitDefaultArrayProperty SOverrideOnlyCallsInherited SUnknownFormat
SFieldNaming SParenthesizeAmbiguousNot SUnknownOption
SFieldsNotPublic SParseError SuppressedCount
SFileNotFound SPlatformDependentCast SuppressionName
SFileNotTooManyClasses SPlatformDependentTruncation SuppressionSourceName
SFormatArgumentCount SplitSearchPath SValidFormatString
SFormatArgumentType SPointerNaming SVariableNaming
SFreeAndNilArgument SProjectFileNoRoutines SVisibilityAscendingOrder
SFullyQualifiedImports SProjectFileNoVariables
SFunctionReturnTypeRequired SProjectLoadNote

T

TAstNodeProc TRuleCaseAtLeastTwoItems TRuleNoGoto
TAstRoutine TRuleCharToCharPointerCast TRuleNoIndentUnitLevelKeywords
TAstRoutineArray TRuleClassNaming TRuleNoInlineAssembly
TFpSonarAnalysisConfig TRuleCognitiveComplexity TRuleNoInlineVarCapturedByAnonMethod
TFpSonarBaseline TRuleCombineConstSections TRuleNoLegacyInitializationSection
TFpSonarBaselineEntry TRuleCombineTypeSections TRuleNoNestedRoutineAsProcValue
TFpSonarBaselineEntryArray TRuleCombineVarSections TRuleNoObjectAsInterface
TFpSonarCondEvalQuery TRuleCombineVisibilitySections TRuleNoObjectTypes
TFpSonarConfidence TRuleConsistentNameCasing TRuleNoOmittedSemicolons
TFpSonarConfig TRuleConstantNaming TRuleNoPascalStyleResultAssignment
TFpSonarConfigEmitMode TRuleConstructorInherited TRuleNoRaiseRawException
TFpSonarDiagnostic TRuleConstructorNaming TRuleNoSelfAssignment
TFpSonarDiagnosticArray TRuleConstructorOnInstanceVariable TRuleNoStraySemicolons
TFpSonarDiagnosticKind TRuleContext TRuleNoTabs
TFpSonarDialect TRuleCyclomaticComplexity TRuleNoTrailingWhitespace
TFpSonarEngine TRuleDeclarationsFollowVisibilityOrder TRuleNoWith
TFpSonarFormatCall TRuleDeclareFieldsIndividually TRuleObjectCastBeforeFree
TFpSonarFpcSourceConfig TRuleDeclareParametersIndividually TRuleObjectCastNotInHierarchy
TFpSonarFreeKind TRuleDeclareVariablesIndividually TRuleOverrideOnlyCallsInherited
TFpSonarGateOutcome TRuleDefaultFormatSettingsInDateFormat TRuleParamKind
TFpSonarGateThresholds TRuleDescendantNamingConvention TRuleParamSpec
TFpSonarIntWidth TRuleDestructorInherited TRuleParamSpecArray
TFpSonarIssue TRuleDestructorShouldOverrideDestroy TRuleParenthesizeAmbiguousNot
TFpSonarIssueArray TRuleDigitGroupingStandard TRulePlatformDependentCast
TFpSonarIssueCollector TRuleDisallowedConstant TRulePlatformDependentTruncation
TFpSonarIssueType TRuleDisallowedEnumValue TRulePointerNaming
TFpSonarLoopExitKind TRuleDisallowedField TRuleProjectFileNoRoutines
TFpSonarNoSonarMarker TRuleDisallowedIdentifier TRuleProjectFileNoVariables
TFpSonarNoSonarMarkerArray TRuleDisallowedImportByPath TRuleRecordNaming
TFpSonarParseEngine TRuleDisallowedProperty TRuleRedundantAssignedCheckBeforeFree
TFpSonarParser TRuleDisallowedRoutine TRuleRedundantBooleanLiteral
TFpSonarPpuStubGen TRuleDisallowedType TRuleRedundantCast
TFpSonarProgressEvent TRuleEnumNaming TRuleRedundantInherited
TFpSonarProjectIndex TRuleExceptionRaised TRuleRedundantJump
TFpSonarProjectModel TRuleExceptionsNotSwallowed TRuleRegistry
TFpSonarRefResult TRuleExhaustiveCaseStatement TRuleRemoveEmptyFieldSection
TFpSonarResolvedParse TRuleExplicitDefaultArrayProperty TRuleRemoveEmptyVisibilitySection
TFpSonarResolvedType TRuleFeed TRuleRemoveRedundantParentheses
TFpSonarResolvedUseAnalyzer TRuleFieldNaming TRuleRemoveUnusedConstant
TFpSonarResolver TRuleFieldsNotPublic TRuleRemoveUnusedField
TFpSonarResolverEngine TRuleFileNotTooManyClasses TRuleRemoveUnusedGlobalVariable
TFpSonarRuleEngine TRuleFormatArgumentCount TRuleRemoveUnusedImports
TFpSonarRuleParam TRuleFormatArgumentType TRuleRemoveUnusedLocalVariable
TFpSonarRuleParamArray TRuleFreeAndNilArgument TRuleRemoveUnusedProperty
TFpSonarRuleParamKind TRuleFullyQualifiedImports TRuleRemoveUnusedRoutine
TFpSonarRuleSetting TRuleFunctionReturnTypeRequired TRuleRemoveUnusedType
TFpSonarRuleSettingArray TRuleHelperNaming TRuleRoutineNaming
TFpSonarRuleTarget TRuleIdentifierTooShort TRuleRoutineNotEmpty
TFpSonarRuleTargetArray TRuleIfThenNotShortCircuit TRuleRoutineResultAssigned
TFpSonarScanner TRuleImplicitTEncodingDefault TRuleRoutineTooDeeplyNested
TFpSonarSeverity TRuleIndentVisibilitySpecifiers TRuleRoutineTooLarge
TFpSonarSourceFile TRuleInlineConstNoTypeInference TRuleSingleIterationLoop
TFpSonarStrEncoding TRuleInlineLoopVarNoTypeInference TRuleSingleOverloadOfMathFunction
TFpSonarStringArray TRuleInlineVarNoTypeInference TRuleStringFirstCharByIndex
TFpSonarSuppressionGlob TRuleInterfaceNaming TRuleStringListDuplicatesNeedsSorted
TFpSonarSuppressionGlobArray TRuleInterfaceNotEmpty TRuleTagArray
TFpSonarSuppressionMap TRuleInterfaceUniqueGuid TRuleTier
TFpSonarSuppressionSource TRuleLfmFormFileExists TRuleTListLastByIndex
TFpSonarToken TRuleLineTooLong TRuleTooManyDefaultParameters
TFpSonarTokenArray TRuleLongNumericLiteralUnderscores TRuleTooManyNestedRoutines
TFpSonarTypeKind TRuleLoopBeyondCollectionEnd TRuleTooManyParameters
TFpSonarUseAnalyzer TRuleLowercaseKeywords TRuleTooManyVariables
TFpSonarUseScope TRuleMetadata TRuleTopLevelClassInheritsTObject
TFpSonarUseTierResolution TRuleMoveImportToImplementation TRuleTrackComments
TParenIndexArray TRuleNilCheckViaAssigned TRuleTrackNoSonar
TPasImplElementArray TRuleNoCatchRawException TRuleTrackStringLiterals
TPasTypeArray TRuleNoCommentedOutCode TRuleTypeAliases
TPasValueDecl TRuleNoDisabledCompilerHints TRuleUnicodeToAnsiCast
TPasValueDeclArray TRuleNoDisabledCompilerWarnings TRuleUnitNaming
TPasValueKind TRuleNoEmptyBlock TRuleUnitNotEmpty
TRuleAssertWithoutMessage TRuleNoEmptyFinally TRuleValidFormatString
TRuleAttributeNaming TRuleNoEmptyParenthesesOnRoutines TRuleVariableNaming
TRuleBase TRuleNoExplicitReRaise TRuleVisibilityAscendingOrder
TRuleBeginEndRequired TRuleNoExtraneousCommas

U

usProject usUnit utrPrefer
usRoutine utrOff

V

vkConst vkField vkVar

W

WalkStatements

Documentation generated on: 2026-07-12