Summary
Create discovery spikes for .NET and Java/Spring so the analyzer platform contract accounts for non-JS enterprise stacks before the public plugin SDK is designed.
Why
The roadmap explicitly targets broad stack support: React, Flutter, .NET, Rails, Java/Spring, and more. .NET and Java are useful stress tests because their project shape, build tools, package managers, test layout, and static analyzers differ substantially from TypeScript apps.
.NET questions
- How should VCQA model
.sln, .csproj, test projects, and project references?
- Which tools are first-class:
dotnet build, dotnet test, dotnet format, analyzers, coverage collectors?
- How should NuGet dependency health map into existing Dependencies/Deps UX?
- What is the framework-specific split between ASP.NET, Blazor, MAUI, libraries, and worker services?
Java/Spring questions
- How should VCQA model Maven vs Gradle, multi-module builds, and source sets?
- Which tools are first-class:
mvn test, gradle test, Checkstyle, SpotBugs, PMD, JaCoCo?
- How should Spring-specific concerns be represented without hardcoding Java assumptions into generic checks?
- How should generated code and build output be excluded/visual-neutralized?
Tasks
Acceptance criteria
- We have enough concrete shape to avoid designing the analyzer/plugin protocol only around TypeScript/Flutter.
- The public plugin SDK requirements list reflects .NET and JVM analyzer needs.
- Follow-up tickets are filed for the chosen first enterprise-stack analyzer.
Related
Summary
Create discovery spikes for .NET and Java/Spring so the analyzer platform contract accounts for non-JS enterprise stacks before the public plugin SDK is designed.
Why
The roadmap explicitly targets broad stack support: React, Flutter, .NET, Rails, Java/Spring, and more. .NET and Java are useful stress tests because their project shape, build tools, package managers, test layout, and static analyzers differ substantially from TypeScript apps.
.NET questions
.sln,.csproj, test projects, and project references?dotnet build,dotnet test,dotnet format, analyzers, coverage collectors?Java/Spring questions
mvn test,gradle test, Checkstyle, SpotBugs, PMD, JaCoCo?Tasks
LanguageProfilecandidates for C# and Java.Acceptance criteria
Related
cli/docs/language-profiles.mdcli/docs/out-of-process-analyzers.md