EAC.Plugin.AnalyzerCatalog
1.0.6
dotnet add package EAC.Plugin.AnalyzerCatalog --version 1.0.6
NuGet\Install-Package EAC.Plugin.AnalyzerCatalog -Version 1.0.6
<PackageReference Include="EAC.Plugin.AnalyzerCatalog" Version="1.0.6" />
<PackageVersion Include="EAC.Plugin.AnalyzerCatalog" Version="1.0.6" />
<PackageReference Include="EAC.Plugin.AnalyzerCatalog" />
paket add EAC.Plugin.AnalyzerCatalog --version 1.0.6
#r "nuget: EAC.Plugin.AnalyzerCatalog, 1.0.6"
#:package EAC.Plugin.AnalyzerCatalog@1.0.6
#addin nuget:?package=EAC.Plugin.AnalyzerCatalog&version=1.0.6
#tool nuget:?package=EAC.Plugin.AnalyzerCatalog&version=1.0.6
EAC.Plugin.AnalyzerCatalog
Built-in EAC analyzer catalog plugin.
This package does not implement analyzer logic directly. It declares the Roslyn analyzer packages that EAC should inject into transient diagnostic and code-fix runs through the plugin manifest AnalyzerPackages contract.
AnalyzerPackages entries are NuGet package IDs, not assembly paths or DLL file names. The built-in catalog plugin now
contributes:
EAC.Plugin.NamingEAC.Plugin.FeatureFolderEAC.Plugin.LocalizationEAC.Plugin.ContractsEAC.Plugin.MediatorEAC.Plugin.OData
The runtime keeps the host plugin package id separate from transient analyzer package references.
EAC discovers this package as a built-in plugin through the built-in plugin scope, and the same payload can still be installed explicitly into repo/global plugin stores when a workflow needs that behavior.
These family packages are the current EAC-owned analyzer payloads behind the catalog plugin boundary. remediation code-fixes
and remediation apply-codefix now resolve package-owned codeFixMetadata from the owning family package manifests, so
runtime remediation flows no longer depend on Eternet.Analyzers.
When adding a future built-in analyzer family, ship its analyzer DLLs and any codeFixMetadata in that family package,
then append the new package ID here so the catalog plugin advertises it through AnalyzerPackages.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Eternet.Agents.Control.Abstractions (>= 3.5.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.