Skip to content

Commit 91831d3

Browse files
authored
Merge pull request #74 from delegateas/features/analyzer-work
More robust WebResource and PowerAutomate Analyzers
2 parents dd1f06d + f7e36b3 commit 91831d3

File tree

61 files changed

+5471
-1246
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+5471
-1246
lines changed

.claude/settings.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
"Bash(dotnet restore*)",
99
"Bash(dotnet run*)",
1010
"Bash(dotnet format*)",
11+
"Bash(dotnet test:*)",
1112
"Bash(git status)",
1213
"Bash(git diff*)",
1314
"Bash(git log*)",

.claude/settings.local.json

Lines changed: 0 additions & 11 deletions
This file was deleted.

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -351,6 +351,10 @@ MigrationBackup/
351351
# Ionide (cross platform F# VS Code tools) working folder
352352
.ionide/
353353

354+
# Claude
355+
**/.claude/settings.local.json
356+
.claude/settings.local.json
357+
354358
# --------------------------------------------------------------------------
355359
# ----- Above is GitHub VisualStudio.gitignore, below are custom rules -----
356360
# --------------------------------------------------------------------------
@@ -385,3 +389,4 @@ MigrationBackup/
385389
/Website/generated
386390
Generator/appsettings.local.json
387391
/Generator/Properties/launchSettings.json
392+
/.claude/settings.local.json

DataModelViewer.sln

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,19 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
33
# Visual Studio Version 17
4-
VisualStudioVersion = 17.11.35327.3
4+
VisualStudioVersion = 17.14.36429.23 d17.14
55
MinimumVisualStudioVersion = 10.0.40219.1
6-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Generator", "Generator\Generator.csproj", "{164968FD-4D5C-4C5F-BAE2-EBC071F2AB7D}"
6+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Generator", "Generator\Generator.csproj", "{164968FD-4D5C-4C5F-BAE2-EBC071F2AB7D}"
7+
EndProject
8+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Generator.Tests", "Generator.Tests\Generator.Tests.csproj", "{DD894991-9A5E-4201-9651-C7367BE8FA34}"
9+
EndProject
10+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Scripts", "Scripts", "{02EA681E-C7D8-13C7-8484-4AC65E1B71E8}"
11+
EndProject
12+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tools", "Tools", "{E2A0671D-5354-45C7-8D86-287DBCA099EC}"
13+
EndProject
14+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AddWebResourceDescription", "Tools\Scripts\AddWebResourceDescription.csproj", "{379C35FE-EAD1-E476-6E2C-58C14BFEF2B2}"
15+
EndProject
16+
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "SharedTools", "SharedTools\SharedTools.shproj", "{668737CF-1205-43E7-9CE2-1E451FD8C8A7}"
717
EndProject
818
Global
919
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -15,11 +25,27 @@ Global
1525
{164968FD-4D5C-4C5F-BAE2-EBC071F2AB7D}.Debug|Any CPU.Build.0 = Debug|Any CPU
1626
{164968FD-4D5C-4C5F-BAE2-EBC071F2AB7D}.Release|Any CPU.ActiveCfg = Release|Any CPU
1727
{164968FD-4D5C-4C5F-BAE2-EBC071F2AB7D}.Release|Any CPU.Build.0 = Release|Any CPU
28+
{DD894991-9A5E-4201-9651-C7367BE8FA34}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
29+
{DD894991-9A5E-4201-9651-C7367BE8FA34}.Debug|Any CPU.Build.0 = Debug|Any CPU
30+
{DD894991-9A5E-4201-9651-C7367BE8FA34}.Release|Any CPU.ActiveCfg = Release|Any CPU
31+
{DD894991-9A5E-4201-9651-C7367BE8FA34}.Release|Any CPU.Build.0 = Release|Any CPU
32+
{379C35FE-EAD1-E476-6E2C-58C14BFEF2B2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
33+
{379C35FE-EAD1-E476-6E2C-58C14BFEF2B2}.Debug|Any CPU.Build.0 = Debug|Any CPU
34+
{379C35FE-EAD1-E476-6E2C-58C14BFEF2B2}.Release|Any CPU.ActiveCfg = Release|Any CPU
35+
{379C35FE-EAD1-E476-6E2C-58C14BFEF2B2}.Release|Any CPU.Build.0 = Release|Any CPU
1836
EndGlobalSection
1937
GlobalSection(SolutionProperties) = preSolution
2038
HideSolutionNode = FALSE
2139
EndGlobalSection
40+
GlobalSection(NestedProjects) = preSolution
41+
{02EA681E-C7D8-13C7-8484-4AC65E1B71E8} = {E2A0671D-5354-45C7-8D86-287DBCA099EC}
42+
{379C35FE-EAD1-E476-6E2C-58C14BFEF2B2} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8}
43+
{668737CF-1205-43E7-9CE2-1E451FD8C8A7} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8}
44+
EndGlobalSection
2245
GlobalSection(ExtensibilityGlobals) = postSolution
2346
SolutionGuid = {53B88BBA-AEED-4925-9F3A-E96F7B0E00C5}
2447
EndGlobalSection
48+
GlobalSection(SharedMSBuildProjectFiles) = preSolution
49+
SharedTools\SharedTools.projitems*{668737cf-1205-43e7-9ce2-1e451fd8c8a7}*SharedItemsImports = 13
50+
EndGlobalSection
2551
EndGlobal
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<PropertyGroup>
4+
<TargetFramework>net8.0</TargetFramework>
5+
<ImplicitUsings>enable</ImplicitUsings>
6+
<Nullable>enable</Nullable>
7+
8+
<IsPackable>false</IsPackable>
9+
<IsTestProject>true</IsTestProject>
10+
</PropertyGroup>
11+
12+
<ItemGroup>
13+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.6.0" />
14+
<PackageReference Include="Moq" Version="4.20.70" />
15+
<PackageReference Include="xunit" Version="2.4.2" />
16+
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.5">
17+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
18+
<PrivateAssets>all</PrivateAssets>
19+
</PackageReference>
20+
<PackageReference Include="coverlet.collector" Version="6.0.0">
21+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
22+
<PrivateAssets>all</PrivateAssets>
23+
</PackageReference>
24+
</ItemGroup>
25+
26+
<ItemGroup>
27+
<ProjectReference Include="..\Generator\Generator.csproj" />
28+
</ItemGroup>
29+
30+
</Project>

Generator.Tests/GlobalUsings.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
global using Xunit;

0 commit comments

Comments
 (0)