Skip to content

performance: added connections-tests and refactoring #2032

performance: added connections-tests and refactoring

performance: added connections-tests and refactoring #2032

Triggered via pull request October 31, 2025 07:30
Status Failure
Total duration 4m 47s
Artifacts 8

ci.yml

on: pull_request
find-verticals  /  Find all
27s
find-verticals / Find all
find-verticals  /  Check sln files
32s
find-verticals / Check sln files
Matrix: ci
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 112 warnings
ci (app: AccessManagement) / Build and Test
Process completed with exit code 1.
ci (app: AccessManagement) / Analyze
Process completed with exit code 1.
ci (lib: Contracts) / Build and Test: src/libs/Altinn.Authorization.Api.Contracts/src/Altinn.Authorization.Api.Contracts/Register/OrganizationNumber.cs#L16
'OrganizationNumber' defines operator == or operator != but does not override Object.GetHashCode()
ci (lib: Contracts) / Build and Test: src/libs/Altinn.Authorization.Api.Contracts/src/Altinn.Authorization.Api.Contracts/Register/OrganizationNumber.cs#L16
'OrganizationNumber' defines operator == or operator != but does not override Object.Equals(object o)
ci (lib: Contracts) / Build and Test: src/libs/Altinn.Authorization.Api.Contracts/src/Altinn.Authorization.Api.Contracts/Register/OrganizationNumber.cs#L16
'OrganizationNumber' defines operator == or operator != but does not override Object.GetHashCode()
ci (lib: Contracts) / Build and Test: src/libs/Altinn.Authorization.Api.Contracts/src/Altinn.Authorization.Api.Contracts/Register/OrganizationNumber.cs#L16
'OrganizationNumber' defines operator == or operator != but does not override Object.Equals(object o)
ci (pkg: PEP) / Build and Test: src/pkgs/Altinn.Authorization.PEP/test/Altinn.Authorization.PEP.Tests/AppAccessHandlerTest.cs#L302
Use IHeaderDictionary.Append or the indexer to append or set headers. IDictionary.Add will throw an ArgumentException when attempting to add a duplicate key. (https://aka.ms/aspnet/analyzers)
ci (pkg: PEP) / Build and Test: src/pkgs/Altinn.Authorization.PEP/test/Altinn.Authorization.PEP.Tests/ResourceAccessHandlerTest.cs#L221
Use IHeaderDictionary.Append or the indexer to append or set headers. IDictionary.Add will throw an ArgumentException when attempting to add a duplicate key. (https://aka.ms/aspnet/analyzers)
ci (pkg: PEP) / Build and Test: src/pkgs/Altinn.Authorization.PEP/test/Altinn.Authorization.PEP.Tests/ResourceAccessHandlerTest.cs#L216
Use IHeaderDictionary.Append or the indexer to append or set headers. IDictionary.Add will throw an ArgumentException when attempting to add a duplicate key. (https://aka.ms/aspnet/analyzers)
ci (pkg: PEP) / Build and Test: src/pkgs/Altinn.Authorization.PEP/test/Altinn.Authorization.PEP.Tests/ResourceAccessHandlerTest.cs#L211
Use IHeaderDictionary.Append or the indexer to append or set headers. IDictionary.Add will throw an ArgumentException when attempting to add a duplicate key. (https://aka.ms/aspnet/analyzers)
ci (pkg: PEP) / Build and Test: src/pkgs/Altinn.Authorization.PEP/test/Altinn.Authorization.PEP.Tests/ResourceAccessHandlerTest.cs#L221
Use IHeaderDictionary.Append or the indexer to append or set headers. IDictionary.Add will throw an ArgumentException when attempting to add a duplicate key. (https://aka.ms/aspnet/analyzers)
ci (pkg: PEP) / Build and Test: src/pkgs/Altinn.Authorization.PEP/test/Altinn.Authorization.PEP.Tests/ResourceAccessHandlerTest.cs#L216
Use IHeaderDictionary.Append or the indexer to append or set headers. IDictionary.Add will throw an ArgumentException when attempting to add a duplicate key. (https://aka.ms/aspnet/analyzers)
ci (pkg: PEP) / Build and Test: src/pkgs/Altinn.Authorization.PEP/test/Altinn.Authorization.PEP.Tests/ResourceAccessHandlerTest.cs#L211
Use IHeaderDictionary.Append or the indexer to append or set headers. IDictionary.Add will throw an ArgumentException when attempting to add a duplicate key. (https://aka.ms/aspnet/analyzers)
ci (pkg: PEP) / Build and Test: src/pkgs/Altinn.Authorization.PEP/test/Altinn.Authorization.PEP.Tests/AppAccessHandlerTest.cs#L302
Use IHeaderDictionary.Append or the indexer to append or set headers. IDictionary.Add will throw an ArgumentException when attempting to add a duplicate key. (https://aka.ms/aspnet/analyzers)
ci (lib: Contracts) / Analyze: src/libs/Altinn.Authorization.Api.Contracts/src/Altinn.Authorization.Api.Contracts/Register/OrganizationNumber.cs#L16
'OrganizationNumber' defines operator == or operator != but does not override Object.GetHashCode()
ci (lib: Contracts) / Analyze: src/libs/Altinn.Authorization.Api.Contracts/src/Altinn.Authorization.Api.Contracts/Register/OrganizationNumber.cs#L16
'OrganizationNumber' defines operator == or operator != but does not override Object.Equals(object o)
ci (lib: Contracts) / Analyze: src/libs/Altinn.Authorization.Api.Contracts/src/Altinn.Authorization.Api.Contracts/Register/OrganizationNumber.cs#L16
'OrganizationNumber' defines operator == or operator != but does not override Object.GetHashCode()
ci (lib: Contracts) / Analyze: src/libs/Altinn.Authorization.Api.Contracts/src/Altinn.Authorization.Api.Contracts/Register/OrganizationNumber.cs#L16
'OrganizationNumber' defines operator == or operator != but does not override Object.Equals(object o)
ci (app: Authorization) / Build and Test: src/apps/Altinn.Authorization/test/Altinn.Authorization.Tests/Util/JwtTokenMock.cs#L48
'X509Certificate2.X509Certificate2(string)' is obsolete: 'Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.' (https://aka.ms/dotnet-warnings/SYSLIB0057)
ci (app: Authorization) / Build and Test
Found version-specific or distribution-specific runtime identifier(s): win7-x64. Affected libraries: Microsoft.Azure.DocumentDB.Core. In .NET 8.0 and higher, assets for version-specific and distribution-specific runtime identifiers will not be found by default. See https://aka.ms/dotnet/rid-usage for details.
ci (app: Authorization) / Build and Test: src/apps/Altinn.Authorization/src/Altinn.Authorization/Services/Implementation/DelegationContextHandler.cs#L44
Parameter 'resourceRegistry' has no matching param tag in the XML comment for 'DelegationContextHandler.DelegationContextHandler(IInstanceMetadataRepository, IRoles, IOedRoleAssignmentWrapper, IParties, IProfile, IMemoryCache, IOptions<GeneralSettings>, IRegisterService, IPolicyRetrievalPoint, IAccessManagementWrapper, IFeatureManager, IResourceRegistry)' (but other parameters do)
ci (app: Authorization) / Build and Test: src/apps/Altinn.Authorization/src/Altinn.Authorization/Services/Implementation/ContextHandler.cs#L76
Parameter 'resourceRegistry' has no matching param tag in the XML comment for 'ContextHandler.ContextHandler(IInstanceMetadataRepository, IRoles, IOedRoleAssignmentWrapper, IParties, IProfile, IMemoryCache, IOptions<GeneralSettings>, IRegisterService, IPolicyRetrievalPoint, IAccessManagementWrapper, IFeatureManager, IResourceRegistry)' (but other parameters do)
ci (app: Authorization) / Build and Test: src/apps/Altinn.Authorization/src/Altinn.Authorization/Repositories/DelegationMetadataRepository.cs#L43
'NpgsqlConnection.GlobalTypeMapper' is obsolete: 'Global-level type mapping has been replaced with data source mapping, see the 7.0 release notes.'
ci (tool: Cli) / Analyze: src/tools/Altinn.Authorization.Cli/src/Altinn.Authorization.Cli/ErrorDb/ErrorDbHelper.cs#L22
"password" detected here, make sure this is not a hard-coded credential. (https://rules.sonarsource.com/csharp/RSPEC-2068)
ci (tool: Cli) / Analyze: src/tools/Altinn.Authorization.Cli/src/Altinn.Authorization.Cli/Register/ExternalRolesCommand.cs#L178
Private classes which are not derived in the current assembly should be marked as 'sealed'. (https://rules.sonarsource.com/csharp/RSPEC-3260)
ci (tool: Cli) / Analyze: src/tools/Altinn.Authorization.Cli/src/Altinn.Authorization.Cli/Register/ExternalRolesCommand.cs#L136
Private classes which are not derived in the current assembly should be marked as 'sealed'. (https://rules.sonarsource.com/csharp/RSPEC-3260)
ci (tool: Cli) / Analyze: src/tools/Altinn.Authorization.Cli/src/Altinn.Authorization.Cli/Register/ExternalRolesCommand.cs#L109
Private classes which are not derived in the current assembly should be marked as 'sealed'. (https://rules.sonarsource.com/csharp/RSPEC-3260)
ci (tool: Cli) / Analyze: src/tools/Altinn.Authorization.Cli/src/Altinn.Authorization.Cli/Register/ExternalRolesCommand.cs#L78
Private classes which are not derived in the current assembly should be marked as 'sealed'. (https://rules.sonarsource.com/csharp/RSPEC-3260)
ci (tool: Cli) / Analyze: src/tools/Altinn.Authorization.Cli/src/Altinn.Authorization.Cli/Program.cs#L73
Add a 'protected' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)
ci (tool: Cli) / Analyze: src/tools/Altinn.Authorization.Cli/src/Altinn.Authorization.Cli/Database/BootstapCommand.cs#L412
Private record classes which are not derived in the current assembly should be marked as 'sealed'. (https://rules.sonarsource.com/csharp/RSPEC-3260)
ci (tool: Cli) / Analyze: src/tools/Altinn.Authorization.Cli/src/Altinn.Authorization.Cli/Database/BootstapCommand.cs#L410
Private record classes which are not derived in the current assembly should be marked as 'sealed'. (https://rules.sonarsource.com/csharp/RSPEC-3260)
ci (tool: Cli) / Analyze: src/tools/Altinn.Authorization.Cli/src/Altinn.Authorization.Cli/Database/BootstapCommand.cs#L47
Complete the task associated to this 'TODO' comment. (https://rules.sonarsource.com/csharp/RSPEC-1135)
ci (lib: Integration) / Analyze: src/libs/Altinn.Authorization.Integration/src/Altinn.Authorization.Integration.Platform/ResourceRegistry/ServiceOwnersEndpoints.cs#L31
Make sure this weak hash algorithm is not used in a sensitive context here. (https://rules.sonarsource.com/csharp/RSPEC-4790)
ci (lib: Integration) / Analyze: src/libs/Altinn.Authorization.Integration/src/Altinn.Authorization.Integration.Platform/ResponseComposer.cs#L102
Remove this redundant jump. (https://rules.sonarsource.com/csharp/RSPEC-3626)
ci (lib: Integration) / Analyze: src/libs/Altinn.Authorization.Integration/src/Altinn.Authorization.Integration.Platform/ResponseComposer.cs#L81
Remove this redundant jump. (https://rules.sonarsource.com/csharp/RSPEC-3626)
ci (lib: Integration) / Analyze: src/libs/Altinn.Authorization.Integration/src/Altinn.Authorization.Integration.Platform/SblBridge/RoleStreamEndpoint.cs#L132
'int' should not be explicitly used as the underlying type. (https://rules.sonarsource.com/csharp/RSPEC-1939)
ci (lib: Integration) / Analyze: src/libs/Altinn.Authorization.Integration/src/Altinn.Authorization.Integration.Platform/SblBridge/RoleStreamEndpoint.cs#L163
'int' should not be explicitly used as the underlying type. (https://rules.sonarsource.com/csharp/RSPEC-1939)
ci (lib: Integration) / Analyze: src/libs/Altinn.Authorization.Integration/src/Altinn.Authorization.Integration.Platform/Appsettings/PlatformSettings.cs#L68
Remove this empty class, write its code or make it an "interface". (https://rules.sonarsource.com/csharp/RSPEC-2094)
ci (pkg: ABAC) / Analyze: src/pkgs/Altinn.Authorization.ABAC/src/Altinn.Authorization.ABAC/Constants/XacmlConstants.cs#L792
Add a 'private' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)
ci (lib: Integration) / Analyze: src/libs/Altinn.Authorization.Integration/src/Altinn.Authorization.Integration.Platform/Extensions/ServiceCollectionExtensions.cs#L137
Add a 'private' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)
ci (pkg: ABAC) / Analyze: src/pkgs/Altinn.Authorization.ABAC/src/Altinn.Authorization.ABAC/Constants/XacmlConstants.cs#L686
Add a 'private' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)
ci (lib: Integration) / Analyze: src/libs/Altinn.Authorization.Integration/src/Altinn.Authorization.Integration.Platform/AccessManagement/AltinnAccessManagementClient.cs#L17
Remove the unused private property 'HttpClient'. (https://rules.sonarsource.com/csharp/RSPEC-1144)
ci (pkg: ABAC) / Analyze: src/pkgs/Altinn.Authorization.ABAC/src/Altinn.Authorization.ABAC/Constants/XacmlConstants.cs#L585
Add a 'private' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)
ci (pkg: ABAC) / Analyze: src/pkgs/Altinn.Authorization.ABAC/src/Altinn.Authorization.ABAC/Constants/XacmlConstants.cs#L556
Add a 'private' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)
ci (pkg: ABAC) / Analyze: src/pkgs/Altinn.Authorization.ABAC/src/Altinn.Authorization.ABAC/Constants/XacmlConstants.cs#L474
Add a 'private' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)
ci (pkg: ABAC) / Analyze: src/pkgs/Altinn.Authorization.ABAC/src/Altinn.Authorization.ABAC/Constants/XacmlConstants.cs#L448
Add a 'private' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)
ci (pkg: ABAC) / Analyze: src/pkgs/Altinn.Authorization.ABAC/src/Altinn.Authorization.ABAC/Constants/XacmlConstants.cs#L287
Add a 'private' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)
ci (pkg: ABAC) / Analyze: src/pkgs/Altinn.Authorization.ABAC/src/Altinn.Authorization.ABAC/Constants/Xacml30Constants.cs#L11
Add a 'private' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)
ci (pkg: ABAC) / Analyze: src/pkgs/Altinn.Authorization.ABAC/src/Altinn.Authorization.ABAC/Constants/XacmlConstants.cs#L11
Add a 'private' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)
ci (pkg: ABAC) / Analyze: src/pkgs/Altinn.Authorization.ABAC/src/Altinn.Authorization.ABAC/Xacml/XacmlAnyOf.cs#L50
Private classes which are not derived in the current assembly should be marked as 'sealed'. (https://rules.sonarsource.com/csharp/RSPEC-3260)
ci (lib: Host) / Analyze: src/libs/Altinn.Authorization.Host/src/Altinn.Authorization.Host.Pipeline/Extensions/ServiceCollectionExtensions.cs#L76
Remove this empty record, write its code or make it an "interface". (https://rules.sonarsource.com/csharp/RSPEC-2094)
ci (lib: Host) / Analyze: src/libs/Altinn.Authorization.Host/src/Altinn.Authorization.Host.Lease/StorageAccount/StorageAccountLease.cs#L244
Add a 'protected' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)
ci (lib: Host) / Analyze: src/libs/Altinn.Authorization.Host/src/Altinn.Authorization.Host.MassTransit/MassTransitConfiguration.cs#L60
Remove this unnecessary check for null. (https://rules.sonarsource.com/csharp/RSPEC-2589)
ci (lib: Host) / Analyze: src/libs/Altinn.Authorization.Host/src/Altinn.Authorization.Host.MassTransit/MassTransitConfiguration.cs#L47
Change return type to 'void'; not a single caller uses the returned value. (https://rules.sonarsource.com/csharp/RSPEC-3241)
ci (lib: Host) / Analyze: src/libs/Altinn.Authorization.Host/src/Altinn.Authorization.Host.MassTransit/MassTransitConfiguration.cs#L38
Change return type to 'void'; not a single caller uses the returned value. (https://rules.sonarsource.com/csharp/RSPEC-3241)
ci (lib: Host) / Analyze: src/libs/Altinn.Authorization.Host/src/Altinn.Authorization.Host.MassTransit/MassTransitConfiguration.cs#L31
Change return type to 'void'; not a single caller uses the returned value. (https://rules.sonarsource.com/csharp/RSPEC-3241)
ci (lib: Host) / Analyze: src/libs/Altinn.Authorization.Host/src/Altinn.Authorization.Host.Database/AltinnHostDatabase.cs#L108
Rename this field to not shadow the outer class' member with the same name. (https://rules.sonarsource.com/csharp/RSPEC-3218)
ci (lib: Host) / Analyze: src/libs/Altinn.Authorization.Host/src/Altinn.Authorization.Host.Database/AltinnHostDatabase.cs#L97
Rename this field to not shadow the outer class' member with the same name. (https://rules.sonarsource.com/csharp/RSPEC-3218)
ci (lib: Host) / Analyze: src/libs/Altinn.Authorization.Host/src/Altinn.Authorization.Host.Database/AltinnHostDatabase.cs#L92
Add a 'private' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)
ci (lib: Host) / Analyze: src/libs/Altinn.Authorization.Host/src/Altinn.Authorization.Host.Database/AltinnHostDatabase.cs#L103
Add a 'private' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)
ci (pkg: PEP) / Analyze: src/pkgs/Altinn.Authorization.ABAC/src/Altinn.Authorization.ABAC/Constants/XacmlConstants.cs#L585
Add a 'private' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)
ci (pkg: PEP) / Analyze: src/pkgs/Altinn.Authorization.ABAC/src/Altinn.Authorization.ABAC/Constants/XacmlConstants.cs#L556
Add a 'private' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)
ci (pkg: PEP) / Analyze: src/pkgs/Altinn.Authorization.ABAC/src/Altinn.Authorization.ABAC/Constants/XacmlConstants.cs#L474
Add a 'private' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)
ci (pkg: PEP) / Analyze: src/pkgs/Altinn.Authorization.ABAC/src/Altinn.Authorization.ABAC/Constants/XacmlConstants.cs#L448
Add a 'private' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)
ci (pkg: PEP) / Analyze: src/pkgs/Altinn.Authorization.ABAC/src/Altinn.Authorization.ABAC/Constants/XacmlConstants.cs#L287
Add a 'private' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)
ci (pkg: PEP) / Analyze: src/pkgs/Altinn.Authorization.ABAC/src/Altinn.Authorization.ABAC/Constants/XacmlConstants.cs#L11
Add a 'private' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)
ci (pkg: PEP) / Analyze: src/pkgs/Altinn.Authorization.ABAC/src/Altinn.Authorization.ABAC/Utils/XacmlJsonXmlConverter.cs#L13
Add a 'protected' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)
ci (pkg: PEP) / Analyze: src/pkgs/Altinn.Authorization.ABAC/src/Altinn.Authorization.ABAC/Xacml/AttributeMatcher.cs#L90
Update this method so that its implementation is not identical to 'MatchTime'. (https://rules.sonarsource.com/csharp/RSPEC-4144)
ci (pkg: PEP) / Analyze: src/pkgs/Altinn.Authorization.ABAC/src/Altinn.Authorization.ABAC/Constants/Xacml30Constants.cs#L11
Add a 'private' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)
ci (pkg: PEP) / Analyze: src/pkgs/Altinn.Authorization.ABAC/src/Altinn.Authorization.ABAC/Xacml/XacmlAnyOf.cs#L50
Private classes which are not derived in the current assembly should be marked as 'sealed'. (https://rules.sonarsource.com/csharp/RSPEC-3260)
ci (app: Authorization) / Analyze: src/pkgs/Altinn.Authorization.ABAC/src/Altinn.Authorization.ABAC/Constants/XacmlConstants.cs#L474
Add a 'private' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)
ci (app: Authorization) / Analyze: src/pkgs/Altinn.Authorization.ABAC/src/Altinn.Authorization.ABAC/Constants/XacmlConstants.cs#L448
Add a 'private' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)
ci (app: Authorization) / Analyze: src/pkgs/Altinn.Authorization.ABAC/src/Altinn.Authorization.ABAC/Constants/XacmlConstants.cs#L287
Add a 'private' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)
ci (app: Authorization) / Analyze: src/pkgs/Altinn.Authorization.ABAC/src/Altinn.Authorization.ABAC/Constants/XacmlConstants.cs#L11
Add a 'private' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)
ci (app: Authorization) / Analyze: src/pkgs/Altinn.Authorization.ABAC/src/Altinn.Authorization.ABAC/Xacml/XacmlAnyOf.cs#L50
Private classes which are not derived in the current assembly should be marked as 'sealed'. (https://rules.sonarsource.com/csharp/RSPEC-3260)
ci (app: Authorization) / Analyze: src/pkgs/Altinn.Authorization.ABAC/src/Altinn.Authorization.ABAC/Constants/Xacml30Constants.cs#L11
Add a 'private' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)
ci (app: Authorization) / Analyze: src/libs/Altinn.Authorization.Host/src/Altinn.Authorization.Host.Database/AltinnHostDatabase.cs#L108
Rename this field to not shadow the outer class' member with the same name. (https://rules.sonarsource.com/csharp/RSPEC-3218)
ci (app: Authorization) / Analyze: src/libs/Altinn.Authorization.Host/src/Altinn.Authorization.Host.Database/AltinnHostDatabase.cs#L103
Add a 'private' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)
ci (app: Authorization) / Analyze: src/libs/Altinn.Authorization.Host/src/Altinn.Authorization.Host.Database/AltinnHostDatabase.cs#L97
Rename this field to not shadow the outer class' member with the same name. (https://rules.sonarsource.com/csharp/RSPEC-3218)
ci (app: Authorization) / Analyze: src/libs/Altinn.Authorization.Host/src/Altinn.Authorization.Host.Database/AltinnHostDatabase.cs#L92
Add a 'private' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)
ci (app: AccessManagement) / Build and Test: src/apps/Altinn.AccessManagement/src/Altinn.AccessManagement.Core/Services/SingleRightsService.cs#L55
Parameter 'aMParty' has no matching param tag in the XML comment for 'SingleRightsService.SingleRightsService(IAttributeResolver, IAssert<AttributeMatch>, IContextRetrievalService, IPolicyInformationPoint, IPolicyAdministrationPoint, IAltinn2RightsClient, IAccessListsAuthorizationClient, IProfileClient, IUserProfileLookupService, IAMPartyService)' (but other parameters do)
ci (app: AccessManagement) / Build and Test: src/libs/Altinn.Authorization.Api.Contracts/src/Altinn.Authorization.Api.Contracts/Register/OrganizationNumber.cs#L16
'OrganizationNumber' defines operator == or operator != but does not override Object.GetHashCode()
ci (app: AccessManagement) / Build and Test: src/libs/Altinn.Authorization.Api.Contracts/src/Altinn.Authorization.Api.Contracts/Register/OrganizationNumber.cs#L16
'OrganizationNumber' defines operator == or operator != but does not override Object.Equals(object o)
ci (app: AccessManagement) / Analyze: src/pkgs/Altinn.Authorization.ABAC/src/Altinn.Authorization.ABAC/Constants/XacmlConstants.cs#L474
Add a 'private' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)
ci (app: AccessManagement) / Analyze: src/pkgs/Altinn.Authorization.ABAC/src/Altinn.Authorization.ABAC/Constants/XacmlConstants.cs#L448
Add a 'private' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)
ci (app: AccessManagement) / Analyze: src/pkgs/Altinn.Authorization.ABAC/src/Altinn.Authorization.ABAC/Constants/Xacml30Constants.cs#L11
Add a 'private' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)
ci (app: AccessManagement) / Analyze: src/pkgs/Altinn.Authorization.ABAC/src/Altinn.Authorization.ABAC/Constants/XacmlConstants.cs#L287
Add a 'private' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)
ci (app: AccessManagement) / Analyze: src/pkgs/Altinn.Authorization.ABAC/src/Altinn.Authorization.ABAC/Constants/XacmlConstants.cs#L11
Add a 'private' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)
ci (app: AccessManagement) / Analyze: src/pkgs/Altinn.Authorization.ABAC/src/Altinn.Authorization.ABAC/Xacml/XacmlAnyOf.cs#L50
Private classes which are not derived in the current assembly should be marked as 'sealed'. (https://rules.sonarsource.com/csharp/RSPEC-3260)
ci (app: AccessManagement) / Analyze: src/libs/Altinn.Authorization.Host/src/Altinn.Authorization.Host.Database/AltinnHostDatabase.cs#L108
Rename this field to not shadow the outer class' member with the same name. (https://rules.sonarsource.com/csharp/RSPEC-3218)
ci (app: AccessManagement) / Analyze: src/libs/Altinn.Authorization.Host/src/Altinn.Authorization.Host.Database/AltinnHostDatabase.cs#L103
Add a 'private' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)
ci (app: AccessManagement) / Analyze: src/libs/Altinn.Authorization.Host/src/Altinn.Authorization.Host.Database/AltinnHostDatabase.cs#L97
Rename this field to not shadow the outer class' member with the same name. (https://rules.sonarsource.com/csharp/RSPEC-3218)
ci (app: AccessManagement) / Analyze: src/libs/Altinn.Authorization.Host/src/Altinn.Authorization.Host.Database/AltinnHostDatabase.cs#L92
Add a 'private' constructor or the 'static' keyword to the class declaration. (https://rules.sonarsource.com/csharp/RSPEC-1118)

Artifacts

Produced during runtime
Name Size Digest
app-altinn-authorization-binlog Expired
2.95 MB
sha256:7a38b13eafebf95d5d3f70ee3c09b8e76e614e2e0782727f63ba6a1c7d8765d9
app-altinn-register-binlog Expired
952 KB
sha256:08636284a436fe4b235d27fdad37519573834f76fed4155f3f9647538bc44f1b
lib-altinn-authorization-api-contracts-binlog Expired
764 KB
sha256:fcf7b39590a3f9bbb83eca7ab3f0aeec5137ba4188d4d6dcbdafa47ee5818007
lib-altinn-authorization-host-binlog Expired
1.6 MB
sha256:85ec04d26cbaa743fdd7b04b0a75229f9110ab5f04eaf54f7876c8cb8ffea08b
lib-altinn-authorization-integration-binlog Expired
1.25 MB
sha256:01b98d68f1cfff6763f0f2440a0a23cf704663afedfa3ffe8aa5d197e15101fd
pkg-altinn-authorization-abac-binlog Expired
1.47 MB
sha256:acf19355b46e86e5005f8c3da8637dc77e479da8f3bd5b60cefac41f97cea5bc
pkg-altinn-authorization-pep-binlog Expired
1.78 MB
sha256:854a71ba223dc207c3d4716dd95de2e315d7ddc09ce89b46bf4227aa0331d79c
tool-altinn-authorization-cli-binlog Expired
798 KB
sha256:92a098f9d4e05f492ea426ab1b8368879b770aa83c18f57b71d93355935e77a2