Skip to content

Commit 802e6c9

Browse files
committed
feat: add static analysis configuration
1 parent 1c4c3fe commit 802e6c9

2 files changed

Lines changed: 143 additions & 0 deletions

File tree

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<Project>
2+
<PropertyGroup>
3+
<ImplicitUsings>enable</ImplicitUsings>
4+
<Nullable>enable</Nullable>
5+
6+
<!-- Configure code analysis. -->
7+
<AnalysisLevel>latest</AnalysisLevel>
8+
<AnalysisMode>All</AnalysisMode>
9+
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
10+
<CodeAnalysisTreatWarningsAsErrors>true</CodeAnalysisTreatWarningsAsErrors>
11+
<EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
12+
</PropertyGroup>
13+
<Import Project="$(MSBuildThisFileDirectory)\CodeAnalysis.props"
14+
Condition=" '$(SkipCodeAnalysis)' != 'True' " />
15+
</Project>
Lines changed: 128 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,128 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio Version 17
4+
VisualStudioVersion = 17.0.31903.59
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Adapters", "Adapters", "{3582F79E-2187-4CCD-836D-48EE30BC64A8}"
7+
EndProject
8+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{FE220876-2B87-4095-8BD2-039049503C72}"
9+
EndProject
10+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Stickerlandia.UserManagement.IntegrationTest", "tests\Stickerlandia.UserManagement.IntegrationTest\Stickerlandia.UserManagement.IntegrationTest.csproj", "{4DDC795B-2EA4-4123-B631-F0D8CAA99BA6}"
11+
EndProject
12+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Stickerlandia.UserManagement.UnitTest", "tests\Stickerlandia.UserManagement.UnitTest\Stickerlandia.UserManagement.UnitTest.csproj", "{7BD95F13-FE66-43A0-A48A-8D5903E37F7D}"
13+
EndProject
14+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Stickerlandia.UserManagement.Api", "src\Stickerlandia.UserManagement.Api\Stickerlandia.UserManagement.Api.csproj", "{488873C6-4BFA-4D6E-9364-D672C15EA2D9}"
15+
EndProject
16+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Stickerlandia.UserManagement.Core", "src\Stickerlandia.UserManagement.Core\Stickerlandia.UserManagement.Core.csproj", "{A93481EC-FDED-4740-902D-B5D911402CBA}"
17+
EndProject
18+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Stickerlandia.UserManagement.Azure", "src\Stickerlandia.UserManagement.Azure\Stickerlandia.UserManagement.Azure.csproj", "{1F6841EA-97F0-4079-967A-42F816E4FD1F}"
19+
EndProject
20+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Stickerlandia.UserManagement.FunctionApp", "src\Stickerlandia.UserManagement.FunctionApp\Stickerlandia.UserManagement.FunctionApp.csproj", "{ABDA3664-3B8A-40A5-8038-5150E660B11E}"
21+
EndProject
22+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Stickerlandia.UserManagement.Aspire", "src\Stickerlandia.UserManagement.Aspire\Stickerlandia.UserManagement.Aspire.csproj", "{E481765C-9B3F-4F5E-B351-076415595A8B}"
23+
EndProject
24+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Stickerlandia.UserManagement.AWS", "src\Stickerlandia.UserManagement.AWS\Stickerlandia.UserManagement.AWS.csproj", "{9A175F6D-120D-4AF2-B407-B1499B70BE9E}"
25+
EndProject
26+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Core", "Core", "{FC9DDF76-8DAC-4498-8926-8883F984709C}"
27+
EndProject
28+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Stickerlandia.UserManagement.Agnostic", "src\Stickerlandia.UserManagement.Agnostic\Stickerlandia.UserManagement.Agnostic.csproj", "{295E8315-2CD2-4CD8-B7F4-21EF587B74A9}"
29+
EndProject
30+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Stickerlandia.UserManagement.Lambda", "src\Stickerlandia.UserManagement.Lambda\src\Stickerlandia.UserManagement.Lambda\Stickerlandia.UserManagement.Lambda.csproj", "{5C770F92-B6E7-4270-A041-A32F385DA6C4}"
31+
EndProject
32+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Driving", "Driving", "{924749FC-98D5-40A6-8F4B-BA9BFDEDDEC3}"
33+
EndProject
34+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Driven", "Driven", "{86CA6782-DAF7-4130-9B10-02DE0680DF78}"
35+
EndProject
36+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Stickerlandia.UserManagement.Auth", "src\Stickerlandia.UserManagement.Auth\Stickerlandia.UserManagement.Auth.csproj", "{408EFE63-AA9C-46BD-ADD5-AB917BB4E9E6}"
37+
EndProject
38+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Stickerlandia.UserManagement.Worker", "src\Stickerlandia.UserManagement.Worker\Stickerlandia.UserManagement.Worker.csproj", "{ED36763B-8971-4CC9-A4FE-16924F1961C0}"
39+
EndProject
40+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Stickerlandia.UserManagement.ServiceDefaults", "src\Stickerlandia.UserManagement.ServiceDefaults\Stickerlandia.UserManagement.ServiceDefaults.csproj", "{7C28228C-4B3D-4AAE-95E6-4669413BD06C}"
41+
EndProject
42+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Stickerlandia.UserManagement.MigrationService", "src\Stickerlandia.UserManagement.MigrationService\Stickerlandia.UserManagement.MigrationService.csproj", "{91536DB3-CBA5-44DE-943C-76F8577793FE}"
43+
EndProject
44+
Global
45+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
46+
Debug|Any CPU = Debug|Any CPU
47+
Release|Any CPU = Release|Any CPU
48+
EndGlobalSection
49+
GlobalSection(SolutionProperties) = preSolution
50+
HideSolutionNode = FALSE
51+
EndGlobalSection
52+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
53+
{4DDC795B-2EA4-4123-B631-F0D8CAA99BA6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
54+
{4DDC795B-2EA4-4123-B631-F0D8CAA99BA6}.Debug|Any CPU.Build.0 = Debug|Any CPU
55+
{4DDC795B-2EA4-4123-B631-F0D8CAA99BA6}.Release|Any CPU.ActiveCfg = Release|Any CPU
56+
{4DDC795B-2EA4-4123-B631-F0D8CAA99BA6}.Release|Any CPU.Build.0 = Release|Any CPU
57+
{7BD95F13-FE66-43A0-A48A-8D5903E37F7D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
58+
{7BD95F13-FE66-43A0-A48A-8D5903E37F7D}.Debug|Any CPU.Build.0 = Debug|Any CPU
59+
{7BD95F13-FE66-43A0-A48A-8D5903E37F7D}.Release|Any CPU.ActiveCfg = Release|Any CPU
60+
{7BD95F13-FE66-43A0-A48A-8D5903E37F7D}.Release|Any CPU.Build.0 = Release|Any CPU
61+
{488873C6-4BFA-4D6E-9364-D672C15EA2D9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
62+
{488873C6-4BFA-4D6E-9364-D672C15EA2D9}.Debug|Any CPU.Build.0 = Debug|Any CPU
63+
{488873C6-4BFA-4D6E-9364-D672C15EA2D9}.Release|Any CPU.ActiveCfg = Release|Any CPU
64+
{488873C6-4BFA-4D6E-9364-D672C15EA2D9}.Release|Any CPU.Build.0 = Release|Any CPU
65+
{A93481EC-FDED-4740-902D-B5D911402CBA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
66+
{A93481EC-FDED-4740-902D-B5D911402CBA}.Debug|Any CPU.Build.0 = Debug|Any CPU
67+
{A93481EC-FDED-4740-902D-B5D911402CBA}.Release|Any CPU.ActiveCfg = Release|Any CPU
68+
{A93481EC-FDED-4740-902D-B5D911402CBA}.Release|Any CPU.Build.0 = Release|Any CPU
69+
{1F6841EA-97F0-4079-967A-42F816E4FD1F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
70+
{1F6841EA-97F0-4079-967A-42F816E4FD1F}.Debug|Any CPU.Build.0 = Debug|Any CPU
71+
{1F6841EA-97F0-4079-967A-42F816E4FD1F}.Release|Any CPU.ActiveCfg = Release|Any CPU
72+
{1F6841EA-97F0-4079-967A-42F816E4FD1F}.Release|Any CPU.Build.0 = Release|Any CPU
73+
{ABDA3664-3B8A-40A5-8038-5150E660B11E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
74+
{ABDA3664-3B8A-40A5-8038-5150E660B11E}.Debug|Any CPU.Build.0 = Debug|Any CPU
75+
{ABDA3664-3B8A-40A5-8038-5150E660B11E}.Release|Any CPU.ActiveCfg = Release|Any CPU
76+
{ABDA3664-3B8A-40A5-8038-5150E660B11E}.Release|Any CPU.Build.0 = Release|Any CPU
77+
{E481765C-9B3F-4F5E-B351-076415595A8B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
78+
{E481765C-9B3F-4F5E-B351-076415595A8B}.Debug|Any CPU.Build.0 = Debug|Any CPU
79+
{E481765C-9B3F-4F5E-B351-076415595A8B}.Release|Any CPU.ActiveCfg = Release|Any CPU
80+
{E481765C-9B3F-4F5E-B351-076415595A8B}.Release|Any CPU.Build.0 = Release|Any CPU
81+
{9A175F6D-120D-4AF2-B407-B1499B70BE9E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
82+
{9A175F6D-120D-4AF2-B407-B1499B70BE9E}.Debug|Any CPU.Build.0 = Debug|Any CPU
83+
{9A175F6D-120D-4AF2-B407-B1499B70BE9E}.Release|Any CPU.ActiveCfg = Release|Any CPU
84+
{9A175F6D-120D-4AF2-B407-B1499B70BE9E}.Release|Any CPU.Build.0 = Release|Any CPU
85+
{295E8315-2CD2-4CD8-B7F4-21EF587B74A9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
86+
{295E8315-2CD2-4CD8-B7F4-21EF587B74A9}.Debug|Any CPU.Build.0 = Debug|Any CPU
87+
{295E8315-2CD2-4CD8-B7F4-21EF587B74A9}.Release|Any CPU.ActiveCfg = Release|Any CPU
88+
{295E8315-2CD2-4CD8-B7F4-21EF587B74A9}.Release|Any CPU.Build.0 = Release|Any CPU
89+
{5C770F92-B6E7-4270-A041-A32F385DA6C4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
90+
{5C770F92-B6E7-4270-A041-A32F385DA6C4}.Debug|Any CPU.Build.0 = Debug|Any CPU
91+
{5C770F92-B6E7-4270-A041-A32F385DA6C4}.Release|Any CPU.ActiveCfg = Release|Any CPU
92+
{5C770F92-B6E7-4270-A041-A32F385DA6C4}.Release|Any CPU.Build.0 = Release|Any CPU
93+
{408EFE63-AA9C-46BD-ADD5-AB917BB4E9E6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
94+
{408EFE63-AA9C-46BD-ADD5-AB917BB4E9E6}.Debug|Any CPU.Build.0 = Debug|Any CPU
95+
{408EFE63-AA9C-46BD-ADD5-AB917BB4E9E6}.Release|Any CPU.ActiveCfg = Release|Any CPU
96+
{408EFE63-AA9C-46BD-ADD5-AB917BB4E9E6}.Release|Any CPU.Build.0 = Release|Any CPU
97+
{ED36763B-8971-4CC9-A4FE-16924F1961C0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
98+
{ED36763B-8971-4CC9-A4FE-16924F1961C0}.Debug|Any CPU.Build.0 = Debug|Any CPU
99+
{ED36763B-8971-4CC9-A4FE-16924F1961C0}.Release|Any CPU.ActiveCfg = Release|Any CPU
100+
{ED36763B-8971-4CC9-A4FE-16924F1961C0}.Release|Any CPU.Build.0 = Release|Any CPU
101+
{7C28228C-4B3D-4AAE-95E6-4669413BD06C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
102+
{7C28228C-4B3D-4AAE-95E6-4669413BD06C}.Debug|Any CPU.Build.0 = Debug|Any CPU
103+
{7C28228C-4B3D-4AAE-95E6-4669413BD06C}.Release|Any CPU.ActiveCfg = Release|Any CPU
104+
{7C28228C-4B3D-4AAE-95E6-4669413BD06C}.Release|Any CPU.Build.0 = Release|Any CPU
105+
{91536DB3-CBA5-44DE-943C-76F8577793FE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
106+
{91536DB3-CBA5-44DE-943C-76F8577793FE}.Debug|Any CPU.Build.0 = Debug|Any CPU
107+
{91536DB3-CBA5-44DE-943C-76F8577793FE}.Release|Any CPU.ActiveCfg = Release|Any CPU
108+
{91536DB3-CBA5-44DE-943C-76F8577793FE}.Release|Any CPU.Build.0 = Release|Any CPU
109+
EndGlobalSection
110+
GlobalSection(NestedProjects) = preSolution
111+
{4DDC795B-2EA4-4123-B631-F0D8CAA99BA6} = {FE220876-2B87-4095-8BD2-039049503C72}
112+
{7BD95F13-FE66-43A0-A48A-8D5903E37F7D} = {FE220876-2B87-4095-8BD2-039049503C72}
113+
{E481765C-9B3F-4F5E-B351-076415595A8B} = {3582F79E-2187-4CCD-836D-48EE30BC64A8}
114+
{A93481EC-FDED-4740-902D-B5D911402CBA} = {FC9DDF76-8DAC-4498-8926-8883F984709C}
115+
{924749FC-98D5-40A6-8F4B-BA9BFDEDDEC3} = {3582F79E-2187-4CCD-836D-48EE30BC64A8}
116+
{488873C6-4BFA-4D6E-9364-D672C15EA2D9} = {924749FC-98D5-40A6-8F4B-BA9BFDEDDEC3}
117+
{ABDA3664-3B8A-40A5-8038-5150E660B11E} = {924749FC-98D5-40A6-8F4B-BA9BFDEDDEC3}
118+
{5C770F92-B6E7-4270-A041-A32F385DA6C4} = {924749FC-98D5-40A6-8F4B-BA9BFDEDDEC3}
119+
{86CA6782-DAF7-4130-9B10-02DE0680DF78} = {3582F79E-2187-4CCD-836D-48EE30BC64A8}
120+
{295E8315-2CD2-4CD8-B7F4-21EF587B74A9} = {86CA6782-DAF7-4130-9B10-02DE0680DF78}
121+
{9A175F6D-120D-4AF2-B407-B1499B70BE9E} = {86CA6782-DAF7-4130-9B10-02DE0680DF78}
122+
{1F6841EA-97F0-4079-967A-42F816E4FD1F} = {86CA6782-DAF7-4130-9B10-02DE0680DF78}
123+
{408EFE63-AA9C-46BD-ADD5-AB917BB4E9E6} = {FC9DDF76-8DAC-4498-8926-8883F984709C}
124+
{ED36763B-8971-4CC9-A4FE-16924F1961C0} = {924749FC-98D5-40A6-8F4B-BA9BFDEDDEC3}
125+
{7C28228C-4B3D-4AAE-95E6-4669413BD06C} = {924749FC-98D5-40A6-8F4B-BA9BFDEDDEC3}
126+
{91536DB3-CBA5-44DE-943C-76F8577793FE} = {924749FC-98D5-40A6-8F4B-BA9BFDEDDEC3}
127+
EndGlobalSection
128+
EndGlobal

0 commit comments

Comments
 (0)