Skip to content

Use Meziantou.Analyzer to enforce good practices #1950

Use Meziantou.Analyzer to enforce good practices

Use Meziantou.Analyzer to enforce good practices #1950

Triggered via pull request August 6, 2023 17:53
@IhateTrainsIhateTrains
synchronize #1462
analyzer
Status Success
Total duration 1m 50s
Artifacts
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
Fit to window
Zoom out
Zoom in

Annotations

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