Skip to content

Use Meziantou.Analyzer to enforce good practices #1946

Use Meziantou.Analyzer to enforce good practices

Use Meziantou.Analyzer to enforce good practices #1946

Triggered via pull request August 6, 2023 17:42
Status Failure
Total duration 1m 0s
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

32 errors
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/CK3/Map/ProvinceDefinitions.cs#L10
Prefer using collection abstraction instead of implementation
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/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/Mappers/CoA/CoaMapper.cs#L30
Use an overload that has a IEqualityComparer<string> or IComparer<string> parameter
build (self-hosted, windows): ImperatorToCK3/CK3/Religions/DoctrineCategory.cs#L11
Use an overload that has a IEqualityComparer<string> or IComparer<string> parameter
build (ubuntu-latest)
The job was canceled because "self-hosted_windows" failed.
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/Provinces/ProvinceHistory.cs#L69
Use an overload that has a IEqualityComparer<string> or IComparer<string> parameter
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/Regexes.cs#L8
Regular expressions should not be vulnerable to Denial of Service attacks
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/Imperator/Characters/Character.cs#L68
Prefer using collection abstraction instead of implementation
build (ubuntu-latest): ImperatorToCK3/Imperator/Characters/Character.cs#L72
Prefer using collection abstraction instead of implementation
build (ubuntu-latest): ImperatorToCK3/Imperator/Characters/Character.cs#L88
Prefer using collection abstraction instead of implementation
build (macos-latest)
The job was canceled because "self-hosted_windows" failed.
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#L36
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/Map/MapData.cs#L13
Add StructLayoutAttribute
build (macos-latest): ImperatorToCK3/Imperator/Characters/Character.cs#L68
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/Characters/Character.cs#L141
Prefer using collection abstraction instead of implementation
build (macos-latest): ImperatorToCK3/CK3/Characters/Character.cs#L141
Use an overload that has a IEqualityComparer<string> or IComparer<string> parameter