Skip to content

Commit 52ed245

Browse files
committed
.
1 parent 74d6afa commit 52ed245

3 files changed

Lines changed: 5 additions & 9 deletions

File tree

src/GraphQL.EntityFramework.Analyzers.Tests/FieldBuilderResolveAnalyzerTests.cs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
using GraphQL.Types;
33
using Microsoft.CodeAnalysis;
44
using Microsoft.CodeAnalysis.CSharp;
5+
using Microsoft.CodeAnalysis.Diagnostics;
56
using Microsoft.EntityFrameworkCore;
67

78
namespace GraphQL.EntityFramework.Tests;
@@ -379,7 +380,7 @@ public ParentGraphType(IEfGraphQLService<TestDbContext> graphQlService) : base(g
379380
Assert.Equal("GQLEF002", diagnostics[0].Id);
380381
}
381382

382-
static async Task<IEnumerable<Diagnostic>> GetDiagnosticsAsync(string source)
383+
static async Task<Diagnostic[]> GetDiagnosticsAsync(string source)
383384
{
384385
var syntaxTree = CSharpSyntaxTree.ParseText(source);
385386

@@ -449,10 +450,8 @@ static async Task<IEnumerable<Diagnostic>> GetDiagnosticsAsync(string source)
449450
}
450451

451452
// Filter to only GQLEF002 diagnostics
452-
var gqlef002Diagnostics = allDiagnostics
453+
return allDiagnostics
453454
.Where(d => d.Id == "GQLEF002")
454455
.ToArray();
455-
456-
return gqlef002Diagnostics;
457456
}
458457
}

src/GraphQL.EntityFramework.Analyzers.Tests/GraphQL.EntityFramework.Analyzers.Tests.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
</ItemGroup>
1515

1616
<ItemGroup>
17+
<ProjectReference Include="..\GraphQL.EntityFramework.Analyzers\GraphQL.EntityFramework.Analyzers.csproj" />
1718
<ProjectReference Include="..\GraphQL.EntityFramework\GraphQL.EntityFramework.csproj" />
1819
</ItemGroup>
1920
</Project>
Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,18 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
33
<TargetFramework>netstandard2.0</TargetFramework>
4-
<LangVersion>preview</LangVersion>
54
<IsRoslynComponent>true</IsRoslynComponent>
65
<DevelopmentDependency>true</DevelopmentDependency>
76
<IncludeBuildOutput>false</IncludeBuildOutput>
87
<SuppressDependenciesWhenPacking>true</SuppressDependenciesWhenPacking>
9-
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
108
<EnforceExtendedAnalyzerRules>true</EnforceExtendedAnalyzerRules>
119
<Description>Roslyn analyzer for GraphQL.EntityFramework to detect problematic usage patterns</Description>
1210
</PropertyGroup>
1311

1412
<ItemGroup>
1513
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" PrivateAssets="all" />
14+
<PackageReference Include="ProjectDefaults" PrivateAssets="all" />
1615
<PackageReference Include="Microsoft.CodeAnalysis.Analyzers" PrivateAssets="all" />
17-
</ItemGroup>
18-
19-
<ItemGroup>
2016
<None Include="$(OutputPath)\$(AssemblyName).dll" Pack="true" PackagePath="analyzers/dotnet/cs" Visible="false" />
2117
</ItemGroup>
2218
</Project>

0 commit comments

Comments
 (0)