Skip to content

Merge pull request #29 from pavlovtech/pavlovtech-patch-3 #165

Merge pull request #29 from pavlovtech/pavlovtech-patch-3

Merge pull request #29 from pavlovtech/pavlovtech-patch-3 #165

Triggered via push October 29, 2024 17:28
Status Success
Total duration 2m 21s
Artifacts

CI.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

11 warnings
build
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-dotnet@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
build: WebReaper/Logging/ColorConsoleLogger.cs#L18
Nullability in constraints for type parameter 'TState' of method 'ColorConsoleLogger.BeginScope<TState>(TState)' doesn't match the constraints for type parameter 'TState' of interface method 'ILogger.BeginScope<TState>(TState)'. Consider using an explicit interface implementation instead.
build: WebReaper/Core/Parser/Concrete/AngleSharpContentParser.cs#L19
Nullability of reference types in type of parameter 'schema' of 'Task<JObject> AngleSharpContentParser.ParseAsync(string html, Schema schema)' doesn't match implicitly implemented member 'Task<JObject> IContentParser.ParseAsync(string html, Schema? schema)' (possibly because of nullability attributes).
build: WebReaper/Builders/SpiderBuilder.cs#L28
Non-nullable property 'PostProcessor' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build: WebReaper/Builders/SpiderBuilder.cs#L36
Non-nullable property 'ScraperConfigStorage' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build: WebReaper/Builders/SpiderBuilder.cs#L52
Non-nullable event 'ScrapedData' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the event as nullable.
build: WebReaper/Sinks/Concrete/RedisSink.cs#L32
Dereference of a possibly null reference.
build: WebReaper/Sinks/Concrete/RedisSink.cs#L41
Dereference of a possibly null reference.
build: WebReaper/ConfigStorage/Concrete/RedisScraperConfigStorage.cs#L36
Possible null reference return.
build: WebReaper/ConfigStorage/Concrete/RedisScraperConfigStorage.cs#L45
Possible null reference return.
build: WebReaper/Builders/ScraperEngineBuilder.cs#L341
Possible null reference argument for parameter 'scraperConfigStorage' in 'SpiderBuilder SpiderBuilder.WithConfigStorage(IScraperConfigStorage scraperConfigStorage)'.