Skip to content

* split class UserParserAndSaver into two classes `User(Saver|Parse… #49

* split class UserParserAndSaver into two classes `User(Saver|Parse…

* split class UserParserAndSaver into two classes `User(Saver|Parse… #49

Triggered via push March 30, 2024 00:17
Status Failure
Total duration 1m 22s
Artifacts

c#.yml

on: push
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

14 errors
build (imagePipeline): c#/imagePipeline/src/Consumer/MetadataConsumer.cs#L379
Type 'DateTimeAndOffset' can be sealed because it has no subtypes in its containing assembly and is not externally visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1852)
build (imagePipeline): c#/imagePipeline/src/Consumer/MetadataConsumer.cs#L379
Type 'DateTimeAndOffset' can be sealed because it has no subtypes in its containing assembly and is not externally visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1852)
build (imagePipeline)
Process completed with exit code 1.
build (crawler): c#/crawler/src/Tieba/Crawl/ThreadLateCrawlerAndSaver.cs#L3
Type 'ThreadLateCrawlerAndSaver' contains the word 'and', which suggests it has multiple purposes (https://github.com/dennisdoomen/CSharpGuidelines/blob/5.6.0/_rules/1000.md)
build (crawler): c#/crawler/src/Tieba/Crawl/Saver/BaseSaver.cs#L24
Method 'OnPostSaveEvent' raises event 'PostSaveEvent', so it should be protected and virtual (https://github.com/dennisdoomen/CSharpGuidelines/blob/5.6.0/_rules/1225.md)
build (crawler): c#/crawler/src/Tieba/Crawl/ThreadLateCrawlerAndSaver.cs#L3
Type 'ThreadLateCrawlerAndSaver' contains the word 'and', which suggests it has multiple purposes (https://github.com/dennisdoomen/CSharpGuidelines/blob/5.6.0/_rules/1000.md)
build (crawler): c#/crawler/src/Tieba/Crawl/Saver/BaseSaver.cs#L24
Method 'OnPostSaveEvent' raises event 'PostSaveEvent', so it should be protected and virtual (https://github.com/dennisdoomen/CSharpGuidelines/blob/5.6.0/_rules/1225.md)
ReSharper
The process '/home/runner/.dotnet/tools/jb' failed with exit code 1