Skip to content

feat(tui): add fluent declarative UI DSL for SquidStd.Tui#15

Merged
tgiachi merged 6 commits into
developfrom
feature/tui-dsl
Jun 30, 2026
Merged

feat(tui): add fluent declarative UI DSL for SquidStd.Tui#15
tgiachi merged 6 commits into
developfrom
feature/tui-dsl

build(tui): port Counter sample to the declarative DSL and document it

f4796c3
Select commit
Loading
Failed to load commit list.
GitHub Advanced Security / CodeQL succeeded Jun 29, 2026 in 4s

3 new alerts

New alerts in code changed by this pull request

  • 3 notes

See annotations below for details.

View all branch alerts.

Annotations

Check notice on line 88 in src/SquidStd.Tui/Dsl/TuiNodeMaterializer.cs

See this annotation in the file changed.

Code scanning / CodeQL

Missed opportunity to use Select Note

This foreach loop immediately
maps its iteration variable to another variable
- consider mapping the sequence explicitly using '.Select(...)'.

Check notice on line 13 in tests/SquidStd.Tests/Tui/Dsl/TuiNodeMaterializerTests.cs

See this annotation in the file changed.

Code scanning / CodeQL

Missed 'readonly' opportunity Note test

Field '_title' can be 'readonly'.

Check notice on line 16 in tests/SquidStd.Tests/Tui/Dsl/TuiNodeMaterializerTests.cs

See this annotation in the file changed.

Code scanning / CodeQL

Missed 'readonly' opportunity Note test

Field '_name' can be 'readonly'.