Run configuration
AppMail Selected Records Source All enabled analyzers Analyzers 15 ran Completed 3 Sep 2026 at 17:30
Analyzers
2
Screens
0
Components
27
Controls
245
Formulas
Unused Controls7 found
ConfidenceControlTypeScreenReason
HIGHlblTitleBarTextFluentV8/Label@1.8.6scrMailCertDialognever referenced in any formula; no event handlers
HIGHlblRecipientsFluentV8/Label@1.8.6scrMailCertDialognever referenced in any formula; no event handlers
HIGHlblTopicJBDetailFluentV8/Label@1.8.6scrMailCertDialognever referenced in any formula; no event handlers
HIGHlblTopicJEDetailFluentV8/Label@1.8.6scrMailCertDialognever referenced in any formula; no event handlers
MEDIUMlblDebugFluentV8/Label@1.8.6scrMailCertDialognever referenced in any formula; no event handlers
MEDIUMlblAllUsersEmail;FluentV8/Label@1.8.6scrMailCertDialognever referenced in any formula; event handlers contain only pass-through code
MEDIUMlblSelectedUsersEmailFluentV8/Label@1.8.6scrMailCertDialognever referenced in any formula; event handlers contain only pass-through code
Unused Components0 found
No issues found.
Dead Code1 found
TypeNameDetailsLocations
Unreachable ScreenscrDummyScreen 'scrDummy' is never targeted by Navigate() and is not the start screen
scrDummy.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
Found 1 collection used in the app: colSelectedUsers
Global Variables Where Context Variables Would Suffice5 found
NameIssue TypeIssue TypeLocationsDescription
HIGHvarRecordIDsappropriate-set
App > OnStart > App.pa.yaml
Set(varRecordIDs,
App > OnStart > App.pa.yaml
Set(varRecordIDs,
Set() usage is appropriate for 'varRecordIDs': Variable is initialized in OnStart
HIGHgblRecordIdsappropriate-set
App > OnStart > App.pa.yaml
Set(gblRecordIds,
Set() usage is appropriate for 'gblRecordIds': Variable is initialized in OnStart
HIGHgblTableappropriate-set
App > OnStart > App.pa.yaml
Set(gblTable,
Set() usage is appropriate for 'gblTable': Variable is initialized in OnStart
MEDIUMlmultiple-updatecontext
scrDummy > OnVisible > scrDummy.pa.yaml
UpdateContext({RecordsToMail:
scrDummy > OnVisible > scrDummy.pa.yaml
UpdateContext({RecordsToMail:
Variable 'l' is updated multiple times with UpdateContext() in the same property. Consider combining into a single call
MEDIUMlmultiple-updatecontext
scrMailCertDialog > OnVisible > scrMailCertDialog.pa.yaml
UpdateContext({RecordsToMail:
scrMailCertDialog > OnVisible > scrMailCertDialog.pa.yaml
UpdateContext({RecordsToMail:
Variable 'l' 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 Operations0 found
No issues found.
ForAll Data Source Modifications0 found
No issues found.
General Code Quality Analyzer38 found
Control / ItemIssue TypeDescriptionConfidenceLocations
scrDummyhardcoded-colorControl "scrDummy" uses hardcoded RGBA color in "Fill". Consider using theme variables or named color constants for mai…LOW
scrDummy > Fill > scrDummy.pa.yaml
RGBA(255, 255, 255, 1)
scrMailCertDialoghardcoded-colorControl "scrMailCertDialog" uses hardcoded RGBA color in "Fill". Consider using theme variables or named color constant…LOW
scrMailCertDialog > Fill > scrMailCertDialog.pa.yaml
RGBA(255, 255, 255, 1)
conDialog_MailCertDialoghardcoded-colorControl "conDialog_MailCertDialog" uses hardcoded RGBA color in "Fill". Consider using theme variables or named color c…LOW
conDialog_MailCertDialog > Fill > scrMailCertDialog.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 > scrMailCertDialog.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 > scrMailCertDialog.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 > scrMailCertDialog.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 > scrMailCertDialog.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 > scrMailCertDialog.pa.yaml
RGBA(0, 120, 212, 1)
galAllUsershardcoded-colorControl "galAllUsers" uses hardcoded RGBA color in "Fill". Consider using theme variables or named color constants for …LOW
galAllUsers > Fill > scrMailCertDialog.pa.yaml
RGBA(237, 237, 237, 1)
galAllUsershardcoded-colorControl "galAllUsers" uses hardcoded RGBA color in "BorderColor". Consider using theme variables or named color constan…LOW
galAllUsers > BorderColor > scrMailCertDialog.pa.yaml
RGBA(204, 204, 204, 1)
galAllUsershardcoded-colorControl "galAllUsers" uses hardcoded RGBA color in "FocusedBorderColor". Consider using theme variables or named color …LOW
galAllUsers > FocusedBorderColor > scrMailCertDialog.pa.yaml
RGBA(0, 120, 212, 1)
rectAllUsershardcoded-colorControl "rectAllUsers" uses hardcoded RGBA color in "BorderColor". Consider using theme variables or named color consta…LOW
rectAllUsers > BorderColor > scrMailCertDialog.pa.yaml
RGBA(166, 166, 166, 1)
rectAllUsershardcoded-colorControl "rectAllUsers" uses hardcoded RGBA color in "HoverFill". Consider using theme variables or named color constant…LOW
rectAllUsers > HoverFill > scrMailCertDialog.pa.yaml
RGBA(0,0,0,0)
rectAllUsershardcoded-colorControl "rectAllUsers" uses hardcoded RGBA color in "PressedFill". Consider using theme variables or named color consta…LOW
rectAllUsers > PressedFill > scrMailCertDialog.pa.yaml
RGBA(0,0,0,0)
rectAllUsershardcoded-colorControl "rectAllUsers" uses hardcoded RGBA color in "FocusedBorderColor". Consider using theme variables or named color…LOW
rectAllUsers > FocusedBorderColor > scrMailCertDialog.pa.yaml
RGBA(0, 120, 212, 1)
btnAddRecipienthardcoded-colorControl "btnAddRecipient" uses hardcoded RGBA color in "BorderColor". Consider using theme variables or named color con…LOW
btnAddRecipient > BorderColor > scrMailCertDialog.pa.yaml
RGBA(153, 201, 238, 1)
galSelectedUsershardcoded-colorControl "galSelectedUsers" uses hardcoded RGBA color in "Fill". Consider using theme variables or named color constants…LOW
galSelectedUsers > Fill > scrMailCertDialog.pa.yaml
RGBA(237, 237, 237, 1)
galSelectedUsershardcoded-colorControl "galSelectedUsers" uses hardcoded RGBA color in "BorderColor". Consider using theme variables or named color co…LOW
galSelectedUsers > BorderColor > scrMailCertDialog.pa.yaml
RGBA(204, 204, 204, 1)
galSelectedUsershardcoded-colorControl "galSelectedUsers" uses hardcoded RGBA color in "FocusedBorderColor". Consider using theme variables or named c…LOW
galSelectedUsers > FocusedBorderColor > scrMailCertDialog.pa.yaml
RGBA(0, 120, 212, 1)
rectSelectedUsershardcoded-colorControl "rectSelectedUsers" uses hardcoded RGBA color in "BorderColor". Consider using theme variables or named color c…LOW
rectSelectedUsers > BorderColor > scrMailCertDialog.pa.yaml
RGBA(166, 166, 166, 1)
rectSelectedUsershardcoded-colorControl "rectSelectedUsers" uses hardcoded RGBA color in "HoverFill". Consider using theme variables or named color con…LOW
rectSelectedUsers > HoverFill > scrMailCertDialog.pa.yaml
RGBA(0,0,0,0)
rectSelectedUsershardcoded-colorControl "rectSelectedUsers" uses hardcoded RGBA color in "PressedFill". Consider using theme variables or named color c…LOW
rectSelectedUsers > PressedFill > scrMailCertDialog.pa.yaml
RGBA(0,0,0,0)
rectSelectedUsershardcoded-colorControl "rectSelectedUsers" uses hardcoded RGBA color in "FocusedBorderColor". Consider using theme variables or named …LOW
rectSelectedUsers > FocusedBorderColor > scrMailCertDialog.pa.yaml
RGBA(0, 120, 212, 1)
btnRemoveRecipienthardcoded-colorControl "btnRemoveRecipient" uses hardcoded RGBA color in "BorderColor". Consider using theme variables or named color …LOW
btnRemoveRecipient > BorderColor > scrMailCertDialog.pa.yaml
RGBA(153, 201, 238, 1)
btnRemoveAllRecipientshardcoded-colorControl "btnRemoveAllRecipients" uses hardcoded RGBA color in "BorderColor". Consider using theme variables or named co…LOW
btnRemoveAllRecipients > BorderColor > scrMailCertDialog.pa.yaml
RGBA(153, 201, 238, 1)
icoClearSearchhardcoded-colorControl "icoClearSearch" uses hardcoded RGBA color in "Color". Consider using theme variables or named color constants …LOW
icoClearSearch > Color > scrMailCertDialog.pa.yaml
RGBA(0, 120, 212, 1)
icoClearSearchhardcoded-colorControl "icoClearSearch" uses hardcoded RGBA color in "BorderColor". Consider using theme variables or named color cons…LOW
icoClearSearch > BorderColor > scrMailCertDialog.pa.yaml
RGBA(0, 0, 0, 0)
icoClearSearchhardcoded-colorControl "icoClearSearch" uses hardcoded RGBA color in "HoverFill". Consider using theme variables or named color consta…LOW
icoClearSearch > HoverFill > scrMailCertDialog.pa.yaml
RGBA(0, 0, 0, 0)
icoClearSearchhardcoded-colorControl "icoClearSearch" uses hardcoded RGBA color in "PressedFill". Consider using theme variables or named color cons…LOW
icoClearSearch > PressedFill > scrMailCertDialog.pa.yaml
RGBA(0, 0, 0, 0)
icoCloseDialoghardcoded-colorControl "icoCloseDialog" uses hardcoded RGBA color in "Color". Consider using theme variables or named color constants …LOW
icoCloseDialog > Color > scrMailCertDialog.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 > scrMailCertDialog.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 > scrMailCertDialog.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 > scrMailCertDialog.pa.yaml
RGBA(0, 0, 0, 0)
btnMailCertDialogCancelhardcoded-colorControl "btnMailCertDialogCancel" uses hardcoded RGBA color in "BorderColor". Consider using theme variables or named c…LOW
btnMailCertDialogCancel > BorderColor > scrMailCertDialog.pa.yaml
RGBA(153, 201, 238, 1)
btnMailCertDialogOKhardcoded-colorControl "btnMailCertDialogOK" uses hardcoded RGBA color in "BorderColor". Consider using theme variables or named color…LOW
btnMailCertDialogOK > BorderColor > scrMailCertDialog.pa.yaml
RGBA(153, 201, 238, 1)
scrDummyunreachable-screenScreen "scrDummy" has no Navigate() calls pointing to it and is not the start screen. It may be unreachable dead UI.MEDIUM
scrDummy > scrDummy.pa.yaml
txtSearchUserreset-no-defaultControl "txtSearchUser" is reset via Reset() but has no Default/DefaultDate/DefaultSelectedItems formula. The reset tar…LOW
icoClearSearch > OnSelect > scrMailCertDialog.pa.yaml
Reset(txtSearchUser)
galSelectedUsersreset-no-defaultControl "galSelectedUsers" is reset via Reset() but has no Default/DefaultDate/DefaultSelectedItems formula. The reset …LOW
btnMailCertDialogOK > OnSelect > scrMailCertDialog.pa.yaml
...ets clean up. Reset(galSelectedUsers); Back()
Screen Control Counter0 found
No issues found.
ForAll Loops with Nested Filter0 found
No issues found.
4 files processed