Skip to content

csharp: consolidated gaps from agent dogfooding (Razor files, proto routes, round 3) #1834

Description

@swapnilpaliwal-sd

Summary

Agents dogfooding impact, path, changed and test-impact on real C# projects (ASP.NET Core services with MediatR, Razor Pages and Blazor apps) found the gaps below. Round 1 fixes are in flight; round 3 is queued.

Root cause

@inject IOrderService Orders
<button @onclick="Go">Delete</button>
@code {
    private Task Go() => Orders.Delete(Id);
}

impact IOrderService.Delete should list the component's Go as a caller.

In progress

  • fix/csharp-dogfood-r1: qualified new, changed constructor edits, MediatR and Razor test routes, record header, empty primary constructor, Send to handler, mocked mediator.
  • fix/index-skip-unneeded: skip vendored code, report the main language first, kill the process tree.

Checklist

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    csharpC#enhancementNew feature or requestparserthe parser (parser/), transferred from AxiomCodeAI/parser

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions