Skip to content

Merge pull request #461 from TimeWarpEngineering/Cramer/2024-08-04/Ac… #134

Merge pull request #461 from TimeWarpEngineering/Cramer/2024-08-04/Ac…

Merge pull request #461 from TimeWarpEngineering/Cramer/2024-08-04/Ac… #134

Triggered via push August 5, 2024 06:59
Status Success
Total duration 5m 28s
Artifacts 1
Fit to window
Zoom out
Zoom in

Annotations

262 warnings and 13 notices
Keyword 'new' is redundant: Source/TimeWarp.State/Components/TimeWarpStateComponent.RegisterRenderTrigger.cs#L38
The keyword 'new' is redundant because method 'StateHasChanged' hides nothing
Missing XML comment for publicly visible type or member: Tests/Test.App/Test.App.Server/Components/Pages/StaticWeatherForecastsPage.razor#L7
Missing XML comment for publicly visible type or member 'Test.App.Components.Pages.StaticWeatherForecastsPage.Route'
Missing XML comment for publicly visible type or member: Tests/Test.App/Test.App.Client/Features/Counter/Components/Counter.razor#L6
Missing XML comment for publicly visible type or member 'Test.App.Client.Features.Counter.Components.Counter.OnInitialized'
Missing XML comment for publicly visible type or member: Tests/Test.App/Test.App.Server/Components/Pages/StaticWeatherForecastsPage.razor#L10
Missing XML comment for publicly visible type or member 'Test.App.Components.Pages.StaticWeatherForecastsPage.OnInitializedAsync'
Missing XML comment for publicly visible type or member: Tests/Test.App/Test.App.Server/Components/Pages/StaticWeatherForecastsPage.razor#L6
Missing XML comment for publicly visible type or member 'Test.App.Components.Pages.StaticWeatherForecastsPage.Title'
Missing XML comment for publicly visible type or member: Tests/Test.App/Test.App.Server/Components/Pages/Error.razor#L34
Missing XML comment for publicly visible type or member 'Test.App.Components.Pages.Error.OnInitialized'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Client/Features/Counter/Actions/CounterState.IncrementCounter.cs#L1
Namespace does not correspond to file location, must be: 'Test.App.Client.Features.Counter.Actions'
Namespace does not correspond to file location: Source/TimeWarp.State/Features/CloneState/Pipeline/StateTransactionBehavior.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Features.CloneState.Pipeline'
Namespace does not correspond to file location: Source/TimeWarp.State/Extensions/ServiceCollectionExtensions.LogTimeWarpStateMiddleware.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Extensions'
Namespace does not correspond to file location: Source/TimeWarp.State/Features/RenderSubscriptions/RenderSubscriptionContext.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Features.RenderSubscriptions'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Client/Features/CloneTest/Actions/CloneableState.CloneTest.cs#L1
Namespace does not correspond to file location, must be: 'Test.App.Client.Features.CloneTest.Actions'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Client/Features/WeatherForecast/Actions/WeatherForecastsState.FetchWeatherForecasts.cs#L1
Namespace does not correspond to file location, must be: 'Test.App.Client.Features.WeatherForecast.Actions'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Client/Extensions/CollectionExtensions.cs#L1
Namespace does not correspond to file location, must be: 'Test.App.Client.Extensions'
Namespace does not correspond to file location: Source/TimeWarp.State/Features/JavaScriptInterop/InvalidRequestTypeException.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Features.JavaScriptInterop'
Namespace does not correspond to file location: Source/TimeWarp.State/Features/ReduxDevTools/Requests/Commit/CommitRequest.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Features.ReduxDevTools.Requests.Commit'
Namespace does not correspond to file location: Tests/Test.App.EndToEnd.Tests/EventStreamPageTests.cs#L1
Namespace does not correspond to file location, must be: 'Test.App.EndToEnd.Tests'
Namespace does not correspond to file location: Tests/Client.Integration.Tests/Convention_Tests.cs#L1
Namespace does not correspond to file location, must be: 'Client.Integration.Tests'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Client/TestObjects/TestEnum.cs#L3
Namespace does not correspond to file location, must be: 'Test.App.Client.TestObjects'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Client/TestObjects/CustomCollectionObject.cs#L3
Namespace does not correspond to file location, must be: 'Test.App.Client.TestObjects'
Namespace does not correspond to file location: Source/TimeWarp.State.Plus/Features/Persistentence/StateInitializedNotificationHandler.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Plus.Features.Persistentence'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Client/Features/EventStream/Pipeline/EventStreamBehavior.cs#L1
Namespace does not correspond to file location, must be: 'Test.App.Client.Features.EventStream.Pipeline'
Namespace does not correspond to file location: Source/TimeWarp.State.Plus/Features/Routing/Actions/RouteState.PushRouteInfo.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Plus.Features.Routing.Actions'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Client/Features/Application/Actions/ApplicationState.ResetStore.cs#L1
Namespace does not correspond to file location, must be: 'Test.App.Client.Features.Application.Actions'
Namespace does not correspond to file location: Tests/TimeWarp.State.Plus.Tests/ArchitectureTests.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Plus.Tests'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Client/TestObjects/InterfaceObject.cs#L4
Namespace does not correspond to file location, must be: 'Test.App.Client.TestObjects'
Namespace does not correspond to file location: Source/TimeWarp.State/Features/RenderSubscriptions/NonNestedClassException.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Features.RenderSubscriptions'
Namespace does not correspond to file location: Source/TimeWarp.State.Plus/Features/ActionTracking/ActionTrackingState.Debug.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Plus.Features.ActionTracking'
Namespace does not correspond to file location: Source/TimeWarp.State/Features/Persistence/Abstractions/IPersistenceService.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Features.Persistence.Abstractions'
Namespace does not correspond to file location: Source/TimeWarp.State/Features/ReduxDevTools/ReduxDevToolsOptions.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Features.ReduxDevTools'
Namespace does not correspond to file location: Source/TimeWarp.State/Features/CloneState/Pipeline/InvalidCloneException.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Features.CloneState.Pipeline'
Namespace does not correspond to file location: Tests/TimeWarp.State.Tests/ConventionTests.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Tests'
Namespace does not correspond to file location: Tests/Client.Integration.Tests/Infrastructure/ClientHostBuilder.cs#L1
Namespace does not correspond to file location, must be: 'Client.Integration.Tests.Infrastructure'
Namespace does not correspond to file location: Source/TimeWarp.State/Components/ITimeWarpStateComponent.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Components'
Namespace does not correspond to file location: Source/TimeWarp.State/Components/TimeWarpStateComponent.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Components'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Client/TestObjects/MultiDimensional2dArrayObject.cs#L5
Namespace does not correspond to file location, must be: 'Test.App.Client.TestObjects'
Namespace does not correspond to file location: Tests/Test.App.Architecture.Tests/ConventionTests.cs#L1
Namespace does not correspond to file location, must be: 'Test.App.Architecture.Tests'
Namespace does not correspond to file location: Source/TimeWarp.State/Features/ReduxDevTools/DispatchRequest.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Features.ReduxDevTools'
Namespace does not correspond to file location: Tests/Test.App.EndToEnd.Tests/JavaScriptInteropPageTests.cs#L1
Namespace does not correspond to file location, must be: 'Test.App.EndToEnd.Tests'
Namespace does not correspond to file location: Tests/Client.Integration.Tests/Clone/TestState_Clone_Tests.cs#L1
Namespace does not correspond to file location, must be: 'Client.Integration.Tests.Clone'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Client/Features/Color/ColorState.Debug.cs#L1
Namespace does not correspond to file location, must be: 'Test.App.Client.Features.Color'
Namespace does not correspond to file location: Source/TimeWarp.State/Features/ReduxDevTools/Requests/Commit/CommitHandler.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Features.ReduxDevTools.Requests.Commit'
Namespace does not correspond to file location: Tests/Client.Integration.Tests/Clone/TestState.cs#L1
Namespace does not correspond to file location, must be: 'Client.Integration.Tests.Clone'
Namespace does not correspond to file location: Source/TimeWarp.State/State/IState.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.State'
Namespace does not correspond to file location: Tests/Client.Integration.Tests/Infrastructure/ClientHost.cs#L1
Namespace does not correspond to file location, must be: 'Client.Integration.Tests.Infrastructure'
Namespace does not correspond to file location: Source/TimeWarp.State.Plus/Features/Routing/Actions/RouteState.ChangeRoute.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Plus.Features.Routing.Actions'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Client/Tests/CloneProviderTests.cs#L1
Namespace does not correspond to file location, must be: 'Test.App.Client.Tests'
Namespace does not correspond to file location: Samples/00-StateActionHandler/Sample/Sample.Client/Features/Counter/Actions/CounterState.IncrementCount.cs#L2
Namespace does not correspond to file location, must be: 'Sample.Client.Features.Counter.Actions'
Namespace does not correspond to file location: Source/TimeWarp.State/Features/ReduxDevTools/Requests/Start/StartRequest.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Features.ReduxDevTools.Requests.Start'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Contracts/Features/WeatherForecast/Queries/GetWeatherForecasts.cs#L1
Namespace does not correspond to file location, must be: 'Test.App.Contracts.Features.WeatherForecast.Queries'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Client/Features/Color/Actions/ColorState.Update.cs#L1
Namespace does not correspond to file location, must be: 'Test.App.Client.Features.Color.Actions'
Namespace does not correspond to file location: Source/TimeWarp.State/Base/ActionHandler.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Base'
Namespace does not correspond to file location: Source/TimeWarp.State.Plus/Features/ActionTracking/Actions/ActionTrackingState.StartProcessing.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Plus.Features.ActionTracking.Actions'
Namespace does not correspond to file location: Source/TimeWarp.State/Extensions/TimeWarpStateOptions.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Extensions'
Namespace does not correspond to file location: Tests/Test.App.EndToEnd.Tests/PersistenceTestPageTests.cs#L1
Namespace does not correspond to file location, must be: 'Test.App.EndToEnd.Tests'
Namespace does not correspond to file location: Tests/TimeWarp.State.Tests/TimeWarpStateComponent/RegisterRenderTriggerTests.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Tests.TimeWarpStateComponent'
Namespace does not correspond to file location: Source/TimeWarp.State/Features/ReduxDevTools/ReduxDevToolsInterop.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Features.ReduxDevTools'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Client/TestObjects/EqualityComparers.cs#L5
Namespace does not correspond to file location, must be: 'Test.App.Client.TestObjects'
Namespace does not correspond to file location: Tests/Client.Integration.Tests/Features/Counter/CounterState_Deseralization_Tests.cs#L1
Namespace does not correspond to file location, must be: 'Client.Integration.Tests.Features.Counter'
Namespace does not correspond to file location: Tests/Test.App.EndToEnd.Tests/ChangeRoutePageTests.cs#L1
Namespace does not correspond to file location, must be: 'Test.App.EndToEnd.Tests'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Client/Features/Color/ColorState.cs#L1
Namespace does not correspond to file location, must be: 'Test.App.Client.Features.Color'
Namespace does not correspond to file location: Tests/TimeWarp.State.Analyzer.Tests/BlazorStateActionAnalyser_Tests.cs#L2
Namespace does not correspond to file location, must be: 'TimeWarp.State.Analyzer.Tests'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Client/TestObjects/ArrayObject.cs#L7
Namespace does not correspond to file location, must be: 'Test.App.Client.TestObjects'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Client/Features/Purple/Actions/PurpleState.IncrementCount.cs#L1
Namespace does not correspond to file location, must be: 'Test.App.Client.Features.Purple.Actions'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Client/TestObjects/BasicObjectWithIgnore.cs#L9
Namespace does not correspond to file location, must be: 'Test.App.Client.TestObjects'
Namespace does not correspond to file location: Tests/Test.App.EndToEnd.Tests/CacheableWeatherPageTests.cs#L1
Namespace does not correspond to file location, must be: 'Test.App.EndToEnd.Tests'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Client/TestObjects/ComplexObject.cs#L17
Namespace does not correspond to file location, must be: 'Test.App.Client.TestObjects'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Server/Program.cs#L1
Namespace does not correspond to file location, must be: 'Test.App'
Namespace does not correspond to file location: Source/TimeWarp.State/Extensions/ServiceCollectionExtensions.UseReduxDevTools.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Extensions'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Client/Features/CacheableWeather/CacheableWeatherState.cs#L1
Namespace does not correspond to file location, must be: 'Test.App.Client.Features.CacheableWeather'
Namespace does not correspond to file location: Source/TimeWarp.State/Store/StateInitializedNotification.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Store'
Namespace does not correspond to file location: Source/TimeWarp.State/Store/IStore.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Store'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Client/Features/Application/Notification/ApplicationState.ExceptionNotificationHandler.cs#L1
Namespace does not correspond to file location, must be: 'Test.App.Client.Features.Application.Notification'
Namespace does not correspond to file location: Source/TimeWarp.State.Plus/Features/Persistentence/Services/PersistenceService.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Plus.Features.Persistentence.Services'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Client/TestObjects/CollectionObject.cs#L7
Namespace does not correspond to file location, must be: 'Test.App.Client.TestObjects'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Client/TestObjects/DictionaryObject.cs#L5
Namespace does not correspond to file location, must be: 'Test.App.Client.TestObjects'
Namespace does not correspond to file location: Source/TimeWarp.State/Components/TimeWarpStateComponent.RegisterRenderTrigger.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Components'
Namespace does not correspond to file location: Tests/Client.Integration.Tests/Features/Counter/CounterState_Clone_Tests.cs#L1
Namespace does not correspond to file location, must be: 'Client.Integration.Tests.Features.Counter'
Namespace does not correspond to file location: Source/TimeWarp.State/Features/ReduxDevTools/Requests/Start/StartHandler.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Features.ReduxDevTools.Requests.Start'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Client/TestObjects/ITestInterface.cs#L2
Namespace does not correspond to file location, must be: 'Test.App.Client.TestObjects'
Namespace does not correspond to file location: Source/TimeWarp.State/Extensions/MethodInfoExtensions.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Extensions'
Namespace does not correspond to file location: Source/TimeWarp.State.Plus/Features/Theme/ThemeState.Debug.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Plus.Features.Theme'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Client/Features/Application/Actions/ApplicationState.FiveSecondTask.cs#L1
Namespace does not correspond to file location, must be: 'Test.App.Client.Features.Application.Actions'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Client/Features/Counter/Actions/CounterState.ThrowException.cs#L1
Namespace does not correspond to file location, must be: 'Test.App.Client.Features.Counter.Actions'
Namespace does not correspond to file location: Source/TimeWarp.State.Plus/Features/Routing/Actions/RouteState.GoBack.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Plus.Features.Routing.Actions'
Namespace does not correspond to file location: Source/TimeWarp.State/Features/CloneState/Pipeline/ExceptionNotification.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Features.CloneState.Pipeline'
Namespace does not correspond to file location: Samples/03-ServerSide/Sample/Features/Counter/Actions/CounterState.IncrementCount.cs#L2
Namespace does not correspond to file location, must be: 'Sample.Features.Counter.Actions'
Namespace does not correspond to file location: Source/TimeWarp.State/Extensions/ServiceCollectionExtensions.AddTimeWarpState.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Extensions'
Namespace does not correspond to file location: Source/TimeWarp.State.Plus/Features/Theme/ThemeState.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Plus.Features.Theme'
Namespace does not correspond to file location: Source/TimeWarp.State/Components/TimeWarpStateInputComponent.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Components'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Client/Features/Counter/Actions/CounterState.ThrowServerSideException.cs#L1
Namespace does not correspond to file location, must be: 'Test.App.Client.Features.Counter.Actions'
Namespace does not correspond to file location: Source/TimeWarp.State/Components/TimeWarpStateComponent.RenderMode.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Components'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Client/Features/Application/Actions/ApplicationState.TwoSecondTask.cs#L1
Namespace does not correspond to file location, must be: 'Test.App.Client.Features.Application.Actions'
Namespace does not correspond to file location: Source/TimeWarp.State.Plus/Features/ActionTracking/Pipeline/TrackActionAttribute.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Plus.Features.ActionTracking.Pipeline'
Namespace does not correspond to file location: Source/TimeWarp.State.Plus/Features/Persistentence/Pipeline/PersistentStatePostProcessor.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Plus.Features.Persistentence.Pipeline'
Namespace does not correspond to file location: Source/TimeWarp.State.Plus/Features/ActionTracking/Pipeline/ActionTrackingBehavior.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Plus.Features.ActionTracking.Pipeline'
Namespace does not correspond to file location: Source/TimeWarp.State/Features/Persistence/Attributes/PersistentStateAttribute.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Features.Persistence.Attributes'
Namespace does not correspond to file location: Tests/TimeWarp.State.Plus.Tests/ConventionTests.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Plus.Tests'
Namespace does not correspond to file location: Source/TimeWarp.State/Base/Action.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Base'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Client/TestObjects/MultiDimensional3dArrayObject.cs#L5
Namespace does not correspond to file location, must be: 'Test.App.Client.TestObjects'
Namespace does not correspond to file location: Source/TimeWarp.State/Features/ReduxDevTools/ReduxAction.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Features.ReduxDevTools'
Namespace does not correspond to file location: Source/TimeWarp.State.Plus/Features/ActionTracking/ActionTrackingState.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Plus.Features.ActionTracking'
Namespace does not correspond to file location: Tests/Test.App.EndToEnd.Tests/ThrowExceptionPageTests.cs#L1
Namespace does not correspond to file location, must be: 'Test.App.EndToEnd.Tests'
Namespace does not correspond to file location: Tests/TimeWarp.State.Tests/TypeExtensionsTests.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Tests'
Namespace does not correspond to file location: Source/TimeWarp.State/State/State.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.State'
Namespace does not correspond to file location: Source/TimeWarp.State/Store/Store.ReduxDevTools.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Store'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Contracts/Features/ExceptionHandling/ThrowServerSideException/ThrowServerSideExceptionRequest.cs#L1
Namespace does not correspond to file location, must be: 'Test.App.Contracts.Features.ExceptionHandling.ThrowServerSideException'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Client/Features/Blue/Actions/BlueState.IncrementCount.cs#L1
Namespace does not correspond to file location, must be: 'Test.App.Client.Features.Blue.Actions'
Namespace does not correspond to file location: Source/TimeWarp.State/Features/RenderSubscriptions/RenderSubscriptionsPostProcessor.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Features.RenderSubscriptions'
Namespace does not correspond to file location: Source/TimeWarp.State/Features/ReduxDevTools/ReduxDevToolsBehavior.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Features.ReduxDevTools'
Namespace does not correspond to file location: Tests/Test.App.EndToEnd.Tests/CounterPageTest.cs#L1
Namespace does not correspond to file location, must be: 'Test.App.EndToEnd.Tests'
Namespace does not correspond to file location: Source/TimeWarp.State/Features/JavaScriptInterop/JsonRequest.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Features.JavaScriptInterop'
Namespace does not correspond to file location: Source/TimeWarp.State.Plus/Features/Routing/State/RouteState.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Plus.Features.Routing.State'
Namespace does not correspond to file location: Source/TimeWarp.State/Features/Persistence/PersistentStateMethod.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Features.Persistence'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Client/Features/Counter/Notification/PreIncrementCountNotificationHandler.cs#L1
Namespace does not correspond to file location, must be: 'Test.App.Client.Features.Counter.Notification'
Namespace does not correspond to file location: Tests/Client.Integration.Tests/Features/Application/ApplicationState_Clone_Tests.cs#L2
Namespace does not correspond to file location, must be: 'Client.Integration.Tests.Features.Application'
Namespace does not correspond to file location: Source/TimeWarp.State/Features/StateInitialization/StateInitializationPreProcessor.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Features.StateInitialization'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Contracts/Features/ExceptionHandling/ThrowServerSideException/ThrowServerSideExceptionResponse.cs#L1
Namespace does not correspond to file location, must be: 'Test.App.Contracts.Features.ExceptionHandling.ThrowServerSideException'
Namespace does not correspond to file location: Source/TimeWarp.State/Features/ReduxDevTools/Components/TimeWarpStateDevComponent.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Features.ReduxDevTools.Components'
Namespace does not correspond to file location: Source/TimeWarp.State/Features/JavaScriptInterop/JsonRequestHandler.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Features.JavaScriptInterop'
Namespace does not correspond to file location: Tests/Client.Integration.Tests/Infrastructure/BaseTest.cs#L1
Namespace does not correspond to file location, must be: 'Client.Integration.Tests.Infrastructure'
Namespace does not correspond to file location: Tests/Test.App.EndToEnd.Tests/ResetStorePageTests.cs#L1
Namespace does not correspond to file location, must be: 'Test.App.EndToEnd.Tests'
Namespace does not correspond to file location: Source/TimeWarp.State.Plus/Features/ActionTracking/Actions/ActionTrackingState.CompleteProcessing.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Plus.Features.ActionTracking.Actions'
Namespace does not correspond to file location: Source/TimeWarp.State.Plus/Features/Theme/Actions/ThemeState.Update.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Plus.Features.Theme.Actions'
Namespace does not correspond to file location: Source/TimeWarp.State/Features/ReduxDevTools/Requests/IReduxRequest.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Features.ReduxDevTools.Requests'
Namespace does not correspond to file location: Tests/Test.App.Architecture.Tests/ArchitectureTests.cs#L1
Namespace does not correspond to file location, must be: 'Test.App.Architecture.Tests'
Namespace does not correspond to file location: Source/TimeWarp.State/Store/Store.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Store'
Namespace does not correspond to file location: Tests/Test.App.EndToEnd.Tests/StaticWeatherForecastsPageTests.cs#L1
Namespace does not correspond to file location, must be: 'Test.App.EndToEnd.Tests'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Client/Features/Counter/Notification/IncrementCountNotificationHandler.cs#L1
Namespace does not correspond to file location, must be: 'Test.App.Client.Features.Counter.Notification'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Client/Features/CacheableWeather/Actions/CacheableWeatherState.FetchWeatherForecasts.cs#L1
Namespace does not correspond to file location, must be: 'Test.App.Client.Features.CacheableWeather.Actions'
Namespace does not correspond to file location: Tests/Test.App.EndToEnd.Tests/GoBackPageTests.cs#L1
Namespace does not correspond to file location, must be: 'Test.App.EndToEnd.Tests'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Client/TestObjects/BasicObject.cs#L10
Namespace does not correspond to file location, must be: 'Test.App.Client.TestObjects'
Namespace does not correspond to file location: Tests/Test.App/Test.App.Client/Features/EventStream/Actions/AddEvent/EventStreamState.AddEventAction.cs#L1
Namespace does not correspond to file location, must be: 'Test.App.Client.Features.EventStream.Actions.AddEvent'
Namespace does not correspond to file location: Tests/TimeWarp.State.Plus.Tests/TestingConvention.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Plus.Tests'
Namespace does not correspond to file location: Source/TimeWarp.State/Json/CamelCase.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Json'
Namespace does not correspond to file location: Tests/Test.App.EndToEnd.Tests/HomePageTest.cs#L1
Namespace does not correspond to file location, must be: 'Test.App.EndToEnd.Tests'
Namespace does not correspond to file location: Source/TimeWarp.State.Plus/Features/Routing/Components/TimeWarpPageRenderNotifier1.razor.cs#L1
Namespace does not correspond to file location, must be: 'TimeWarp.State.Plus.Features.Routing.Components'
Namespace does not correspond to file location: Tests/TimeWarp.State.Plus.Tests/Features/Routing/RoutesState_Clone_Tests.cs#L2
Namespace does not correspond to file location, must be: 'TimeWarp.State.Plus.Tests.Features.Routing'
Path error: Samples/03-ServerSide/Sample/Components/App.razor#L17
Path '$PROJECT_DIR$/Samples/03-ServerSide/Sample/wwwroot/_framework/blazor.web.js' is not found
Path error: Samples/00-StateActionHandler/Sample/Sample/Components/App.razor#L10
Path '$PROJECT_DIR$/Samples/00-StateActionHandler/Sample/Sample/wwwroot/Sample.styles.css' is not found
Path error: Samples/00-StateActionHandler/Sample/Sample/Components/App.razor#L17
Path '$PROJECT_DIR$/Samples/00-StateActionHandler/Sample/Sample/wwwroot/_framework' is not found
Path error: Tests/Test.App/Test.App.Server/Components/App.razor#L16
Path '$PROJECT_DIR$/Tests/Test.App/Test.App.Server/wwwroot/_framework' is not found
Path error: Samples/00-StateActionHandler/Sample/Sample/Components/App.razor#L17
Path '$PROJECT_DIR$/Samples/00-StateActionHandler/Sample/Sample/wwwroot/_framework/blazor.web.js' is not found
Path error: Tests/Test.App/Test.App.Server/Components/App.razor#L16
Path '$PROJECT_DIR$/Tests/Test.App/Test.App.Server/wwwroot/_framework/blazor.web.js' is not found
Path error: Samples/03-ServerSide/Sample/Components/App.razor#L17
Path '$PROJECT_DIR$/Samples/03-ServerSide/Sample/wwwroot/_framework' is not found
Path error: Samples/03-ServerSide/Sample/Components/App.razor#L10
Path '$PROJECT_DIR$/Samples/03-ServerSide/Sample/wwwroot/Sample.styles.css' is not found
Path error: Tests/Test.App/Test.App.Server/Components/App.razor#L9
Path '$PROJECT_DIR$/Tests/Test.App/Test.App.Server/wwwroot/Test.App.Server.styles.css' is not found
Usage of <inheritdoc /> is invalid: Tests/Test.App/Test.App.Client/Pages/WasmWeatherForecastsPage.razor#L19
Usage of is invalid: No base candidate to inherit from
Usage of <inheritdoc /> is invalid: Source/TimeWarp.State/Features/Developer/Components/ReduxDevTools.razor#L6
Usage of is invalid: No base candidate to inherit from
Non-accessed positional property (non-private accessibility): Source/TimeWarp.State/Features/ReduxDevTools/ReduxDevToolsOptions.cs#L71
Positional property 'TimeWarp.Features.ReduxDevTools.ReduxDevToolsOptions.TFeatures.Skip' is never accessed (except in implicit Equals/ToString implementations)
Non-accessed positional property (non-private accessibility): Source/TimeWarp.State/Features/ReduxDevTools/ReduxDevToolsOptions.cs#L69
Positional property 'TimeWarp.Features.ReduxDevTools.ReduxDevToolsOptions.TFeatures.Import' is never accessed (except in implicit Equals/ToString implementations)
Non-accessed positional property (non-private accessibility): Source/TimeWarp.State/Features/ReduxDevTools/ReduxDevToolsOptions.cs#L68
Positional property 'TimeWarp.Features.ReduxDevTools.ReduxDevToolsOptions.TFeatures.Export' is never accessed (except in implicit Equals/ToString implementations)
Non-accessed positional property (non-private accessibility): Source/TimeWarp.State/Features/ReduxDevTools/ReduxDevToolsOptions.cs#L67
Positional property 'TimeWarp.Features.ReduxDevTools.ReduxDevToolsOptions.TFeatures.Persist' is never accessed (except in implicit Equals/ToString implementations)
Non-accessed positional property (non-private accessibility): Source/TimeWarp.State/Features/ReduxDevTools/ReduxDevToolsOptions.cs#L72
Positional property 'TimeWarp.Features.ReduxDevTools.ReduxDevToolsOptions.TFeatures.Reorder' is never accessed (except in implicit Equals/ToString implementations)
Non-accessed positional property (non-private accessibility): Source/TimeWarp.State/Features/ReduxDevTools/ReduxDevToolsOptions.cs#L73
Positional property 'TimeWarp.Features.ReduxDevTools.ReduxDevToolsOptions.TFeatures.Dispatch' is never accessed (except in implicit Equals/ToString implementations)
Non-accessed positional property (non-private accessibility): Source/TimeWarp.State/Features/ReduxDevTools/ReduxDevToolsOptions.cs#L65
Positional property 'TimeWarp.Features.ReduxDevTools.ReduxDevToolsOptions.TFeatures.Pause' is never accessed (except in implicit Equals/ToString implementations)
Non-accessed positional property (non-private accessibility): Source/TimeWarp.State/Features/ReduxDevTools/ReduxDevToolsOptions.cs#L74
Positional property 'TimeWarp.Features.ReduxDevTools.ReduxDevToolsOptions.TFeatures.Test' is never accessed (except in implicit Equals/ToString implementations)
Non-accessed positional property (non-private accessibility): Source/TimeWarp.State/Features/ReduxDevTools/ReduxDevToolsOptions.cs#L66
Positional property 'TimeWarp.Features.ReduxDevTools.ReduxDevToolsOptions.TFeatures.Lock' is never accessed (except in implicit Equals/ToString implementations)
Non-accessed positional property (non-private accessibility): Source/TimeWarp.State/Features/ReduxDevTools/ReduxDevToolsOptions.cs#L70
Positional property 'TimeWarp.Features.ReduxDevTools.ReduxDevToolsOptions.TFeatures.Jump' is never accessed (except in implicit Equals/ToString implementations)
'??' condition is never null according to nullable reference types' annotations: Source/TimeWarp.State/Json/CamelCase.cs#L10
'??' left operand is never null according to nullable reference types' annotations
Private field can be converted into local variable: Source/TimeWarp.State/Features/ReduxDevTools/Requests/Start/StartHandler.cs#L9
The field is always assigned before being used and can be converted into a local variable
Redundant member initializer: Source/TimeWarp.State/State/State.cs#L9
Initializing field by default value is redundant
Redundant type declaration body: Source/TimeWarp.State.Plus/AssemlyMarker.cs#L12
Redundant empty class declaration body
Redundant type declaration body: Source/TimeWarp.State/Base/Action.cs#L4
Redundant empty interface declaration body
Redundant type declaration body: Source/TimeWarp.State/AssemlyMarker.cs#L12
Redundant empty class declaration body
Redundant type declaration body: Tests/TimeWarp.State.Tests/TestingConvention.cs#L3
Redundant empty class declaration body
Redundant type declaration body: Tests/Test.App/Test.App.Client/AssemblyMarker.cs#L12
Redundant empty class declaration body
Redundant using directive: Samples/00-StateActionHandler/Sample/Sample.Client/Program.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Tests/Test.App/Test.App.Client/Components/NavMenu.razor#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Samples/03-ServerSide/Sample/Features/Counter/CounterState.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Tests/Test.App/Test.App.Server/Components/Pages/Home.razor#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Source/TimeWarp.State.Plus/Extensions/ServiceCollectionExtensions.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Samples/00-StateActionHandler/Sample/Sample/Program.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Samples/03-ServerSide/Sample/Program.cs#L5
Using directive is not required by the code and can be safely removed
Redundant global using directive: Tests/TimeWarp.State.Analyzer.Tests/GlobalUsings.cs#L3
Global using directive is not required by the code and can be safely removed
Redundant global using directive: Tests/Test.App/Test.App.Contracts/GlobalUsings.cs#L3
Global using directive is not required by the code and can be safely removed
Redundant global using directive: Tests/Test.App/Test.App.Client/GlobalUsings.cs#L4
Global using directive is not required by the code and can be safely removed
Redundant global using directive: Tests/Test.App/Test.App.Client/GlobalUsings.cs#L52
Global using directive is not required by the code and can be safely removed
Redundant global using directive: Source/TimeWarp.State/GlobalUsings.cs#L10
Global using directive is not required by the code and can be safely removed
Redundant global using directive: Tests/Test.App/Test.App.Client/GlobalUsings.cs#L53
Global using directive is not required by the code and can be safely removed
Redundant global using directive: Tests/Test.App/Test.App.Client/GlobalUsings.cs#L16
Global using directive is not required by the code and can be safely removed
Redundant global using directive: Tests/Test.App/Test.App.Client/GlobalUsings.cs#L3
Global using directive is not required by the code and can be safely removed
Redundant global using directive: Tests/TimeWarp.State.Analyzer.Tests/GlobalUsings.cs#L9
Global using directive is not required by the code and can be safely removed
Redundant global using directive: Source/TimeWarp.State/GlobalUsings.cs#L13
Global using directive is not required by the code and can be safely removed
Type member is never used (private accessibility): Tests/Test.App.EndToEnd.Tests/PageUtilities.cs#L11
Method 'ConfiguredRenderModeLocator' is never used
Type member is never used (private accessibility): Tests/Test.App.EndToEnd.Tests/PageUtilities.cs#L6
Method 'CurrentRenderModeLocator' is never used
Unused local variable: Tests/Test.App.EndToEnd.Tests/CacheableWeatherPageTests.cs#L78
Local variable 'currentTimestamp' is never used
deploy
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, crazy-max/ghaction-chocolatey@v2, actions/configure-pages@v2, actions/upload-artifact@v3, actions/deploy-pages@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Deprecation notice: v1, v2, and v3 of the artifact actions
The following artifacts were uploaded using a version of actions/upload-artifact that is scheduled for deprecation: "github-pages". Please update your workflow to use v4 of the artifact actions. Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/

Artifacts

Produced during runtime
Name Size
github-pages Expired
3.45 MB