Skip to content

feat: generate code for derived non refit methods. #1194

feat: generate code for derived non refit methods.

feat: generate code for derived non refit methods. #1194

Triggered via pull request October 10, 2024 22:18
Status Failure
Total duration 5m 40s
Artifacts

ci-build.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

1 error and 11 warnings
build / build
The process 'C:\Program Files\dotnet\dotnet.exe' failed with exit code 1
build / build
The following actions use a deprecated Node.js version and will be forced to run on node20: glennawatson/[email protected]. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
build / build: InterfaceStubGenerator.Shared/Emitter.cs#L179
Method WriteRefitMethod passes 'ReturnTypeMetadata' as the paramName argument to a ArgumentOutOfRangeException constructor. Replace this argument with one of the method's parameter names. Note that the provided parameter name should have the exact casing as declared on the method. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2208)
build / build: InterfaceStubGenerator.Shared/InterfaceStubGenerator.cs#L28
Unused field 'TypeParameterVariableName' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1823)
build / build: InterfaceStubGenerator.Shared/InterfaceStubGenerator.cs#L184
Type 'SyntaxReceiver' can be sealed because it has no subtypes in its containing assembly and is not externally visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1852)
build / build: Refit/EnumerableExtensions.cs#L24
The type 'TKey' cannot be used as type parameter 'TKey' in the generic type or method 'Dictionary<TKey, TValue>'. Nullability of type argument 'TKey' doesn't match 'notnull' constraint.
build / build: Refit/EnumerableExtensions.cs#L26
The type 'TKey' cannot be used as type parameter 'TKey' in the generic type or method 'Dictionary<TKey, TValue>'. Nullability of type argument 'TKey' doesn't match 'notnull' constraint.
build / build: Refit/EnumerableExtensions.cs#L24
The type 'TKey' cannot be used as type parameter 'TKey' in the generic type or method 'Dictionary<TKey, TValue>'. Nullability of type argument 'TKey' doesn't match 'notnull' constraint.
build / build: Refit/SystemTextJsonContentSerializer.cs#L98
XML comment on 'ObjectToInferredTypesConverter.Read(ref Utf8JsonReader, Type, JsonSerializerOptions)' has a typeparamref tag for 'T', but there is no type parameter by that name
build / build: Refit/EnumerableExtensions.cs#L24
The type 'TKey' cannot be used as type parameter 'TKey' in the generic type or method 'Dictionary<TKey, TValue>'. Nullability of type argument 'TKey' doesn't match 'notnull' constraint.
build / build: Refit/PushStreamContent.cs#L189
'DelegatingStream' overrides array-based 'ReadAsync' but does not override memory-based 'ReadAsync'. Consider overriding memory-based 'ReadAsync' to improve performance. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1844)
build / build: Refit/EnumerableExtensions.cs#L26
The type 'TKey' cannot be used as type parameter 'TKey' in the generic type or method 'Dictionary<TKey, TValue>'. Nullability of type argument 'TKey' doesn't match 'notnull' constraint.