Skip to content

Network stack update #873

Network stack update

Network stack update #873

Triggered via pull request August 18, 2023 22:52
Status Success
Total duration 6m 26s
Artifacts 3
This run and associated checks have been archived and are scheduled for deletion. Learn more about checks retention

build.yml

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

Annotations

30 warnings
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/ProgramConstants.cs#L30
Non-constant fields should not be visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2211)
build-clients (Ares): ClientCore/ProgramConstants.cs#L31
Non-constant fields should not be visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2211)
build-clients (Ares): ClientCore/ProgramConstants.cs#L32
Non-constant fields should not be visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2211)
build-clients (Ares): ClientCore/ProgramConstants.cs#L33
Non-constant fields should not be visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2211)
build-clients (Ares): ClientCore/ProgramConstants.cs#L34
Non-constant fields should not be visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2211)
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/ProgramConstants.cs#L30
Non-constant fields should not be visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2211)
build-clients (YR): ClientCore/ProgramConstants.cs#L31
Non-constant fields should not be visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2211)
build-clients (YR): ClientCore/ProgramConstants.cs#L32
Non-constant fields should not be visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2211)
build-clients (YR): ClientCore/ProgramConstants.cs#L33
Non-constant fields should not be visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2211)
build-clients (YR): ClientCore/ProgramConstants.cs#L34
Non-constant fields should not be visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2211)
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/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 (TS): ClientCore/ClientConfiguration.cs#L349
Properties should not return arrays (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1819)

Artifacts

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