Refactor: Transition to TypeScript and Webpack build system (#449) #340
cd.yml
on: push
Check code quality
/
Build & Test
2m 24s
deploy-to-github-pages
1m 52s
Annotations
81 warnings
|
Check code quality / Build & Test:
src/Cropper.Blazor/Cropper.Blazor/Components/CropperComponent.razor.Commands.cs#L205
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
|
|
Check code quality / Build & Test:
src/Cropper.Blazor/Cropper.Blazor.Shared/Extensions/MethodInfoExtensions.cs#L372
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
|
Check code quality / Build & Test:
src/Cropper.Blazor/Cropper.Blazor.Shared/Extensions/MethodInfoExtensions.cs#L170
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
|
Check code quality / Build & Test:
src/Cropper.Blazor/Cropper.Blazor.Shared/Extensions/TypeNameHelper.cs#L236
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
|
Check code quality / Build & Test:
src/Cropper.Blazor/Cropper.Blazor.Shared/Extensions/TypeNameHelper.cs#L225
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
|
Check code quality / Build & Test:
src/Cropper.Blazor/Cropper.Blazor.Shared/Extensions/TypeNameHelper.cs#L46
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
|
Check code quality / Build & Test:
src/Cropper.Blazor/Cropper.Blazor.Shared/Attributes/SitemapUrlAttribute.cs#L13
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
|
Check code quality / Build & Test:
src/Cropper.Blazor/Cropper.Blazor.Shared/Extensions/MethodInfoExtensions.cs#L231
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
|
Check code quality / Build & Test:
src/Cropper.Blazor/Cropper.Blazor.Shared/Attributes/SitemapUrlAttribute.cs#L10
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
|
Check code quality / Build & Test:
src/Cropper.Blazor/Cropper.Blazor.Shared/Extensions/MethodInfoExtensions.cs#L128
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
|
Build Demo Projects:
examples/Cropper.Blazor.Server.Net9/Pages/Index.razor.cs#L115
Possible null reference argument for parameter 'jsRuntime' in 'ValueTask JSRuntimeExtensions.InvokeVoidAsync(IJSRuntime jsRuntime, string identifier, params object?[]? args)'.
|
|
Build Demo Projects:
examples/Cropper.Blazor.Server.Net9/Pages/Index.razor.cs#L97
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
|
|
Build Demo Projects:
examples/Cropper.Blazor.Server.Net9/Pages/Index.razor.cs#L115
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
|
|
Build Demo Projects:
examples/Cropper.Blazor.Server.Net9/Pages/Index.razor.cs#L111
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
|
|
Build Demo Projects:
src/Cropper.Blazor/Cropper.Blazor/Components/CropperComponent.razor.Commands.cs#L205
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
|
|
Build Demo Projects:
src/Cropper.Blazor/Cropper.Blazor/Components/CroppedCanvasReceiver.cs#L28
Non-nullable property 'CroppedCanvas' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
|
Build Demo Projects:
examples/Cropper.Blazor.Server.Net8/Pages/Index.razor.cs#L27
The field 'Index.aspectRatio' is assigned but its value is never used
|
|
Build Demo Projects:
examples/Cropper.Blazor.Server.Net8/Pages/Index.razor.cs#L136
'CropperComponent.RevokeObjectUrlAsync(string, CancellationToken)' is obsolete: '⚠️ This method will be removed in future versions. Use IUrlImageInterop.RevokeObjectUrlAsync instead for proper JS interop management.'
|
|
Build Demo Projects:
examples/Cropper.Blazor.Server.Net8/Pages/Index.razor.cs#L129
'CropperComponent.RevokeObjectUrlAsync(string, CancellationToken)' is obsolete: '⚠️ This method will be removed in future versions. Use IUrlImageInterop.RevokeObjectUrlAsync instead for proper JS interop management.'
|
|
Build Demo Projects:
examples/Cropper.Blazor.Server.Net8/Pages/Index.razor.cs#L126
'CropperComponent.GetImageUsingStreamingAsync(IBrowserFile, long, CancellationToken)' is obsolete: 'Use IUrlImageInterop.GetImageUsingStreamingAsync instead for centralized JS interop handling.'
|
|
Build Demo Projects:
examples/Cropper.Blazor.Server.Net8/Pages/Index.razor.cs#L115
Possible null reference argument for parameter 'jsRuntime' in 'ValueTask JSRuntimeExtensions.InvokeVoidAsync(IJSRuntime jsRuntime, string identifier, params object?[]? args)'.
|
|
Build Demo Projects:
examples/Cropper.Blazor.Server.Net8/Pages/Index.razor.cs#L97
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
|
|
Build Demo Projects:
examples/Cropper.Blazor.Server.Net8/Pages/Index.razor.cs#L115
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
|
|
Build Demo Projects:
examples/Cropper.Blazor.Server.Net8/Pages/Index.razor.cs#L111
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
|
|
Build Demo Projects:
src/Cropper.Blazor/Cropper.Blazor/Components/CropperComponent.razor.Commands.cs#L205
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
|
|
Build Demo Projects:
src/Cropper.Blazor/Cropper.Blazor/Components/CroppedCanvasReceiver.cs#L28
Non-nullable property 'CroppedCanvas' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
|
Build Demo Projects:
examples/Cropper.Blazor.Server.Net6/Pages/Index.razor.cs#L136
'CropperComponent.RevokeObjectUrlAsync(string, CancellationToken)' is obsolete: '⚠️ This method will be removed in future versions. Use IUrlImageInterop.RevokeObjectUrlAsync instead for proper JS interop management.'
|
|
Build Demo Projects:
examples/Cropper.Blazor.Server.Net6/Pages/Index.razor.cs#L129
'CropperComponent.RevokeObjectUrlAsync(string, CancellationToken)' is obsolete: '⚠️ This method will be removed in future versions. Use IUrlImageInterop.RevokeObjectUrlAsync instead for proper JS interop management.'
|
|
Build Demo Projects:
examples/Cropper.Blazor.Server.Net6/Pages/Index.razor.cs#L126
'CropperComponent.GetImageUsingStreamingAsync(IBrowserFile, long, CancellationToken)' is obsolete: 'Use IUrlImageInterop.GetImageUsingStreamingAsync instead for centralized JS interop handling.'
|
|
Build Demo Projects:
examples/Cropper.Blazor.Server.Net6/Pages/Index.razor.cs#L115
Possible null reference argument for parameter 'jsRuntime' in 'ValueTask JSRuntimeExtensions.InvokeVoidAsync(IJSRuntime jsRuntime, string identifier, params object?[]? args)'.
|
|
Build Demo Projects:
examples/Cropper.Blazor.Server.Net6/Pages/Index.razor.cs#L97
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
|
|
Build Demo Projects:
examples/Cropper.Blazor.Server.Net6/Pages/Index.razor.cs#L115
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
|
|
Build Demo Projects:
examples/Cropper.Blazor.Server.Net6/Pages/Index.razor.cs#L111
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
|
|
Build Demo Projects:
src/Cropper.Blazor/Cropper.Blazor/Components/CropperComponent.razor.Commands.cs#L205
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
|
|
Build Demo Projects:
src/Cropper.Blazor/Cropper.Blazor/Components/CroppedCanvasReceiver.cs#L28
Non-nullable property 'CroppedCanvas' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
|
Build Demo Projects
The target framework 'net6.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
|
|
Build Demo Projects
The target framework 'net7.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
|
|
Build Demo Projects:
examples/Cropper.Blazor.Server.Net7/Pages/Index.razor.cs#L27
The field 'Index.aspectRatio' is assigned but its value is never used
|
|
Build Demo Projects:
examples/Cropper.Blazor.Server.Net7/Pages/Index.razor.cs#L136
'CropperComponent.RevokeObjectUrlAsync(string, CancellationToken)' is obsolete: '⚠️ This method will be removed in future versions. Use IUrlImageInterop.RevokeObjectUrlAsync instead for proper JS interop management.'
|
|
Build Demo Projects:
examples/Cropper.Blazor.Server.Net7/Pages/Index.razor.cs#L129
'CropperComponent.RevokeObjectUrlAsync(string, CancellationToken)' is obsolete: '⚠️ This method will be removed in future versions. Use IUrlImageInterop.RevokeObjectUrlAsync instead for proper JS interop management.'
|
|
Build Demo Projects:
examples/Cropper.Blazor.Server.Net7/Pages/Index.razor.cs#L126
'CropperComponent.GetImageUsingStreamingAsync(IBrowserFile, long, CancellationToken)' is obsolete: 'Use IUrlImageInterop.GetImageUsingStreamingAsync instead for centralized JS interop handling.'
|
|
Build Demo Projects:
examples/Cropper.Blazor.Server.Net7/Pages/Index.razor.cs#L115
Possible null reference argument for parameter 'jsRuntime' in 'ValueTask JSRuntimeExtensions.InvokeVoidAsync(IJSRuntime jsRuntime, string identifier, params object?[]? args)'.
|
|
Build Demo Projects:
examples/Cropper.Blazor.Server.Net7/Pages/Index.razor.cs#L97
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
|
|
Build Demo Projects:
examples/Cropper.Blazor.Server.Net7/Pages/Index.razor.cs#L115
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
|
|
Build Demo Projects:
examples/Cropper.Blazor.Server.Net7/Pages/Index.razor.cs#L111
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
|
|
Build Demo Projects
The target framework 'net7.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
|
|
Build Demo Projects:
examples/Cropper.MVC.With.Blazor.Server.Net7/Pages/Blazor/Index.razor#L13
'Icons.Filled' is obsolete: 'Use Icons.Material.Filled instead.'
|
|
Build Demo Projects:
examples/Cropper.MVC.With.Blazor.Server.Net7/Pages/Blazor/Index.razor.cs#L138
'CropperComponent.RevokeObjectUrlAsync(string, CancellationToken)' is obsolete: '⚠️ This method will be removed in future versions. Use IUrlImageInterop.RevokeObjectUrlAsync instead for proper JS interop management.'
|
|
Build Demo Projects:
examples/Cropper.MVC.With.Blazor.Server.Net7/Pages/Blazor/Index.razor.cs#L131
'CropperComponent.RevokeObjectUrlAsync(string, CancellationToken)' is obsolete: '⚠️ This method will be removed in future versions. Use IUrlImageInterop.RevokeObjectUrlAsync instead for proper JS interop management.'
|
|
Build Demo Projects:
examples/Cropper.MVC.With.Blazor.Server.Net7/Pages/Blazor/Index.razor.cs#L128
'CropperComponent.GetImageUsingStreamingAsync(IBrowserFile, long, CancellationToken)' is obsolete: 'Use IUrlImageInterop.GetImageUsingStreamingAsync instead for centralized JS interop handling.'
|
|
Build Demo Projects:
examples/Cropper.MVC.With.Blazor.Server.Net7/Pages/Blazor/Index.razor.cs#L99
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
|
|
Build Demo Projects:
examples/Cropper.MVC.With.Blazor.Server.Net7/Pages/Blazor/Index.razor.cs#L117
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
|
|
Build Demo Projects:
examples/Cropper.MVC.With.Blazor.Server.Net7/Pages/Blazor/Index.razor.cs#L113
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
|
|
Build Demo Projects:
src/Cropper.Blazor/Cropper.Blazor/Components/CropperComponent.razor.Commands.cs#L205
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
|
|
Build Demo Projects:
src/Cropper.Blazor/Cropper.Blazor/Components/CroppedCanvasReceiver.cs#L28
Non-nullable property 'CroppedCanvas' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
|
Build Demo Projects
The target framework 'net7.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
|
|
Build Demo Projects
The target framework 'net6.0-windows' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
|
|
Build Demo Projects
The target framework 'net7.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
|
|
Build Demo Projects
The target framework 'net7.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
|
|
Build Demo Projects
The target framework 'net6.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
|
|
deploy-to-github-pages
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
|
deploy-to-github-pages:
src/Cropper.Blazor/Client/Models/GitHubReleases.cs#L35
Non-nullable property 'Name' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
|
deploy-to-github-pages:
src/Cropper.Blazor/Client/Models/GitHubReleases.cs#L32
Non-nullable property 'TargetCommitish' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
|
deploy-to-github-pages:
src/Cropper.Blazor/Client/Models/GitHubReleases.cs#L29
Non-nullable property 'TagName' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
|
deploy-to-github-pages:
src/Cropper.Blazor/Client/Models/GitHubReleases.cs#L26
Non-nullable property 'NodeId' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
|
deploy-to-github-pages:
src/Cropper.Blazor/Client/Models/GitHubReleases.cs#L23
Non-nullable property 'Author' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
|
deploy-to-github-pages:
src/Cropper.Blazor/Client/Models/GitHubReleases.cs#L17
Non-nullable property 'HtmlUrl' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
|
deploy-to-github-pages:
src/Cropper.Blazor/Client/Models/GitHubReleases.cs#L14
Non-nullable property 'UploadUrl' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
|
deploy-to-github-pages:
src/Cropper.Blazor/Client/Models/GitHubReleases.cs#L11
Non-nullable property 'AssetsUrl' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
|
deploy-to-github-pages:
src/Cropper.Blazor/Client/Models/GitHubReleases.cs#L8
Non-nullable property 'Url' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
|
deploy-to-github-pages:
src/Cropper.Blazor/Client/Pages/Home/Installation/Examples/VersionOverridePackageReferenceCommandExample.razor#L1
Found markup element with unexpected name 'PackageReference'. If this is intended to be a component, add a @using directive for its namespace.
|
|
deploy-to-github-pages:
src/Cropper.Blazor/Cropper.Blazor.Shared/Extensions/MethodInfoExtensions.cs#L128
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
|
deploy-to-github-pages:
src/Cropper.Blazor/Cropper.Blazor.Shared/Extensions/MethodInfoExtensions.cs#L372
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
|
deploy-to-github-pages:
src/Cropper.Blazor/Cropper.Blazor.Shared/Extensions/MethodInfoExtensions.cs#L170
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
|
deploy-to-github-pages:
src/Cropper.Blazor/Cropper.Blazor.Shared/Extensions/TypeNameHelper.cs#L236
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
|
deploy-to-github-pages:
src/Cropper.Blazor/Cropper.Blazor.Shared/Extensions/TypeNameHelper.cs#L225
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
|
deploy-to-github-pages:
src/Cropper.Blazor/Cropper.Blazor.Shared/Extensions/TypeNameHelper.cs#L46
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
|
deploy-to-github-pages:
src/Cropper.Blazor/Cropper.Blazor.Shared/Attributes/SitemapUrlAttribute.cs#L13
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
|
deploy-to-github-pages:
src/Cropper.Blazor/Cropper.Blazor.Shared/Extensions/MethodInfoExtensions.cs#L231
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
|
deploy-to-github-pages:
src/Cropper.Blazor/Cropper.Blazor.Shared/Attributes/SitemapUrlAttribute.cs#L10
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
|
deploy-to-github-pages:
src/Cropper.Blazor/Cropper.Blazor.Shared/Extensions/MethodInfoExtensions.cs#L128
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|