Run configuration
AppConfirm Template Creation Source All enabled analyzers Analyzers 15 ran Completed 3 Sep 2026 at 17:30
Analyzers
2
Screens
0
Components
20
Controls
155
Formulas
Unused Controls5 found
ConfidenceControlTypeScreenReason
HIGHlblDEVNoticeFluentV8/Label@1.8.6scrDummyScreennever referenced in any formula; no event handlers
HIGHlblTitleBarTextFluentV8/Label@1.8.6scrTemplateDialognever referenced in any formula; no event handlers
MEDIUMicoTemplateClassic/Icon@2.5.0scrTemplateDialognever referenced in any formula; no event handlers
MEDIUMlblTemplateMessageFluentV8/Label@1.8.6scrTemplateDialognever referenced in any formula; no event handlers
MEDIUMTextBox2FluentV8/TextBox@1.7.2scrTemplateDialognever referenced in any formula; no event handlers
Unused Components0 found
No issues found.
Dead Code2 found
TypeNameDetailsLocations
Stale Screen ReflocTemplateJRScreen 'locTemplateJR' is used in Navigate() but does not exist
btnTemplateDialogOK > OnSelect > scrTemplateDialog.pa.yaml
...text( { locTemplateJR: Patch( 'WCG OD...
Unreachable ScreenscrDummyScreenScreen 'scrDummyScreen' is never targeted by Navigate() and is not the start screen
scrDummyScreen.pa.yaml
OnStart Variables That Could Be Named Formulas0 found
No issues found.
Retired Components0 found
No issues found.
Gallery Lookup/Filter Performance Issues0 found
No issues found.
Collection Usage Count1 found
Details
No collections found in the app
Global Variables Where Context Variables Would Suffice3 found
NameIssue TypeIssue TypeLocationsDescription
HIGHvarRecordIdappropriate-set
App > OnStart > App.pa.yaml
Set(varRecordId,
App > OnStart > App.pa.yaml
Set(varRecordId,
Set() usage is appropriate for 'varRecordId': Variable is initialized in OnStart
MEDIUMemultiple-updatecontext
scrDummyScreen > OnVisible > scrDummyScreen.pa.yaml
UpdateContext( { JR2Template:
scrDummyScreen > OnVisible > scrDummyScreen.pa.yaml
UpdateContext( { JE2Template:
Variable 'e' is updated multiple times with UpdateContext() in the same property. Consider combining into a single call
MEDIUMemultiple-updatecontext
scrTemplateDialog > OnVisible > scrTemplateDialog.pa.yaml
UpdateContext( { JR2Template:
scrTemplateDialog > OnVisible > scrTemplateDialog.pa.yaml
UpdateContext( { JE2Template:
Variable 'e' is updated multiple times with UpdateContext() in the same property. Consider combining into a single call
Non-Delegable Operations0 found
No issues found.
OnStart Overload0 found
No issues found.
Consecutive I/O Operations1 found
TypeIssueLocationsConfidence
btnTemplateDialogOK.OnSelectconcurrent-opportunity3 consecutive independent network operations could be wrapped in Concurrent() for better performance
btnTemplateDialogOK > OnSelect > scrTemplateDialog.pa.yaml
// Create the Template UpdateContext( { locTemplateJR: Patch(
MEDIUM
ForAll Data Source Modifications0 found
No issues found.
General Code Quality Analyzer21 found
Control / ItemIssue TypeDescriptionConfidenceLocations
scrDummyScreenhardcoded-colorControl "scrDummyScreen" uses hardcoded RGBA color in "Fill". Consider using theme variables or named color constants f…LOW
scrDummyScreen > Fill > scrDummyScreen.pa.yaml
RGBA(255, 255, 255, 1)
scrTemplateDialoghardcoded-colorControl "scrTemplateDialog" uses hardcoded RGBA color in "Fill". Consider using theme variables or named color constant…LOW
scrTemplateDialog > Fill > scrTemplateDialog.pa.yaml
RGBA(255, 255, 255, 1)
conBackGround_TemplateDialoghardcoded-colorControl "conBackGround_TemplateDialog" uses hardcoded RGBA color in "Fill". Consider using theme variables or named col…LOW
conBackGround_TemplateDialog > Fill > scrTemplateDialog.pa.yaml
RGBA(0, 0, 0, 0.1)
conDialog_TemplateDialoghardcoded-colorControl "conDialog_TemplateDialog" uses hardcoded RGBA color in "Fill". Consider using theme variables or named color c…LOW
conDialog_TemplateDialog > Fill > scrTemplateDialog.pa.yaml
RGBA(255,255,255, 1)
rectTitleBarhardcoded-colorControl "rectTitleBar" uses hardcoded RGBA color in "Fill". Consider using theme variables or named color constants for…LOW
rectTitleBar > Fill > scrTemplateDialog.pa.yaml
RGBA(0, 120, 212, 1)
rectTitleBarhardcoded-colorControl "rectTitleBar" uses hardcoded RGBA color in "BorderColor". Consider using theme variables or named color consta…LOW
rectTitleBar > BorderColor > scrTemplateDialog.pa.yaml
RGBA(166, 166, 166, 1)
rectTitleBarhardcoded-colorControl "rectTitleBar" uses hardcoded RGBA color in "HoverFill". Consider using theme variables or named color constant…LOW
rectTitleBar > HoverFill > scrTemplateDialog.pa.yaml
RGBA(0, 120, 212, 1)
rectTitleBarhardcoded-colorControl "rectTitleBar" uses hardcoded RGBA color in "PressedFill". Consider using theme variables or named color consta…LOW
rectTitleBar > PressedFill > scrTemplateDialog.pa.yaml
RGBA(0, 120, 212, 1)
rectTitleBarhardcoded-colorControl "rectTitleBar" uses hardcoded RGBA color in "FocusedBorderColor". Consider using theme variables or named color…LOW
rectTitleBar > FocusedBorderColor > scrTemplateDialog.pa.yaml
RGBA(0, 120, 212, 1)
icoCloseDialoghardcoded-colorControl "icoCloseDialog" uses hardcoded RGBA color in "Color". Consider using theme variables or named color constants …LOW
icoCloseDialog > Color > scrTemplateDialog.pa.yaml
RGBA(255, 255, 255, 1)
icoCloseDialoghardcoded-colorControl "icoCloseDialog" uses hardcoded RGBA color in "BorderColor". Consider using theme variables or named color cons…LOW
icoCloseDialog > BorderColor > scrTemplateDialog.pa.yaml
RGBA(0, 0, 0, 0)
icoCloseDialoghardcoded-colorControl "icoCloseDialog" uses hardcoded RGBA color in "HoverFill". Consider using theme variables or named color consta…LOW
icoCloseDialog > HoverFill > scrTemplateDialog.pa.yaml
RGBA(0, 0, 0, 0)
icoCloseDialoghardcoded-colorControl "icoCloseDialog" uses hardcoded RGBA color in "PressedFill". Consider using theme variables or named color cons…LOW
icoCloseDialog > PressedFill > scrTemplateDialog.pa.yaml
RGBA(0, 0, 0, 0)
icoTemplatehardcoded-colorControl "icoTemplate" uses hardcoded RGBA color in "Color". Consider using theme variables or named color constants for…LOW
icoTemplate > Color > scrTemplateDialog.pa.yaml
RGBA(255, 255, 255, 1)
icoTemplatehardcoded-colorControl "icoTemplate" uses hardcoded RGBA color in "BorderColor". Consider using theme variables or named color constan…LOW
icoTemplate > BorderColor > scrTemplateDialog.pa.yaml
RGBA(0, 0, 0, 0)
icoTemplatehardcoded-colorControl "icoTemplate" uses hardcoded RGBA color in "HoverFill". Consider using theme variables or named color constants…LOW
icoTemplate > HoverFill > scrTemplateDialog.pa.yaml
RGBA(0, 0, 0, 0)
icoTemplatehardcoded-colorControl "icoTemplate" uses hardcoded RGBA color in "PressedFill". Consider using theme variables or named color constan…LOW
icoTemplate > PressedFill > scrTemplateDialog.pa.yaml
RGBA(0, 0, 0, 0)
btnTemplateDialogCancelhardcoded-colorControl "btnTemplateDialogCancel" uses hardcoded RGBA color in "BorderColor". Consider using theme variables or named c…LOW
btnTemplateDialogCancel > BorderColor > scrTemplateDialog.pa.yaml
RGBA(153, 201, 238, 1)
btnTemplateDialogOKhardcoded-colorControl "btnTemplateDialogOK" uses hardcoded RGBA color in "BorderColor". Consider using theme variables or named color…LOW
btnTemplateDialogOK > BorderColor > scrTemplateDialog.pa.yaml
RGBA(153, 201, 238, 1)
btnTemplateDialogOKcomplex-formulaFormula in "btnTemplateDialogOK.OnSelect" contains 7 If/Switch branches, indicating high complexity. Consider refactori…HIGH
btnTemplateDialogOK > OnSelect > scrTemplateDialog.pa.yaml
// Create the Template UpdateContext( { locTemplateJR: Patch(
scrDummyScreenunreachable-screenScreen "scrDummyScreen" has no Navigate() calls pointing to it and is not the start screen. It may be unreachable dead …MEDIUM
scrDummyScreen > scrDummyScreen.pa.yaml
Screen Control Counter0 found
No issues found.
ForAll Loops with Nested Filter0 found
No issues found.
4 files processed