Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump SonarAnalyzer.CSharp from 9.15.0.81779 to 9.16.0.82469 in /src/HomeInventory #678

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 21, 2023

Bumps SonarAnalyzer.CSharp from 9.15.0.81779 to 9.16.0.82469.

Release notes

Sourced from SonarAnalyzer.CSharp's releases.

9.16

Hello everyone!

For this release, we focused on improving the symbolic execution engine, specifically rules S2589 and S2583, to increase their accuracy. We also deprecated rule S4792.

False Positive

  • 8470 - [C#, VB.NET] Fix S2583 FP: Should not raise on double condition
  • 8378 - [C#, VB.NET] Fix S2583 FP: Variable Set in Catch Block
  • 8140 - [C#, VB.NET] Fix S2583 FP: nested try catch blocks
  • 8094 - [C#, VB.NET] Fix S2583/S2589 FP: Delegate can be null when last invocation is removed but comparing the delegate against null gets reported as always false
  • 8326 - [C#] Fix S2589 FP: Var pattern should not raise
  • 8324 - [C#] Fix S2259 FP: Raising issue in unreachable code when using declaration pattern on unknown value
  • 8149 - [C#] Fix S2589 FP: Switch Expression default case with bool literal
  • 8011 - [C#] Fix S2589 FP: Rule is erroneously raised on var-type pattern matches that use when clauses
  • 8008 - [C#] Fix S2589 FP: Rule is raised on catch-all tuples in switch expressions
  • 7057 - [C#] Fix S2583/S2589 FP: When tuple deconstruction is used
  • 8489 - [VB.NET] Fix S1172 FP: VB names should not be case sensitive

Improvements

  • 8466 - [C#, VB.NET] Deprecate rule S4792
Commits
  • a314cfc Fix S2583 FP: nested try catch blocks (#8484)
  • 98ea39c Fix S1172 FP: VB names should not be case sensitive (#8490)
  • a6ab794 Fix S2259 FP: Raising issue in unreachable code when using declaration patter...
  • 6dda358 Fix S2589 FP: Discard pattern in switch statement (#8485)
  • da53571 Fix S2583 FP: Should not raise on double condition (#8475)
  • 8fcf7fa Update RSPEC before 9.16 release (#8487)
  • cfee18a Fix S2583/S2589 FP: Tuple deconstruction assignment (#8461)
  • 30fc307 BUILD-3696 fix mend scan (#8482)
  • 022a8b5 BUILD-3696 Use Agent Pool on AWS (#8479)
  • 4541c82 Fix S2583 FP: Delegate unsubscription (#8457)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added .NET Pull requests that update .net code dependencies Pull requests that update a dependency file labels Dec 21, 2023
@github-actions github-actions bot added enhancement New feature or request maintenance labels Dec 21, 2023
Copy link

github-actions bot commented Dec 21, 2023

Dependency Review

✅ No vulnerabilities or license issues found.

Scanned Manifest Files

Copy link

github-actions bot commented Dec 21, 2023

Test Results

282 tests  ±0   282 ✅ ±0   5s ⏱️ -1s
  1 suites ±0     0 💤 ±0 
  1 files   ±0     0 ❌ ±0 

Results for commit 59c6c37. ± Comparison against base commit 56b9251.

This pull request removes 17 and adds 17 tests. Note that renamed tests count towards both.
HomeInventory.Tests.Systems.Mapping.ContractsMappingsTests ‑ ShouldMap(instance: AuthenticateResult { Id = 01HJRNZV3B1JKDRC8D5HA6MEVC, Token = Token469cdd2b-d8b6-4499-9771-0bc5c6b88d15 }, destination: typeof(HomeInventory.Contracts.LoginResponse))
HomeInventory.Tests.Systems.Mapping.ContractsMappingsTests ‑ ShouldMap(instance: LoginRequest { Email = Email26427c91-7c44-4451-bd52-77bdd8a901a9, Password = Password5a2ec776-f601-4dcf-b411-ef87b8799265 }, destination: typeof(HomeInventory.Application.Cqrs.Queries.Authenticate.AuthenticateQuery))
HomeInventory.Tests.Systems.Mapping.ModelMappingsTests ‑ ShouldMap(instance: 01HJRNZVG6C3S83V8D5SZF0ZK8, destination: typeof(System.Ulid))
HomeInventory.Tests.Systems.Mapping.ModelMappingsTests ‑ ShouldMap(instance: 01HJRNZVG6JX89NY4J1FJRXTY1, destination: typeof(HomeInventory.Domain.ValueObjects.ProductId))
HomeInventory.Tests.Systems.Mapping.ModelMappingsTests ‑ ShouldMap(instance: Amount { Unit = Kelvin, Value = 129 }, destination: typeof(HomeInventory.Infrastructure.Persistence.Models.ProductAmountModel))
HomeInventory.Tests.Systems.Mapping.ModelMappingsTests ‑ ShouldMap(instance: ProductAmountModel { UnitName = "Piece", Value = 200 }, destination: typeof(HomeInventory.Domain.ValueObjects.Amount))
HomeInventory.Tests.Systems.Mapping.UserManagementContractsMappingsTests ‑ ShouldMap(instance: 01HJRNZVGTFY122NCY8AJ8MR8Z, destination: typeof(string))
HomeInventory.Tests.Systems.Mapping.UserManagementContractsMappingsTests ‑ ShouldMap(instance: 01HJRNZVGTR31925DM0TAM8N1F, destination: typeof(System.Ulid))
HomeInventory.Tests.Systems.Mapping.UserManagementContractsMappingsTests ‑ ShouldMap(instance: RegisterRequest { Email = Email4bf0c514-ce79-43b4-8115-dc3376d43bad, Password = Password7ea6315d-dffa-4d00-b9b9-5fa3d0faeec9 }, destination: typeof(HomeInventory.Application.Cqrs.Commands.Register.RegisterCommand))
HomeInventory.Tests.Systems.Mapping.UserManagementContractsMappingsTests ‑ ShouldMap(instance: RegisterRequest { Email = Emailff48eaa9-a811-4914-9038-b28bd99bed3e, Password = Password919c058a-9371-4216-901d-13c693027e3c }, destination: typeof(HomeInventory.Application.Cqrs.Queries.UserId.UserIdQuery))
…
HomeInventory.Tests.Systems.Mapping.ContractsMappingsTests ‑ ShouldMap(instance: AuthenticateResult { Id = 01HJRP6VGRK0VPA0GC6HDBYHGY, Token = Token558fb7a4-f863-4a20-8aab-4b010d7015f1 }, destination: typeof(HomeInventory.Contracts.LoginResponse))
HomeInventory.Tests.Systems.Mapping.ContractsMappingsTests ‑ ShouldMap(instance: LoginRequest { Email = Emaile12d344a-127f-4416-8249-5d3b9f894545, Password = Password74c86d8f-6ffb-4267-8d0c-8575e0e7e0ab }, destination: typeof(HomeInventory.Application.Cqrs.Queries.Authenticate.AuthenticateQuery))
HomeInventory.Tests.Systems.Mapping.ModelMappingsTests ‑ ShouldMap(instance: 01HJRP6TXX0S5P5NWZ3ZT3WD79, destination: typeof(HomeInventory.Domain.ValueObjects.ProductId))
HomeInventory.Tests.Systems.Mapping.ModelMappingsTests ‑ ShouldMap(instance: 01HJRP6TXXMEKSGW2Q8DQX7RC1, destination: typeof(System.Ulid))
HomeInventory.Tests.Systems.Mapping.ModelMappingsTests ‑ ShouldMap(instance: Amount { Unit = Gallon, Value = 55 }, destination: typeof(HomeInventory.Infrastructure.Persistence.Models.ProductAmountModel))
HomeInventory.Tests.Systems.Mapping.ModelMappingsTests ‑ ShouldMap(instance: ProductAmountModel { UnitName = "Quart", Value = 198 }, destination: typeof(HomeInventory.Domain.ValueObjects.Amount))
HomeInventory.Tests.Systems.Mapping.UserManagementContractsMappingsTests ‑ ShouldMap(instance: 01HJRP6VHS2JEHZYSHP5P0H9H6, destination: typeof(System.Ulid))
HomeInventory.Tests.Systems.Mapping.UserManagementContractsMappingsTests ‑ ShouldMap(instance: 01HJRP6VHSMP9CA27YGR7RVCXS, destination: typeof(string))
HomeInventory.Tests.Systems.Mapping.UserManagementContractsMappingsTests ‑ ShouldMap(instance: RegisterRequest { Email = Email34baa479-24c5-4617-89ca-bd1a03194dd4, Password = Password69cbc6cf-d650-435c-bf67-340fca0bb9f4 }, destination: typeof(HomeInventory.Application.Cqrs.Commands.Register.RegisterCommand))
HomeInventory.Tests.Systems.Mapping.UserManagementContractsMappingsTests ‑ ShouldMap(instance: RegisterRequest { Email = Emailc82b9d7b-2f3d-4263-a96a-1372e1a70da7, Password = Password646db6e1-0f4d-4b66-b599-6b3f16870840 }, destination: typeof(HomeInventory.Application.Cqrs.Queries.UserId.UserIdQuery))
…

♻️ This comment has been updated with latest results.

@dependabot dependabot bot force-pushed the dependabot/nuget/src/HomeInventory/SonarAnalyzer.CSharp-9.16.0.82469 branch 2 times, most recently from 49c1113 to c42c53b Compare December 28, 2023 15:42
Bumps [SonarAnalyzer.CSharp](https://github.com/SonarSource/sonar-dotnet) from 9.15.0.81779 to 9.16.0.82469.
- [Release notes](https://github.com/SonarSource/sonar-dotnet/releases)
- [Commits](SonarSource/sonar-dotnet@9.15.0.81779...9.16.0.82469)

---
updated-dependencies:
- dependency-name: SonarAnalyzer.CSharp
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/nuget/src/HomeInventory/SonarAnalyzer.CSharp-9.16.0.82469 branch from c42c53b to 59c6c37 Compare December 28, 2023 17:03
Copy link

Code Coverage

Package Line Rate Branch Rate Health
HomeInventory.Domain.Primitives 81% 80%
HomeInventory.Tests.Framework 82% 70%
HomeInventory.Web 82% 62%
HomeInventory.Domain 92% 70%
HomeInventory.Application.UserManagement.Interfaces 76% 100%
HomeInventory.Infrastructure.UserManagement 100% 50%
HomeInventory.Infrastructure.Framework 84% 78%
HomeInventory.Web.UserManagement 100% 100%
HomeInventory.Application.Framework 100% 100%
HomeInventory.Contracts.Validations 100% 100%
HomeInventory.Application 85% 42%
HomeInventory.Core 97% 100%
HomeInventory.Application.UserManagement 91% 100%
HomeInventory.Web.Framework 90% 88%
HomeInventory.Contracts.UserManagement.Validators 100% 94%
HomeInventory.Domain.UserManagement 85% 100%
HomeInventory.Infrastructure 91% 81%
Summary 86% (1452 / 1687) 73% (335 / 462)

Minimum allowed line rate is 60%

Copy link

Summary

Summary
Generated on: 12/28/2023 - 17:05:46
Coverage date: 12/28/2023 - 17:05:34
Parser: Cobertura
Assemblies: 17
Classes: 198
Files: 191
Line coverage: 86% (1452 of 1687)
Covered lines: 1452
Uncovered lines: 235
Coverable lines: 1687
Total lines: 5191
Branch coverage: 72.5% (331 of 456)
Covered branches: 331
Total branches: 456
Method coverage: Feature is only available for sponsors
Tag: 1165_7349681506

Coverage

HomeInventory.Application - 85.2%
Name Line Branch
HomeInventory.Application 85.2% 42.3%
HomeInventory.Application.AssemblyReference 100%
HomeInventory.Application.BaseHealthCheck 88.8% 100%
HomeInventory.Application.Cqrs.Behaviors.LoggingBehavior`2 84.6% 33.3%
HomeInventory.Application.Cqrs.Behaviors.UnitOfWorkBehavior`2 93.7% 75%
HomeInventory.Application.Cqrs.Queries.Authenticate.AuthenticateQuery 0%
HomeInventory.Application.Cqrs.Queries.Authenticate.AuthenticateQueryHandle
r
100% 100%
HomeInventory.Application.Cqrs.Queries.Authenticate.AuthenticateResult 0%
HomeInventory.Application.HealthCheckTags 100%
HomeInventory.Application.LogEvents 82.3% 16.6%
HomeInventory.Application.Mapping.MappingProfile 72.2%
HomeInventory.Application.MediatRServiceConfigurationExtensions 100%
HomeInventory.Application.ServiceCollectionExtensions 100%
HomeInventory.Application.Framework - 100%
Name Line Branch
HomeInventory.Application.Framework 100% ****
HomeInventory.Application.Cqrs.DomainEvents.DomainEventNotification 100%
HomeInventory.Application.Cqrs.DomainEvents.DomainEventNotification`1 100%
HomeInventory.Application.Interfaces.Messaging.CommandHandler`1 100%
HomeInventory.Application.Interfaces.Messaging.QueryHandler`2 100%
HomeInventory.Application.MappingAssemblySource 100%
HomeInventory.Application.ServiceCollectionExtensions 100%
HomeInventory.Application.UserManagement - 91.3%
Name Line Branch
HomeInventory.Application.UserManagement 91.3% 100%
HomeInventory.Application.Cqrs.Commands.Register.RegisterCommandHandler 100% 100%
HomeInventory.Application.Cqrs.DomainEvents.UserCreatedDomainEventHandler 0%
HomeInventory.Application.Cqrs.Queries.UserId.UserIdQueryHandler 100%
HomeInventory.Application.UserManagement.AssemblyReference 0%
HomeInventory.Application.UserManagement.Interfaces - 76.4%
Name Line Branch
HomeInventory.Application.UserManagement.Interfaces 76.4% ****
HomeInventory.Application.Cqrs.Commands.Register.RegisterCommand 0%
HomeInventory.Application.Cqrs.Commands.Register.RegisterCommandExtensions 100%
HomeInventory.Application.Cqrs.Queries.UserId.UserIdQuery 0%
HomeInventory.Application.Cqrs.Queries.UserId.UserIdResult 0%
HomeInventory.Application.UserManagement.Interfaces.AssemblyReference 0%
HomeInventory.Contracts.UserManagement.Validators - 100%
Name Line Branch
HomeInventory.Contracts.UserManagement.Validators 100% 93.7%
HomeInventory.Contracts.UserManagement.Validators.AssemblyReference 100%
HomeInventory.Contracts.Validations.PasswordCharacterSet 100%
HomeInventory.Contracts.Validations.PasswordCharacterSets 100%
HomeInventory.Contracts.Validations.PasswordValidator`1 100% 100%
HomeInventory.Contracts.Validations.PasswordValidatorOptions 100% 100%
HomeInventory.Contracts.Validations.RegisterRequestValidator 100%
HomeInventory.Contracts.Validations.RuleBuilderExtensions 100% 50%
HomeInventory.Contracts.Validations - 100%
Name Line Branch
HomeInventory.Contracts.Validations 100% ****
HomeInventory.Contracts.Validations.AssemblyReference 100%
HomeInventory.Contracts.Validations.LoginRequestValidator 100%
HomeInventory.Core - 97.1%
Name Line Branch
HomeInventory.Core 97.1% 100%
HomeInventory.Core.AssemblyReference 0%
HomeInventory.Core.DictionaryExtensions 100% 100%
HomeInventory.Core.EnumerableExtensions 100% 100%
HomeInventory.Core.Execute 100%
HomeInventory.Core.OptionalExtensions 100% 100%
HomeInventory.Core.ReflectionMethods 100%
HomeInventory.Core.TypeExtensions 100% 100%
HomeInventory.Domain.Primitives.Errors.BaseError 66.6%
HomeInventory.Domain.Primitives.Errors.ValidationError 100%
HomeInventory.Domain - 91.6%
Name Line Branch
HomeInventory.Domain 91.6% 70%
HomeInventory.Domain.AssemblyReference 0%
HomeInventory.Domain.Entities.Material 0%
HomeInventory.Domain.Entities.Product 0%
HomeInventory.Domain.Errors.InvalidCredentialsError 100%
HomeInventory.Domain.FixedDateTimeService 100%
HomeInventory.Domain.ServiceCollectionExtensions 100%
HomeInventory.Domain.SystemDateTimeService 100%
HomeInventory.Domain.ValueObjects.Amount 100% 100%
HomeInventory.Domain.ValueObjects.AmountFactory 100% 69.4%
HomeInventory.Domain.ValueObjects.AmountUnit 100% 50%
HomeInventory.Domain.ValueObjects.MaterialId 0%
HomeInventory.Domain.ValueObjects.MeasurementType 100%
HomeInventory.Domain.ValueObjects.ProductId 100%
HomeInventory.Domain.Primitives - 80.6%
Name Line Branch
HomeInventory.Domain.Primitives 80.6% 80%
HomeInventory.Application.Mapping.BuilderObjectConverter`3 100% 100%
HomeInventory.Application.Mapping.ObjectConverter`2 100% 100%
HomeInventory.Domain.Events.DomainEvent 66.6%
HomeInventory.Domain.Primitives.AggregateRoot`2 66.6%
HomeInventory.Domain.Primitives.AssemblyReference 0%
HomeInventory.Domain.Primitives.BaseEnumeration`1 88.8%
HomeInventory.Domain.Primitives.BaseEnumeration`2 100%
HomeInventory.Domain.Primitives.Entity`2 100%
HomeInventory.Domain.Primitives.EnumerationItemsCollection 100%
HomeInventory.Domain.Primitives.EnumerationItemsCollection`1 85.7% 100%
HomeInventory.Domain.Primitives.Equatable`1 100% 83.3%
HomeInventory.Domain.Primitives.EquatableComponent`1 54.5% 50%
HomeInventory.Domain.Primitives.Errors.ConflictError 100%
HomeInventory.Domain.Primitives.Errors.NotFoundError 100%
HomeInventory.Domain.Primitives.Errors.ObjectValidationError`1 33.3%
HomeInventory.Domain.Primitives.EventsCollection 60%
HomeInventory.Domain.Primitives.UlidIdentifierObject`1 100%
HomeInventory.Domain.Primitives.UlidIdentifierObjectBuilder`1 100% 50%
HomeInventory.Domain.Primitives.ValueObject`1 100%
HomeInventory.Domain.Primitives.ValueObjectBuilder`3 66.6%
HomeInventory.Domain.UserManagement - 84.6%
Name Line Branch
HomeInventory.Domain.UserManagement 84.6% ****
HomeInventory.Domain.Aggregates.User 100%
HomeInventory.Domain.Errors.DuplicateEmailError 100%
HomeInventory.Domain.Events.UserCreatedDomainEvent 66.6%
HomeInventory.Domain.UserManagement.AssemblyReference 0%
HomeInventory.Domain.ValueObjects.Email 100%
HomeInventory.Domain.ValueObjects.UserId 100%
HomeInventory.Infrastructure - 90.8%
Name Line Branch
HomeInventory.Infrastructure 90.8% 80.7%
HomeInventory.Infrastructure.AssemblyReference 100%
HomeInventory.Infrastructure.Persistence.DatabaseContext 100% 100%
HomeInventory.Infrastructure.Persistence.Mapping.AmountObjectConverter 100%
HomeInventory.Infrastructure.Persistence.Mapping.ModelMappings 100%
HomeInventory.Infrastructure.Persistence.Models.Configurations.OutboxDataba
seConfigurationApplier
100%
HomeInventory.Infrastructure.Persistence.Models.Configurations.OutboxMessag
eConfiguration
85.7% 0%
HomeInventory.Infrastructure.Persistence.Models.Configurations.PolymorphicD
omainEventTypeResolver
100% 100%
HomeInventory.Infrastructure.Persistence.Models.Interceptors.PublishDomainE
ventsInterceptor
100% 100%
HomeInventory.Infrastructure.Persistence.Models.OutboxMessage 0%
HomeInventory.Infrastructure.ServiceCollectionExtensions 100%
HomeInventory.Infrastructure.Services.EventsPersistenceService 100% 100%
HomeInventory.Infrastructure.Services.PersistenceHealthCheck 70.2% 62.5%
HomeInventory.Infrastructure.Framework - 83.8%
Name Line Branch
HomeInventory.Infrastructure.Framework 83.8% 83.3%
HomeInventory.Infrastructure.Framework.AssemblyReference 0%
HomeInventory.Infrastructure.Framework.Mapping.ModelMappingsProfile 100%
HomeInventory.Infrastructure.Persistence.Models.Configurations.EntityTypeBu
ilderExtensions
100%
HomeInventory.Infrastructure.Persistence.Models.Configurations.UlidIdValueC
onverter`1
100%
HomeInventory.Infrastructure.Persistence.Repository`3 82.6% 75%
HomeInventory.Infrastructure.ServiceCollectionExtensions 75% 100%
HomeInventory.Infrastructure.Specifications.ByIdFilterSpecification`2 100%
HomeInventory.Infrastructure.UserManagement - 100%
Name Line Branch
HomeInventory.Infrastructure.UserManagement 100% 50%
HomeInventory.Infrastructure.Persistence.Models.Configurations.UserModelCon
figuration
100%
HomeInventory.Infrastructure.Persistence.Models.Configurations.UserModelDat
abaseConfigurationApplier
100%
HomeInventory.Infrastructure.Persistence.UserRepository 100%
HomeInventory.Infrastructure.Services.BCryptPasswordHasher 100%
HomeInventory.Infrastructure.Specifications.UserHasEmailSpecification 100%
HomeInventory.Infrastructure.UserManagement.AssemblyReference 100%
HomeInventory.Infrastructure.UserManagement.Mapping.UserManagementModelMapp
ings
100%
HomeInventory.Infrastructure.UserManagement.Models.Configurations.DomainEve
ntJsonTypeInfo
100% 50%
HomeInventory.Infrastructure.UserManagement.ServiceCollectionExtensions 100%
HomeInventory.Tests.Framework - 81.9%
Name Line Branch
HomeInventory.Tests.Framework 81.9% 69.8%
HomeInventory.Tests.DbContextFactory 100% 50%
HomeInventory.Tests.Framework.Assertions.AssertionExtensions 54.5%
HomeInventory.Tests.Framework.Assertions.DictionaryAssertions 77.2% 66.6%
HomeInventory.Tests.Framework.Assertions.JsonElementAssertions 100% 100%
HomeInventory.Tests.Framework.Assertions.ObjectExtensions 95.8% 58.3%
HomeInventory.Tests.Framework.Assertions.OkResultAssertions`1 100%
HomeInventory.Tests.Framework.Assertions.OptionAssertions`1 71.4%
HomeInventory.Tests.Framework.Assertions.ProblemDetailsAssertions 100%
HomeInventory.Tests.Framework.Assertions.ServiceCollectionAssertions 100% 100%
HomeInventory.Tests.Framework.Assertions.ServiceDescriptorExtensions 100% 100%
HomeInventory.Tests.Framework.Assertions.UlidAssertions 100%
HomeInventory.Tests.Framework.Assertions.UlidAssertions`1 42.8% 0%
HomeInventory.Tests.Framework.Attributes.AcceptanceTestAttribute 0%
HomeInventory.Tests.Framework.Attributes.ArchitectureTestAttribute 100%
HomeInventory.Tests.Framework.Attributes.BrokenTestAttribute 0%
HomeInventory.Tests.Framework.Attributes.CategoryTraitAttribute 100%
HomeInventory.Tests.Framework.Attributes.CategoryTraitDiscoverer 100% 66.6%
HomeInventory.Tests.Framework.Attributes.ClassDataAttribute`1 100%
HomeInventory.Tests.Framework.Attributes.IntegrationTestAttribute 0%
HomeInventory.Tests.Framework.Attributes.InvariantCultureAttribute 100%
HomeInventory.Tests.Framework.Attributes.SkippedAttribute 0%
HomeInventory.Tests.Framework.Attributes.TestPriorityAttribute 0%
HomeInventory.Tests.Framework.Attributes.UnitTestAttribute 100%
HomeInventory.Tests.Framework.BaseContext 100%
HomeInventory.Tests.Framework.BaseTest 100%
HomeInventory.Tests.Framework.BaseTest`1 100% 100%
HomeInventory.Tests.Framework.CancellationImplementation 85.7% 100%
HomeInventory.Tests.Framework.CompositeDisposable 100% 100%
HomeInventory.Tests.Framework.Customizations.ApiBehaviorOptionsCustomizatio
n
100%
HomeInventory.Tests.Framework.Customizations.FixtureExtensions 66.6% 100%
HomeInventory.Tests.Framework.Customizations.FromFactoryCustomization`2 100%
HomeInventory.Tests.Framework.Customizations.RegisterRequestCustomization 100% 100%
HomeInventory.Tests.Framework.Customizations.UlidCustomization 100%
HomeInventory.Tests.Framework.GivenContext`1 75% 60%
HomeInventory.Tests.Framework.IndexedVariable`1 60%
HomeInventory.Tests.Framework.LazyExtensions 100% 100%
HomeInventory.Tests.Framework.PriorityTestOrderer 100% 83.3%
HomeInventory.Tests.Framework.TestingLogger`1 37.5%
HomeInventory.Tests.Framework.ThenCatchedContext 100%
HomeInventory.Tests.Framework.ThenContext 0%
HomeInventory.Tests.Framework.ThenContext`1 100%
HomeInventory.Tests.Framework.ValueContainer 83.3%
HomeInventory.Tests.Framework.ValuesCollection 77.7% 72.2%
HomeInventory.Tests.Framework.Variable 100%
HomeInventory.Tests.Framework.Variable`1 100%
HomeInventory.Tests.Framework.VariablesCollectionExtensions 100% 100%
HomeInventory.Tests.Framework.VariablesContainer 100% 100%
HomeInventory.Tests.Framework.WhenContext 83.3%
HomeInventory.Tests.ReflectionDbContextFactory 100% 50%
HomeInventory.Tests.SubstitutionDbContextFactory 100%
HomeInventory.Web - 81.5%
Name Line Branch
HomeInventory.Web 81.5% 62.2%
HomeInventory.Web.AssemblyReference 100%
HomeInventory.Web.Authentication.GuidJwtIdentityGenerator 100%
HomeInventory.Web.Authentication.JwtTokenGenerator 100%
HomeInventory.Web.Authorization.Dynamic.DynamicAuthorizationHandler 0% 0%
HomeInventory.Web.Authorization.Dynamic.DynamicPermissionRequirement 66.6%
HomeInventory.Web.Authorization.Dynamic.ServiceCollectionExtensions 94.7% 83.3%
HomeInventory.Web.Configuration.CorrelationIdContainer 100%
HomeInventory.Web.Configuration.JwtBearerOptionsSetup 100%
HomeInventory.Web.Configuration.JwtOptions 100% 100%
HomeInventory.Web.Configuration.Validation.JwtOptionsValidator 100%
HomeInventory.Web.FluentOptionsValidator`1 91.6% 70%
HomeInventory.Web.LogEvents 100% 50%
HomeInventory.Web.Mapping.ContractsMappings 100%
HomeInventory.Web.Middleware.CorrelationIdMiddleware 100% 100%
HomeInventory.Web.Middleware.HeaderNames 100%
HomeInventory.Web.Modules.AuthenticationModule 100% 100%
HomeInventory.Web.Modules.PermissionModule 83.3% 100%
HomeInventory.Web.OpenApi.ConfigureSwaggerOptions 72.9% 31.2%
HomeInventory.Web.OpenApi.DeprecatedSwaggerOperationFilter 100%
HomeInventory.Web.OpenApi.JsonOpenApiValueConverter 0% 0%
HomeInventory.Web.OpenApi.ParametersSwaggerOperationFilter 100% 100%
HomeInventory.Web.OpenApi.ResponsesSwaggerOperationFilter 100% 100%
HomeInventory.Web.OpenApi.SwaggerDefaultValues 100% 100%
HomeInventory.Web.ServiceCollectionExtensions 95.1% 71.4%
HomeInventory.Web.Framework - 89.6%
Name Line Branch
HomeInventory.Web.Framework 89.6% 88.2%
HomeInventory.Web.EndpointRouteBuilderExtensions 100%
HomeInventory.Web.Framework.ContractsMappingProfile 100%
HomeInventory.Web.Framework.ServiceCollectionExtensions 100%
HomeInventory.Web.HttpContextExtensions 88.8%
HomeInventory.Web.Infrastructure.ErrorMapping 95% 50%
HomeInventory.Web.Infrastructure.HomeInventoryProblemDetailsFactory 100% 100%
HomeInventory.Web.Modules.ApiModule 92.3%
HomeInventory.Web.RouteHandlerBuilderExtensions 100%
HomeInventory.Web.ValidationFilter`1 14.2% 50%
HomeInventory.Web.UserManagement - 100%
Name Line Branch
HomeInventory.Web.UserManagement 100% 100%
HomeInventory.Web.Modules.UserManagementModule 100% 100%
HomeInventory.Web.UserManagement.AssemblyReference 100%
HomeInventory.Web.UserManagement.UserManagementContractsMappings 100% 100%

@gritcsenko gritcsenko merged commit 025b9ac into main Dec 29, 2023
14 checks passed
@gritcsenko gritcsenko deleted the dependabot/nuget/src/HomeInventory/SonarAnalyzer.CSharp-9.16.0.82469 branch December 29, 2023 04:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file enhancement New feature or request maintenance .NET Pull requests that update .net code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant