Skip to content

Use Meziantou.Analyzer to enforce good practices #2490

Use Meziantou.Analyzer to enforce good practices

Use Meziantou.Analyzer to enforce good practices #2490

Triggered via pull request August 6, 2023 17:53
@IhateTrainsIhateTrains
synchronize #1462
analyzer
Status Success
Total duration 4m 5s
Artifacts
This run and associated checks have been archived and are scheduled for deletion. Learn more about checks retention

test.yml

on: pull_request
test_and_check_coverage
1m 2s
test_and_check_coverage
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

30 warnings
test (self-hosted, windows): ImperatorToCK3/Configuration.cs#L10
File name must match type name
test (self-hosted, windows): ImperatorToCK3/obj/Debug/gen.cs#L1
Declare type 'Builtin' in a namespace
test (self-hosted, windows): ImperatorToCK3/obj/Debug/gen.cs#L1
File name must match type name
test (self-hosted, windows): ImperatorToCK3/CK3/Map/ProvinceDefinitions.cs#L10
Prefer using collection abstraction instead of implementation
test (self-hosted, windows): ImperatorToCK3/Configuration.cs#L17
Use an overload that has a IEqualityComparer<string> or IComparer<string> parameter
test (self-hosted, windows): ImperatorToCK3/CommonUtils/DiffFieldDef.cs#L8
Use an overload that has a IEqualityComparer<string> or IComparer<string> parameter
test_and_check_coverage: ImperatorToCK3/obj/Debug/gen.cs#L1
Declare type 'Builtin' in a namespace
test_and_check_coverage: ImperatorToCK3/obj/Debug/gen.cs#L1
File name must match type name
test_and_check_coverage: ImperatorToCK3/CK3/Armies/MenAtArmsType.cs#L21
Use an overload that has a IEqualityComparer<string> or IComparer<string> parameter
test_and_check_coverage: ImperatorToCK3/CK3/Provinces/ProvinceHistory.cs#L69
Use an overload that has a IEqualityComparer<string> or IComparer<string> parameter
test_and_check_coverage: ImperatorToCK3/Imperator/Characters/Character.cs#L68
Prefer using collection abstraction instead of implementation
test_and_check_coverage: ImperatorToCK3/Imperator/Characters/Character.cs#L72
Prefer using collection abstraction instead of implementation
test_and_check_coverage: ImperatorToCK3/Imperator/Characters/Character.cs#L88
Prefer using collection abstraction instead of implementation
test_and_check_coverage: ImperatorToCK3/CK3/Regexes.cs#L8
Regular expressions should not be vulnerable to Denial of Service attacks
test_and_check_coverage: ImperatorToCK3/CK3/Religions/DoctrineCategory.cs#L11
Use an overload that has a IEqualityComparer<string> or IComparer<string> parameter
test (macos-latest): ImperatorToCK3/obj/Debug/gen.cs#L1
Declare type 'Builtin' in a namespace
test (macos-latest): ImperatorToCK3/obj/Debug/gen.cs#L1
File name must match type name
test (macos-latest): ImperatorToCK3/CK3/Armies/MenAtArmsType.cs#L21
Use an overload that has a IEqualityComparer<string> or IComparer<string> parameter
test (macos-latest): ImperatorToCK3/CK3/Map/MapData.cs#L36
Prefer using collection abstraction instead of implementation
test (macos-latest): ImperatorToCK3/CK3/Map/MapData.cs#L37
Prefer using collection abstraction instead of implementation
test (macos-latest): ImperatorToCK3/CK3/Map/MapData.cs#L13
Add StructLayoutAttribute
test (macos-latest): ImperatorToCK3/CK3/Map/ProvinceDefinitions.cs#L10
Prefer using collection abstraction instead of implementation
test (macos-latest): ImperatorToCK3/Imperator/Characters/Character.cs#L68
Prefer using collection abstraction instead of implementation
test (macos-latest): ImperatorToCK3/Imperator/Characters/Character.cs#L72
Prefer using collection abstraction instead of implementation
test (macos-latest): ImperatorToCK3/Imperator/Characters/Character.cs#L88
Prefer using collection abstraction instead of implementation