fix: 修复分析器异常与代码修复位置定位 #147
Annotations
5 errors and 148 warnings
|
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj)
Process completed with exit code 1.
|
|
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj)
Process completed with exit code 1.
|
|
AOT 发布验证 (linux-x64)
Process completed with exit code 1.
|
|
AOT PackageRef 验证
Process completed with exit code 1.
|
|
AOT 发布验证 (win-x64)
Process completed with exit code 1.
|
|
单元测试 (Tests/Mud.HttpUtils.JsonContextScaffolder.Tests/Mud.HttpUtils.JsonContextScaffolder...
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
单元测试 (Tests/Mud.HttpUtils.JsonContextScaffolder.Tests/Mud.HttpUtils.JsonContextScaffolder...:
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L27
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Success'
|
|
单元测试 (Tests/Mud.HttpUtils.JsonContextScaffolder.Tests/Mud.HttpUtils.JsonContextScaffolder...:
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L26
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.TokenManagerKey'
|
|
单元测试 (Tests/Mud.HttpUtils.JsonContextScaffolder.Tests/Mud.HttpUtils.JsonContextScaffolder...:
Mud.HttpUtils.Abstractions/HttpClient/Models/Response{T}.cs#L26
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
|
|
单元测试 (Tests/Mud.HttpUtils.JsonContextScaffolder.Tests/Mud.HttpUtils.JsonContextScaffolder...:
Mud.HttpUtils.Abstractions/HttpClient/Models/ExceptionFactories.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
|
|
单元测试 (Tests/Mud.HttpUtils.JsonContextScaffolder.Tests/Mud.HttpUtils.JsonContextScaffolder...:
Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L125
XML comment has cref attribute 'StatusCode' that could not be resolved
|
|
单元测试 (Tests/Mud.HttpUtils.JsonContextScaffolder.Tests/Mud.HttpUtils.JsonContextScaffolder...:
Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L110
XML comment on 'ApiException.ApiException(string, string?, Exception?)' has a paramref tag for 'statusCode', but there is no parameter by that name
|
|
单元测试 (Tests/Mud.HttpUtils.JsonContextScaffolder.Tests/Mud.HttpUtils.JsonContextScaffolder...:
Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
|
|
单元测试 (Tests/Mud.HttpUtils.JsonContextScaffolder.Tests/Mud.HttpUtils.JsonContextScaffolder...:
Mud.HttpUtils.Abstractions/HttpClient/IEnhancedClientConfig.cs#L15
XML comment has cref attribute 'EnhancedHttpClientOptions' that could not be resolved
|
|
单元测试 (Tests/Mud.HttpUtils.JsonContextScaffolder.Tests/Mud.HttpUtils.JsonContextScaffolder...:
Mud.HttpUtils.Abstractions/TokenManager/CredentialToken.cs#L83
Dereference of a possibly null reference.
|
|
单元测试 (Tests/Mud.HttpUtils.JsonContextScaffolder.Tests/Mud.HttpUtils.JsonContextScaffolder...:
Mud.HttpUtils.Abstractions/TokenManager/TokenResult.cs#L137
Possible null reference argument for parameter 'accessToken' in 'TokenResult.TokenResult(string accessToken, long expireTime, string? scope = null)'.
|
|
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj):
Demos/HttpClientApiDemo.Share/InheritanceTestApi/IVirtualMethodInheritanceTestApi.cs#L45
接口 IVirtualMethodInheritanceTestApi 未显式指定 TokenManagerKey 或 TokenType,生成器将使用默认值 'AccessToken'。在多接口共享同一 TokenManager 的场景下,可能导致令牌管理器注册冲突。如需隔离不同接口的令牌,请通过
|
|
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj):
Demos/HttpClientApiDemo.Share/InheritanceTestApi/IInterfaceInheritanceTestApi.cs#L86
接口 IExtendedFunctionApi 未显式指定 TokenManagerKey 或 TokenType,生成器将使用默认值 'AccessToken'。在多接口共享同一 TokenManager 的场景下,可能导致令牌管理器注册冲突。如需隔离不同接口的令牌,请通过
|
|
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj):
Demos/HttpClientApiDemo.Share/InheritanceTestApi/IInterfaceInheritanceTestApi.cs#L61
接口 ICompositeFunctionApi 未显式指定 TokenManagerKey 或 TokenType,生成器将使用默认值 'AccessToken'。在多接口共享同一 TokenManager 的场景下,可能导致令牌管理器注册冲突。如需隔离不同接口的令牌,请通过
|
|
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj):
Demos/HttpClientApiDemo.Share/InheritanceTestApi/IAbstractClassInheritanceTestApi.cs#L86
接口 IAdvancedProductServiceTestApi 未显式指定 TokenManagerKey 或 TokenType,生成器将使用默认值 'AccessToken'。在多接口共享同一 TokenManager 的场景下,可能导致令牌管理器注册冲突。如需隔离不同接口的令牌,请通过
|
|
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj):
Demos/HttpClientApiDemo.Share/InheritanceTestApi/IAbstractClassInheritanceTestApi.cs#L53
接口 IConcreteProductServiceTestApi 未显式指定 TokenManagerKey 或 TokenType,生成器将使用默认值 'AccessToken'。在多接口共享同一 TokenManager 的场景下,可能导致令牌管理器注册冲突。如需隔离不同接口的令牌,请通过
|
|
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj):
Demos/CommonClassLibrary.Share/IUserManager.cs#L15
Missing XML comment for publicly visible type or member 'IUserService'
|
|
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj):
Demos/CommonClassLibrary.Share/IUserManager.cs#L10
Missing XML comment for publicly visible type or member 'IUserManager'
|
|
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj):
Demos/CommonClassLibrary.Share/ITokenManager.cs#L20
Missing XML comment for publicly visible type or member 'IAppTokenManager'
|
|
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj):
Demos/CommonClassLibrary.Share/ITokenManager.cs#L15
Missing XML comment for publicly visible type or member 'ITenantTokenManager'
|
|
Demo 构建 (Demos/HttpClientApiPublicDemo/HttpClientApiPublicDemo.csproj):
Demos/CommonClassLibrary.Share/IFeishuEventDeduplicator.cs#L10
Missing XML comment for publicly visible type or member 'IFeishuEventDeduplicator'
|
|
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L30
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Timestamp'
|
|
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L29
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.ElapsedMs'
|
|
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L28
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.IsFallback'
|
|
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L27
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Success'
|
|
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L26
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.TokenManagerKey'
|
|
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Models/Response{T}.cs#L26
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
|
|
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Models/ExceptionFactories.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
|
|
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L110
XML comment on 'ApiException.ApiException(string, string?, Exception?)' has a paramref tag for 'statusCode', but there is no parameter by that name
|
|
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
|
|
Demo 构建 (Demos/HttpClientDemo/HttpClientDemo.csproj):
Mud.HttpUtils.Abstractions/HttpClient/IEnhancedClientConfig.cs#L15
XML comment has cref attribute 'EnhancedHttpClientOptions' that could not be resolved
|
|
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L30
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Timestamp'
|
|
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L29
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.ElapsedMs'
|
|
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L28
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.IsFallback'
|
|
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L27
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Success'
|
|
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L26
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.TokenManagerKey'
|
|
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Models/Response{T}.cs#L26
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
|
|
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Models/ExceptionFactories.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
|
|
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L110
XML comment on 'ApiException.ApiException(string, string?, Exception?)' has a paramref tag for 'statusCode', but there is no parameter by that name
|
|
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
|
|
Demo 构建 (Demos/ResilienceDemo/ResilienceDemo.csproj):
Mud.HttpUtils.Abstractions/HttpClient/IEnhancedClientConfig.cs#L15
XML comment has cref attribute 'EnhancedHttpClientOptions' that could not be resolved
|
|
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L30
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Timestamp'
|
|
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L29
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.ElapsedMs'
|
|
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L28
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.IsFallback'
|
|
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L27
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Success'
|
|
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L26
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.TokenManagerKey'
|
|
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Models/Response{T}.cs#L26
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
|
|
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Models/ExceptionFactories.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
|
|
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L110
XML comment on 'ApiException.ApiException(string, string?, Exception?)' has a paramref tag for 'statusCode', but there is no parameter by that name
|
|
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
|
|
单元测试 (Tests/Mud.HttpUtils.Resilience.Tests/Mud.HttpUtils.Resilience.Tests.csproj):
Mud.HttpUtils.Abstractions/HttpClient/IEnhancedClientConfig.cs#L15
XML comment has cref attribute 'EnhancedHttpClientOptions' that could not be resolved
|
|
Demo 构建 (Demos/HttpClientApiDemo/HttpClientApiDemo.csproj)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Demo 构建 (Demos/HttpClientApiDemo/HttpClientApiDemo.csproj):
Mud.HttpUtils.Generator/Models/Metadata/HttpClientApiInfoBase.cs#L31
Possible null reference assignment.
|
|
Demo 构建 (Demos/HttpClientApiDemo/HttpClientApiDemo.csproj):
Mud.HttpUtils.Generator/Analyzers/AotDtoCoverageAnalyzer.cs#L61
Possible null reference return.
|
|
Demo 构建 (Demos/HttpClientApiDemo/HttpClientApiDemo.csproj):
Mud.HttpUtils.Generator/Analyzers/AotDtoCoverageAnalyzer.cs#L56
Possible null reference return.
|
|
Demo 构建 (Demos/HttpClientApiDemo/HttpClientApiDemo.csproj):
Mud.HttpUtils.Generator/Helper/TypeSymbolHelper.cs#L51
Cannot convert null literal to non-nullable reference type.
|
|
Demo 构建 (Demos/HttpClientApiDemo/HttpClientApiDemo.csproj):
Mud.HttpUtils.Generator/Helper/ValueStringBuilder.cs#L20
Identifier expected; 'ref' is a keyword. See also error CS1041.
|
|
Demo 构建 (Demos/HttpClientApiDemo/HttpClientApiDemo.csproj):
Mud.HttpUtils.Generator/Helper/ValueStringBuilder.cs#L20
XML comment has syntactically incorrect cref attribute 'ref struct'
|
|
Demo 构建 (Demos/HttpClientApiDemo/HttpClientApiDemo.csproj):
Mud.HttpUtils.CodeFixes/HttpClientMutuallyExclusiveCodeFixProvider.cs#L111
The behavior of 'string.StartsWith(string)' could vary based on the current user's locale settings. Replace this call in 'Mud.HttpUtils.CodeFixes.HttpClientMutuallyExclusiveCodeFixProvider.RemovePropertyAsync(Microsoft.CodeAnalysis.Document, Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax, string, System.Threading.CancellationToken)' with a call to 'string.StartsWith(string, System.StringComparison)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1310)
|
|
Demo 构建 (Demos/HttpClientApiDemo/HttpClientApiDemo.csproj):
Mud.HttpUtils.CodeFixes/HttpClientMutuallyExclusiveCodeFixProvider.cs#L110
The behavior of 'string.StartsWith(string)' could vary based on the current user's locale settings. Replace this call in 'Mud.HttpUtils.CodeFixes.HttpClientMutuallyExclusiveCodeFixProvider.RemovePropertyAsync(Microsoft.CodeAnalysis.Document, Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax, string, System.Threading.CancellationToken)' with a call to 'string.StartsWith(string, System.StringComparison)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1310)
|
|
Demo 构建 (Demos/HttpClientApiDemo/HttpClientApiDemo.csproj):
Mud.HttpUtils.CodeFixes/HttpClientMutuallyExclusiveCodeFixProvider.cs#L73
The behavior of 'string.StartsWith(string)' could vary based on the current user's locale settings. Replace this call in 'Mud.HttpUtils.CodeFixes.HttpClientMutuallyExclusiveCodeFixProvider.RegisterCodeFixesAsync(Microsoft.CodeAnalysis.CodeFixes.CodeFixContext)' with a call to 'string.StartsWith(string, System.StringComparison)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1310)
|
|
Demo 构建 (Demos/HttpClientApiDemo/HttpClientApiDemo.csproj):
Mud.HttpUtils.CodeFixes/HttpClientMutuallyExclusiveCodeFixProvider.cs#L71
The behavior of 'string.StartsWith(string)' could vary based on the current user's locale settings. Replace this call in 'Mud.HttpUtils.CodeFixes.HttpClientMutuallyExclusiveCodeFixProvider.RegisterCodeFixesAsync(Microsoft.CodeAnalysis.CodeFixes.CodeFixContext)' with a call to 'string.StartsWith(string, System.StringComparison)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1310)
|
|
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L125
XML comment has cref attribute 'StatusCode' that could not be resolved
|
|
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L110
XML comment on 'ApiException.ApiException(string, string?, Exception?)' has a paramref tag for 'statusCode', but there is no parameter by that name
|
|
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
|
|
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj):
Mud.HttpUtils.Abstractions/HttpClient/IEnhancedClientConfig.cs#L15
XML comment has cref attribute 'EnhancedHttpClientOptions' that could not be resolved
|
|
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj):
Mud.HttpUtils.Abstractions/TokenManager/CredentialToken.cs#L83
Dereference of a possibly null reference.
|
|
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj):
Mud.HttpUtils.Abstractions/TokenManager/TokenResult.cs#L137
Possible null reference argument for parameter 'accessToken' in 'TokenResult.TokenResult(string accessToken, long expireTime, string? scope = null)'.
|
|
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj):
Mud.HttpUtils.CodeFixes/HttpClientMutuallyExclusiveCodeFixProvider.cs#L111
The behavior of 'string.StartsWith(string)' could vary based on the current user's locale settings. Replace this call in 'Mud.HttpUtils.CodeFixes.HttpClientMutuallyExclusiveCodeFixProvider.RemovePropertyAsync(Microsoft.CodeAnalysis.Document, Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax, string, System.Threading.CancellationToken)' with a call to 'string.StartsWith(string, System.StringComparison)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1310)
|
|
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj):
Mud.HttpUtils.CodeFixes/HttpClientMutuallyExclusiveCodeFixProvider.cs#L110
The behavior of 'string.StartsWith(string)' could vary based on the current user's locale settings. Replace this call in 'Mud.HttpUtils.CodeFixes.HttpClientMutuallyExclusiveCodeFixProvider.RemovePropertyAsync(Microsoft.CodeAnalysis.Document, Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax, string, System.Threading.CancellationToken)' with a call to 'string.StartsWith(string, System.StringComparison)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1310)
|
|
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj):
Mud.HttpUtils.CodeFixes/HttpClientMutuallyExclusiveCodeFixProvider.cs#L73
The behavior of 'string.StartsWith(string)' could vary based on the current user's locale settings. Replace this call in 'Mud.HttpUtils.CodeFixes.HttpClientMutuallyExclusiveCodeFixProvider.RegisterCodeFixesAsync(Microsoft.CodeAnalysis.CodeFixes.CodeFixContext)' with a call to 'string.StartsWith(string, System.StringComparison)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1310)
|
|
单元测试 (Tests/Mud.HttpUtils.Generator.Tests/Mud.HttpUtils.Generator.Tests.csproj):
Mud.HttpUtils.CodeFixes/HttpClientMutuallyExclusiveCodeFixProvider.cs#L71
The behavior of 'string.StartsWith(string)' could vary based on the current user's locale settings. Replace this call in 'Mud.HttpUtils.CodeFixes.HttpClientMutuallyExclusiveCodeFixProvider.RegisterCodeFixesAsync(Microsoft.CodeAnalysis.CodeFixes.CodeFixContext)' with a call to 'string.StartsWith(string, System.StringComparison)'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1310)
|
|
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L30
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Timestamp'
|
|
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L29
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.ElapsedMs'
|
|
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L28
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.IsFallback'
|
|
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L27
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Success'
|
|
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L26
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.TokenManagerKey'
|
|
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Models/Response{T}.cs#L26
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
|
|
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Models/ExceptionFactories.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
|
|
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L110
XML comment on 'ApiException.ApiException(string, string?, Exception?)' has a paramref tag for 'statusCode', but there is no parameter by that name
|
|
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj):
Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
|
|
单元测试 (Tests/Mud.HttpUtils.Client.Tests/Mud.HttpUtils.Client.Tests.csproj):
Mud.HttpUtils.Abstractions/HttpClient/IEnhancedClientConfig.cs#L15
XML comment has cref attribute 'EnhancedHttpClientOptions' that could not be resolved
|
|
AOT 发布验证 (linux-x64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
AOT 发布验证 (linux-x64):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L30
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Timestamp'
|
|
AOT 发布验证 (linux-x64):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L29
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.ElapsedMs'
|
|
AOT 发布验证 (linux-x64):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L28
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.IsFallback'
|
|
AOT 发布验证 (linux-x64):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L27
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Success'
|
|
AOT 发布验证 (linux-x64):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L26
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.TokenManagerKey'
|
|
AOT 发布验证 (linux-x64):
Mud.HttpUtils.Abstractions/HttpClient/Models/Response{T}.cs#L26
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
|
|
AOT 发布验证 (linux-x64):
Mud.HttpUtils.Abstractions/HttpClient/Models/ExceptionFactories.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
|
|
AOT 发布验证 (linux-x64):
Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L110
XML comment on 'ApiException.ApiException(string, string?, Exception?)' has a paramref tag for 'statusCode', but there is no parameter by that name
|
|
AOT 发布验证 (linux-x64):
Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
|
|
AOT 发布验证 (linux-x64):
Mud.HttpUtils.Abstractions/HttpClient/IEnhancedClientConfig.cs#L15
XML comment has cref attribute 'EnhancedHttpClientOptions' that could not be resolved
|
|
AOT 发布验证 (linux-x64):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L30
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Timestamp'
|
|
AOT 发布验证 (linux-x64):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L29
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.ElapsedMs'
|
|
AOT 发布验证 (linux-x64):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L28
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.IsFallback'
|
|
AOT 发布验证 (linux-x64):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L27
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Success'
|
|
AOT 发布验证 (linux-x64):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L26
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.TokenManagerKey'
|
|
AOT 发布验证 (linux-x64):
Mud.HttpUtils.Abstractions/HttpClient/Models/Response{T}.cs#L26
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
|
|
AOT 发布验证 (linux-x64):
Mud.HttpUtils.Abstractions/HttpClient/Models/ExceptionFactories.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
|
|
AOT 发布验证 (linux-x64):
Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L110
XML comment on 'ApiException.ApiException(string, string?, Exception?)' has a paramref tag for 'statusCode', but there is no parameter by that name
|
|
AOT 发布验证 (linux-x64):
Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
|
|
AOT 发布验证 (linux-x64):
Mud.HttpUtils.Abstractions/HttpClient/IEnhancedClientConfig.cs#L15
XML comment has cref attribute 'EnhancedHttpClientOptions' that could not be resolved
|
|
AOT PackageRef 验证
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
AOT PackageRef 验证
- Add lib or ref assemblies for the netstandard2.0 target framework
|
|
AOT PackageRef 验证
Some target frameworks declared in the dependencies group of the nuspec and the lib/ref folder do not have exact matches in the other location. Consult the list of actions below:
|
|
AOT PackageRef 验证
- Add lib or ref assemblies for the netstandard2.0 target framework
|
|
AOT PackageRef 验证
- Add lib or ref assemblies for the net8.0 target framework
|
|
AOT PackageRef 验证
- Add lib or ref assemblies for the net6.0 target framework
|
|
AOT PackageRef 验证
- Add lib or ref assemblies for the net10.0 target framework
|
|
AOT PackageRef 验证
Some target frameworks declared in the dependencies group of the nuspec and the lib/ref folder do not have exact matches in the other location. Consult the list of actions below:
|
|
AOT PackageRef 验证:
Demos/CommonClassLibrary.Share/IUserManager.cs#L15
Missing XML comment for publicly visible type or member 'IUserService'
|
|
AOT PackageRef 验证:
Demos/CommonClassLibrary.Share/IUserManager.cs#L10
Missing XML comment for publicly visible type or member 'IUserManager'
|
|
AOT PackageRef 验证:
Demos/CommonClassLibrary.Share/ITokenManager.cs#L20
Missing XML comment for publicly visible type or member 'IAppTokenManager'
|
|
AOT PackageRef 验证:
Demos/CommonClassLibrary.Share/ITokenManager.cs#L15
Missing XML comment for publicly visible type or member 'ITenantTokenManager'
|
|
AOT PackageRef 验证:
Demos/CommonClassLibrary.Share/IFeishuEventDeduplicator.cs#L10
Missing XML comment for publicly visible type or member 'IFeishuEventDeduplicator'
|
|
AOT PackageRef 验证:
Demos/CommonClassLibrary.Share/IUserManager.cs#L15
Missing XML comment for publicly visible type or member 'IUserService'
|
|
AOT PackageRef 验证:
Demos/CommonClassLibrary.Share/IUserManager.cs#L10
Missing XML comment for publicly visible type or member 'IUserManager'
|
|
AOT PackageRef 验证:
Demos/CommonClassLibrary.Share/ITokenManager.cs#L20
Missing XML comment for publicly visible type or member 'IAppTokenManager'
|
|
AOT PackageRef 验证:
Demos/CommonClassLibrary.Share/ITokenManager.cs#L15
Missing XML comment for publicly visible type or member 'ITenantTokenManager'
|
|
AOT PackageRef 验证:
Demos/CommonClassLibrary.Share/IFeishuEventDeduplicator.cs#L10
Missing XML comment for publicly visible type or member 'IFeishuEventDeduplicator'
|
|
AOT 发布验证 (win-x64)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
AOT 发布验证 (win-x64):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L30
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Timestamp'
|
|
AOT 发布验证 (win-x64):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L29
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.ElapsedMs'
|
|
AOT 发布验证 (win-x64):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L28
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.IsFallback'
|
|
AOT 发布验证 (win-x64):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L27
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Success'
|
|
AOT 发布验证 (win-x64):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L26
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.TokenManagerKey'
|
|
AOT 发布验证 (win-x64):
Mud.HttpUtils.Abstractions/HttpClient/Models/Response{T}.cs#L26
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
|
|
AOT 发布验证 (win-x64):
Mud.HttpUtils.Abstractions/HttpClient/Models/ExceptionFactories.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
|
|
AOT 发布验证 (win-x64):
Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L110
XML comment on 'ApiException.ApiException(string, string?, Exception?)' has a paramref tag for 'statusCode', but there is no parameter by that name
|
|
AOT 发布验证 (win-x64):
Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
|
|
AOT 发布验证 (win-x64):
Mud.HttpUtils.Abstractions/HttpClient/IEnhancedClientConfig.cs#L15
XML comment has cref attribute 'EnhancedHttpClientOptions' that could not be resolved
|
|
AOT 发布验证 (win-x64):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L30
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Timestamp'
|
|
AOT 发布验证 (win-x64):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L29
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.ElapsedMs'
|
|
AOT 发布验证 (win-x64):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L28
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.IsFallback'
|
|
AOT 发布验证 (win-x64):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L27
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.Success'
|
|
AOT 发布验证 (win-x64):
Mud.HttpUtils.Abstractions/HttpClient/Observability/DiagnosticPayloads.cs#L26
Missing XML comment for publicly visible type or member 'TokenRefreshDiagnosticPayload.TokenManagerKey'
|
|
AOT 发布验证 (win-x64):
Mud.HttpUtils.Abstractions/HttpClient/Models/Response{T}.cs#L26
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
|
|
AOT 发布验证 (win-x64):
Mud.HttpUtils.Abstractions/HttpClient/Models/ExceptionFactories.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
|
|
AOT 发布验证 (win-x64):
Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L110
XML comment on 'ApiException.ApiException(string, string?, Exception?)' has a paramref tag for 'statusCode', but there is no parameter by that name
|
|
AOT 发布验证 (win-x64):
Mud.HttpUtils.Abstractions/HttpClient/Models/ApiException.cs#L18
XML comment has cref attribute 'AllowAnyStatusCodeAttribute' that could not be resolved
|
|
AOT 发布验证 (win-x64):
Mud.HttpUtils.Abstractions/HttpClient/IEnhancedClientConfig.cs#L15
XML comment has cref attribute 'EnhancedHttpClientOptions' that could not be resolved
|