Run configuration
AppClone Record Source All enabled analyzers Analyzers 15 ran Completed 3 Sep 2026 at 17:30
Analyzers
2
Screens
0
Components
20
Controls
150
Formulas
Unused Controls5 found
ConfidenceControlTypeScreenReason
HIGHlblTitleBarTextFluentV8/Label@1.8.6scrCloneDialognever referenced in any formula; no event handlers
HIGHchkCloneJEOnlyFluentV8/CheckBox@1.7.8scrCloneDialogExplicitly hidden (Visible=false); never referenced in any formula; no event handlers
HIGHlblDEVNoticeFluentV8/Label@1.8.6scrDummyScreennever referenced in any formula; no event handlers
MEDIUMicoCloneClassic/Icon@2.5.0scrCloneDialognever referenced in any formula; no event handlers
MEDIUMlblClonneMessageFluentV8/Label@1.8.6scrCloneDialognever referenced in any formula; no event handlers
Unused Components0 found
No issues found.
Dead Code2 found
TypeNameDetailsLocations
Stale Screen ReflocNewRecordScreen 'locNewRecord' is used in Navigate() but does not exist
btnCloneDialogOK > OnSelect > scrCloneDialog.pa.yaml
...text( { locNewRecord: Patch( '...
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 Suffice2 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
Non-Delegable Operations0 found
No issues found.
OnStart Overload0 found
No issues found.
Consecutive I/O Operations1 found
TypeIssueLocationsConfidence
btnCloneDialogOK.OnSelectconcurrent-opportunity2 consecutive independent network operations could be wrapped in Concurrent() for better performance
btnCloneDialogOK > OnSelect > scrCloneDialog.pa.yaml
// Create the Clone UpdateContext( { locNewRecord: Patch(
MEDIUM
ForAll Data Source Modifications0 found
No issues found.
General Code Quality Analyzer22 found
Control / ItemIssue TypeDescriptionConfidenceLocations
scrCloneDialoghardcoded-colorControl "scrCloneDialog" uses hardcoded RGBA color in "Fill". Consider using theme variables or named color constants f…LOW
scrCloneDialog > Fill > scrCloneDialog.pa.yaml
RGBA(255, 255, 255, 1)
conBackGround_CloneDialoghardcoded-colorControl "conBackGround_CloneDialog" uses hardcoded RGBA color in "Fill". Consider using theme variables or named color …LOW
conBackGround_CloneDialog > Fill > scrCloneDialog.pa.yaml
RGBA(0, 0, 0, 0.1)
conDialog_CloneDialoghardcoded-colorControl "conDialog_CloneDialog" uses hardcoded RGBA color in "Fill". Consider using theme variables or named color cons…LOW
conDialog_CloneDialog > Fill > scrCloneDialog.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 > scrCloneDialog.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 > scrCloneDialog.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 > scrCloneDialog.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 > scrCloneDialog.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 > scrCloneDialog.pa.yaml
RGBA(0, 120, 212, 1)
btnCloneDialogCancelhardcoded-colorControl "btnCloneDialogCancel" uses hardcoded RGBA color in "BorderColor". Consider using theme variables or named colo…LOW
btnCloneDialogCancel > BorderColor > scrCloneDialog.pa.yaml
RGBA(153, 201, 238, 1)
btnCloneDialogOKhardcoded-colorControl "btnCloneDialogOK" uses hardcoded RGBA color in "BorderColor". Consider using theme variables or named color co…LOW
btnCloneDialogOK > BorderColor > scrCloneDialog.pa.yaml
RGBA(153, 201, 238, 1)
icoCloseDialoghardcoded-colorControl "icoCloseDialog" uses hardcoded RGBA color in "Color". Consider using theme variables or named color constants …LOW
icoCloseDialog > Color > scrCloneDialog.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 > scrCloneDialog.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 > scrCloneDialog.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 > scrCloneDialog.pa.yaml
RGBA(0, 0, 0, 0)
icoClonehardcoded-colorControl "icoClone" uses hardcoded RGBA color in "Color". Consider using theme variables or named color constants for ma…LOW
icoClone > Color > scrCloneDialog.pa.yaml
RGBA(255, 255, 255, 1)
icoClonehardcoded-colorControl "icoClone" uses hardcoded RGBA color in "BorderColor". Consider using theme variables or named color constants …LOW
icoClone > BorderColor > scrCloneDialog.pa.yaml
RGBA(0, 0, 0, 0)
icoClonehardcoded-colorControl "icoClone" uses hardcoded RGBA color in "HoverFill". Consider using theme variables or named color constants fo…LOW
icoClone > HoverFill > scrCloneDialog.pa.yaml
RGBA(0, 0, 0, 0)
icoClonehardcoded-colorControl "icoClone" uses hardcoded RGBA color in "PressedFill". Consider using theme variables or named color constants …LOW
icoClone > PressedFill > scrCloneDialog.pa.yaml
RGBA(0, 0, 0, 0)
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)
btnCloneDialogOKcomplex-formulaFormula in "btnCloneDialogOK.OnSelect" contains 7 If/Switch branches, indicating high complexity. Consider refactoring …HIGH
btnCloneDialogOK > OnSelect > scrCloneDialog.pa.yaml
// Create the Clone UpdateContext( { locNewRecord: Patch(
scrCloneDialogunreachable-screenScreen "scrCloneDialog" has no Navigate() calls pointing to it and is not the start screen. It may be unreachable dead …MEDIUM
scrCloneDialog > scrCloneDialog.pa.yaml
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