Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 10 additions & 8 deletions .github/workflows/CodeQuality.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,19 +10,19 @@ jobs:
name: Build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6.0.2
with:
fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis
- name: Set up JDK 17
uses: actions/setup-java@v4
uses: actions/setup-java@v5.2.0
with:
distribution: 'temurin'
java-version: '17'
overwrite-settings: false
- name: Setup dotnet
uses: actions/setup-dotnet@v4
uses: actions/setup-dotnet@v5.1.0
with:
dotnet-version: '9.0.x'
dotnet-version: '10.0.x'

- name: install wasm-tools
run: dotnet workload install wasm-tools
Expand All @@ -33,15 +33,17 @@ jobs:
- name: Sonarqube Begin
env:
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
SONAR_SCANNER_OPTS: "-Xmx4096m"
run: |
dotnet tool install --global dotnet-sonarscanner
dotnet sonarscanner begin /k:"STARIONGROUP_reqifviewer" /o:"stariongroup" /d:sonar.token="$SONAR_TOKEN" /d:sonar.host.url="https://sonarcloud.io" /d:sonar.cs.opencover.reportsPaths="./CoverageResults/coverage.opencover.xml"
dotnet tool install --global dotnet-coverage
dotnet sonarscanner begin /k:"STARIONGROUP_reqifviewer" /o:"stariongroup" /d:sonar.token="$SONAR_TOKEN" /d:sonar.host.url="https://sonarcloud.io" /d:sonar.cs.vscoveragexml.reportsPaths=coverage.xml

- name: Build
run: dotnet build --no-restore /p:ContinuousIntegrationBuild=true
run: dotnet build --no-restore --no-incremental /p:ContinuousIntegrationBuild=true

- name: Test with the dotnet CLI
run: dotnet test reqifviewer.sln --no-build --no-restore --verbosity normal /p:CollectCoverage=true /p:CoverletOutput="../CoverageResults/" /p:MergeWith="../CoverageResults/coverage.json" /p:CoverletOutputFormat=\"opencover,json\"
- name: Run Tests and Compute Coverage
run: dotnet-coverage collect "dotnet test reqifviewer.sln --no-restore --no-build --verbosity normal" -f xml -o "coverage.xml"

- name: Sonarqube end
env:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6.0.2
with:
# We must fetch at least the immediate parents so that if this is
# a pull request then we can checkout the head.
Expand All @@ -27,9 +27,9 @@ jobs:
languages: csharp

- name: Setup .NET Core
uses: actions/setup-dotnet@v4
uses: actions/setup-dotnet@v5.1.0
with:
dotnet-version: 9.0.x
dotnet-version: 10.0.x
- name: install wasm-tools
run: dotnet workload install wasm-tools
- name: Install dependencies
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/web-app-publish-docker-container.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: checkout branch
uses: actions/checkout@v4
uses: actions/checkout@v6.0.2

- name: Login to DockerHub Registry
run: echo ${{ secrets.DOCKERHUB_PASSWORD }} | docker login -u ${{ secrets.DOCKERHUB_USERNAME }} --password-stdin
Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -348,3 +348,5 @@ MigrationBackup/

# Ionide (cross platform F# VS Code tools) working folder
.ionide/

/.claude/settings.local.json
2 changes: 1 addition & 1 deletion NOTICE
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
reqifviewer
Copyright 2021-2025 Starion Group S.A.
Copyright 2021-2026 Starion Group S.A.
https://github.com/STARIONGROUP/reqifviewer

This product includes software developed by Starion Group S.A.
Expand Down
4 changes: 2 additions & 2 deletions docker-build-attested.sh
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,9 @@ else
docker buildx use "$BUILDER"
fi

ECHO "Pull latest version of mcr.microsoft.com/dotnet/sdk:9.0"
ECHO "Pull latest version of mcr.microsoft.com/dotnet/sdk:10.0"

docker pull mcr.microsoft.com/dotnet/sdk:9.0
docker pull mcr.microsoft.com/dotnet/sdk:10.0

echo "Building and Pushing Docker image with SBOM and provenance for version: $VERSION"

Expand Down
4 changes: 2 additions & 2 deletions docker-build-local.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ fi

VERSION="$1"

ECHO "Pull latest version of mcr.microsoft.com/dotnet/sdk:9.0"
ECHO "Pull latest version of mcr.microsoft.com/dotnet/sdk:10.0"

docker pull mcr.microsoft.com/dotnet/sdk:9.0
docker pull mcr.microsoft.com/dotnet/sdk:10.0

echo "Building local Docker image for version: $VERSION"

Expand Down
2 changes: 0 additions & 2 deletions docker-compose.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
version: "3.8"

services:
reqifviewer:
image: index.docker.io/STARIONGROUP/reqifviewer:latest
Expand Down
2 changes: 1 addition & 1 deletion reqifviewer.Tests/Pages/Index/IndexPageTestFixture.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// -------------------------------------------------------------------------------------------------
// <copyright file="IndexPageTestFixture.cs" company="Starion Group S.A.">
//
// Copyright 2023-2025 Starion Group S.A.
// Copyright 2021-2026 Starion Group S.A.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// -------------------------------------------------------------------------------------------------
// <copyright file="SpecElementWithAttributesExtensionTestFixture.cs" company="Starion Group S.A.">
//
// Copyright 2021-2025 Starion Group S.A.
// Copyright 2021-2026 Starion Group S.A.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
14 changes: 7 additions & 7 deletions reqifviewer.Tests/reqifviewer.Tests.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk.Razor">

<PropertyGroup>
<TargetFramework>net9.0</TargetFramework>
<TargetFramework>net10.0</TargetFramework>
<Company>Starion Group S.A.</Company>
<Title>reqifviewer.Tests</Title>
<Description>reqifviewer test project</Description>
Expand All @@ -12,16 +12,16 @@

<ItemGroup>
<PackageReference Include="bunit.web" Version="1.40.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.5.1" />
<PackageReference Include="Moq" Version="4.20.72" />
<PackageReference Include="NUnit" Version="4.4.0" />
<PackageReference Include="NUnit.Console" Version="3.21.1" />
<PackageReference Include="NUnit3TestAdapter" Version="6.0.1" />
<PackageReference Include="coverlet.collector" Version="6.0.4">
<PackageReference Include="NUnit" Version="4.6.0" />
<PackageReference Include="NUnit.Console" Version="3.22.0" />
<PackageReference Include="NUnit3TestAdapter" Version="6.2.0" />
<PackageReference Include="coverlet.collector" Version="10.0.0">
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets>all</PrivateAssets>
</PackageReference>
<PackageReference Include="coverlet.msbuild" Version="6.0.4">
<PackageReference Include="coverlet.msbuild" Version="10.0.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
Expand Down
2 changes: 1 addition & 1 deletion reqifviewer/App.razor
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!------------------------------------------------------------------------------
Copyright 2021-2025 Starion Group S.A.
Copyright 2021-2026 Starion Group S.A.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion reqifviewer/Components/AttributeDefinitionsComponent.razor
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!------------------------------------------------------------------------------
Copyright 2021-2025 Starion Group S.A.
Copyright 2021-2026 Starion Group S.A.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion reqifviewer/Components/AttributeValuesComponent.razor
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!------------------------------------------------------------------------------
Copyright 2021-2025 Starion Group S.A.
Copyright 2021-2026 Starion Group S.A.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion reqifviewer/Components/SpecObjectComponent.razor
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!------------------------------------------------------------------------------
Copyright 2021-2025 Starion Group S.A.
Copyright 2021-2026 Starion Group S.A.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -59,7 +59,7 @@
</div>

<div><b>Alternative ID:</b></div>
<div>@(this.SpecObject?.AlternativeId != null ? this.SpecObject?.AlternativeId.Identifier : "NOT SET")</div>

Check warning on line 62 in reqifviewer/Components/SpecObjectComponent.razor

View workflow job for this annotation

GitHub Actions / Build

Remove this unnecessary check for null.

</div>
</div>
Expand All @@ -84,7 +84,7 @@
/// <returns>
/// a string representing the url of the <see cref="SpecObject"/>
/// </returns>
private string QuerySpecObjectUrl(SpecObject specObject)

Check warning on line 87 in reqifviewer/Components/SpecObjectComponent.razor

View workflow job for this annotation

GitHub Actions / Build

Make 'QuerySpecObjectUrl' a static method.
{
var result = "/";

Expand Down Expand Up @@ -114,7 +114,7 @@
/// <returns>
/// a string representing the url of the <see cref="SpecObjectType"/>
/// </returns>
private string QuerySpecObjectTypeUrl(SpecObjectType specObjectType)

Check warning on line 117 in reqifviewer/Components/SpecObjectComponent.razor

View workflow job for this annotation

GitHub Actions / Build

Make 'QuerySpecObjectTypeUrl' a static method.
{
var result = "/";

Expand Down
2 changes: 1 addition & 1 deletion reqifviewer/Components/SpecObjectsComponent.razor
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!------------------------------------------------------------------------------
Copyright 2021-2025 Starion Group S.A.
Copyright 2021-2026 Starion Group S.A.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -68,7 +68,7 @@
/// <summary>
/// The Title of the ReqIF document
/// </summary>
private string title;

Check warning on line 71 in reqifviewer/Components/SpecObjectsComponent.razor

View workflow job for this annotation

GitHub Actions / Build

Remove this unread private field 'title' or refactor the code to use its value.

Check warning on line 71 in reqifviewer/Components/SpecObjectsComponent.razor

View workflow job for this annotation

GitHub Actions / Build

Remove this unread private field 'title' or refactor the code to use its value.

/// <summary>
/// Method invoked when the component has received parameters from its parent in the render tree,
Expand Down
2 changes: 1 addition & 1 deletion reqifviewer/Components/SpecificationsComponent.razor
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!------------------------------------------------------------------------------
Copyright 2021-2025 Starion Group S.A.
Copyright 2021-2026 Starion Group S.A.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
4 changes: 2 additions & 2 deletions reqifviewer/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM mcr.microsoft.com/dotnet/sdk:9.0 AS build
FROM mcr.microsoft.com/dotnet/sdk:10.0 AS build

COPY Nuget.Config .
COPY reqifviewer reqifviewer
Expand All @@ -10,7 +10,7 @@ RUN dotnet build "reqifviewer/reqifviewer.csproj" -c Release -o /app/build --no-
FROM build AS publish
RUN dotnet publish reqifviewer -c Release -o /app/publish

FROM mcr.microsoft.com/dotnet/aspnet:9.0.11-alpine3.23 AS final
FROM mcr.microsoft.com/dotnet/aspnet:10.0.5-alpine3.23 AS final

WORKDIR /app
RUN mkdir /app/logs
Expand Down
2 changes: 1 addition & 1 deletion reqifviewer/Navigation/NavigationManagerExtensions.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// -------------------------------------------------------------------------------------------------
// <copyright file="NavigationManagerExtensions.cs" company="Starion Group S.A.">
//
// Copyright 2021-2025 Starion Group S.A.
// Copyright 2021-2026 Starion Group S.A.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!------------------------------------------------------------------------------
Copyright 2021-2025 Starion Group S.A.
Copyright 2021-2026 Starion Group S.A.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!------------------------------------------------------------------------------
Copyright 2021-2025 Starion Group S.A.
Copyright 2021-2026 Starion Group S.A.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!------------------------------------------------------------------------------
Copyright 2021-2025 Starion Group S.A.
Copyright 2021-2026 Starion Group S.A.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!------------------------------------------------------------------------------
Copyright 2021-2025 Starion Group S.A.
Copyright 2021-2026 Starion Group S.A.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion reqifviewer/Pages/ExternalObjects/ExternalObjectPage.razor
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!------------------------------------------------------------------------------
Copyright 2021-2025 Starion Group S.A.
Copyright 2021-2026 Starion Group S.A.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
4 changes: 2 additions & 2 deletions reqifviewer/Pages/Index/AboutComponent.razor
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!------------------------------------------------------------------------------
Copyright 2021-2025 Starion Group S.A.
Copyright 2021-2026 Starion Group S.A.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -54,7 +54,7 @@ limitations under the License.

<div class="row">
<div class="col-md-12 text-center">
<p>Copyright &copy; <a href="https://www.stariongroup.eu/" title="Starion Group" target="_blank" class="mx-3">Starion Group S.A.</a> 2021-2025.</p>
<p>Copyright &copy; <a href="https://www.stariongroup.eu/" title="Starion Group" target="_blank" class="mx-3">Starion Group S.A.</a> 2021-2026.</p>
</div>
</div>

Expand Down
2 changes: 1 addition & 1 deletion reqifviewer/Pages/Index/IndexPage.razor
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
@page "/"
<!------------------------------------------------------------------------------
Copyright 2021-2025 Starion Group S.A.
Copyright 2021-2026 Starion Group S.A.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion reqifviewer/Pages/ReqIF/ReqIFStatistics.razor
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!------------------------------------------------------------------------------
Copyright 2021-2025 Starion Group S.A.
Copyright 2021-2026 Starion Group S.A.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion reqifviewer/Pages/SpecObject/SpecObjectDetailsPage.razor
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!------------------------------------------------------------------------------
Copyright 2021-2025 Starion Group S.A.
Copyright 2021-2026 Starion Group S.A.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion reqifviewer/Pages/SpecObject/SpecObjectPage.razor
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!------------------------------------------------------------------------------
Copyright 2021-2025 Starion Group S.A.
Copyright 2021-2026 Starion Group S.A.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!------------------------------------------------------------------------------
Copyright 2021-2025 Starion Group S.A.
Copyright 2021-2026 Starion Group S.A.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion reqifviewer/Pages/SpecRelation/SpecRelationPage.razor
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!------------------------------------------------------------------------------
Copyright 2021-2025 Starion Group S.A.
Copyright 2021-2026 Starion Group S.A.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion reqifviewer/Pages/SpecType/SpecTypeDetailsPage.razor
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!------------------------------------------------------------------------------
Copyright 2021-2025 Starion Group S.A.
Copyright 2021-2026 Starion Group S.A.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion reqifviewer/Pages/SpecType/SpecTypePage.razor
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!------------------------------------------------------------------------------
Copyright 2021-2025 Starion Group S.A.
Copyright 2021-2026 Starion Group S.A.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -183,7 +183,7 @@
/// <summary>
/// Disposes the page
/// </summary>
public void Dispose()

Check warning on line 186 in reqifviewer/Pages/SpecType/SpecTypePage.razor

View workflow job for this annotation

GitHub Actions / Build

Either implement 'IDisposable.Dispose', or totally rename this method to prevent confusion.

Check warning on line 186 in reqifviewer/Pages/SpecType/SpecTypePage.razor

View workflow job for this annotation

GitHub Actions / Build

Either implement 'IDisposable.Dispose', or totally rename this method to prevent confusion.
{
this.NavigationManager.LocationChanged -= HandleLocationChanged;
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!------------------------------------------------------------------------------
Copyright 2021-2025 Starion Group S.A.
Copyright 2021-2026 Starion Group S.A.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -151,7 +151,7 @@
}
}

private RenderFragment<RadzenTreeItem> SpecObjectTemplate = (context) => builder =>

Check warning on line 154 in reqifviewer/Pages/Specification/SpecificationDetailsPage.razor

View workflow job for this annotation

GitHub Actions / Build

Make 'SpecObjectTemplate' 'readonly'.

Check warning on line 154 in reqifviewer/Pages/Specification/SpecificationDetailsPage.razor

View workflow job for this annotation

GitHub Actions / Build

Make 'SpecObjectTemplate' 'readonly'.
{
builder.OpenComponent<RadzenIcon>(0);
builder.AddAttribute(1, nameof(RadzenIcon.Icon), "nature");
Expand All @@ -162,7 +162,7 @@
{
var displayObject = specHierarchy.Object.ExtractDisplayName();

if (displayObject is MarkupString)

Check warning on line 165 in reqifviewer/Pages/Specification/SpecificationDetailsPage.razor

View workflow job for this annotation

GitHub Actions / Build

Replace this type-check-and-cast sequence to use pattern matching.

Check warning on line 165 in reqifviewer/Pages/Specification/SpecificationDetailsPage.razor

View workflow job for this annotation

GitHub Actions / Build

Replace this type-check-and-cast sequence to use pattern matching.
{
var markupString = (MarkupString)displayObject;
builder.AddMarkupContent(2, markupString.Value);
Expand Down
2 changes: 1 addition & 1 deletion reqifviewer/Pages/Specification/SpecificationPage.razor
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!------------------------------------------------------------------------------
Copyright 2021-2025 Starion Group S.A.
Copyright 2021-2026 Starion Group S.A.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
3 changes: 2 additions & 1 deletion reqifviewer/Pages/_Host.cshtml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,8 @@
<link rel="stylesheet" type="text/css" href="css/bootstrap/bootstrap.min.css" />
<link rel="stylesheet" type="text/css" href="css/app.css" />
<link rel="stylesheet" type="text/css" href="reqifviewer.styles.css" />
<link rel="stylesheet" type="text/css" href="_content/Radzen.Blazor/css/default-base.css">
<link rel="stylesheet" type="text/css" href="_content/Radzen.Blazor/css/default-base.css" />
<link rel="stylesheet" type="text/css" href="_content/Radzen.Blazor/css/default.css" />
<component type="typeof(HeadOutlet)" render-mode="ServerPrerendered"/>
</head>

Expand Down
2 changes: 1 addition & 1 deletion reqifviewer/Program.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// -------------------------------------------------------------------------------------------------
// <copyright file="Program.cs" company="Starion Group S.A.">
//
// Copyright 2021-2025 Starion Group S.A.
// Copyright 2021-2026 Starion Group S.A.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -43,7 +43,7 @@
/// The purpose of the <see cref="Program"/> class is to provide the
/// main entry point of te application
/// </summary>
public class Program

Check warning on line 46 in reqifviewer/Program.cs

View workflow job for this annotation

GitHub Actions / Build

Add a 'protected' constructor or the 'static' keyword to the class declaration.

Check warning on line 46 in reqifviewer/Program.cs

View workflow job for this annotation

GitHub Actions / Build

Add a 'protected' constructor or the 'static' keyword to the class declaration.
{
/// <summary>
/// Main entry point of the application
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// -------------------------------------------------------------------------------------------------
// <copyright file="SpecElementWithAttributesExtensions.cs" company="Starion Group S.A.">
//
// Copyright 2021-2025 Starion Group S.A.
// Copyright 2021-2026 Starion Group S.A.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
2 changes: 1 addition & 1 deletion reqifviewer/ReqIFExtensions/SpecTypeExtensions.cs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// -------------------------------------------------------------------------------------------------
// <copyright file="SpecTypeExtensions.cs" company="Starion Group S.A.">
//
// Copyright 2021-2025 Starion Group S.A.
// Copyright 2021-2026 Starion Group S.A.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
Loading
Loading