Find System.Uri construction (RFC 3986/3987 parsing change)

Proprietary

Finds System.Uri construction whose parsing changed when retargeting to .NET Framework 4.5 (RFC 3987) and 4.7.2 (RFC 3986 reserved-character handling and Unicode bidi characters). Review URI construction and normalization for behavior differences.

OpenRewrite.Recipes.CSharp.Migration.Dotnet.NetFramework.FindUriParsingChange
mod run . --recipe=OpenRewrite.Recipes.CSharp.Migration.Dotnet.NetFramework.FindUriParsingChange

Install it once, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.