Skip to content

Commit 992d445

Browse files
baywetCopilot
andauthored
.NET: chore: updates additional analyzers packages (#8198)
* chore: updates additional analyzers packages Signed-off-by: Vincent Biret <[email protected]> * chore: address analyzer review feedback Co-authored-by: baywet <[email protected]> * chore: linting after analyzer upgrade --------- Signed-off-by: Vincent Biret <[email protected]> Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: baywet <[email protected]>
1 parent 875bda6 commit 992d445

7 files changed

Lines changed: 172 additions & 143 deletions

File tree

‎dotnet/Directory.Packages.props‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@
159159
<PackageVersion Include="ReferenceTrimmer" Version="3.4.5" />
160160
<PackageVersion Include="Microsoft.CodeAnalysis.Analyzers" Version="3.11.0" />
161161
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp" Version="4.14.0" />
162-
<PackageVersion Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="10.0.400" />
162+
<PackageVersion Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="10.0.401" />
163163
<PackageVersion Include="Microsoft.CodeAnalysis.PublicApiAnalyzers" Version="5.6.0" />
164164
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers">
165165
<PrivateAssets>all</PrivateAssets>
@@ -170,27 +170,27 @@
170170
<PrivateAssets>all</PrivateAssets>
171171
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
172172
</PackageReference>
173-
<PackageVersion Include="xunit.analyzers" Version="1.23.0" />
173+
<PackageVersion Include="xunit.analyzers" Version="2.0.0" />
174174
<PackageReference Include="xunit.analyzers">
175175
<PrivateAssets>all</PrivateAssets>
176176
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
177177
</PackageReference>
178-
<PackageVersion Include="Moq.Analyzers" Version="0.3.1" />
178+
<PackageVersion Include="Moq.Analyzers" Version="0.4.2" />
179179
<PackageReference Include="Moq.Analyzers">
180180
<PrivateAssets>all</PrivateAssets>
181181
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
182182
</PackageReference>
183-
<PackageVersion Include="Roslynator.Analyzers" Version="4.14.1" />
183+
<PackageVersion Include="Roslynator.Analyzers" Version="5.0.0" />
184184
<PackageReference Include="Roslynator.Analyzers">
185185
<PrivateAssets>all</PrivateAssets>
186186
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
187187
</PackageReference>
188-
<PackageVersion Include="Roslynator.CodeAnalysis.Analyzers" Version="4.14.1" />
188+
<PackageVersion Include="Roslynator.CodeAnalysis.Analyzers" Version="5.0.0" />
189189
<PackageReference Include="Roslynator.CodeAnalysis.Analyzers">
190190
<PrivateAssets>all</PrivateAssets>
191191
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
192192
</PackageReference>
193-
<PackageVersion Include="Roslynator.Formatting.Analyzers" Version="4.14.1" />
193+
<PackageVersion Include="Roslynator.Formatting.Analyzers" Version="5.0.0" />
194194
<PackageReference Include="Roslynator.Formatting.Analyzers">
195195
<PrivateAssets>all</PrivateAssets>
196196
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

‎dotnet/samples/02-agents/AgentWithMemory/AgentWithMemory_Step06_MemoryUsingAgentMemory/AgentWithMemory_Step06_MemoryUsingAgentMemory.csproj‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,23 +53,23 @@
5353
</ItemGroup>
5454

5555
<ItemGroup>
56-
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="10.0.400">
56+
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="10.0.401">
5757
<PrivateAssets>all</PrivateAssets>
5858
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
5959
</PackageReference>
6060
<PackageReference Include="Microsoft.VisualStudio.Threading.Analyzers" Version="18.7.23">
6161
<PrivateAssets>all</PrivateAssets>
6262
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
6363
</PackageReference>
64-
<PackageReference Include="Roslynator.Analyzers" Version="4.14.1">
64+
<PackageReference Include="Roslynator.Analyzers" Version="5.0.0">
6565
<PrivateAssets>all</PrivateAssets>
6666
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
6767
</PackageReference>
68-
<PackageReference Include="Roslynator.CodeAnalysis.Analyzers" Version="4.14.1">
68+
<PackageReference Include="Roslynator.CodeAnalysis.Analyzers" Version="5.0.0">
6969
<PrivateAssets>all</PrivateAssets>
7070
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
7171
</PackageReference>
72-
<PackageReference Include="Roslynator.Formatting.Analyzers" Version="4.14.1">
72+
<PackageReference Include="Roslynator.Formatting.Analyzers" Version="5.0.0">
7373
<PrivateAssets>all</PrivateAssets>
7474
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
7575
</PackageReference>

‎dotnet/samples/02-agents/AgentWithRAG/AgentWithRAG_Step05_Neo4jGraphRAG/AgentWithRAG_Step05_Neo4jGraphRAG.csproj‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,23 +27,23 @@
2727

2828
<ItemGroup>
2929
<PackageReference Include="Azure.Identity" Version="1.21.0" />
30-
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="10.0.400">
30+
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="10.0.401">
3131
<PrivateAssets>all</PrivateAssets>
3232
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3333
</PackageReference>
3434
<PackageReference Include="Microsoft.VisualStudio.Threading.Analyzers" Version="18.7.23">
3535
<PrivateAssets>all</PrivateAssets>
3636
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3737
</PackageReference>
38-
<PackageReference Include="Roslynator.Analyzers" Version="4.14.1">
38+
<PackageReference Include="Roslynator.Analyzers" Version="5.0.0">
3939
<PrivateAssets>all</PrivateAssets>
4040
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
4141
</PackageReference>
42-
<PackageReference Include="Roslynator.CodeAnalysis.Analyzers" Version="4.14.1">
42+
<PackageReference Include="Roslynator.CodeAnalysis.Analyzers" Version="5.0.0">
4343
<PrivateAssets>all</PrivateAssets>
4444
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
4545
</PackageReference>
46-
<PackageReference Include="Roslynator.Formatting.Analyzers" Version="4.14.1">
46+
<PackageReference Include="Roslynator.Formatting.Analyzers" Version="5.0.0">
4747
<PrivateAssets>all</PrivateAssets>
4848
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
4949
</PackageReference>

‎dotnet/tests/Microsoft.Agents.AI.Abstractions.UnitTests/AIAgentTests.cs‎

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -458,13 +458,15 @@ public async Task RunAsync_NestedRun_RestoresOuterCurrentRunContextAsync()
458458
ItExpr.IsAny<AgentSession?>(),
459459
ItExpr.IsAny<AgentRunOptions?>(),
460460
ItExpr.IsAny<CancellationToken>())
461-
.Returns(async () =>
462-
{
463-
outerContextBeforeInnerRun = AIAgent.CurrentRunContext;
464-
await innerAgentMock.Object.RunAsync("Inner request", innerSession);
465-
outerContextAfterInnerRun = AIAgent.CurrentRunContext;
466-
return new AgentResponse(new ChatMessage(ChatRole.Assistant, "Outer response"));
467-
});
461+
.Returns(RunCoreAsync);
462+
463+
async Task<AgentResponse> RunCoreAsync()
464+
{
465+
outerContextBeforeInnerRun = AIAgent.CurrentRunContext;
466+
await innerAgentMock.Object.RunAsync("Inner request", innerSession);
467+
outerContextAfterInnerRun = AIAgent.CurrentRunContext;
468+
return new AgentResponse(new ChatMessage(ChatRole.Assistant, "Outer response"));
469+
}
468470

469471
// Act
470472
await outerAgentMock.Object.RunAsync("Outer request", outerSession);

0 commit comments

Comments
 (0)