Skip to content

Network stack update #883

Network stack update

Network stack update #883

Triggered via pull request September 2, 2023 20:03
Status Success
Total duration 6m 20s
Artifacts 3

build.yml

on: pull_request
Matrix: build-clients
Fit to window
Zoom out
Zoom in

Annotations

30 warnings
build-clients (YR): TranslationNotifierGenerator/TranslationNotifierGenerator.cs#L21
'TranslationNotifierGenerator.TranslationNotifierGenerator': A project containing analyzers or source generators should specify the property '<EnforceExtendedAnalyzerRules>true</EnforceExtendedAnalyzerRules>'
build-clients (YR): ClientCore/ClientConfiguration.cs#L7
The using directive for 'System.Collections.Generic' appeared previously in this namespace
build-clients (YR): ClientCore/OSVersion.cs#L1
Declare types in namespaces (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1050)
build-clients (YR): ClientCore/Statistics/StatisticsManager.cs#L551
'GetSkirmishRankForDefaultMap' has a cyclomatic complexity of '29'. Rewrite or refactor the code to decrease its complexity below '26'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1502)
build-clients (YR): ClientCore/Statistics/GameParsers/LogFileStatisticsParser.cs#L20
'ParseStatisticsAsync' has a cyclomatic complexity of '28'. Rewrite or refactor the code to decrease its complexity below '26'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1502)
build-clients (YR): ClientCore/ClientConfiguration.cs#L185
Properties should not return arrays (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1819)
build-clients (YR): ClientCore/ClientConfiguration.cs#L206
Change the type of property 'ClientConfiguration.ShortSupportURL' from 'string' to 'System.Uri' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1056)
build-clients (YR): ClientCore/ClientConfiguration.cs#L204
Change the type of property 'ClientConfiguration.LongSupportURL' from 'string' to 'System.Uri' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1056)
build-clients (YR): ClientCore/ClientConfiguration.cs#L208
Change the type of property 'ClientConfiguration.ChangelogURL' from 'string' to 'System.Uri' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1056)
build-clients (YR): ClientCore/ClientConfiguration.cs#L210
Change the type of property 'ClientConfiguration.CreditsURL' from 'string' to 'System.Uri' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1056)
build-clients (TS): TranslationNotifierGenerator/TranslationNotifierGenerator.cs#L21
'TranslationNotifierGenerator.TranslationNotifierGenerator': A project containing analyzers or source generators should specify the property '<EnforceExtendedAnalyzerRules>true</EnforceExtendedAnalyzerRules>'
build-clients (TS): ClientCore/ClientConfiguration.cs#L7
The using directive for 'System.Collections.Generic' appeared previously in this namespace
build-clients (TS): ClientCore/OSVersion.cs#L1
Declare types in namespaces (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1050)
build-clients (TS): ClientCore/ClientConfiguration.cs#L185
Properties should not return arrays (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1819)
build-clients (TS): ClientCore/ClientConfiguration.cs#L204
Change the type of property 'ClientConfiguration.LongSupportURL' from 'string' to 'System.Uri' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1056)
build-clients (TS): ClientCore/ClientConfiguration.cs#L206
Change the type of property 'ClientConfiguration.ShortSupportURL' from 'string' to 'System.Uri' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1056)
build-clients (TS): ClientCore/ClientConfiguration.cs#L208
Change the type of property 'ClientConfiguration.ChangelogURL' from 'string' to 'System.Uri' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1056)
build-clients (TS): ClientCore/ClientConfiguration.cs#L210
Change the type of property 'ClientConfiguration.CreditsURL' from 'string' to 'System.Uri' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1056)
build-clients (TS): ClientCore/ClientConfiguration.cs#L212
Change the type of property 'ClientConfiguration.ManualDownloadURL' from 'string' to 'System.Uri' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1056)
build-clients (TS): ClientCore/ClientConfiguration.cs#L263
Change 'List<TranslationGameFile>' in 'ClientConfiguration.TranslationGameFiles' to use 'Collection<T>', 'ReadOnlyCollection<T>' or 'KeyedCollection<K,V>' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1002)
build-clients (Ares): TranslationNotifierGenerator/TranslationNotifierGenerator.cs#L21
'TranslationNotifierGenerator.TranslationNotifierGenerator': A project containing analyzers or source generators should specify the property '<EnforceExtendedAnalyzerRules>true</EnforceExtendedAnalyzerRules>'
build-clients (Ares): ClientCore/ClientConfiguration.cs#L7
The using directive for 'System.Collections.Generic' appeared previously in this namespace
build-clients (Ares): ClientCore/OSVersion.cs#L1
Declare types in namespaces (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1050)
build-clients (Ares): ClientCore/Statistics/StatisticsManager.cs#L551
'GetSkirmishRankForDefaultMap' has a cyclomatic complexity of '29'. Rewrite or refactor the code to decrease its complexity below '26'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1502)
build-clients (Ares): ClientCore/Statistics/GameParsers/LogFileStatisticsParser.cs#L20
'ParseStatisticsAsync' has a cyclomatic complexity of '28'. Rewrite or refactor the code to decrease its complexity below '26'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1502)
build-clients (Ares): ClientCore/CnCNet5/GameCollection.cs#L17
Change 'List<CnCNetGame>' in 'GameCollection.GameList' to use 'Collection<T>', 'ReadOnlyCollection<T>' or 'KeyedCollection<K,V>' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1002)
build-clients (Ares): ClientCore/CnCNet5/GameCollection.cs#L362
Exceptions should be public (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1064)
build-clients (Ares): ClientCore/ClientConfiguration.cs#L185
Properties should not return arrays (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1819)
build-clients (Ares): ClientCore/ClientConfiguration.cs#L204
Change the type of property 'ClientConfiguration.LongSupportURL' from 'string' to 'System.Uri' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1056)
build-clients (Ares): ClientCore/ClientConfiguration.cs#L206
Change the type of property 'ClientConfiguration.ShortSupportURL' from 'string' to 'System.Uri' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1056)

Artifacts

Produced during runtime
Name Size
artifacts-Ares Expired
45.4 MB
artifacts-TS Expired
45.4 MB
artifacts-YR Expired
45.4 MB