Skip to content

Commit 56d164e

Browse files
committed
➕ SonarQube analyzer
1 parent c8cb81c commit 56d164e

File tree

8 files changed

+78
-43
lines changed

8 files changed

+78
-43
lines changed

jwl.console/jwl.console.csproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@
66
<ItemGroup>
77
<PackageReference Include="CommandLineParser" Version="2.9.1" />
88
<PackageReference Include="NoP77svk.Console" Version="2024.1.1" />
9+
<PackageReference Include="SonarAnalyzer.CSharp" Version="*">
10+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
11+
<PrivateAssets>all</PrivateAssets>
12+
</PackageReference>
913
<!-- <PackageReference Include="nulastudio.NetBeauty" Version="2.1.2.1" /> -->
1014
</ItemGroup>
1115

jwl.core/jwl.core.csproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,10 @@
3131
<PackageReference Include="NoP77svk.Commons" Version="2024.1.1" />
3232
<PackageReference Include="NoP77svk.Linq" Version="2024.1.1" />
3333
<PackageReference Include="NoP77svk.Linq.OuterJoins" Version="2024.1.1" />
34+
<PackageReference Include="SonarAnalyzer.CSharp" Version="*">
35+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
36+
<PrivateAssets>all</PrivateAssets>
37+
</PackageReference>
3438
<PackageReference Include="StyleCop.Analyzers" Version="*">
3539
<PrivateAssets>all</PrivateAssets>
3640
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

jwl.gui.desktop/jwl.gui.desktop.csproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,10 @@
3838
<PackageReference Include="Avalonia.Fonts.Inter" Version="11.0.2" />
3939
<!--Condition below is needed to remove Avalonia.Diagnostics package from build output in Release configuration.-->
4040
<PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="11.0.2" />
41+
<PackageReference Include="SonarAnalyzer.CSharp" Version="*">
42+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
43+
<PrivateAssets>all</PrivateAssets>
44+
</PackageReference>
4145
</ItemGroup>
4246

4347
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">

jwl.infra/jwl.infra.csproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@
2323
<PrivateAssets>all</PrivateAssets>
2424
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2525
</PackageReference>
26+
<PackageReference Include="SonarAnalyzer.CSharp" Version="*">
27+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
28+
<PrivateAssets>all</PrivateAssets>
29+
</PackageReference>
2630
<PackageReference Include="StyleCop.Analyzers" Version="*">
2731
<PrivateAssets>all</PrivateAssets>
2832
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

jwl.inputs/jwl.inputs.csproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,10 @@
2525
<PrivateAssets>all</PrivateAssets>
2626
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2727
</PackageReference>
28+
<PackageReference Include="SonarAnalyzer.CSharp" Version="*">
29+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
30+
<PrivateAssets>all</PrivateAssets>
31+
</PackageReference>
2832
<PackageReference Include="StyleCop.Analyzers" Version="*">
2933
<PrivateAssets>all</PrivateAssets>
3034
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

jwl.jira/jwl.jira.csproj

Lines changed: 47 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,48 @@
1-
<Project Sdk="Microsoft.NET.Sdk" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2-
<PropertyGroup>
3-
<OutputType>Library</OutputType>
4-
<TargetFramework>net6.0</TargetFramework>
5-
<ImplicitUsings>enable</ImplicitUsings>
6-
<Nullable>enable</Nullable>
7-
<Product>...</Product>
8-
<Authors>Peter Hraško</Authors>
9-
<Company>Open source community</Company>
10-
<Copyright>Practically copyleft</Copyright>
11-
<NoWarn>1701;1702;AD0001;NETSDK1182</NoWarn>
12-
<RootNamespace>jwl.jira</RootNamespace>
13-
<AssemblyName>jwl.jira</AssemblyName>
14-
<PackageId>NoP77svk.jwl.jira</PackageId>
15-
<GeneratePackageOnBuild>False</GeneratePackageOnBuild>
16-
</PropertyGroup>
17-
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
18-
<DebugType>none</DebugType>
19-
<DebugSymbols>false</DebugSymbols>
20-
</PropertyGroup>
21-
<ItemGroup>
22-
<PackageReference Include="Macross.Json.Extensions" Version="3.0.0" />
23-
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="*">
24-
<PrivateAssets>all</PrivateAssets>
25-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
26-
</PackageReference>
27-
<PackageReference Include="NoP77svk.Linq" Version="2024.1.1" />
28-
<PackageReference Include="StyleCop.Analyzers" Version="*">
29-
<PrivateAssets>all</PrivateAssets>
30-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
31-
</PackageReference>
32-
<Compile Include="..\GlobalSuppressions.cs" Link="GlobalSuppressions.cs" />
33-
</ItemGroup>
34-
<ItemGroup>
35-
<ProjectReference Include="..\jwl.infra\jwl.infra.csproj" />
36-
<ProjectReference Include="..\jwl.wadl\jwl.wadl.csproj" />
37-
</ItemGroup>
38-
<Target Name="PostClean" AfterTargets="Clean">
39-
<RemoveDir Directories="$(BaseIntermediateOutputPath)" />
40-
<!-- obj -->
41-
<RemoveDir Directories="$(BaseOutputPath)" />
42-
<!-- bin -->
43-
</Target>
1+
<Project Sdk="Microsoft.NET.Sdk" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2+
<PropertyGroup>
3+
<OutputType>Library</OutputType>
4+
<TargetFramework>net6.0</TargetFramework>
5+
<ImplicitUsings>enable</ImplicitUsings>
6+
<Nullable>enable</Nullable>
7+
<Product>...</Product>
8+
<Authors>Peter Hraško</Authors>
9+
<Company>Open source community</Company>
10+
<Copyright>Practically copyleft</Copyright>
11+
<NoWarn>1701;1702;AD0001;NETSDK1182</NoWarn>
12+
<RootNamespace>jwl.jira</RootNamespace>
13+
<AssemblyName>jwl.jira</AssemblyName>
14+
<PackageId>NoP77svk.jwl.jira</PackageId>
15+
<GeneratePackageOnBuild>False</GeneratePackageOnBuild>
16+
</PropertyGroup>
17+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
18+
<DebugType>none</DebugType>
19+
<DebugSymbols>false</DebugSymbols>
20+
</PropertyGroup>
21+
<ItemGroup>
22+
<PackageReference Include="Macross.Json.Extensions" Version="3.0.0" />
23+
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="*">
24+
<PrivateAssets>all</PrivateAssets>
25+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
26+
</PackageReference>
27+
<PackageReference Include="NoP77svk.Linq" Version="2024.1.1" />
28+
<PackageReference Include="SonarAnalyzer.CSharp" Version="*">
29+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
30+
<PrivateAssets>all</PrivateAssets>
31+
</PackageReference>
32+
<PackageReference Include="StyleCop.Analyzers" Version="*">
33+
<PrivateAssets>all</PrivateAssets>
34+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
35+
</PackageReference>
36+
<Compile Include="..\GlobalSuppressions.cs" Link="GlobalSuppressions.cs" />
37+
</ItemGroup>
38+
<ItemGroup>
39+
<ProjectReference Include="..\jwl.infra\jwl.infra.csproj" />
40+
<ProjectReference Include="..\jwl.wadl\jwl.wadl.csproj" />
41+
</ItemGroup>
42+
<Target Name="PostClean" AfterTargets="Clean">
43+
<RemoveDir Directories="$(BaseIntermediateOutputPath)" />
44+
<!-- obj -->
45+
<RemoveDir Directories="$(BaseOutputPath)" />
46+
<!-- bin -->
47+
</Target>
4448
</Project>

jwl.test/jwl.test.csproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@
1717
<PackageReference Include="NUnit3TestAdapter" Version="4.4.2" />
1818
<PackageReference Include="NUnit.Analyzers" Version="3.6.1" />
1919
<PackageReference Include="coverlet.collector" Version="3.2.0" />
20+
<PackageReference Include="SonarAnalyzer.CSharp" Version="*">
21+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
22+
<PrivateAssets>all</PrivateAssets>
23+
</PackageReference>
2024
</ItemGroup>
2125

2226
<ItemGroup>

jwl.wadl/jwl.wadl.csproj

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,11 @@
66
<OutputType>Library</OutputType>
77
</PropertyGroup>
88

9+
<ItemGroup>
10+
<PackageReference Include="SonarAnalyzer.CSharp" Version="*">
11+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
12+
<PrivateAssets>all</PrivateAssets>
13+
</PackageReference>
14+
</ItemGroup>
15+
916
</Project>

0 commit comments

Comments
 (0)