Skip to content

feat: webforms-to-blazor C# global tool — full L1 transform pipeline#115

Closed
csharpfritz wants to merge 38 commits into
devfrom
feature/global-tool-port
Closed

feat: webforms-to-blazor C# global tool — full L1 transform pipeline#115
csharpfritz wants to merge 38 commits into
devfrom
feature/global-tool-port

fix: increase redirect test timeout for CI full-page navigation

6be19ed
Select commit
Loading
Failed to load commit list.
GitHub Advanced Security / CodeQL succeeded Apr 6, 2026 in 4s

29 new alerts including 1 medium severity security vulnerability

New alerts in code changed by this pull request

Security Alerts:

  • 1 medium

Other Alerts:

  • 6 warnings
  • 22 notes

Alerts not introduced by this pull request might have been detected because the code changes were too large.

See annotations below for details.

View all branch alerts.

Annotations

Check warning on line 95 in src/BlazorWebFormsComponents.Test/WebFormsPageBase/ResponseShimTests.razor

See this annotation in the file changed.

Code scanning / CodeQL

Useless assignment to local variable Warning test

This assignment to
nav
is useless, since its value is never read.

Check warning on line 28 in src/BlazorWebFormsComponents.Test/WebFormsPageBase/RequestShimTests.razor

See this annotation in the file changed.

Code scanning / CodeQL

Useless upcast Warning test

There is no need to upcast from
null
to
HttpContext
- the conversion can be done implicitly.

Check warning on line 117 in src/BlazorWebFormsComponents.Test/WebFormsPageBase/RenderModeGuardTests.razor

See this annotation in the file changed.

Code scanning / CodeQL

Cookie 'Secure' attribute is not set to true Medium test

Cookie attribute 'Secure' is not set to true.

Check warning on line 88 in src/BlazorWebFormsComponents.Test/WebFormsPageBase/RenderModeGuardTests.razor

See this annotation in the file changed.

Code scanning / CodeQL

Useless assignment to local variable Warning test

This assignment to
result
is useless, since its value is never read.

Check warning on line 45 in src/BlazorWebFormsComponents.Test/WebFormsPageBase/RenderModeGuardTests.razor

See this annotation in the file changed.

Code scanning / CodeQL

Useless upcast Warning test

There is no need to upcast from
null
to
HttpContext
- the conversion can be done implicitly.

Check warning on line 642 in src/BlazorWebFormsComponents/BaseWebFormsComponent.cs

See this annotation in the file changed.

Code scanning / CodeQL

Virtual call in constructor or destructor Warning

Avoid virtual calls in a constructor or destructor.

Check warning on line 155 in src/BlazorWebFormsComponents/WebFormsPageBase.cs

See this annotation in the file changed.

Code scanning / CodeQL

Misleading indentation Warning

Missing braces? Inspect indentation of
the control flow successor
.

Check notice on line 37 in src/BlazorWebFormsComponents/ServerShim.cs

See this annotation in the file changed.

Code scanning / CodeQL

Call to 'System.IO.Path.Combine' may silently drop its earlier arguments Note

Call to 'System.IO.Path.Combine' may silently drop its earlier arguments.

Check notice on line 34 in src/BlazorWebFormsComponents/ServerShim.cs

See this annotation in the file changed.

Code scanning / CodeQL

Call to 'System.IO.Path.Combine' may silently drop its earlier arguments Note

Call to 'System.IO.Path.Combine' may silently drop its earlier arguments.

Check notice on line 62 in src/BlazorWebFormsComponents/ServiceCollectionExtensions.cs

See this annotation in the file changed.

Code scanning / CodeQL

Call to 'System.IO.Path.Combine' may silently drop its earlier arguments Note

Call to 'System.IO.Path.Combine' may silently drop its earlier arguments.

Check notice on line 94 in src/BlazorWebFormsComponents/ServiceCollectionExtensions.cs

See this annotation in the file changed.

Code scanning / CodeQL

Call to 'System.IO.Path.Combine' may silently drop its earlier arguments Note

Call to 'System.IO.Path.Combine' may silently drop its earlier arguments.

Check notice on line 633 in src/BlazorWebFormsComponents/BaseWebFormsComponent.cs

See this annotation in the file changed.

Code scanning / CodeQL

Nested 'if' statements can be combined Note

These 'if' statements can be combined.

Check notice on line 95 in src/BlazorWebFormsComponents/ServiceCollectionExtensions.cs

See this annotation in the file changed.

Code scanning / CodeQL

Call to 'System.IO.Path.Combine' may silently drop its earlier arguments Note

Call to 'System.IO.Path.Combine' may silently drop its earlier arguments.

Check notice on line 110 in src/BlazorWebFormsComponents/ServiceCollectionExtensions.cs

See this annotation in the file changed.

Code scanning / CodeQL

Call to 'System.IO.Path.Combine' may silently drop its earlier arguments Note

Call to 'System.IO.Path.Combine' may silently drop its earlier arguments.

Check notice on line 117 in src/BlazorWebFormsComponents/ServiceCollectionExtensions.cs

See this annotation in the file changed.

Code scanning / CodeQL

Call to 'System.IO.Path.Combine' may silently drop its earlier arguments Note

Call to 'System.IO.Path.Combine' may silently drop its earlier arguments.

Check notice on line 35 in src/BlazorWebFormsComponents.Test/WebFormsPageBase/WebFormsPageBaseTests.razor

See this annotation in the file changed.

Code scanning / CodeQL

Call to 'System.IO.Path.Combine' may silently drop its earlier arguments Note test

Call to 'System.IO.Path.Combine' may silently drop its earlier arguments.

Check notice on line 33 in src/BlazorWebFormsComponents.Test/WebFormsPageBase/ViewStateTests.razor

See this annotation in the file changed.

Code scanning / CodeQL

Call to 'System.IO.Path.Combine' may silently drop its earlier arguments Note test

Call to 'System.IO.Path.Combine' may silently drop its earlier arguments.

Check notice on line 30 in src/BlazorWebFormsComponents.Test/WebFormsPageBase/ResponseShimTests.razor

See this annotation in the file changed.

Code scanning / CodeQL

Call to 'System.IO.Path.Combine' may silently drop its earlier arguments Note test

Call to 'System.IO.Path.Combine' may silently drop its earlier arguments.

Check notice on line 40 in src/BlazorWebFormsComponents.Test/WebFormsPageBase/RequestShimTests.razor

See this annotation in the file changed.

Code scanning / CodeQL

Call to 'System.IO.Path.Combine' may silently drop its earlier arguments Note test

Call to 'System.IO.Path.Combine' may silently drop its earlier arguments.

Check notice on line 59 in src/BlazorWebFormsComponents.Test/WebFormsPageBase/RenderModeGuardTests.razor

See this annotation in the file changed.

Code scanning / CodeQL

Call to 'System.IO.Path.Combine' may silently drop its earlier arguments Note test

Call to 'System.IO.Path.Combine' may silently drop its earlier arguments.

Check notice on line 91 in src/BlazorWebFormsComponents.Test/WebFormsPageBase/GetRouteUrlTests.razor

See this annotation in the file changed.

Code scanning / CodeQL

Call to 'System.IO.Path.Combine' may silently drop its earlier arguments Note test

Call to 'System.IO.Path.Combine' may silently drop its earlier arguments.

Check notice on line 76 in src/BlazorWebFormsComponents.Test/ServerShimTests.cs

See this annotation in the file changed.

Code scanning / CodeQL

Call to 'System.IO.Path.Combine' may silently drop its earlier arguments Note test

Call to 'System.IO.Path.Combine' may silently drop its earlier arguments.

Check notice on line 66 in src/BlazorWebFormsComponents.Test/ServerShimTests.cs

See this annotation in the file changed.

Code scanning / CodeQL

Call to 'System.IO.Path.Combine' may silently drop its earlier arguments Note test

Call to 'System.IO.Path.Combine' may silently drop its earlier arguments.

Check notice on line 56 in src/BlazorWebFormsComponents.Test/ServerShimTests.cs

See this annotation in the file changed.

Code scanning / CodeQL

Call to 'System.IO.Path.Combine' may silently drop its earlier arguments Note test

Call to 'System.IO.Path.Combine' may silently drop its earlier arguments.

Check notice on line 46 in src/BlazorWebFormsComponents.Test/ServerShimTests.cs

See this annotation in the file changed.

Code scanning / CodeQL

Call to 'System.IO.Path.Combine' may silently drop its earlier arguments Note test

Call to 'System.IO.Path.Combine' may silently drop its earlier arguments.